From 4855d530f274aaa735708ea345a41147e8fd3a17 Mon Sep 17 00:00:00 2001 From: ipa-nhg Date: Mon, 31 May 2021 14:03:22 +0200 Subject: [PATCH 1/2] Revert "support unordered attributes for the interfaces lists" This reverts commit f8c706cc738bdb12940190e08f0b52d593321aa4. --- .../antlr/ComponentInterfaceParser.java | 55 +- .../internal/InternalComponentInterface.g | 1076 +- .../InternalComponentInterfaceLexer.java | 188 +- .../InternalComponentInterfaceParser.java | 9035 ++++---- ...stractComponentInterfaceRuntimeModule.java | 7 - .../ComponentInterface.xtextbin | Bin 7505 -> 7474 bytes .../internal/InternalComponentInterface.g | 815 +- .../InternalComponentInterfaceLexer.java | 188 +- .../InternalComponentInterfaceParser.java | 2553 +- .../ComponentInterfaceSemanticSequencer.java | 16 +- .../ComponentInterfaceGrammarAccess.java | 953 +- .../ComponentInterface.xtext | 14 +- .../ide/contentassist/antlr/RosParser.java | 55 +- .../antlr/internal/InternalRos.g | 1094 +- .../antlr/internal/InternalRos.tokens | 6 +- .../antlr/internal/InternalRosLexer.java | 252 +- .../antlr/internal/InternalRosParser.java | 11675 +++++----- .../AbstractRosProposalProvider.java | 6 +- .../ipa/ros/AbstractRosRuntimeModule.java | 7 - .../de/fraunhofer/ipa/ros/Ros.xtextbin | Bin 15796 -> 17572 bytes .../ros/parser/antlr/internal/InternalRos.g | 827 +- .../parser/antlr/internal/InternalRos.tokens | 6 +- .../antlr/internal/InternalRosLexer.java | 282 +- .../antlr/internal/InternalRosParser.java | 4220 ++-- .../ros/serializer/RosSemanticSequencer.java | 16 +- .../ipa/ros/services/RosGrammarAccess.java | 2424 +- .../src/de/fraunhofer/ipa/ros/Ros.xtext | 13 +- .../contentassist/antlr/RosSystemParser.java | 104 +- .../antlr/internal/InternalRosSystem.g | 1908 +- .../internal/InternalRosSystemLexer.java | 190 +- .../internal/InternalRosSystemParser.java | 19232 ++++++++-------- .../AbstractRosSystemRuntimeModule.java | 7 - .../ipa/rossystem/RosSystem.xtextbin | Bin 12382 -> 13681 bytes .../parser/antlr/internal/InternalRosSystem.g | 1432 +- .../internal/InternalRosSystemLexer.java | 190 +- .../internal/InternalRosSystemParser.java | 5243 ++--- .../RosSystemSemanticSequencer.java | 28 +- .../RosSystemSyntacticSequencer.java | 1281 +- .../services/RosSystemGrammarAccess.java | 1969 +- .../fraunhofer/ipa/rossystem/RosSystem.xtext | 25 +- 40 files changed, 32828 insertions(+), 34564 deletions(-) diff --git a/plugins/de.fraunhofer.ipa.componentInterface.xtext.ide/src-gen/de/fraunhofer/ipa/componentInterface/ide/contentassist/antlr/ComponentInterfaceParser.java b/plugins/de.fraunhofer.ipa.componentInterface.xtext.ide/src-gen/de/fraunhofer/ipa/componentInterface/ide/contentassist/antlr/ComponentInterfaceParser.java index 453a23547..e2da97b87 100644 --- a/plugins/de.fraunhofer.ipa.componentInterface.xtext.ide/src-gen/de/fraunhofer/ipa/componentInterface/ide/contentassist/antlr/ComponentInterfaceParser.java +++ b/plugins/de.fraunhofer.ipa.componentInterface.xtext.ide/src-gen/de/fraunhofer/ipa/componentInterface/ide/contentassist/antlr/ComponentInterfaceParser.java @@ -36,20 +36,20 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getComponentInterfaceAccess().getGroup(), "rule__ComponentInterface__Group__0"); builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_4(), "rule__ComponentInterface__Group_4__0"); builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_5(), "rule__ComponentInterface__Group_5__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_0(), "rule__ComponentInterface__Group_6_0__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_0_3(), "rule__ComponentInterface__Group_6_0_3__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_1(), "rule__ComponentInterface__Group_6_1__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_1_3(), "rule__ComponentInterface__Group_6_1_3__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_2(), "rule__ComponentInterface__Group_6_2__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_2_3(), "rule__ComponentInterface__Group_6_2_3__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6(), "rule__ComponentInterface__Group_6__0"); builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_3(), "rule__ComponentInterface__Group_6_3__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_3_3(), "rule__ComponentInterface__Group_6_3_3__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_4(), "rule__ComponentInterface__Group_6_4__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_4_3(), "rule__ComponentInterface__Group_6_4_3__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_5(), "rule__ComponentInterface__Group_6_5__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_5_3(), "rule__ComponentInterface__Group_6_5_3__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_6(), "rule__ComponentInterface__Group_6_6__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_6_3(), "rule__ComponentInterface__Group_6_6_3__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_7(), "rule__ComponentInterface__Group_7__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_7_3(), "rule__ComponentInterface__Group_7_3__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_8(), "rule__ComponentInterface__Group_8__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_8_3(), "rule__ComponentInterface__Group_8_3__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_9(), "rule__ComponentInterface__Group_9__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_9_3(), "rule__ComponentInterface__Group_9_3__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_10(), "rule__ComponentInterface__Group_10__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_10_3(), "rule__ComponentInterface__Group_10_3__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_11(), "rule__ComponentInterface__Group_11__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_11_3(), "rule__ComponentInterface__Group_11_3__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_12(), "rule__ComponentInterface__Group_12__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_12_3(), "rule__ComponentInterface__Group_12_3__0"); builder.put(grammarAccess.getRosPublisherAccess().getGroup(), "rule__RosPublisher__Group__0"); builder.put(grammarAccess.getRosPublisherAccess().getGroup_4(), "rule__RosPublisher__Group_4__0"); builder.put(grammarAccess.getRosSubscriberAccess().getGroup(), "rule__RosSubscriber__Group__0"); @@ -76,20 +76,20 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getComponentInterfaceAccess().getNameAssignment_3(), "rule__ComponentInterface__NameAssignment_3"); builder.put(grammarAccess.getComponentInterfaceAccess().getNameSpaceAssignment_4_1(), "rule__ComponentInterface__NameSpaceAssignment_4_1"); builder.put(grammarAccess.getComponentInterfaceAccess().getFromRosNodeAssignment_5_1(), "rule__ComponentInterface__FromRosNodeAssignment_5_1"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_2(), "rule__ComponentInterface__RospublisherAssignment_6_0_2"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_3_1(), "rule__ComponentInterface__RospublisherAssignment_6_0_3_1"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_2(), "rule__ComponentInterface__RossubscriberAssignment_6_1_2"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_3_1(), "rule__ComponentInterface__RossubscriberAssignment_6_1_3_1"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_2(), "rule__ComponentInterface__RosserviceserverAssignment_6_2_2"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_3_1(), "rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_2(), "rule__ComponentInterface__RosserviceclientAssignment_6_3_2"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_3_1(), "rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_2(), "rule__ComponentInterface__RosactionserverAssignment_6_4_2"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_3_1(), "rule__ComponentInterface__RosactionserverAssignment_6_4_3_1"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_2(), "rule__ComponentInterface__RosactionclientAssignment_6_5_2"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_3_1(), "rule__ComponentInterface__RosactionclientAssignment_6_5_3_1"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_2(), "rule__ComponentInterface__RosparameterAssignment_6_6_2"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_3_1(), "rule__ComponentInterface__RosparameterAssignment_6_6_3_1"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_2(), "rule__ComponentInterface__RospublisherAssignment_6_2"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_3_1(), "rule__ComponentInterface__RospublisherAssignment_6_3_1"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_2(), "rule__ComponentInterface__RossubscriberAssignment_7_2"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_3_1(), "rule__ComponentInterface__RossubscriberAssignment_7_3_1"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_2(), "rule__ComponentInterface__RosserviceserverAssignment_8_2"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_3_1(), "rule__ComponentInterface__RosserviceserverAssignment_8_3_1"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_2(), "rule__ComponentInterface__RosserviceclientAssignment_9_2"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_3_1(), "rule__ComponentInterface__RosserviceclientAssignment_9_3_1"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_2(), "rule__ComponentInterface__RosactionserverAssignment_10_2"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_3_1(), "rule__ComponentInterface__RosactionserverAssignment_10_3_1"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_2(), "rule__ComponentInterface__RosactionclientAssignment_11_2"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_3_1(), "rule__ComponentInterface__RosactionclientAssignment_11_3_1"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_2(), "rule__ComponentInterface__RosparameterAssignment_12_2"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_3_1(), "rule__ComponentInterface__RosparameterAssignment_12_3_1"); builder.put(grammarAccess.getRosPublisherAccess().getNameAssignment_2(), "rule__RosPublisher__NameAssignment_2"); builder.put(grammarAccess.getRosPublisherAccess().getNsAssignment_4_1(), "rule__RosPublisher__NsAssignment_4_1"); builder.put(grammarAccess.getRosPublisherAccess().getPublisherAssignment_6(), "rule__RosPublisher__PublisherAssignment_6"); @@ -125,7 +125,6 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2(), "rule__ParameterStruct__ValueAssignment_1_2_2"); builder.put(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0(), "rule__ParameterStructMember__NameAssignment_0"); builder.put(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3(), "rule__ParameterStructMember__ValueAssignment_3"); - builder.put(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), "rule__ComponentInterface__UnorderedGroup_6"); } } diff --git a/plugins/de.fraunhofer.ipa.componentInterface.xtext.ide/src-gen/de/fraunhofer/ipa/componentInterface/ide/contentassist/antlr/internal/InternalComponentInterface.g b/plugins/de.fraunhofer.ipa.componentInterface.xtext.ide/src-gen/de/fraunhofer/ipa/componentInterface/ide/contentassist/antlr/internal/InternalComponentInterface.g index 8657a9596..f0e097130 100644 --- a/plugins/de.fraunhofer.ipa.componentInterface.xtext.ide/src-gen/de/fraunhofer/ipa/componentInterface/ide/contentassist/antlr/internal/InternalComponentInterface.g +++ b/plugins/de.fraunhofer.ipa.componentInterface.xtext.ide/src-gen/de/fraunhofer/ipa/componentInterface/ide/contentassist/antlr/internal/InternalComponentInterface.g @@ -851,9 +851,9 @@ rule__ComponentInterface__Group__6__Impl } : ( - { before(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); } - (rule__ComponentInterface__UnorderedGroup_6) - { after(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_6()); } + (rule__ComponentInterface__Group_6__0)? + { after(grammarAccess.getComponentInterfaceAccess().getGroup_6()); } ) ; finally { @@ -866,6 +866,7 @@ rule__ComponentInterface__Group__7 } : rule__ComponentInterface__Group__7__Impl + rule__ComponentInterface__Group__8 ; finally { restoreStackSize(stackSize); @@ -877,9 +878,170 @@ rule__ComponentInterface__Group__7__Impl } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_7()); } + (rule__ComponentInterface__Group_7__0)? + { after(grammarAccess.getComponentInterfaceAccess().getGroup_7()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__8 + @init { + int stackSize = keepStackSize(); + } +: + rule__ComponentInterface__Group__8__Impl + rule__ComponentInterface__Group__9 +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__8__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getComponentInterfaceAccess().getGroup_8()); } + (rule__ComponentInterface__Group_8__0)? + { after(grammarAccess.getComponentInterfaceAccess().getGroup_8()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__9 + @init { + int stackSize = keepStackSize(); + } +: + rule__ComponentInterface__Group__9__Impl + rule__ComponentInterface__Group__10 +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__9__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getComponentInterfaceAccess().getGroup_9()); } + (rule__ComponentInterface__Group_9__0)? + { after(grammarAccess.getComponentInterfaceAccess().getGroup_9()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__10 + @init { + int stackSize = keepStackSize(); + } +: + rule__ComponentInterface__Group__10__Impl + rule__ComponentInterface__Group__11 +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__10__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getComponentInterfaceAccess().getGroup_10()); } + (rule__ComponentInterface__Group_10__0)? + { after(grammarAccess.getComponentInterfaceAccess().getGroup_10()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__11 + @init { + int stackSize = keepStackSize(); + } +: + rule__ComponentInterface__Group__11__Impl + rule__ComponentInterface__Group__12 +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__11__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getComponentInterfaceAccess().getGroup_11()); } + (rule__ComponentInterface__Group_11__0)? + { after(grammarAccess.getComponentInterfaceAccess().getGroup_11()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__12 + @init { + int stackSize = keepStackSize(); + } +: + rule__ComponentInterface__Group__12__Impl + rule__ComponentInterface__Group__13 +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__12__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getComponentInterfaceAccess().getGroup_12()); } + (rule__ComponentInterface__Group_12__0)? + { after(grammarAccess.getComponentInterfaceAccess().getGroup_12()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__13 + @init { + int stackSize = keepStackSize(); + } +: + rule__ComponentInterface__Group__13__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__13__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_13()); } '}' - { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7()); } + { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_13()); } ) ; finally { @@ -995,134 +1157,134 @@ finally { } -rule__ComponentInterface__Group_6_0__0 +rule__ComponentInterface__Group_6__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_0__0__Impl - rule__ComponentInterface__Group_6_0__1 + rule__ComponentInterface__Group_6__0__Impl + rule__ComponentInterface__Group_6__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__0__Impl +rule__ComponentInterface__Group_6__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0()); } 'RosPublishers' - { after(grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__1 +rule__ComponentInterface__Group_6__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_0__1__Impl - rule__ComponentInterface__Group_6_0__2 + rule__ComponentInterface__Group_6__1__Impl + rule__ComponentInterface__Group_6__2 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__1__Impl +rule__ComponentInterface__Group_6__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_0_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1()); } '{' - { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_0_1()); } + { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__2 +rule__ComponentInterface__Group_6__2 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_0__2__Impl - rule__ComponentInterface__Group_6_0__3 + rule__ComponentInterface__Group_6__2__Impl + rule__ComponentInterface__Group_6__3 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__2__Impl +rule__ComponentInterface__Group_6__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_2()); } - (rule__ComponentInterface__RospublisherAssignment_6_0_2) - { after(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_2()); } + { before(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_2()); } + (rule__ComponentInterface__RospublisherAssignment_6_2) + { after(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__3 +rule__ComponentInterface__Group_6__3 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_0__3__Impl - rule__ComponentInterface__Group_6_0__4 + rule__ComponentInterface__Group_6__3__Impl + rule__ComponentInterface__Group_6__4 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__3__Impl +rule__ComponentInterface__Group_6__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_0_3()); } - (rule__ComponentInterface__Group_6_0_3__0)* - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_0_3()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_3()); } + (rule__ComponentInterface__Group_6_3__0)* + { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__4 +rule__ComponentInterface__Group_6__4 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_0__4__Impl + rule__ComponentInterface__Group_6__4__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__4__Impl +rule__ComponentInterface__Group_6__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_0_4()); } + { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4()); } '}' - { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_0_4()); } + { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4()); } ) ; finally { @@ -1130,53 +1292,53 @@ finally { } -rule__ComponentInterface__Group_6_0_3__0 +rule__ComponentInterface__Group_6_3__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_0_3__0__Impl - rule__ComponentInterface__Group_6_0_3__1 + rule__ComponentInterface__Group_6_3__0__Impl + rule__ComponentInterface__Group_6_3__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0_3__0__Impl +rule__ComponentInterface__Group_6_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_0_3_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_0()); } ',' - { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_0_3_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0_3__1 +rule__ComponentInterface__Group_6_3__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_0_3__1__Impl + rule__ComponentInterface__Group_6_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0_3__1__Impl +rule__ComponentInterface__Group_6_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_3_1()); } - (rule__ComponentInterface__RospublisherAssignment_6_0_3_1) - { after(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_3_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_3_1()); } + (rule__ComponentInterface__RospublisherAssignment_6_3_1) + { after(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_3_1()); } ) ; finally { @@ -1184,134 +1346,134 @@ finally { } -rule__ComponentInterface__Group_6_1__0 +rule__ComponentInterface__Group_7__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_1__0__Impl - rule__ComponentInterface__Group_6_1__1 + rule__ComponentInterface__Group_7__0__Impl + rule__ComponentInterface__Group_7__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__0__Impl +rule__ComponentInterface__Group_7__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_6_1_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_7_0()); } 'RosSubscribers' - { after(grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_6_1_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_7_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__1 +rule__ComponentInterface__Group_7__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_1__1__Impl - rule__ComponentInterface__Group_6_1__2 + rule__ComponentInterface__Group_7__1__Impl + rule__ComponentInterface__Group_7__2 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__1__Impl +rule__ComponentInterface__Group_7__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_7_1()); } '{' - { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1_1()); } + { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_7_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__2 +rule__ComponentInterface__Group_7__2 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_1__2__Impl - rule__ComponentInterface__Group_6_1__3 + rule__ComponentInterface__Group_7__2__Impl + rule__ComponentInterface__Group_7__3 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__2__Impl +rule__ComponentInterface__Group_7__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_2()); } - (rule__ComponentInterface__RossubscriberAssignment_6_1_2) - { after(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_2()); } + { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_2()); } + (rule__ComponentInterface__RossubscriberAssignment_7_2) + { after(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__3 +rule__ComponentInterface__Group_7__3 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_1__3__Impl - rule__ComponentInterface__Group_6_1__4 + rule__ComponentInterface__Group_7__3__Impl + rule__ComponentInterface__Group_7__4 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__3__Impl +rule__ComponentInterface__Group_7__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_1_3()); } - (rule__ComponentInterface__Group_6_1_3__0)* - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_1_3()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_7_3()); } + (rule__ComponentInterface__Group_7_3__0)* + { after(grammarAccess.getComponentInterfaceAccess().getGroup_7_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__4 +rule__ComponentInterface__Group_7__4 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_1__4__Impl + rule__ComponentInterface__Group_7__4__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__4__Impl +rule__ComponentInterface__Group_7__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_1_4()); } + { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7_4()); } '}' - { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_1_4()); } + { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7_4()); } ) ; finally { @@ -1319,53 +1481,53 @@ finally { } -rule__ComponentInterface__Group_6_1_3__0 +rule__ComponentInterface__Group_7_3__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_1_3__0__Impl - rule__ComponentInterface__Group_6_1_3__1 + rule__ComponentInterface__Group_7_3__0__Impl + rule__ComponentInterface__Group_7_3__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1_3__0__Impl +rule__ComponentInterface__Group_7_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_1_3_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_7_3_0()); } ',' - { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_1_3_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_7_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1_3__1 +rule__ComponentInterface__Group_7_3__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_1_3__1__Impl + rule__ComponentInterface__Group_7_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1_3__1__Impl +rule__ComponentInterface__Group_7_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_3_1()); } - (rule__ComponentInterface__RossubscriberAssignment_6_1_3_1) - { after(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_3_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_3_1()); } + (rule__ComponentInterface__RossubscriberAssignment_7_3_1) + { after(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_3_1()); } ) ; finally { @@ -1373,134 +1535,134 @@ finally { } -rule__ComponentInterface__Group_6_2__0 +rule__ComponentInterface__Group_8__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_2__0__Impl - rule__ComponentInterface__Group_6_2__1 + rule__ComponentInterface__Group_8__0__Impl + rule__ComponentInterface__Group_8__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__0__Impl +rule__ComponentInterface__Group_8__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_6_2_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_8_0()); } 'RosSrvServers' - { after(grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_6_2_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_8_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__1 +rule__ComponentInterface__Group_8__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_2__1__Impl - rule__ComponentInterface__Group_6_2__2 + rule__ComponentInterface__Group_8__1__Impl + rule__ComponentInterface__Group_8__2 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__1__Impl +rule__ComponentInterface__Group_8__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_2_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_8_1()); } '{' - { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_2_1()); } + { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_8_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__2 +rule__ComponentInterface__Group_8__2 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_2__2__Impl - rule__ComponentInterface__Group_6_2__3 + rule__ComponentInterface__Group_8__2__Impl + rule__ComponentInterface__Group_8__3 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__2__Impl +rule__ComponentInterface__Group_8__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_2()); } - (rule__ComponentInterface__RosserviceserverAssignment_6_2_2) - { after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_2()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_2()); } + (rule__ComponentInterface__RosserviceserverAssignment_8_2) + { after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__3 +rule__ComponentInterface__Group_8__3 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_2__3__Impl - rule__ComponentInterface__Group_6_2__4 + rule__ComponentInterface__Group_8__3__Impl + rule__ComponentInterface__Group_8__4 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__3__Impl +rule__ComponentInterface__Group_8__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_2_3()); } - (rule__ComponentInterface__Group_6_2_3__0)* - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_2_3()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_8_3()); } + (rule__ComponentInterface__Group_8_3__0)* + { after(grammarAccess.getComponentInterfaceAccess().getGroup_8_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__4 +rule__ComponentInterface__Group_8__4 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_2__4__Impl + rule__ComponentInterface__Group_8__4__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__4__Impl +rule__ComponentInterface__Group_8__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_2_4()); } + { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_8_4()); } '}' - { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_2_4()); } + { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_8_4()); } ) ; finally { @@ -1508,53 +1670,53 @@ finally { } -rule__ComponentInterface__Group_6_2_3__0 +rule__ComponentInterface__Group_8_3__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_2_3__0__Impl - rule__ComponentInterface__Group_6_2_3__1 + rule__ComponentInterface__Group_8_3__0__Impl + rule__ComponentInterface__Group_8_3__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2_3__0__Impl +rule__ComponentInterface__Group_8_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_2_3_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_8_3_0()); } ',' - { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_2_3_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_8_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2_3__1 +rule__ComponentInterface__Group_8_3__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_2_3__1__Impl + rule__ComponentInterface__Group_8_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2_3__1__Impl +rule__ComponentInterface__Group_8_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_3_1()); } - (rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1) - { after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_3_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_3_1()); } + (rule__ComponentInterface__RosserviceserverAssignment_8_3_1) + { after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_3_1()); } ) ; finally { @@ -1562,134 +1724,134 @@ finally { } -rule__ComponentInterface__Group_6_3__0 +rule__ComponentInterface__Group_9__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_3__0__Impl - rule__ComponentInterface__Group_6_3__1 + rule__ComponentInterface__Group_9__0__Impl + rule__ComponentInterface__Group_9__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__0__Impl +rule__ComponentInterface__Group_9__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_6_3_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_9_0()); } 'RosSrvClients' - { after(grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_6_3_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_9_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__1 +rule__ComponentInterface__Group_9__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_3__1__Impl - rule__ComponentInterface__Group_6_3__2 + rule__ComponentInterface__Group_9__1__Impl + rule__ComponentInterface__Group_9__2 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__1__Impl +rule__ComponentInterface__Group_9__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_3_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_9_1()); } '{' - { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_3_1()); } + { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_9_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__2 +rule__ComponentInterface__Group_9__2 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_3__2__Impl - rule__ComponentInterface__Group_6_3__3 + rule__ComponentInterface__Group_9__2__Impl + rule__ComponentInterface__Group_9__3 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__2__Impl +rule__ComponentInterface__Group_9__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_2()); } - (rule__ComponentInterface__RosserviceclientAssignment_6_3_2) - { after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_2()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_2()); } + (rule__ComponentInterface__RosserviceclientAssignment_9_2) + { after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__3 +rule__ComponentInterface__Group_9__3 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_3__3__Impl - rule__ComponentInterface__Group_6_3__4 + rule__ComponentInterface__Group_9__3__Impl + rule__ComponentInterface__Group_9__4 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__3__Impl +rule__ComponentInterface__Group_9__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_3_3()); } - (rule__ComponentInterface__Group_6_3_3__0)* - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_3_3()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_9_3()); } + (rule__ComponentInterface__Group_9_3__0)* + { after(grammarAccess.getComponentInterfaceAccess().getGroup_9_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__4 +rule__ComponentInterface__Group_9__4 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_3__4__Impl + rule__ComponentInterface__Group_9__4__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__4__Impl +rule__ComponentInterface__Group_9__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_3_4()); } + { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_9_4()); } '}' - { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_3_4()); } + { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_9_4()); } ) ; finally { @@ -1697,53 +1859,53 @@ finally { } -rule__ComponentInterface__Group_6_3_3__0 +rule__ComponentInterface__Group_9_3__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_3_3__0__Impl - rule__ComponentInterface__Group_6_3_3__1 + rule__ComponentInterface__Group_9_3__0__Impl + rule__ComponentInterface__Group_9_3__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3_3__0__Impl +rule__ComponentInterface__Group_9_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_3_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_9_3_0()); } ',' - { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_3_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_9_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3_3__1 +rule__ComponentInterface__Group_9_3__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_3_3__1__Impl + rule__ComponentInterface__Group_9_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3_3__1__Impl +rule__ComponentInterface__Group_9_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_3_1()); } - (rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1) - { after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_3_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_3_1()); } + (rule__ComponentInterface__RosserviceclientAssignment_9_3_1) + { after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_3_1()); } ) ; finally { @@ -1751,134 +1913,134 @@ finally { } -rule__ComponentInterface__Group_6_4__0 +rule__ComponentInterface__Group_10__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_4__0__Impl - rule__ComponentInterface__Group_6_4__1 + rule__ComponentInterface__Group_10__0__Impl + rule__ComponentInterface__Group_10__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__0__Impl +rule__ComponentInterface__Group_10__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_6_4_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_10_0()); } 'RosActionServers' - { after(grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_6_4_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_10_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__1 +rule__ComponentInterface__Group_10__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_4__1__Impl - rule__ComponentInterface__Group_6_4__2 + rule__ComponentInterface__Group_10__1__Impl + rule__ComponentInterface__Group_10__2 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__1__Impl +rule__ComponentInterface__Group_10__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_4_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_10_1()); } '{' - { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_4_1()); } + { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_10_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__2 +rule__ComponentInterface__Group_10__2 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_4__2__Impl - rule__ComponentInterface__Group_6_4__3 + rule__ComponentInterface__Group_10__2__Impl + rule__ComponentInterface__Group_10__3 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__2__Impl +rule__ComponentInterface__Group_10__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_2()); } - (rule__ComponentInterface__RosactionserverAssignment_6_4_2) - { after(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_2()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_2()); } + (rule__ComponentInterface__RosactionserverAssignment_10_2) + { after(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__3 +rule__ComponentInterface__Group_10__3 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_4__3__Impl - rule__ComponentInterface__Group_6_4__4 + rule__ComponentInterface__Group_10__3__Impl + rule__ComponentInterface__Group_10__4 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__3__Impl +rule__ComponentInterface__Group_10__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_4_3()); } - (rule__ComponentInterface__Group_6_4_3__0)* - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_4_3()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_10_3()); } + (rule__ComponentInterface__Group_10_3__0)* + { after(grammarAccess.getComponentInterfaceAccess().getGroup_10_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__4 +rule__ComponentInterface__Group_10__4 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_4__4__Impl + rule__ComponentInterface__Group_10__4__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__4__Impl +rule__ComponentInterface__Group_10__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4_4()); } + { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_10_4()); } '}' - { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4_4()); } + { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_10_4()); } ) ; finally { @@ -1886,53 +2048,53 @@ finally { } -rule__ComponentInterface__Group_6_4_3__0 +rule__ComponentInterface__Group_10_3__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_4_3__0__Impl - rule__ComponentInterface__Group_6_4_3__1 + rule__ComponentInterface__Group_10_3__0__Impl + rule__ComponentInterface__Group_10_3__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4_3__0__Impl +rule__ComponentInterface__Group_10_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_4_3_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_10_3_0()); } ',' - { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_4_3_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_10_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4_3__1 +rule__ComponentInterface__Group_10_3__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_4_3__1__Impl + rule__ComponentInterface__Group_10_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4_3__1__Impl +rule__ComponentInterface__Group_10_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_3_1()); } - (rule__ComponentInterface__RosactionserverAssignment_6_4_3_1) - { after(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_3_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_3_1()); } + (rule__ComponentInterface__RosactionserverAssignment_10_3_1) + { after(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_3_1()); } ) ; finally { @@ -1940,134 +2102,134 @@ finally { } -rule__ComponentInterface__Group_6_5__0 +rule__ComponentInterface__Group_11__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_5__0__Impl - rule__ComponentInterface__Group_6_5__1 + rule__ComponentInterface__Group_11__0__Impl + rule__ComponentInterface__Group_11__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__0__Impl +rule__ComponentInterface__Group_11__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_6_5_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_11_0()); } 'RosActionClients' - { after(grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_6_5_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_11_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__1 +rule__ComponentInterface__Group_11__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_5__1__Impl - rule__ComponentInterface__Group_6_5__2 + rule__ComponentInterface__Group_11__1__Impl + rule__ComponentInterface__Group_11__2 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__1__Impl +rule__ComponentInterface__Group_11__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_5_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_11_1()); } '{' - { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_5_1()); } + { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_11_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__2 +rule__ComponentInterface__Group_11__2 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_5__2__Impl - rule__ComponentInterface__Group_6_5__3 + rule__ComponentInterface__Group_11__2__Impl + rule__ComponentInterface__Group_11__3 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__2__Impl +rule__ComponentInterface__Group_11__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_2()); } - (rule__ComponentInterface__RosactionclientAssignment_6_5_2) - { after(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_2()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_2()); } + (rule__ComponentInterface__RosactionclientAssignment_11_2) + { after(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__3 +rule__ComponentInterface__Group_11__3 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_5__3__Impl - rule__ComponentInterface__Group_6_5__4 + rule__ComponentInterface__Group_11__3__Impl + rule__ComponentInterface__Group_11__4 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__3__Impl +rule__ComponentInterface__Group_11__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_5_3()); } - (rule__ComponentInterface__Group_6_5_3__0)* - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_5_3()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_11_3()); } + (rule__ComponentInterface__Group_11_3__0)* + { after(grammarAccess.getComponentInterfaceAccess().getGroup_11_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__4 +rule__ComponentInterface__Group_11__4 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_5__4__Impl + rule__ComponentInterface__Group_11__4__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__4__Impl +rule__ComponentInterface__Group_11__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_5_4()); } + { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_11_4()); } '}' - { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_5_4()); } + { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_11_4()); } ) ; finally { @@ -2075,53 +2237,53 @@ finally { } -rule__ComponentInterface__Group_6_5_3__0 +rule__ComponentInterface__Group_11_3__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_5_3__0__Impl - rule__ComponentInterface__Group_6_5_3__1 + rule__ComponentInterface__Group_11_3__0__Impl + rule__ComponentInterface__Group_11_3__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5_3__0__Impl +rule__ComponentInterface__Group_11_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_5_3_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_11_3_0()); } ',' - { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_5_3_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_11_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5_3__1 +rule__ComponentInterface__Group_11_3__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_5_3__1__Impl + rule__ComponentInterface__Group_11_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5_3__1__Impl +rule__ComponentInterface__Group_11_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_3_1()); } - (rule__ComponentInterface__RosactionclientAssignment_6_5_3_1) - { after(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_3_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_3_1()); } + (rule__ComponentInterface__RosactionclientAssignment_11_3_1) + { after(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_3_1()); } ) ; finally { @@ -2129,134 +2291,134 @@ finally { } -rule__ComponentInterface__Group_6_6__0 +rule__ComponentInterface__Group_12__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_6__0__Impl - rule__ComponentInterface__Group_6_6__1 + rule__ComponentInterface__Group_12__0__Impl + rule__ComponentInterface__Group_12__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__0__Impl +rule__ComponentInterface__Group_12__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_6_6_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_12_0()); } 'RosParameters' - { after(grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_6_6_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_12_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__1 +rule__ComponentInterface__Group_12__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_6__1__Impl - rule__ComponentInterface__Group_6_6__2 + rule__ComponentInterface__Group_12__1__Impl + rule__ComponentInterface__Group_12__2 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__1__Impl +rule__ComponentInterface__Group_12__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_6_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_12_1()); } '{' - { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_6_1()); } + { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_12_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__2 +rule__ComponentInterface__Group_12__2 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_6__2__Impl - rule__ComponentInterface__Group_6_6__3 + rule__ComponentInterface__Group_12__2__Impl + rule__ComponentInterface__Group_12__3 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__2__Impl +rule__ComponentInterface__Group_12__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_2()); } - (rule__ComponentInterface__RosparameterAssignment_6_6_2) - { after(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_2()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_2()); } + (rule__ComponentInterface__RosparameterAssignment_12_2) + { after(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__3 +rule__ComponentInterface__Group_12__3 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_6__3__Impl - rule__ComponentInterface__Group_6_6__4 + rule__ComponentInterface__Group_12__3__Impl + rule__ComponentInterface__Group_12__4 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__3__Impl +rule__ComponentInterface__Group_12__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_6_3()); } - (rule__ComponentInterface__Group_6_6_3__0)* - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_6_3()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_12_3()); } + (rule__ComponentInterface__Group_12_3__0)* + { after(grammarAccess.getComponentInterfaceAccess().getGroup_12_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__4 +rule__ComponentInterface__Group_12__4 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_6__4__Impl + rule__ComponentInterface__Group_12__4__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__4__Impl +rule__ComponentInterface__Group_12__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_6_4()); } + { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_12_4()); } '}' - { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_6_4()); } + { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_12_4()); } ) ; finally { @@ -2264,53 +2426,53 @@ finally { } -rule__ComponentInterface__Group_6_6_3__0 +rule__ComponentInterface__Group_12_3__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_6_3__0__Impl - rule__ComponentInterface__Group_6_6_3__1 + rule__ComponentInterface__Group_12_3__0__Impl + rule__ComponentInterface__Group_12_3__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6_3__0__Impl +rule__ComponentInterface__Group_12_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_6_3_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_12_3_0()); } ',' - { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_6_3_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_12_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6_3__1 +rule__ComponentInterface__Group_12_3__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_6_3__1__Impl + rule__ComponentInterface__Group_12_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6_3__1__Impl +rule__ComponentInterface__Group_12_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_3_1()); } - (rule__ComponentInterface__RosparameterAssignment_6_6_3_1) - { after(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_3_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_3_1()); } + (rule__ComponentInterface__RosparameterAssignment_12_3_1) + { after(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_3_1()); } ) ; finally { @@ -4883,224 +5045,6 @@ finally { } -rule__ComponentInterface__UnorderedGroup_6 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - } -: - rule__ComponentInterface__UnorderedGroup_6__0 - ? -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - restoreStackSize(stackSize); -} - -rule__ComponentInterface__UnorderedGroup_6__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_0()); } - (rule__ComponentInterface__Group_6_0__0) - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_1()); } - (rule__ComponentInterface__Group_6_1__0) - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_1()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2); - } - { - selected = true; - } - ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_2()); } - (rule__ComponentInterface__Group_6_2__0) - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_2()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3); - } - { - selected = true; - } - ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_3()); } - (rule__ComponentInterface__Group_6_3__0) - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_3()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4); - } - { - selected = true; - } - ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_4()); } - (rule__ComponentInterface__Group_6_4__0) - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_4()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5); - } - { - selected = true; - } - ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_5()); } - (rule__ComponentInterface__Group_6_5__0) - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_5()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6); - } - { - selected = true; - } - ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_6()); } - (rule__ComponentInterface__Group_6_6__0) - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_6()); } - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - restoreStackSize(stackSize); -} - -rule__ComponentInterface__UnorderedGroup_6__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentInterface__UnorderedGroup_6__Impl - rule__ComponentInterface__UnorderedGroup_6__1? -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInterface__UnorderedGroup_6__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentInterface__UnorderedGroup_6__Impl - rule__ComponentInterface__UnorderedGroup_6__2? -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInterface__UnorderedGroup_6__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentInterface__UnorderedGroup_6__Impl - rule__ComponentInterface__UnorderedGroup_6__3? -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInterface__UnorderedGroup_6__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentInterface__UnorderedGroup_6__Impl - rule__ComponentInterface__UnorderedGroup_6__4? -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInterface__UnorderedGroup_6__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentInterface__UnorderedGroup_6__Impl - rule__ComponentInterface__UnorderedGroup_6__5? -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInterface__UnorderedGroup_6__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentInterface__UnorderedGroup_6__Impl - rule__ComponentInterface__UnorderedGroup_6__6? -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInterface__UnorderedGroup_6__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentInterface__UnorderedGroup_6__Impl -; -finally { - restoreStackSize(stackSize); -} - - rule__ComponentInterface__NameAssignment_3 @init { int stackSize = keepStackSize(); @@ -5150,210 +5094,210 @@ finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RospublisherAssignment_6_0_2 +rule__ComponentInterface__RospublisherAssignment_6_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_2_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_2_0()); } ruleRosPublisher - { after(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_2_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RospublisherAssignment_6_0_3_1 +rule__ComponentInterface__RospublisherAssignment_6_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_3_1_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_3_1_0()); } ruleRosPublisher - { after(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_3_1_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RossubscriberAssignment_6_1_2 +rule__ComponentInterface__RossubscriberAssignment_7_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_2_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_2_0()); } ruleRosSubscriber - { after(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_2_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 +rule__ComponentInterface__RossubscriberAssignment_7_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_3_1_0()); } ruleRosSubscriber - { after(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosserviceserverAssignment_6_2_2 +rule__ComponentInterface__RosserviceserverAssignment_8_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_2_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_2_0()); } ruleRosServiceServer - { after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_2_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 +rule__ComponentInterface__RosserviceserverAssignment_8_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_3_1_0()); } ruleRosServiceServer - { after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosserviceclientAssignment_6_3_2 +rule__ComponentInterface__RosserviceclientAssignment_9_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_2_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_2_0()); } ruleRosServiceClient - { after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_2_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 +rule__ComponentInterface__RosserviceclientAssignment_9_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_3_1_0()); } ruleRosServiceClient - { after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosactionserverAssignment_6_4_2 +rule__ComponentInterface__RosactionserverAssignment_10_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_2_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_2_0()); } ruleRosActionServer - { after(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_2_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 +rule__ComponentInterface__RosactionserverAssignment_10_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_3_1_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_3_1_0()); } ruleRosActionServer - { after(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_3_1_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosactionclientAssignment_6_5_2 +rule__ComponentInterface__RosactionclientAssignment_11_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_2_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_2_0()); } ruleRosActionClient - { after(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_2_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 +rule__ComponentInterface__RosactionclientAssignment_11_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_3_1_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_3_1_0()); } ruleRosActionClient - { after(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_3_1_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosparameterAssignment_6_6_2 +rule__ComponentInterface__RosparameterAssignment_12_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_2_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_2_0()); } ruleRosParameter - { after(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_2_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosparameterAssignment_6_6_3_1 +rule__ComponentInterface__RosparameterAssignment_12_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_3_1_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_3_1_0()); } ruleRosParameter - { after(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_3_1_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_3_1_0()); } ) ; finally { diff --git a/plugins/de.fraunhofer.ipa.componentInterface.xtext.ide/src-gen/de/fraunhofer/ipa/componentInterface/ide/contentassist/antlr/internal/InternalComponentInterfaceLexer.java b/plugins/de.fraunhofer.ipa.componentInterface.xtext.ide/src-gen/de/fraunhofer/ipa/componentInterface/ide/contentassist/antlr/internal/InternalComponentInterfaceLexer.java index 0dc00088a..3833a9746 100644 --- a/plugins/de.fraunhofer.ipa.componentInterface.xtext.ide/src-gen/de/fraunhofer/ipa/componentInterface/ide/contentassist/antlr/internal/InternalComponentInterfaceLexer.java +++ b/plugins/de.fraunhofer.ipa.componentInterface.xtext.ide/src-gen/de/fraunhofer/ipa/componentInterface/ide/contentassist/antlr/internal/InternalComponentInterfaceLexer.java @@ -661,8 +661,8 @@ public final void mT__49() throws RecognitionException { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalComponentInterface.g:5886:21: ( '0' .. '9' ) - // InternalComponentInterface.g:5886:23: '0' .. '9' + // InternalComponentInterface.g:5830:21: ( '0' .. '9' ) + // InternalComponentInterface.g:5830:23: '0' .. '9' { matchRange('0','9'); @@ -679,10 +679,10 @@ public final void mRULE_BINARY() throws RecognitionException { try { int _type = RULE_BINARY; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:5888:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalComponentInterface.g:5888:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalComponentInterface.g:5832:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalComponentInterface.g:5832:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalComponentInterface.g:5888:15: ( '0b' | '0B' ) + // InternalComponentInterface.g:5832:15: ( '0b' | '0B' ) int alt1=2; int LA1_0 = input.LA(1); @@ -710,7 +710,7 @@ else if ( (LA1_1=='B') ) { } switch (alt1) { case 1 : - // InternalComponentInterface.g:5888:16: '0b' + // InternalComponentInterface.g:5832:16: '0b' { match("0b"); @@ -718,7 +718,7 @@ else if ( (LA1_1=='B') ) { } break; case 2 : - // InternalComponentInterface.g:5888:21: '0B' + // InternalComponentInterface.g:5832:21: '0B' { match("0B"); @@ -728,7 +728,7 @@ else if ( (LA1_1=='B') ) { } - // InternalComponentInterface.g:5888:27: ( '0' | '1' )+ + // InternalComponentInterface.g:5832:27: ( '0' | '1' )+ int cnt2=0; loop2: do { @@ -782,10 +782,10 @@ public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:5890:14: ( ( 'true' | 'false' ) ) - // InternalComponentInterface.g:5890:16: ( 'true' | 'false' ) + // InternalComponentInterface.g:5834:14: ( ( 'true' | 'false' ) ) + // InternalComponentInterface.g:5834:16: ( 'true' | 'false' ) { - // InternalComponentInterface.g:5890:16: ( 'true' | 'false' ) + // InternalComponentInterface.g:5834:16: ( 'true' | 'false' ) int alt3=2; int LA3_0 = input.LA(1); @@ -803,7 +803,7 @@ else if ( (LA3_0=='f') ) { } switch (alt3) { case 1 : - // InternalComponentInterface.g:5890:17: 'true' + // InternalComponentInterface.g:5834:17: 'true' { match("true"); @@ -811,7 +811,7 @@ else if ( (LA3_0=='f') ) { } break; case 2 : - // InternalComponentInterface.g:5890:24: 'false' + // InternalComponentInterface.g:5834:24: 'false' { match("false"); @@ -837,19 +837,19 @@ public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:5892:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) - // InternalComponentInterface.g:5892:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalComponentInterface.g:5836:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) + // InternalComponentInterface.g:5836:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) { mRULE_DECINT(); - // InternalComponentInterface.g:5892:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalComponentInterface.g:5836:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) int alt8=2; alt8 = dfa8.predict(input); switch (alt8) { case 1 : - // InternalComponentInterface.g:5892:28: '.' ( RULE_DIGIT )* + // InternalComponentInterface.g:5836:28: '.' ( RULE_DIGIT )* { match('.'); - // InternalComponentInterface.g:5892:32: ( RULE_DIGIT )* + // InternalComponentInterface.g:5836:32: ( RULE_DIGIT )* loop4: do { int alt4=2; @@ -862,7 +862,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { switch (alt4) { case 1 : - // InternalComponentInterface.g:5892:32: RULE_DIGIT + // InternalComponentInterface.g:5836:32: RULE_DIGIT { mRULE_DIGIT(); @@ -878,9 +878,9 @@ public final void mRULE_DOUBLE() throws RecognitionException { } break; case 2 : - // InternalComponentInterface.g:5892:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT + // InternalComponentInterface.g:5836:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT { - // InternalComponentInterface.g:5892:44: ( '.' ( RULE_DIGIT )* )? + // InternalComponentInterface.g:5836:44: ( '.' ( RULE_DIGIT )* )? int alt6=2; int LA6_0 = input.LA(1); @@ -889,10 +889,10 @@ public final void mRULE_DOUBLE() throws RecognitionException { } switch (alt6) { case 1 : - // InternalComponentInterface.g:5892:45: '.' ( RULE_DIGIT )* + // InternalComponentInterface.g:5836:45: '.' ( RULE_DIGIT )* { match('.'); - // InternalComponentInterface.g:5892:49: ( RULE_DIGIT )* + // InternalComponentInterface.g:5836:49: ( RULE_DIGIT )* loop5: do { int alt5=2; @@ -905,7 +905,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { switch (alt5) { case 1 : - // InternalComponentInterface.g:5892:49: RULE_DIGIT + // InternalComponentInterface.g:5836:49: RULE_DIGIT { mRULE_DIGIT(); @@ -932,7 +932,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalComponentInterface.g:5892:73: ( '-' | '+' )? + // InternalComponentInterface.g:5836:73: ( '-' | '+' )? int alt7=2; int LA7_0 = input.LA(1); @@ -991,10 +991,10 @@ public final void mRULE_DECINT() throws RecognitionException { try { int _type = RULE_DECINT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:5894:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalComponentInterface.g:5894:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalComponentInterface.g:5838:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalComponentInterface.g:5838:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalComponentInterface.g:5894:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalComponentInterface.g:5838:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) int alt11=3; switch ( input.LA(1) ) { case '0': @@ -1029,17 +1029,17 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt11) { case 1 : - // InternalComponentInterface.g:5894:16: '0' + // InternalComponentInterface.g:5838:16: '0' { match('0'); } break; case 2 : - // InternalComponentInterface.g:5894:20: '1' .. '9' ( RULE_DIGIT )* + // InternalComponentInterface.g:5838:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalComponentInterface.g:5894:29: ( RULE_DIGIT )* + // InternalComponentInterface.g:5838:29: ( RULE_DIGIT )* loop9: do { int alt9=2; @@ -1052,7 +1052,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt9) { case 1 : - // InternalComponentInterface.g:5894:29: RULE_DIGIT + // InternalComponentInterface.g:5838:29: RULE_DIGIT { mRULE_DIGIT(); @@ -1068,11 +1068,11 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalComponentInterface.g:5894:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalComponentInterface.g:5838:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalComponentInterface.g:5894:54: ( RULE_DIGIT )* + // InternalComponentInterface.g:5838:54: ( RULE_DIGIT )* loop10: do { int alt10=2; @@ -1085,7 +1085,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt10) { case 1 : - // InternalComponentInterface.g:5894:54: RULE_DIGIT + // InternalComponentInterface.g:5838:54: RULE_DIGIT { mRULE_DIGIT(); @@ -1117,10 +1117,10 @@ public final void mRULE_DECINT() throws RecognitionException { // $ANTLR start "RULE_DAY" public final void mRULE_DAY() throws RecognitionException { try { - // InternalComponentInterface.g:5896:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalComponentInterface.g:5896:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalComponentInterface.g:5840:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalComponentInterface.g:5840:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalComponentInterface.g:5896:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalComponentInterface.g:5840:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) int alt12=2; int LA12_0 = input.LA(1); @@ -1144,14 +1144,14 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { } switch (alt12) { case 1 : - // InternalComponentInterface.g:5896:22: '1' .. '9' + // InternalComponentInterface.g:5840:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalComponentInterface.g:5896:31: '1' .. '3' '0' .. '9' + // InternalComponentInterface.g:5840:31: '1' .. '3' '0' .. '9' { matchRange('1','3'); matchRange('0','9'); @@ -1173,10 +1173,10 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { // $ANTLR start "RULE_MONTH" public final void mRULE_MONTH() throws RecognitionException { try { - // InternalComponentInterface.g:5898:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalComponentInterface.g:5898:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalComponentInterface.g:5842:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalComponentInterface.g:5842:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalComponentInterface.g:5898:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalComponentInterface.g:5842:23: ( '1' .. '9' | '1' '0' .. '2' ) int alt13=2; int LA13_0 = input.LA(1); @@ -1200,14 +1200,14 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { } switch (alt13) { case 1 : - // InternalComponentInterface.g:5898:24: '1' .. '9' + // InternalComponentInterface.g:5842:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalComponentInterface.g:5898:33: '1' '0' .. '2' + // InternalComponentInterface.g:5842:33: '1' '0' .. '2' { match('1'); matchRange('0','2'); @@ -1229,8 +1229,8 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { // $ANTLR start "RULE_YEAR" public final void mRULE_YEAR() throws RecognitionException { try { - // InternalComponentInterface.g:5900:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalComponentInterface.g:5900:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalComponentInterface.g:5844:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalComponentInterface.g:5844:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { matchRange('0','2'); matchRange('0','9'); @@ -1248,10 +1248,10 @@ public final void mRULE_YEAR() throws RecognitionException { // $ANTLR start "RULE_HOUR" public final void mRULE_HOUR() throws RecognitionException { try { - // InternalComponentInterface.g:5902:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalComponentInterface.g:5902:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalComponentInterface.g:5846:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalComponentInterface.g:5846:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalComponentInterface.g:5902:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalComponentInterface.g:5846:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) int alt14=2; int LA14_0 = input.LA(1); @@ -1269,7 +1269,7 @@ else if ( (LA14_0=='2') ) { } switch (alt14) { case 1 : - // InternalComponentInterface.g:5902:23: '0' .. '1' '0' .. '9' + // InternalComponentInterface.g:5846:23: '0' .. '1' '0' .. '9' { matchRange('0','1'); matchRange('0','9'); @@ -1277,7 +1277,7 @@ else if ( (LA14_0=='2') ) { } break; case 2 : - // InternalComponentInterface.g:5902:41: '2' '0' .. '3' + // InternalComponentInterface.g:5846:41: '2' '0' .. '3' { match('2'); matchRange('0','3'); @@ -1299,8 +1299,8 @@ else if ( (LA14_0=='2') ) { // $ANTLR start "RULE_MIN_SEC" public final void mRULE_MIN_SEC() throws RecognitionException { try { - // InternalComponentInterface.g:5904:23: ( '0' .. '5' '0' .. '9' ) - // InternalComponentInterface.g:5904:25: '0' .. '5' '0' .. '9' + // InternalComponentInterface.g:5848:23: ( '0' .. '5' '0' .. '9' ) + // InternalComponentInterface.g:5848:25: '0' .. '5' '0' .. '9' { matchRange('0','5'); matchRange('0','9'); @@ -1318,8 +1318,8 @@ public final void mRULE_DATE_TIME() throws RecognitionException { try { int _type = RULE_DATE_TIME; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:5906:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalComponentInterface.g:5906:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalComponentInterface.g:5850:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalComponentInterface.g:5850:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { mRULE_YEAR(); match('-'); @@ -1348,10 +1348,10 @@ public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:5908:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalComponentInterface.g:5908:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalComponentInterface.g:5852:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalComponentInterface.g:5852:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalComponentInterface.g:5908:11: ( '^' )? + // InternalComponentInterface.g:5852:11: ( '^' )? int alt15=2; int LA15_0 = input.LA(1); @@ -1360,7 +1360,7 @@ public final void mRULE_ID() throws RecognitionException { } switch (alt15) { case 1 : - // InternalComponentInterface.g:5908:11: '^' + // InternalComponentInterface.g:5852:11: '^' { match('^'); @@ -1378,7 +1378,7 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalComponentInterface.g:5908:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalComponentInterface.g:5852:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop16: do { int alt16=2; @@ -1427,10 +1427,10 @@ public final void mRULE_INT() throws RecognitionException { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:5910:10: ( ( '0' .. '9' )+ ) - // InternalComponentInterface.g:5910:12: ( '0' .. '9' )+ + // InternalComponentInterface.g:5854:10: ( ( '0' .. '9' )+ ) + // InternalComponentInterface.g:5854:12: ( '0' .. '9' )+ { - // InternalComponentInterface.g:5910:12: ( '0' .. '9' )+ + // InternalComponentInterface.g:5854:12: ( '0' .. '9' )+ int cnt17=0; loop17: do { @@ -1444,7 +1444,7 @@ public final void mRULE_INT() throws RecognitionException { switch (alt17) { case 1 : - // InternalComponentInterface.g:5910:13: '0' .. '9' + // InternalComponentInterface.g:5854:13: '0' .. '9' { matchRange('0','9'); @@ -1476,10 +1476,10 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:5912:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalComponentInterface.g:5912:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalComponentInterface.g:5856:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalComponentInterface.g:5856:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalComponentInterface.g:5912:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalComponentInterface.g:5856:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt20=2; int LA20_0 = input.LA(1); @@ -1497,10 +1497,10 @@ else if ( (LA20_0=='\'') ) { } switch (alt20) { case 1 : - // InternalComponentInterface.g:5912:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalComponentInterface.g:5856:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalComponentInterface.g:5912:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalComponentInterface.g:5856:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop18: do { int alt18=3; @@ -1516,7 +1516,7 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 switch (alt18) { case 1 : - // InternalComponentInterface.g:5912:21: '\\\\' . + // InternalComponentInterface.g:5856:21: '\\\\' . { match('\\'); matchAny(); @@ -1524,7 +1524,7 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 } break; case 2 : - // InternalComponentInterface.g:5912:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalComponentInterface.g:5856:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1549,10 +1549,10 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 } break; case 2 : - // InternalComponentInterface.g:5912:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalComponentInterface.g:5856:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalComponentInterface.g:5912:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalComponentInterface.g:5856:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop19: do { int alt19=3; @@ -1568,7 +1568,7 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 switch (alt19) { case 1 : - // InternalComponentInterface.g:5912:54: '\\\\' . + // InternalComponentInterface.g:5856:54: '\\\\' . { match('\\'); matchAny(); @@ -1576,7 +1576,7 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 } break; case 2 : - // InternalComponentInterface.g:5912:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalComponentInterface.g:5856:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1619,12 +1619,12 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:5914:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalComponentInterface.g:5914:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalComponentInterface.g:5858:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalComponentInterface.g:5858:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalComponentInterface.g:5914:24: ( options {greedy=false; } : . )* + // InternalComponentInterface.g:5858:24: ( options {greedy=false; } : . )* loop21: do { int alt21=2; @@ -1649,7 +1649,7 @@ else if ( ((LA21_0>='\u0000' && LA21_0<=')')||(LA21_0>='+' && LA21_0<='\uFFFF')) switch (alt21) { case 1 : - // InternalComponentInterface.g:5914:52: . + // InternalComponentInterface.g:5858:52: . { matchAny(); @@ -1679,12 +1679,12 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:5916:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalComponentInterface.g:5916:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalComponentInterface.g:5860:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalComponentInterface.g:5860:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalComponentInterface.g:5916:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalComponentInterface.g:5860:24: (~ ( ( '\\n' | '\\r' ) ) )* loop22: do { int alt22=2; @@ -1697,7 +1697,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt22) { case 1 : - // InternalComponentInterface.g:5916:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalComponentInterface.g:5860: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(); @@ -1717,7 +1717,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } } while (true); - // InternalComponentInterface.g:5916:40: ( ( '\\r' )? '\\n' )? + // InternalComponentInterface.g:5860:40: ( ( '\\r' )? '\\n' )? int alt24=2; int LA24_0 = input.LA(1); @@ -1726,9 +1726,9 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt24) { case 1 : - // InternalComponentInterface.g:5916:41: ( '\\r' )? '\\n' + // InternalComponentInterface.g:5860:41: ( '\\r' )? '\\n' { - // InternalComponentInterface.g:5916:41: ( '\\r' )? + // InternalComponentInterface.g:5860:41: ( '\\r' )? int alt23=2; int LA23_0 = input.LA(1); @@ -1737,7 +1737,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt23) { case 1 : - // InternalComponentInterface.g:5916:41: '\\r' + // InternalComponentInterface.g:5860:41: '\\r' { match('\r'); @@ -1769,10 +1769,10 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:5918:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalComponentInterface.g:5918:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalComponentInterface.g:5862:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalComponentInterface.g:5862:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalComponentInterface.g:5918:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalComponentInterface.g:5862:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt25=0; loop25: do { @@ -1826,8 +1826,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:5920:16: ( . ) - // InternalComponentInterface.g:5920:18: . + // InternalComponentInterface.g:5864:16: ( . ) + // InternalComponentInterface.g:5864:18: . { matchAny(); @@ -2184,7 +2184,7 @@ public DFA8(BaseRecognizer recognizer) { this.transition = DFA8_transition; } public String getDescription() { - return "5892:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; + return "5836:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; } } static final String DFA26_eotS = diff --git a/plugins/de.fraunhofer.ipa.componentInterface.xtext.ide/src-gen/de/fraunhofer/ipa/componentInterface/ide/contentassist/antlr/internal/InternalComponentInterfaceParser.java b/plugins/de.fraunhofer.ipa.componentInterface.xtext.ide/src-gen/de/fraunhofer/ipa/componentInterface/ide/contentassist/antlr/internal/InternalComponentInterfaceParser.java index de9cdb352..e7be0bb1a 100644 --- a/plugins/de.fraunhofer.ipa.componentInterface.xtext.ide/src-gen/de/fraunhofer/ipa/componentInterface/ide/contentassist/antlr/internal/InternalComponentInterfaceParser.java +++ b/plugins/de.fraunhofer.ipa.componentInterface.xtext.ide/src-gen/de/fraunhofer/ipa/componentInterface/ide/contentassist/antlr/internal/InternalComponentInterfaceParser.java @@ -2505,7 +2505,7 @@ public final void rule__ComponentInterface__Group__6() throws RecognitionExcepti // InternalComponentInterface.g:840:1: ( rule__ComponentInterface__Group__6__Impl rule__ComponentInterface__Group__7 ) // InternalComponentInterface.g:841:2: rule__ComponentInterface__Group__6__Impl rule__ComponentInterface__Group__7 { - pushFollow(FOLLOW_7); + pushFollow(FOLLOW_6); rule__ComponentInterface__Group__6__Impl(); state._fsp--; @@ -2534,31 +2534,42 @@ public final void rule__ComponentInterface__Group__6() throws RecognitionExcepti // $ANTLR start "rule__ComponentInterface__Group__6__Impl" - // InternalComponentInterface.g:848:1: rule__ComponentInterface__Group__6__Impl : ( ( rule__ComponentInterface__UnorderedGroup_6 ) ) ; + // InternalComponentInterface.g:848:1: rule__ComponentInterface__Group__6__Impl : ( ( rule__ComponentInterface__Group_6__0 )? ) ; public final void rule__ComponentInterface__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:852:1: ( ( ( rule__ComponentInterface__UnorderedGroup_6 ) ) ) - // InternalComponentInterface.g:853:1: ( ( rule__ComponentInterface__UnorderedGroup_6 ) ) + // InternalComponentInterface.g:852:1: ( ( ( rule__ComponentInterface__Group_6__0 )? ) ) + // InternalComponentInterface.g:853:1: ( ( rule__ComponentInterface__Group_6__0 )? ) { - // InternalComponentInterface.g:853:1: ( ( rule__ComponentInterface__UnorderedGroup_6 ) ) - // InternalComponentInterface.g:854:2: ( rule__ComponentInterface__UnorderedGroup_6 ) + // InternalComponentInterface.g:853:1: ( ( rule__ComponentInterface__Group_6__0 )? ) + // InternalComponentInterface.g:854:2: ( rule__ComponentInterface__Group_6__0 )? { - before(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - // InternalComponentInterface.g:855:2: ( rule__ComponentInterface__UnorderedGroup_6 ) - // InternalComponentInterface.g:855:3: rule__ComponentInterface__UnorderedGroup_6 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6(); + before(grammarAccess.getComponentInterfaceAccess().getGroup_6()); + // InternalComponentInterface.g:855:2: ( rule__ComponentInterface__Group_6__0 )? + int alt5=2; + int LA5_0 = input.LA(1); + + if ( (LA5_0==28) ) { + alt5=1; + } + switch (alt5) { + case 1 : + // InternalComponentInterface.g:855:3: rule__ComponentInterface__Group_6__0 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__Group_6__0(); + + state._fsp--; - state._fsp--; + } + break; } - after(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_6()); } @@ -2581,20 +2592,25 @@ public final void rule__ComponentInterface__Group__6__Impl() throws RecognitionE // $ANTLR start "rule__ComponentInterface__Group__7" - // InternalComponentInterface.g:863:1: rule__ComponentInterface__Group__7 : rule__ComponentInterface__Group__7__Impl ; + // InternalComponentInterface.g:863:1: rule__ComponentInterface__Group__7 : rule__ComponentInterface__Group__7__Impl rule__ComponentInterface__Group__8 ; public final void rule__ComponentInterface__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:867:1: ( rule__ComponentInterface__Group__7__Impl ) - // InternalComponentInterface.g:868:2: rule__ComponentInterface__Group__7__Impl + // InternalComponentInterface.g:867:1: ( rule__ComponentInterface__Group__7__Impl rule__ComponentInterface__Group__8 ) + // InternalComponentInterface.g:868:2: rule__ComponentInterface__Group__7__Impl rule__ComponentInterface__Group__8 { - pushFollow(FOLLOW_2); + pushFollow(FOLLOW_6); rule__ComponentInterface__Group__7__Impl(); state._fsp--; + pushFollow(FOLLOW_2); + rule__ComponentInterface__Group__8(); + + state._fsp--; + } @@ -2614,21 +2630,42 @@ public final void rule__ComponentInterface__Group__7() throws RecognitionExcepti // $ANTLR start "rule__ComponentInterface__Group__7__Impl" - // InternalComponentInterface.g:874:1: rule__ComponentInterface__Group__7__Impl : ( '}' ) ; + // InternalComponentInterface.g:875:1: rule__ComponentInterface__Group__7__Impl : ( ( rule__ComponentInterface__Group_7__0 )? ) ; public final void rule__ComponentInterface__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:878:1: ( ( '}' ) ) - // InternalComponentInterface.g:879:1: ( '}' ) + // InternalComponentInterface.g:879:1: ( ( ( rule__ComponentInterface__Group_7__0 )? ) ) + // InternalComponentInterface.g:880:1: ( ( rule__ComponentInterface__Group_7__0 )? ) { - // InternalComponentInterface.g:879:1: ( '}' ) - // InternalComponentInterface.g:880:2: '}' + // InternalComponentInterface.g:880:1: ( ( rule__ComponentInterface__Group_7__0 )? ) + // InternalComponentInterface.g:881:2: ( rule__ComponentInterface__Group_7__0 )? { - before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7()); - match(input,25,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7()); + before(grammarAccess.getComponentInterfaceAccess().getGroup_7()); + // InternalComponentInterface.g:882:2: ( rule__ComponentInterface__Group_7__0 )? + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0==30) ) { + alt6=1; + } + switch (alt6) { + case 1 : + // InternalComponentInterface.g:882:3: rule__ComponentInterface__Group_7__0 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__Group_7__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getComponentInterfaceAccess().getGroup_7()); } @@ -2650,23 +2687,23 @@ public final void rule__ComponentInterface__Group__7__Impl() throws RecognitionE // $ANTLR end "rule__ComponentInterface__Group__7__Impl" - // $ANTLR start "rule__ComponentInterface__Group_4__0" - // InternalComponentInterface.g:890:1: rule__ComponentInterface__Group_4__0 : rule__ComponentInterface__Group_4__0__Impl rule__ComponentInterface__Group_4__1 ; - public final void rule__ComponentInterface__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__8" + // InternalComponentInterface.g:890:1: rule__ComponentInterface__Group__8 : rule__ComponentInterface__Group__8__Impl rule__ComponentInterface__Group__9 ; + public final void rule__ComponentInterface__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:894:1: ( rule__ComponentInterface__Group_4__0__Impl rule__ComponentInterface__Group_4__1 ) - // InternalComponentInterface.g:895:2: rule__ComponentInterface__Group_4__0__Impl rule__ComponentInterface__Group_4__1 + // InternalComponentInterface.g:894:1: ( rule__ComponentInterface__Group__8__Impl rule__ComponentInterface__Group__9 ) + // InternalComponentInterface.g:895:2: rule__ComponentInterface__Group__8__Impl rule__ComponentInterface__Group__9 { - pushFollow(FOLLOW_5); - rule__ComponentInterface__Group_4__0__Impl(); + pushFollow(FOLLOW_6); + rule__ComponentInterface__Group__8__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_4__1(); + rule__ComponentInterface__Group__9(); state._fsp--; @@ -2685,25 +2722,46 @@ public final void rule__ComponentInterface__Group_4__0() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ComponentInterface__Group_4__0" + // $ANTLR end "rule__ComponentInterface__Group__8" - // $ANTLR start "rule__ComponentInterface__Group_4__0__Impl" - // InternalComponentInterface.g:902:1: rule__ComponentInterface__Group_4__0__Impl : ( 'NameSpace' ) ; - public final void rule__ComponentInterface__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__8__Impl" + // InternalComponentInterface.g:902:1: rule__ComponentInterface__Group__8__Impl : ( ( rule__ComponentInterface__Group_8__0 )? ) ; + public final void rule__ComponentInterface__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:906:1: ( ( 'NameSpace' ) ) - // InternalComponentInterface.g:907:1: ( 'NameSpace' ) + // InternalComponentInterface.g:906:1: ( ( ( rule__ComponentInterface__Group_8__0 )? ) ) + // InternalComponentInterface.g:907:1: ( ( rule__ComponentInterface__Group_8__0 )? ) { - // InternalComponentInterface.g:907:1: ( 'NameSpace' ) - // InternalComponentInterface.g:908:2: 'NameSpace' + // InternalComponentInterface.g:907:1: ( ( rule__ComponentInterface__Group_8__0 )? ) + // InternalComponentInterface.g:908:2: ( rule__ComponentInterface__Group_8__0 )? { - before(grammarAccess.getComponentInterfaceAccess().getNameSpaceKeyword_4_0()); - match(input,26,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getNameSpaceKeyword_4_0()); + before(grammarAccess.getComponentInterfaceAccess().getGroup_8()); + // InternalComponentInterface.g:909:2: ( rule__ComponentInterface__Group_8__0 )? + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0==31) ) { + alt7=1; + } + switch (alt7) { + case 1 : + // InternalComponentInterface.g:909:3: rule__ComponentInterface__Group_8__0 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__Group_8__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getComponentInterfaceAccess().getGroup_8()); } @@ -2722,21 +2780,26 @@ public final void rule__ComponentInterface__Group_4__0__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ComponentInterface__Group_4__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group__8__Impl" - // $ANTLR start "rule__ComponentInterface__Group_4__1" - // InternalComponentInterface.g:917:1: rule__ComponentInterface__Group_4__1 : rule__ComponentInterface__Group_4__1__Impl ; - public final void rule__ComponentInterface__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__9" + // InternalComponentInterface.g:917:1: rule__ComponentInterface__Group__9 : rule__ComponentInterface__Group__9__Impl rule__ComponentInterface__Group__10 ; + public final void rule__ComponentInterface__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:921:1: ( rule__ComponentInterface__Group_4__1__Impl ) - // InternalComponentInterface.g:922:2: rule__ComponentInterface__Group_4__1__Impl + // InternalComponentInterface.g:921:1: ( rule__ComponentInterface__Group__9__Impl rule__ComponentInterface__Group__10 ) + // InternalComponentInterface.g:922:2: rule__ComponentInterface__Group__9__Impl rule__ComponentInterface__Group__10 { + pushFollow(FOLLOW_6); + rule__ComponentInterface__Group__9__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_4__1__Impl(); + rule__ComponentInterface__Group__10(); state._fsp--; @@ -2755,35 +2818,46 @@ public final void rule__ComponentInterface__Group_4__1() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ComponentInterface__Group_4__1" + // $ANTLR end "rule__ComponentInterface__Group__9" - // $ANTLR start "rule__ComponentInterface__Group_4__1__Impl" - // InternalComponentInterface.g:928:1: rule__ComponentInterface__Group_4__1__Impl : ( ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) ) ; - public final void rule__ComponentInterface__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__9__Impl" + // InternalComponentInterface.g:929:1: rule__ComponentInterface__Group__9__Impl : ( ( rule__ComponentInterface__Group_9__0 )? ) ; + public final void rule__ComponentInterface__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:932:1: ( ( ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) ) ) - // InternalComponentInterface.g:933:1: ( ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) ) + // InternalComponentInterface.g:933:1: ( ( ( rule__ComponentInterface__Group_9__0 )? ) ) + // InternalComponentInterface.g:934:1: ( ( rule__ComponentInterface__Group_9__0 )? ) { - // InternalComponentInterface.g:933:1: ( ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) ) - // InternalComponentInterface.g:934:2: ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) + // InternalComponentInterface.g:934:1: ( ( rule__ComponentInterface__Group_9__0 )? ) + // InternalComponentInterface.g:935:2: ( rule__ComponentInterface__Group_9__0 )? { - before(grammarAccess.getComponentInterfaceAccess().getNameSpaceAssignment_4_1()); - // InternalComponentInterface.g:935:2: ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) - // InternalComponentInterface.g:935:3: rule__ComponentInterface__NameSpaceAssignment_4_1 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__NameSpaceAssignment_4_1(); + before(grammarAccess.getComponentInterfaceAccess().getGroup_9()); + // InternalComponentInterface.g:936:2: ( rule__ComponentInterface__Group_9__0 )? + int alt8=2; + int LA8_0 = input.LA(1); + + if ( (LA8_0==32) ) { + alt8=1; + } + switch (alt8) { + case 1 : + // InternalComponentInterface.g:936:3: rule__ComponentInterface__Group_9__0 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__Group_9__0(); + + state._fsp--; - state._fsp--; + } + break; } - after(grammarAccess.getComponentInterfaceAccess().getNameSpaceAssignment_4_1()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_9()); } @@ -2802,26 +2876,26 @@ public final void rule__ComponentInterface__Group_4__1__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ComponentInterface__Group_4__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group__9__Impl" - // $ANTLR start "rule__ComponentInterface__Group_5__0" - // InternalComponentInterface.g:944:1: rule__ComponentInterface__Group_5__0 : rule__ComponentInterface__Group_5__0__Impl rule__ComponentInterface__Group_5__1 ; - public final void rule__ComponentInterface__Group_5__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__10" + // InternalComponentInterface.g:944:1: rule__ComponentInterface__Group__10 : rule__ComponentInterface__Group__10__Impl rule__ComponentInterface__Group__11 ; + public final void rule__ComponentInterface__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:948:1: ( rule__ComponentInterface__Group_5__0__Impl rule__ComponentInterface__Group_5__1 ) - // InternalComponentInterface.g:949:2: rule__ComponentInterface__Group_5__0__Impl rule__ComponentInterface__Group_5__1 + // InternalComponentInterface.g:948:1: ( rule__ComponentInterface__Group__10__Impl rule__ComponentInterface__Group__11 ) + // InternalComponentInterface.g:949:2: rule__ComponentInterface__Group__10__Impl rule__ComponentInterface__Group__11 { - pushFollow(FOLLOW_5); - rule__ComponentInterface__Group_5__0__Impl(); + pushFollow(FOLLOW_6); + rule__ComponentInterface__Group__10__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_5__1(); + rule__ComponentInterface__Group__11(); state._fsp--; @@ -2840,25 +2914,46 @@ public final void rule__ComponentInterface__Group_5__0() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ComponentInterface__Group_5__0" + // $ANTLR end "rule__ComponentInterface__Group__10" - // $ANTLR start "rule__ComponentInterface__Group_5__0__Impl" - // InternalComponentInterface.g:956:1: rule__ComponentInterface__Group_5__0__Impl : ( 'FromRosNode' ) ; - public final void rule__ComponentInterface__Group_5__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__10__Impl" + // InternalComponentInterface.g:956:1: rule__ComponentInterface__Group__10__Impl : ( ( rule__ComponentInterface__Group_10__0 )? ) ; + public final void rule__ComponentInterface__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:960:1: ( ( 'FromRosNode' ) ) - // InternalComponentInterface.g:961:1: ( 'FromRosNode' ) + // InternalComponentInterface.g:960:1: ( ( ( rule__ComponentInterface__Group_10__0 )? ) ) + // InternalComponentInterface.g:961:1: ( ( rule__ComponentInterface__Group_10__0 )? ) { - // InternalComponentInterface.g:961:1: ( 'FromRosNode' ) - // InternalComponentInterface.g:962:2: 'FromRosNode' + // InternalComponentInterface.g:961:1: ( ( rule__ComponentInterface__Group_10__0 )? ) + // InternalComponentInterface.g:962:2: ( rule__ComponentInterface__Group_10__0 )? { - before(grammarAccess.getComponentInterfaceAccess().getFromRosNodeKeyword_5_0()); - match(input,27,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getFromRosNodeKeyword_5_0()); + before(grammarAccess.getComponentInterfaceAccess().getGroup_10()); + // InternalComponentInterface.g:963:2: ( rule__ComponentInterface__Group_10__0 )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0==33) ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalComponentInterface.g:963:3: rule__ComponentInterface__Group_10__0 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__Group_10__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getComponentInterfaceAccess().getGroup_10()); } @@ -2877,21 +2972,26 @@ public final void rule__ComponentInterface__Group_5__0__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ComponentInterface__Group_5__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group__10__Impl" - // $ANTLR start "rule__ComponentInterface__Group_5__1" - // InternalComponentInterface.g:971:1: rule__ComponentInterface__Group_5__1 : rule__ComponentInterface__Group_5__1__Impl ; - public final void rule__ComponentInterface__Group_5__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__11" + // InternalComponentInterface.g:971:1: rule__ComponentInterface__Group__11 : rule__ComponentInterface__Group__11__Impl rule__ComponentInterface__Group__12 ; + public final void rule__ComponentInterface__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:975:1: ( rule__ComponentInterface__Group_5__1__Impl ) - // InternalComponentInterface.g:976:2: rule__ComponentInterface__Group_5__1__Impl + // InternalComponentInterface.g:975:1: ( rule__ComponentInterface__Group__11__Impl rule__ComponentInterface__Group__12 ) + // InternalComponentInterface.g:976:2: rule__ComponentInterface__Group__11__Impl rule__ComponentInterface__Group__12 { + pushFollow(FOLLOW_6); + rule__ComponentInterface__Group__11__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_5__1__Impl(); + rule__ComponentInterface__Group__12(); state._fsp--; @@ -2910,35 +3010,46 @@ public final void rule__ComponentInterface__Group_5__1() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ComponentInterface__Group_5__1" + // $ANTLR end "rule__ComponentInterface__Group__11" - // $ANTLR start "rule__ComponentInterface__Group_5__1__Impl" - // InternalComponentInterface.g:982:1: rule__ComponentInterface__Group_5__1__Impl : ( ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) ) ; - public final void rule__ComponentInterface__Group_5__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__11__Impl" + // InternalComponentInterface.g:983:1: rule__ComponentInterface__Group__11__Impl : ( ( rule__ComponentInterface__Group_11__0 )? ) ; + public final void rule__ComponentInterface__Group__11__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:986:1: ( ( ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) ) ) - // InternalComponentInterface.g:987:1: ( ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) ) - { - // InternalComponentInterface.g:987:1: ( ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) ) - // InternalComponentInterface.g:988:2: ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) + // InternalComponentInterface.g:987:1: ( ( ( rule__ComponentInterface__Group_11__0 )? ) ) + // InternalComponentInterface.g:988:1: ( ( rule__ComponentInterface__Group_11__0 )? ) { - before(grammarAccess.getComponentInterfaceAccess().getFromRosNodeAssignment_5_1()); - // InternalComponentInterface.g:989:2: ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) - // InternalComponentInterface.g:989:3: rule__ComponentInterface__FromRosNodeAssignment_5_1 + // InternalComponentInterface.g:988:1: ( ( rule__ComponentInterface__Group_11__0 )? ) + // InternalComponentInterface.g:989:2: ( rule__ComponentInterface__Group_11__0 )? { - pushFollow(FOLLOW_2); - rule__ComponentInterface__FromRosNodeAssignment_5_1(); + before(grammarAccess.getComponentInterfaceAccess().getGroup_11()); + // InternalComponentInterface.g:990:2: ( rule__ComponentInterface__Group_11__0 )? + int alt10=2; + int LA10_0 = input.LA(1); - state._fsp--; + if ( (LA10_0==34) ) { + alt10=1; + } + switch (alt10) { + case 1 : + // InternalComponentInterface.g:990:3: rule__ComponentInterface__Group_11__0 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__Group_11__0(); + + state._fsp--; + } + break; + } - after(grammarAccess.getComponentInterfaceAccess().getFromRosNodeAssignment_5_1()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_11()); } @@ -2957,26 +3068,26 @@ public final void rule__ComponentInterface__Group_5__1__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ComponentInterface__Group_5__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group__11__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_0__0" - // InternalComponentInterface.g:998:1: rule__ComponentInterface__Group_6_0__0 : rule__ComponentInterface__Group_6_0__0__Impl rule__ComponentInterface__Group_6_0__1 ; - public final void rule__ComponentInterface__Group_6_0__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__12" + // InternalComponentInterface.g:998:1: rule__ComponentInterface__Group__12 : rule__ComponentInterface__Group__12__Impl rule__ComponentInterface__Group__13 ; + public final void rule__ComponentInterface__Group__12() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1002:1: ( rule__ComponentInterface__Group_6_0__0__Impl rule__ComponentInterface__Group_6_0__1 ) - // InternalComponentInterface.g:1003:2: rule__ComponentInterface__Group_6_0__0__Impl rule__ComponentInterface__Group_6_0__1 + // InternalComponentInterface.g:1002:1: ( rule__ComponentInterface__Group__12__Impl rule__ComponentInterface__Group__13 ) + // InternalComponentInterface.g:1003:2: rule__ComponentInterface__Group__12__Impl rule__ComponentInterface__Group__13 { - pushFollow(FOLLOW_3); - rule__ComponentInterface__Group_6_0__0__Impl(); + pushFollow(FOLLOW_6); + rule__ComponentInterface__Group__12__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_0__1(); + rule__ComponentInterface__Group__13(); state._fsp--; @@ -2995,25 +3106,46 @@ public final void rule__ComponentInterface__Group_6_0__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__0" + // $ANTLR end "rule__ComponentInterface__Group__12" - // $ANTLR start "rule__ComponentInterface__Group_6_0__0__Impl" - // InternalComponentInterface.g:1010:1: rule__ComponentInterface__Group_6_0__0__Impl : ( 'RosPublishers' ) ; - public final void rule__ComponentInterface__Group_6_0__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__12__Impl" + // InternalComponentInterface.g:1010:1: rule__ComponentInterface__Group__12__Impl : ( ( rule__ComponentInterface__Group_12__0 )? ) ; + public final void rule__ComponentInterface__Group__12__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1014:1: ( ( 'RosPublishers' ) ) - // InternalComponentInterface.g:1015:1: ( 'RosPublishers' ) + // InternalComponentInterface.g:1014:1: ( ( ( rule__ComponentInterface__Group_12__0 )? ) ) + // InternalComponentInterface.g:1015:1: ( ( rule__ComponentInterface__Group_12__0 )? ) { - // InternalComponentInterface.g:1015:1: ( 'RosPublishers' ) - // InternalComponentInterface.g:1016:2: 'RosPublishers' + // InternalComponentInterface.g:1015:1: ( ( rule__ComponentInterface__Group_12__0 )? ) + // InternalComponentInterface.g:1016:2: ( rule__ComponentInterface__Group_12__0 )? { - before(grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0_0()); - match(input,28,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0_0()); + before(grammarAccess.getComponentInterfaceAccess().getGroup_12()); + // InternalComponentInterface.g:1017:2: ( rule__ComponentInterface__Group_12__0 )? + int alt11=2; + int LA11_0 = input.LA(1); + + if ( (LA11_0==35) ) { + alt11=1; + } + switch (alt11) { + case 1 : + // InternalComponentInterface.g:1017:3: rule__ComponentInterface__Group_12__0 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__Group_12__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getComponentInterfaceAccess().getGroup_12()); } @@ -3032,26 +3164,21 @@ public final void rule__ComponentInterface__Group_6_0__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group__12__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_0__1" - // InternalComponentInterface.g:1025:1: rule__ComponentInterface__Group_6_0__1 : rule__ComponentInterface__Group_6_0__1__Impl rule__ComponentInterface__Group_6_0__2 ; - public final void rule__ComponentInterface__Group_6_0__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__13" + // InternalComponentInterface.g:1025:1: rule__ComponentInterface__Group__13 : rule__ComponentInterface__Group__13__Impl ; + public final void rule__ComponentInterface__Group__13() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1029:1: ( rule__ComponentInterface__Group_6_0__1__Impl rule__ComponentInterface__Group_6_0__2 ) - // InternalComponentInterface.g:1030:2: rule__ComponentInterface__Group_6_0__1__Impl rule__ComponentInterface__Group_6_0__2 + // InternalComponentInterface.g:1029:1: ( rule__ComponentInterface__Group__13__Impl ) + // InternalComponentInterface.g:1030:2: rule__ComponentInterface__Group__13__Impl { - pushFollow(FOLLOW_8); - rule__ComponentInterface__Group_6_0__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_0__2(); + rule__ComponentInterface__Group__13__Impl(); state._fsp--; @@ -3070,25 +3197,25 @@ public final void rule__ComponentInterface__Group_6_0__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__1" + // $ANTLR end "rule__ComponentInterface__Group__13" - // $ANTLR start "rule__ComponentInterface__Group_6_0__1__Impl" - // InternalComponentInterface.g:1037:1: rule__ComponentInterface__Group_6_0__1__Impl : ( '{' ) ; - public final void rule__ComponentInterface__Group_6_0__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__13__Impl" + // InternalComponentInterface.g:1036:1: rule__ComponentInterface__Group__13__Impl : ( '}' ) ; + public final void rule__ComponentInterface__Group__13__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1041:1: ( ( '{' ) ) - // InternalComponentInterface.g:1042:1: ( '{' ) + // InternalComponentInterface.g:1040:1: ( ( '}' ) ) + // InternalComponentInterface.g:1041:1: ( '}' ) { - // InternalComponentInterface.g:1042:1: ( '{' ) - // InternalComponentInterface.g:1043:2: '{' + // InternalComponentInterface.g:1041:1: ( '}' ) + // InternalComponentInterface.g:1042:2: '}' { - before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_0_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_0_1()); + before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_13()); + match(input,25,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_13()); } @@ -3107,26 +3234,26 @@ public final void rule__ComponentInterface__Group_6_0__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group__13__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_0__2" - // InternalComponentInterface.g:1052:1: rule__ComponentInterface__Group_6_0__2 : rule__ComponentInterface__Group_6_0__2__Impl rule__ComponentInterface__Group_6_0__3 ; - public final void rule__ComponentInterface__Group_6_0__2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_4__0" + // InternalComponentInterface.g:1052:1: rule__ComponentInterface__Group_4__0 : rule__ComponentInterface__Group_4__0__Impl rule__ComponentInterface__Group_4__1 ; + public final void rule__ComponentInterface__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1056:1: ( rule__ComponentInterface__Group_6_0__2__Impl rule__ComponentInterface__Group_6_0__3 ) - // InternalComponentInterface.g:1057:2: rule__ComponentInterface__Group_6_0__2__Impl rule__ComponentInterface__Group_6_0__3 + // InternalComponentInterface.g:1056:1: ( rule__ComponentInterface__Group_4__0__Impl rule__ComponentInterface__Group_4__1 ) + // InternalComponentInterface.g:1057:2: rule__ComponentInterface__Group_4__0__Impl rule__ComponentInterface__Group_4__1 { - pushFollow(FOLLOW_9); - rule__ComponentInterface__Group_6_0__2__Impl(); + pushFollow(FOLLOW_5); + rule__ComponentInterface__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_0__3(); + rule__ComponentInterface__Group_4__1(); state._fsp--; @@ -3145,35 +3272,25 @@ public final void rule__ComponentInterface__Group_6_0__2() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__2" + // $ANTLR end "rule__ComponentInterface__Group_4__0" - // $ANTLR start "rule__ComponentInterface__Group_6_0__2__Impl" - // InternalComponentInterface.g:1064:1: rule__ComponentInterface__Group_6_0__2__Impl : ( ( rule__ComponentInterface__RospublisherAssignment_6_0_2 ) ) ; - public final void rule__ComponentInterface__Group_6_0__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_4__0__Impl" + // InternalComponentInterface.g:1064:1: rule__ComponentInterface__Group_4__0__Impl : ( 'NameSpace' ) ; + public final void rule__ComponentInterface__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1068:1: ( ( ( rule__ComponentInterface__RospublisherAssignment_6_0_2 ) ) ) - // InternalComponentInterface.g:1069:1: ( ( rule__ComponentInterface__RospublisherAssignment_6_0_2 ) ) + // InternalComponentInterface.g:1068:1: ( ( 'NameSpace' ) ) + // InternalComponentInterface.g:1069:1: ( 'NameSpace' ) { - // InternalComponentInterface.g:1069:1: ( ( rule__ComponentInterface__RospublisherAssignment_6_0_2 ) ) - // InternalComponentInterface.g:1070:2: ( rule__ComponentInterface__RospublisherAssignment_6_0_2 ) + // InternalComponentInterface.g:1069:1: ( 'NameSpace' ) + // InternalComponentInterface.g:1070:2: 'NameSpace' { - before(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_2()); - // InternalComponentInterface.g:1071:2: ( rule__ComponentInterface__RospublisherAssignment_6_0_2 ) - // InternalComponentInterface.g:1071:3: rule__ComponentInterface__RospublisherAssignment_6_0_2 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__RospublisherAssignment_6_0_2(); - - state._fsp--; - - - } - - after(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_2()); + before(grammarAccess.getComponentInterfaceAccess().getNameSpaceKeyword_4_0()); + match(input,26,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getNameSpaceKeyword_4_0()); } @@ -3192,26 +3309,21 @@ public final void rule__ComponentInterface__Group_6_0__2__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__2__Impl" + // $ANTLR end "rule__ComponentInterface__Group_4__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_0__3" - // InternalComponentInterface.g:1079:1: rule__ComponentInterface__Group_6_0__3 : rule__ComponentInterface__Group_6_0__3__Impl rule__ComponentInterface__Group_6_0__4 ; - public final void rule__ComponentInterface__Group_6_0__3() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_4__1" + // InternalComponentInterface.g:1079:1: rule__ComponentInterface__Group_4__1 : rule__ComponentInterface__Group_4__1__Impl ; + public final void rule__ComponentInterface__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1083:1: ( rule__ComponentInterface__Group_6_0__3__Impl rule__ComponentInterface__Group_6_0__4 ) - // InternalComponentInterface.g:1084:2: rule__ComponentInterface__Group_6_0__3__Impl rule__ComponentInterface__Group_6_0__4 + // InternalComponentInterface.g:1083:1: ( rule__ComponentInterface__Group_4__1__Impl ) + // InternalComponentInterface.g:1084:2: rule__ComponentInterface__Group_4__1__Impl { - pushFollow(FOLLOW_9); - rule__ComponentInterface__Group_6_0__3__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_0__4(); + rule__ComponentInterface__Group_4__1__Impl(); state._fsp--; @@ -3230,53 +3342,35 @@ public final void rule__ComponentInterface__Group_6_0__3() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__3" + // $ANTLR end "rule__ComponentInterface__Group_4__1" - // $ANTLR start "rule__ComponentInterface__Group_6_0__3__Impl" - // InternalComponentInterface.g:1091:1: rule__ComponentInterface__Group_6_0__3__Impl : ( ( rule__ComponentInterface__Group_6_0_3__0 )* ) ; - public final void rule__ComponentInterface__Group_6_0__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_4__1__Impl" + // InternalComponentInterface.g:1090:1: rule__ComponentInterface__Group_4__1__Impl : ( ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) ) ; + public final void rule__ComponentInterface__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1095:1: ( ( ( rule__ComponentInterface__Group_6_0_3__0 )* ) ) - // InternalComponentInterface.g:1096:1: ( ( rule__ComponentInterface__Group_6_0_3__0 )* ) + // InternalComponentInterface.g:1094:1: ( ( ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) ) ) + // InternalComponentInterface.g:1095:1: ( ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) ) { - // InternalComponentInterface.g:1096:1: ( ( rule__ComponentInterface__Group_6_0_3__0 )* ) - // InternalComponentInterface.g:1097:2: ( rule__ComponentInterface__Group_6_0_3__0 )* + // InternalComponentInterface.g:1095:1: ( ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) ) + // InternalComponentInterface.g:1096:2: ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_0_3()); - // InternalComponentInterface.g:1098:2: ( rule__ComponentInterface__Group_6_0_3__0 )* - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( (LA5_0==29) ) { - alt5=1; - } - - - switch (alt5) { - case 1 : - // InternalComponentInterface.g:1098:3: rule__ComponentInterface__Group_6_0_3__0 - { - pushFollow(FOLLOW_10); - rule__ComponentInterface__Group_6_0_3__0(); - - state._fsp--; + before(grammarAccess.getComponentInterfaceAccess().getNameSpaceAssignment_4_1()); + // InternalComponentInterface.g:1097:2: ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) + // InternalComponentInterface.g:1097:3: rule__ComponentInterface__NameSpaceAssignment_4_1 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__NameSpaceAssignment_4_1(); + state._fsp--; - } - break; - default : - break loop5; - } - } while (true); + } - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_0_3()); + after(grammarAccess.getComponentInterfaceAccess().getNameSpaceAssignment_4_1()); } @@ -3295,21 +3389,26 @@ public final void rule__ComponentInterface__Group_6_0__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__3__Impl" + // $ANTLR end "rule__ComponentInterface__Group_4__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_0__4" - // InternalComponentInterface.g:1106:1: rule__ComponentInterface__Group_6_0__4 : rule__ComponentInterface__Group_6_0__4__Impl ; - public final void rule__ComponentInterface__Group_6_0__4() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_5__0" + // InternalComponentInterface.g:1106:1: rule__ComponentInterface__Group_5__0 : rule__ComponentInterface__Group_5__0__Impl rule__ComponentInterface__Group_5__1 ; + public final void rule__ComponentInterface__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1110:1: ( rule__ComponentInterface__Group_6_0__4__Impl ) - // InternalComponentInterface.g:1111:2: rule__ComponentInterface__Group_6_0__4__Impl + // InternalComponentInterface.g:1110:1: ( rule__ComponentInterface__Group_5__0__Impl rule__ComponentInterface__Group_5__1 ) + // InternalComponentInterface.g:1111:2: rule__ComponentInterface__Group_5__0__Impl rule__ComponentInterface__Group_5__1 { + pushFollow(FOLLOW_5); + rule__ComponentInterface__Group_5__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_0__4__Impl(); + rule__ComponentInterface__Group_5__1(); state._fsp--; @@ -3328,25 +3427,25 @@ public final void rule__ComponentInterface__Group_6_0__4() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__4" + // $ANTLR end "rule__ComponentInterface__Group_5__0" - // $ANTLR start "rule__ComponentInterface__Group_6_0__4__Impl" - // InternalComponentInterface.g:1117:1: rule__ComponentInterface__Group_6_0__4__Impl : ( '}' ) ; - public final void rule__ComponentInterface__Group_6_0__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_5__0__Impl" + // InternalComponentInterface.g:1118:1: rule__ComponentInterface__Group_5__0__Impl : ( 'FromRosNode' ) ; + public final void rule__ComponentInterface__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1121:1: ( ( '}' ) ) - // InternalComponentInterface.g:1122:1: ( '}' ) + // InternalComponentInterface.g:1122:1: ( ( 'FromRosNode' ) ) + // InternalComponentInterface.g:1123:1: ( 'FromRosNode' ) { - // InternalComponentInterface.g:1122:1: ( '}' ) - // InternalComponentInterface.g:1123:2: '}' + // InternalComponentInterface.g:1123:1: ( 'FromRosNode' ) + // InternalComponentInterface.g:1124:2: 'FromRosNode' { - before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_0_4()); - match(input,25,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_0_4()); + before(grammarAccess.getComponentInterfaceAccess().getFromRosNodeKeyword_5_0()); + match(input,27,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getFromRosNodeKeyword_5_0()); } @@ -3365,26 +3464,21 @@ public final void rule__ComponentInterface__Group_6_0__4__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__4__Impl" + // $ANTLR end "rule__ComponentInterface__Group_5__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_0_3__0" - // InternalComponentInterface.g:1133:1: rule__ComponentInterface__Group_6_0_3__0 : rule__ComponentInterface__Group_6_0_3__0__Impl rule__ComponentInterface__Group_6_0_3__1 ; - public final void rule__ComponentInterface__Group_6_0_3__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_5__1" + // InternalComponentInterface.g:1133:1: rule__ComponentInterface__Group_5__1 : rule__ComponentInterface__Group_5__1__Impl ; + public final void rule__ComponentInterface__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1137:1: ( rule__ComponentInterface__Group_6_0_3__0__Impl rule__ComponentInterface__Group_6_0_3__1 ) - // InternalComponentInterface.g:1138:2: rule__ComponentInterface__Group_6_0_3__0__Impl rule__ComponentInterface__Group_6_0_3__1 + // InternalComponentInterface.g:1137:1: ( rule__ComponentInterface__Group_5__1__Impl ) + // InternalComponentInterface.g:1138:2: rule__ComponentInterface__Group_5__1__Impl { - pushFollow(FOLLOW_8); - rule__ComponentInterface__Group_6_0_3__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_0_3__1(); + rule__ComponentInterface__Group_5__1__Impl(); state._fsp--; @@ -3403,25 +3497,35 @@ public final void rule__ComponentInterface__Group_6_0_3__0() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0_3__0" + // $ANTLR end "rule__ComponentInterface__Group_5__1" - // $ANTLR start "rule__ComponentInterface__Group_6_0_3__0__Impl" - // InternalComponentInterface.g:1145:1: rule__ComponentInterface__Group_6_0_3__0__Impl : ( ',' ) ; - public final void rule__ComponentInterface__Group_6_0_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_5__1__Impl" + // InternalComponentInterface.g:1144:1: rule__ComponentInterface__Group_5__1__Impl : ( ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) ) ; + public final void rule__ComponentInterface__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1149:1: ( ( ',' ) ) - // InternalComponentInterface.g:1150:1: ( ',' ) + // InternalComponentInterface.g:1148:1: ( ( ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) ) ) + // InternalComponentInterface.g:1149:1: ( ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) ) { - // InternalComponentInterface.g:1150:1: ( ',' ) - // InternalComponentInterface.g:1151:2: ',' + // InternalComponentInterface.g:1149:1: ( ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) ) + // InternalComponentInterface.g:1150:2: ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) { - before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_0_3_0()); - match(input,29,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_0_3_0()); + before(grammarAccess.getComponentInterfaceAccess().getFromRosNodeAssignment_5_1()); + // InternalComponentInterface.g:1151:2: ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) + // InternalComponentInterface.g:1151:3: rule__ComponentInterface__FromRosNodeAssignment_5_1 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__FromRosNodeAssignment_5_1(); + + state._fsp--; + + + } + + after(grammarAccess.getComponentInterfaceAccess().getFromRosNodeAssignment_5_1()); } @@ -3440,106 +3544,26 @@ public final void rule__ComponentInterface__Group_6_0_3__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0_3__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_5__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_0_3__1" - // InternalComponentInterface.g:1160:1: rule__ComponentInterface__Group_6_0_3__1 : rule__ComponentInterface__Group_6_0_3__1__Impl ; - public final void rule__ComponentInterface__Group_6_0_3__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__0" + // InternalComponentInterface.g:1160:1: rule__ComponentInterface__Group_6__0 : rule__ComponentInterface__Group_6__0__Impl rule__ComponentInterface__Group_6__1 ; + public final void rule__ComponentInterface__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1164:1: ( rule__ComponentInterface__Group_6_0_3__1__Impl ) - // InternalComponentInterface.g:1165:2: rule__ComponentInterface__Group_6_0_3__1__Impl + // InternalComponentInterface.g:1164:1: ( rule__ComponentInterface__Group_6__0__Impl rule__ComponentInterface__Group_6__1 ) + // InternalComponentInterface.g:1165:2: rule__ComponentInterface__Group_6__0__Impl rule__ComponentInterface__Group_6__1 { - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_0_3__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentInterface__Group_6_0_3__1" - - - // $ANTLR start "rule__ComponentInterface__Group_6_0_3__1__Impl" - // InternalComponentInterface.g:1171:1: rule__ComponentInterface__Group_6_0_3__1__Impl : ( ( rule__ComponentInterface__RospublisherAssignment_6_0_3_1 ) ) ; - public final void rule__ComponentInterface__Group_6_0_3__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalComponentInterface.g:1175:1: ( ( ( rule__ComponentInterface__RospublisherAssignment_6_0_3_1 ) ) ) - // InternalComponentInterface.g:1176:1: ( ( rule__ComponentInterface__RospublisherAssignment_6_0_3_1 ) ) - { - // InternalComponentInterface.g:1176:1: ( ( rule__ComponentInterface__RospublisherAssignment_6_0_3_1 ) ) - // InternalComponentInterface.g:1177:2: ( rule__ComponentInterface__RospublisherAssignment_6_0_3_1 ) - { - before(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_3_1()); - // InternalComponentInterface.g:1178:2: ( rule__ComponentInterface__RospublisherAssignment_6_0_3_1 ) - // InternalComponentInterface.g:1178:3: rule__ComponentInterface__RospublisherAssignment_6_0_3_1 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__RospublisherAssignment_6_0_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_3_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentInterface__Group_6_0_3__1__Impl" - - - // $ANTLR start "rule__ComponentInterface__Group_6_1__0" - // InternalComponentInterface.g:1187:1: rule__ComponentInterface__Group_6_1__0 : rule__ComponentInterface__Group_6_1__0__Impl rule__ComponentInterface__Group_6_1__1 ; - public final void rule__ComponentInterface__Group_6_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalComponentInterface.g:1191:1: ( rule__ComponentInterface__Group_6_1__0__Impl rule__ComponentInterface__Group_6_1__1 ) - // InternalComponentInterface.g:1192:2: rule__ComponentInterface__Group_6_1__0__Impl rule__ComponentInterface__Group_6_1__1 - { - pushFollow(FOLLOW_3); - rule__ComponentInterface__Group_6_1__0__Impl(); + pushFollow(FOLLOW_3); + rule__ComponentInterface__Group_6__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_1__1(); + rule__ComponentInterface__Group_6__1(); state._fsp--; @@ -3558,25 +3582,25 @@ public final void rule__ComponentInterface__Group_6_1__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__0" + // $ANTLR end "rule__ComponentInterface__Group_6__0" - // $ANTLR start "rule__ComponentInterface__Group_6_1__0__Impl" - // InternalComponentInterface.g:1199:1: rule__ComponentInterface__Group_6_1__0__Impl : ( 'RosSubscribers' ) ; - public final void rule__ComponentInterface__Group_6_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__0__Impl" + // InternalComponentInterface.g:1172:1: rule__ComponentInterface__Group_6__0__Impl : ( 'RosPublishers' ) ; + public final void rule__ComponentInterface__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1203:1: ( ( 'RosSubscribers' ) ) - // InternalComponentInterface.g:1204:1: ( 'RosSubscribers' ) + // InternalComponentInterface.g:1176:1: ( ( 'RosPublishers' ) ) + // InternalComponentInterface.g:1177:1: ( 'RosPublishers' ) { - // InternalComponentInterface.g:1204:1: ( 'RosSubscribers' ) - // InternalComponentInterface.g:1205:2: 'RosSubscribers' + // InternalComponentInterface.g:1177:1: ( 'RosPublishers' ) + // InternalComponentInterface.g:1178:2: 'RosPublishers' { - before(grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_6_1_0()); - match(input,30,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_6_1_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0()); + match(input,28,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0()); } @@ -3595,26 +3619,26 @@ public final void rule__ComponentInterface__Group_6_1__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_6__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_1__1" - // InternalComponentInterface.g:1214:1: rule__ComponentInterface__Group_6_1__1 : rule__ComponentInterface__Group_6_1__1__Impl rule__ComponentInterface__Group_6_1__2 ; - public final void rule__ComponentInterface__Group_6_1__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__1" + // InternalComponentInterface.g:1187:1: rule__ComponentInterface__Group_6__1 : rule__ComponentInterface__Group_6__1__Impl rule__ComponentInterface__Group_6__2 ; + public final void rule__ComponentInterface__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1218:1: ( rule__ComponentInterface__Group_6_1__1__Impl rule__ComponentInterface__Group_6_1__2 ) - // InternalComponentInterface.g:1219:2: rule__ComponentInterface__Group_6_1__1__Impl rule__ComponentInterface__Group_6_1__2 + // InternalComponentInterface.g:1191:1: ( rule__ComponentInterface__Group_6__1__Impl rule__ComponentInterface__Group_6__2 ) + // InternalComponentInterface.g:1192:2: rule__ComponentInterface__Group_6__1__Impl rule__ComponentInterface__Group_6__2 { - pushFollow(FOLLOW_11); - rule__ComponentInterface__Group_6_1__1__Impl(); + pushFollow(FOLLOW_7); + rule__ComponentInterface__Group_6__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_1__2(); + rule__ComponentInterface__Group_6__2(); state._fsp--; @@ -3633,25 +3657,25 @@ public final void rule__ComponentInterface__Group_6_1__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__1" + // $ANTLR end "rule__ComponentInterface__Group_6__1" - // $ANTLR start "rule__ComponentInterface__Group_6_1__1__Impl" - // InternalComponentInterface.g:1226:1: rule__ComponentInterface__Group_6_1__1__Impl : ( '{' ) ; - public final void rule__ComponentInterface__Group_6_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__1__Impl" + // InternalComponentInterface.g:1199:1: rule__ComponentInterface__Group_6__1__Impl : ( '{' ) ; + public final void rule__ComponentInterface__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1230:1: ( ( '{' ) ) - // InternalComponentInterface.g:1231:1: ( '{' ) + // InternalComponentInterface.g:1203:1: ( ( '{' ) ) + // InternalComponentInterface.g:1204:1: ( '{' ) { - // InternalComponentInterface.g:1231:1: ( '{' ) - // InternalComponentInterface.g:1232:2: '{' + // InternalComponentInterface.g:1204:1: ( '{' ) + // InternalComponentInterface.g:1205:2: '{' { - before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1_1()); + before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1()); match(input,23,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1_1()); + after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1()); } @@ -3670,26 +3694,26 @@ public final void rule__ComponentInterface__Group_6_1__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_6__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_1__2" - // InternalComponentInterface.g:1241:1: rule__ComponentInterface__Group_6_1__2 : rule__ComponentInterface__Group_6_1__2__Impl rule__ComponentInterface__Group_6_1__3 ; - public final void rule__ComponentInterface__Group_6_1__2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__2" + // InternalComponentInterface.g:1214:1: rule__ComponentInterface__Group_6__2 : rule__ComponentInterface__Group_6__2__Impl rule__ComponentInterface__Group_6__3 ; + public final void rule__ComponentInterface__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1245:1: ( rule__ComponentInterface__Group_6_1__2__Impl rule__ComponentInterface__Group_6_1__3 ) - // InternalComponentInterface.g:1246:2: rule__ComponentInterface__Group_6_1__2__Impl rule__ComponentInterface__Group_6_1__3 + // InternalComponentInterface.g:1218:1: ( rule__ComponentInterface__Group_6__2__Impl rule__ComponentInterface__Group_6__3 ) + // InternalComponentInterface.g:1219:2: rule__ComponentInterface__Group_6__2__Impl rule__ComponentInterface__Group_6__3 { - pushFollow(FOLLOW_9); - rule__ComponentInterface__Group_6_1__2__Impl(); + pushFollow(FOLLOW_8); + rule__ComponentInterface__Group_6__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_1__3(); + rule__ComponentInterface__Group_6__3(); state._fsp--; @@ -3708,35 +3732,35 @@ public final void rule__ComponentInterface__Group_6_1__2() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__2" + // $ANTLR end "rule__ComponentInterface__Group_6__2" - // $ANTLR start "rule__ComponentInterface__Group_6_1__2__Impl" - // InternalComponentInterface.g:1253:1: rule__ComponentInterface__Group_6_1__2__Impl : ( ( rule__ComponentInterface__RossubscriberAssignment_6_1_2 ) ) ; - public final void rule__ComponentInterface__Group_6_1__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__2__Impl" + // InternalComponentInterface.g:1226:1: rule__ComponentInterface__Group_6__2__Impl : ( ( rule__ComponentInterface__RospublisherAssignment_6_2 ) ) ; + public final void rule__ComponentInterface__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1257:1: ( ( ( rule__ComponentInterface__RossubscriberAssignment_6_1_2 ) ) ) - // InternalComponentInterface.g:1258:1: ( ( rule__ComponentInterface__RossubscriberAssignment_6_1_2 ) ) + // InternalComponentInterface.g:1230:1: ( ( ( rule__ComponentInterface__RospublisherAssignment_6_2 ) ) ) + // InternalComponentInterface.g:1231:1: ( ( rule__ComponentInterface__RospublisherAssignment_6_2 ) ) { - // InternalComponentInterface.g:1258:1: ( ( rule__ComponentInterface__RossubscriberAssignment_6_1_2 ) ) - // InternalComponentInterface.g:1259:2: ( rule__ComponentInterface__RossubscriberAssignment_6_1_2 ) + // InternalComponentInterface.g:1231:1: ( ( rule__ComponentInterface__RospublisherAssignment_6_2 ) ) + // InternalComponentInterface.g:1232:2: ( rule__ComponentInterface__RospublisherAssignment_6_2 ) { - before(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_2()); - // InternalComponentInterface.g:1260:2: ( rule__ComponentInterface__RossubscriberAssignment_6_1_2 ) - // InternalComponentInterface.g:1260:3: rule__ComponentInterface__RossubscriberAssignment_6_1_2 + before(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_2()); + // InternalComponentInterface.g:1233:2: ( rule__ComponentInterface__RospublisherAssignment_6_2 ) + // InternalComponentInterface.g:1233:3: rule__ComponentInterface__RospublisherAssignment_6_2 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RossubscriberAssignment_6_1_2(); + rule__ComponentInterface__RospublisherAssignment_6_2(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_2()); + after(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_2()); } @@ -3755,26 +3779,26 @@ public final void rule__ComponentInterface__Group_6_1__2__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__2__Impl" + // $ANTLR end "rule__ComponentInterface__Group_6__2__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_1__3" - // InternalComponentInterface.g:1268:1: rule__ComponentInterface__Group_6_1__3 : rule__ComponentInterface__Group_6_1__3__Impl rule__ComponentInterface__Group_6_1__4 ; - public final void rule__ComponentInterface__Group_6_1__3() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__3" + // InternalComponentInterface.g:1241:1: rule__ComponentInterface__Group_6__3 : rule__ComponentInterface__Group_6__3__Impl rule__ComponentInterface__Group_6__4 ; + public final void rule__ComponentInterface__Group_6__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1272:1: ( rule__ComponentInterface__Group_6_1__3__Impl rule__ComponentInterface__Group_6_1__4 ) - // InternalComponentInterface.g:1273:2: rule__ComponentInterface__Group_6_1__3__Impl rule__ComponentInterface__Group_6_1__4 + // InternalComponentInterface.g:1245:1: ( rule__ComponentInterface__Group_6__3__Impl rule__ComponentInterface__Group_6__4 ) + // InternalComponentInterface.g:1246:2: rule__ComponentInterface__Group_6__3__Impl rule__ComponentInterface__Group_6__4 { - pushFollow(FOLLOW_9); - rule__ComponentInterface__Group_6_1__3__Impl(); + pushFollow(FOLLOW_8); + rule__ComponentInterface__Group_6__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_1__4(); + rule__ComponentInterface__Group_6__4(); state._fsp--; @@ -3793,40 +3817,40 @@ public final void rule__ComponentInterface__Group_6_1__3() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__3" + // $ANTLR end "rule__ComponentInterface__Group_6__3" - // $ANTLR start "rule__ComponentInterface__Group_6_1__3__Impl" - // InternalComponentInterface.g:1280:1: rule__ComponentInterface__Group_6_1__3__Impl : ( ( rule__ComponentInterface__Group_6_1_3__0 )* ) ; - public final void rule__ComponentInterface__Group_6_1__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__3__Impl" + // InternalComponentInterface.g:1253:1: rule__ComponentInterface__Group_6__3__Impl : ( ( rule__ComponentInterface__Group_6_3__0 )* ) ; + public final void rule__ComponentInterface__Group_6__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1284:1: ( ( ( rule__ComponentInterface__Group_6_1_3__0 )* ) ) - // InternalComponentInterface.g:1285:1: ( ( rule__ComponentInterface__Group_6_1_3__0 )* ) + // InternalComponentInterface.g:1257:1: ( ( ( rule__ComponentInterface__Group_6_3__0 )* ) ) + // InternalComponentInterface.g:1258:1: ( ( rule__ComponentInterface__Group_6_3__0 )* ) { - // InternalComponentInterface.g:1285:1: ( ( rule__ComponentInterface__Group_6_1_3__0 )* ) - // InternalComponentInterface.g:1286:2: ( rule__ComponentInterface__Group_6_1_3__0 )* + // InternalComponentInterface.g:1258:1: ( ( rule__ComponentInterface__Group_6_3__0 )* ) + // InternalComponentInterface.g:1259:2: ( rule__ComponentInterface__Group_6_3__0 )* { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_1_3()); - // InternalComponentInterface.g:1287:2: ( rule__ComponentInterface__Group_6_1_3__0 )* - loop6: + before(grammarAccess.getComponentInterfaceAccess().getGroup_6_3()); + // InternalComponentInterface.g:1260:2: ( rule__ComponentInterface__Group_6_3__0 )* + loop12: do { - int alt6=2; - int LA6_0 = input.LA(1); + int alt12=2; + int LA12_0 = input.LA(1); - if ( (LA6_0==29) ) { - alt6=1; + if ( (LA12_0==29) ) { + alt12=1; } - switch (alt6) { + switch (alt12) { case 1 : - // InternalComponentInterface.g:1287:3: rule__ComponentInterface__Group_6_1_3__0 + // InternalComponentInterface.g:1260:3: rule__ComponentInterface__Group_6_3__0 { - pushFollow(FOLLOW_10); - rule__ComponentInterface__Group_6_1_3__0(); + pushFollow(FOLLOW_9); + rule__ComponentInterface__Group_6_3__0(); state._fsp--; @@ -3835,11 +3859,11 @@ public final void rule__ComponentInterface__Group_6_1__3__Impl() throws Recognit break; default : - break loop6; + break loop12; } } while (true); - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_1_3()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_6_3()); } @@ -3858,21 +3882,21 @@ public final void rule__ComponentInterface__Group_6_1__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__3__Impl" + // $ANTLR end "rule__ComponentInterface__Group_6__3__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_1__4" - // InternalComponentInterface.g:1295:1: rule__ComponentInterface__Group_6_1__4 : rule__ComponentInterface__Group_6_1__4__Impl ; - public final void rule__ComponentInterface__Group_6_1__4() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__4" + // InternalComponentInterface.g:1268:1: rule__ComponentInterface__Group_6__4 : rule__ComponentInterface__Group_6__4__Impl ; + public final void rule__ComponentInterface__Group_6__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1299:1: ( rule__ComponentInterface__Group_6_1__4__Impl ) - // InternalComponentInterface.g:1300:2: rule__ComponentInterface__Group_6_1__4__Impl + // InternalComponentInterface.g:1272:1: ( rule__ComponentInterface__Group_6__4__Impl ) + // InternalComponentInterface.g:1273:2: rule__ComponentInterface__Group_6__4__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_1__4__Impl(); + rule__ComponentInterface__Group_6__4__Impl(); state._fsp--; @@ -3891,25 +3915,25 @@ public final void rule__ComponentInterface__Group_6_1__4() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__4" + // $ANTLR end "rule__ComponentInterface__Group_6__4" - // $ANTLR start "rule__ComponentInterface__Group_6_1__4__Impl" - // InternalComponentInterface.g:1306:1: rule__ComponentInterface__Group_6_1__4__Impl : ( '}' ) ; - public final void rule__ComponentInterface__Group_6_1__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__4__Impl" + // InternalComponentInterface.g:1279:1: rule__ComponentInterface__Group_6__4__Impl : ( '}' ) ; + public final void rule__ComponentInterface__Group_6__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1310:1: ( ( '}' ) ) - // InternalComponentInterface.g:1311:1: ( '}' ) + // InternalComponentInterface.g:1283:1: ( ( '}' ) ) + // InternalComponentInterface.g:1284:1: ( '}' ) { - // InternalComponentInterface.g:1311:1: ( '}' ) - // InternalComponentInterface.g:1312:2: '}' + // InternalComponentInterface.g:1284:1: ( '}' ) + // InternalComponentInterface.g:1285:2: '}' { - before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_1_4()); + before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4()); match(input,25,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_1_4()); + after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4()); } @@ -3928,26 +3952,26 @@ public final void rule__ComponentInterface__Group_6_1__4__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__4__Impl" + // $ANTLR end "rule__ComponentInterface__Group_6__4__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_1_3__0" - // InternalComponentInterface.g:1322:1: rule__ComponentInterface__Group_6_1_3__0 : rule__ComponentInterface__Group_6_1_3__0__Impl rule__ComponentInterface__Group_6_1_3__1 ; - public final void rule__ComponentInterface__Group_6_1_3__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6_3__0" + // InternalComponentInterface.g:1295:1: rule__ComponentInterface__Group_6_3__0 : rule__ComponentInterface__Group_6_3__0__Impl rule__ComponentInterface__Group_6_3__1 ; + public final void rule__ComponentInterface__Group_6_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1326:1: ( rule__ComponentInterface__Group_6_1_3__0__Impl rule__ComponentInterface__Group_6_1_3__1 ) - // InternalComponentInterface.g:1327:2: rule__ComponentInterface__Group_6_1_3__0__Impl rule__ComponentInterface__Group_6_1_3__1 + // InternalComponentInterface.g:1299:1: ( rule__ComponentInterface__Group_6_3__0__Impl rule__ComponentInterface__Group_6_3__1 ) + // InternalComponentInterface.g:1300:2: rule__ComponentInterface__Group_6_3__0__Impl rule__ComponentInterface__Group_6_3__1 { - pushFollow(FOLLOW_11); - rule__ComponentInterface__Group_6_1_3__0__Impl(); + pushFollow(FOLLOW_7); + rule__ComponentInterface__Group_6_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_1_3__1(); + rule__ComponentInterface__Group_6_3__1(); state._fsp--; @@ -3966,25 +3990,25 @@ public final void rule__ComponentInterface__Group_6_1_3__0() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1_3__0" + // $ANTLR end "rule__ComponentInterface__Group_6_3__0" - // $ANTLR start "rule__ComponentInterface__Group_6_1_3__0__Impl" - // InternalComponentInterface.g:1334:1: rule__ComponentInterface__Group_6_1_3__0__Impl : ( ',' ) ; - public final void rule__ComponentInterface__Group_6_1_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6_3__0__Impl" + // InternalComponentInterface.g:1307:1: rule__ComponentInterface__Group_6_3__0__Impl : ( ',' ) ; + public final void rule__ComponentInterface__Group_6_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1338:1: ( ( ',' ) ) - // InternalComponentInterface.g:1339:1: ( ',' ) + // InternalComponentInterface.g:1311:1: ( ( ',' ) ) + // InternalComponentInterface.g:1312:1: ( ',' ) { - // InternalComponentInterface.g:1339:1: ( ',' ) - // InternalComponentInterface.g:1340:2: ',' + // InternalComponentInterface.g:1312:1: ( ',' ) + // InternalComponentInterface.g:1313:2: ',' { - before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_1_3_0()); + before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_0()); match(input,29,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_1_3_0()); + after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_0()); } @@ -4003,21 +4027,21 @@ public final void rule__ComponentInterface__Group_6_1_3__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1_3__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_6_3__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_1_3__1" - // InternalComponentInterface.g:1349:1: rule__ComponentInterface__Group_6_1_3__1 : rule__ComponentInterface__Group_6_1_3__1__Impl ; - public final void rule__ComponentInterface__Group_6_1_3__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6_3__1" + // InternalComponentInterface.g:1322:1: rule__ComponentInterface__Group_6_3__1 : rule__ComponentInterface__Group_6_3__1__Impl ; + public final void rule__ComponentInterface__Group_6_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1353:1: ( rule__ComponentInterface__Group_6_1_3__1__Impl ) - // InternalComponentInterface.g:1354:2: rule__ComponentInterface__Group_6_1_3__1__Impl + // InternalComponentInterface.g:1326:1: ( rule__ComponentInterface__Group_6_3__1__Impl ) + // InternalComponentInterface.g:1327:2: rule__ComponentInterface__Group_6_3__1__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_1_3__1__Impl(); + rule__ComponentInterface__Group_6_3__1__Impl(); state._fsp--; @@ -4036,35 +4060,35 @@ public final void rule__ComponentInterface__Group_6_1_3__1() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1_3__1" + // $ANTLR end "rule__ComponentInterface__Group_6_3__1" - // $ANTLR start "rule__ComponentInterface__Group_6_1_3__1__Impl" - // InternalComponentInterface.g:1360:1: rule__ComponentInterface__Group_6_1_3__1__Impl : ( ( rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 ) ) ; - public final void rule__ComponentInterface__Group_6_1_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6_3__1__Impl" + // InternalComponentInterface.g:1333:1: rule__ComponentInterface__Group_6_3__1__Impl : ( ( rule__ComponentInterface__RospublisherAssignment_6_3_1 ) ) ; + public final void rule__ComponentInterface__Group_6_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1364:1: ( ( ( rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 ) ) ) - // InternalComponentInterface.g:1365:1: ( ( rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 ) ) + // InternalComponentInterface.g:1337:1: ( ( ( rule__ComponentInterface__RospublisherAssignment_6_3_1 ) ) ) + // InternalComponentInterface.g:1338:1: ( ( rule__ComponentInterface__RospublisherAssignment_6_3_1 ) ) { - // InternalComponentInterface.g:1365:1: ( ( rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 ) ) - // InternalComponentInterface.g:1366:2: ( rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 ) + // InternalComponentInterface.g:1338:1: ( ( rule__ComponentInterface__RospublisherAssignment_6_3_1 ) ) + // InternalComponentInterface.g:1339:2: ( rule__ComponentInterface__RospublisherAssignment_6_3_1 ) { - before(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_3_1()); - // InternalComponentInterface.g:1367:2: ( rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 ) - // InternalComponentInterface.g:1367:3: rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 + before(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_3_1()); + // InternalComponentInterface.g:1340:2: ( rule__ComponentInterface__RospublisherAssignment_6_3_1 ) + // InternalComponentInterface.g:1340:3: rule__ComponentInterface__RospublisherAssignment_6_3_1 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RossubscriberAssignment_6_1_3_1(); + rule__ComponentInterface__RospublisherAssignment_6_3_1(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_3_1()); + after(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_3_1()); } @@ -4083,26 +4107,26 @@ public final void rule__ComponentInterface__Group_6_1_3__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1_3__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_6_3__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_2__0" - // InternalComponentInterface.g:1376:1: rule__ComponentInterface__Group_6_2__0 : rule__ComponentInterface__Group_6_2__0__Impl rule__ComponentInterface__Group_6_2__1 ; - public final void rule__ComponentInterface__Group_6_2__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__0" + // InternalComponentInterface.g:1349:1: rule__ComponentInterface__Group_7__0 : rule__ComponentInterface__Group_7__0__Impl rule__ComponentInterface__Group_7__1 ; + public final void rule__ComponentInterface__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1380:1: ( rule__ComponentInterface__Group_6_2__0__Impl rule__ComponentInterface__Group_6_2__1 ) - // InternalComponentInterface.g:1381:2: rule__ComponentInterface__Group_6_2__0__Impl rule__ComponentInterface__Group_6_2__1 + // InternalComponentInterface.g:1353:1: ( rule__ComponentInterface__Group_7__0__Impl rule__ComponentInterface__Group_7__1 ) + // InternalComponentInterface.g:1354:2: rule__ComponentInterface__Group_7__0__Impl rule__ComponentInterface__Group_7__1 { pushFollow(FOLLOW_3); - rule__ComponentInterface__Group_6_2__0__Impl(); + rule__ComponentInterface__Group_7__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_2__1(); + rule__ComponentInterface__Group_7__1(); state._fsp--; @@ -4121,25 +4145,25 @@ public final void rule__ComponentInterface__Group_6_2__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__0" + // $ANTLR end "rule__ComponentInterface__Group_7__0" - // $ANTLR start "rule__ComponentInterface__Group_6_2__0__Impl" - // InternalComponentInterface.g:1388:1: rule__ComponentInterface__Group_6_2__0__Impl : ( 'RosSrvServers' ) ; - public final void rule__ComponentInterface__Group_6_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__0__Impl" + // InternalComponentInterface.g:1361:1: rule__ComponentInterface__Group_7__0__Impl : ( 'RosSubscribers' ) ; + public final void rule__ComponentInterface__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1392:1: ( ( 'RosSrvServers' ) ) - // InternalComponentInterface.g:1393:1: ( 'RosSrvServers' ) + // InternalComponentInterface.g:1365:1: ( ( 'RosSubscribers' ) ) + // InternalComponentInterface.g:1366:1: ( 'RosSubscribers' ) { - // InternalComponentInterface.g:1393:1: ( 'RosSrvServers' ) - // InternalComponentInterface.g:1394:2: 'RosSrvServers' + // InternalComponentInterface.g:1366:1: ( 'RosSubscribers' ) + // InternalComponentInterface.g:1367:2: 'RosSubscribers' { - before(grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_6_2_0()); - match(input,31,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_6_2_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_7_0()); + match(input,30,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_7_0()); } @@ -4158,26 +4182,26 @@ public final void rule__ComponentInterface__Group_6_2__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_7__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_2__1" - // InternalComponentInterface.g:1403:1: rule__ComponentInterface__Group_6_2__1 : rule__ComponentInterface__Group_6_2__1__Impl rule__ComponentInterface__Group_6_2__2 ; - public final void rule__ComponentInterface__Group_6_2__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__1" + // InternalComponentInterface.g:1376:1: rule__ComponentInterface__Group_7__1 : rule__ComponentInterface__Group_7__1__Impl rule__ComponentInterface__Group_7__2 ; + public final void rule__ComponentInterface__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1407:1: ( rule__ComponentInterface__Group_6_2__1__Impl rule__ComponentInterface__Group_6_2__2 ) - // InternalComponentInterface.g:1408:2: rule__ComponentInterface__Group_6_2__1__Impl rule__ComponentInterface__Group_6_2__2 + // InternalComponentInterface.g:1380:1: ( rule__ComponentInterface__Group_7__1__Impl rule__ComponentInterface__Group_7__2 ) + // InternalComponentInterface.g:1381:2: rule__ComponentInterface__Group_7__1__Impl rule__ComponentInterface__Group_7__2 { - pushFollow(FOLLOW_12); - rule__ComponentInterface__Group_6_2__1__Impl(); + pushFollow(FOLLOW_10); + rule__ComponentInterface__Group_7__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_2__2(); + rule__ComponentInterface__Group_7__2(); state._fsp--; @@ -4196,25 +4220,25 @@ public final void rule__ComponentInterface__Group_6_2__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__1" + // $ANTLR end "rule__ComponentInterface__Group_7__1" - // $ANTLR start "rule__ComponentInterface__Group_6_2__1__Impl" - // InternalComponentInterface.g:1415:1: rule__ComponentInterface__Group_6_2__1__Impl : ( '{' ) ; - public final void rule__ComponentInterface__Group_6_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__1__Impl" + // InternalComponentInterface.g:1388:1: rule__ComponentInterface__Group_7__1__Impl : ( '{' ) ; + public final void rule__ComponentInterface__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1419:1: ( ( '{' ) ) - // InternalComponentInterface.g:1420:1: ( '{' ) + // InternalComponentInterface.g:1392:1: ( ( '{' ) ) + // InternalComponentInterface.g:1393:1: ( '{' ) { - // InternalComponentInterface.g:1420:1: ( '{' ) - // InternalComponentInterface.g:1421:2: '{' + // InternalComponentInterface.g:1393:1: ( '{' ) + // InternalComponentInterface.g:1394:2: '{' { - before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_2_1()); + before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_7_1()); match(input,23,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_2_1()); + after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_7_1()); } @@ -4233,26 +4257,26 @@ public final void rule__ComponentInterface__Group_6_2__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_7__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_2__2" - // InternalComponentInterface.g:1430:1: rule__ComponentInterface__Group_6_2__2 : rule__ComponentInterface__Group_6_2__2__Impl rule__ComponentInterface__Group_6_2__3 ; - public final void rule__ComponentInterface__Group_6_2__2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__2" + // InternalComponentInterface.g:1403:1: rule__ComponentInterface__Group_7__2 : rule__ComponentInterface__Group_7__2__Impl rule__ComponentInterface__Group_7__3 ; + public final void rule__ComponentInterface__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1434:1: ( rule__ComponentInterface__Group_6_2__2__Impl rule__ComponentInterface__Group_6_2__3 ) - // InternalComponentInterface.g:1435:2: rule__ComponentInterface__Group_6_2__2__Impl rule__ComponentInterface__Group_6_2__3 + // InternalComponentInterface.g:1407:1: ( rule__ComponentInterface__Group_7__2__Impl rule__ComponentInterface__Group_7__3 ) + // InternalComponentInterface.g:1408:2: rule__ComponentInterface__Group_7__2__Impl rule__ComponentInterface__Group_7__3 { - pushFollow(FOLLOW_9); - rule__ComponentInterface__Group_6_2__2__Impl(); + pushFollow(FOLLOW_8); + rule__ComponentInterface__Group_7__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_2__3(); + rule__ComponentInterface__Group_7__3(); state._fsp--; @@ -4271,35 +4295,35 @@ public final void rule__ComponentInterface__Group_6_2__2() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__2" + // $ANTLR end "rule__ComponentInterface__Group_7__2" - // $ANTLR start "rule__ComponentInterface__Group_6_2__2__Impl" - // InternalComponentInterface.g:1442:1: rule__ComponentInterface__Group_6_2__2__Impl : ( ( rule__ComponentInterface__RosserviceserverAssignment_6_2_2 ) ) ; - public final void rule__ComponentInterface__Group_6_2__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__2__Impl" + // InternalComponentInterface.g:1415:1: rule__ComponentInterface__Group_7__2__Impl : ( ( rule__ComponentInterface__RossubscriberAssignment_7_2 ) ) ; + public final void rule__ComponentInterface__Group_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1446:1: ( ( ( rule__ComponentInterface__RosserviceserverAssignment_6_2_2 ) ) ) - // InternalComponentInterface.g:1447:1: ( ( rule__ComponentInterface__RosserviceserverAssignment_6_2_2 ) ) + // InternalComponentInterface.g:1419:1: ( ( ( rule__ComponentInterface__RossubscriberAssignment_7_2 ) ) ) + // InternalComponentInterface.g:1420:1: ( ( rule__ComponentInterface__RossubscriberAssignment_7_2 ) ) { - // InternalComponentInterface.g:1447:1: ( ( rule__ComponentInterface__RosserviceserverAssignment_6_2_2 ) ) - // InternalComponentInterface.g:1448:2: ( rule__ComponentInterface__RosserviceserverAssignment_6_2_2 ) + // InternalComponentInterface.g:1420:1: ( ( rule__ComponentInterface__RossubscriberAssignment_7_2 ) ) + // InternalComponentInterface.g:1421:2: ( rule__ComponentInterface__RossubscriberAssignment_7_2 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_2()); - // InternalComponentInterface.g:1449:2: ( rule__ComponentInterface__RosserviceserverAssignment_6_2_2 ) - // InternalComponentInterface.g:1449:3: rule__ComponentInterface__RosserviceserverAssignment_6_2_2 + before(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_2()); + // InternalComponentInterface.g:1422:2: ( rule__ComponentInterface__RossubscriberAssignment_7_2 ) + // InternalComponentInterface.g:1422:3: rule__ComponentInterface__RossubscriberAssignment_7_2 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosserviceserverAssignment_6_2_2(); + rule__ComponentInterface__RossubscriberAssignment_7_2(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_2()); + after(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_2()); } @@ -4318,26 +4342,26 @@ public final void rule__ComponentInterface__Group_6_2__2__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__2__Impl" + // $ANTLR end "rule__ComponentInterface__Group_7__2__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_2__3" - // InternalComponentInterface.g:1457:1: rule__ComponentInterface__Group_6_2__3 : rule__ComponentInterface__Group_6_2__3__Impl rule__ComponentInterface__Group_6_2__4 ; - public final void rule__ComponentInterface__Group_6_2__3() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__3" + // InternalComponentInterface.g:1430:1: rule__ComponentInterface__Group_7__3 : rule__ComponentInterface__Group_7__3__Impl rule__ComponentInterface__Group_7__4 ; + public final void rule__ComponentInterface__Group_7__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1461:1: ( rule__ComponentInterface__Group_6_2__3__Impl rule__ComponentInterface__Group_6_2__4 ) - // InternalComponentInterface.g:1462:2: rule__ComponentInterface__Group_6_2__3__Impl rule__ComponentInterface__Group_6_2__4 + // InternalComponentInterface.g:1434:1: ( rule__ComponentInterface__Group_7__3__Impl rule__ComponentInterface__Group_7__4 ) + // InternalComponentInterface.g:1435:2: rule__ComponentInterface__Group_7__3__Impl rule__ComponentInterface__Group_7__4 { - pushFollow(FOLLOW_9); - rule__ComponentInterface__Group_6_2__3__Impl(); + pushFollow(FOLLOW_8); + rule__ComponentInterface__Group_7__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_2__4(); + rule__ComponentInterface__Group_7__4(); state._fsp--; @@ -4356,40 +4380,40 @@ public final void rule__ComponentInterface__Group_6_2__3() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__3" + // $ANTLR end "rule__ComponentInterface__Group_7__3" - // $ANTLR start "rule__ComponentInterface__Group_6_2__3__Impl" - // InternalComponentInterface.g:1469:1: rule__ComponentInterface__Group_6_2__3__Impl : ( ( rule__ComponentInterface__Group_6_2_3__0 )* ) ; - public final void rule__ComponentInterface__Group_6_2__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__3__Impl" + // InternalComponentInterface.g:1442:1: rule__ComponentInterface__Group_7__3__Impl : ( ( rule__ComponentInterface__Group_7_3__0 )* ) ; + public final void rule__ComponentInterface__Group_7__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1473:1: ( ( ( rule__ComponentInterface__Group_6_2_3__0 )* ) ) - // InternalComponentInterface.g:1474:1: ( ( rule__ComponentInterface__Group_6_2_3__0 )* ) + // InternalComponentInterface.g:1446:1: ( ( ( rule__ComponentInterface__Group_7_3__0 )* ) ) + // InternalComponentInterface.g:1447:1: ( ( rule__ComponentInterface__Group_7_3__0 )* ) { - // InternalComponentInterface.g:1474:1: ( ( rule__ComponentInterface__Group_6_2_3__0 )* ) - // InternalComponentInterface.g:1475:2: ( rule__ComponentInterface__Group_6_2_3__0 )* + // InternalComponentInterface.g:1447:1: ( ( rule__ComponentInterface__Group_7_3__0 )* ) + // InternalComponentInterface.g:1448:2: ( rule__ComponentInterface__Group_7_3__0 )* { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_2_3()); - // InternalComponentInterface.g:1476:2: ( rule__ComponentInterface__Group_6_2_3__0 )* - loop7: + before(grammarAccess.getComponentInterfaceAccess().getGroup_7_3()); + // InternalComponentInterface.g:1449:2: ( rule__ComponentInterface__Group_7_3__0 )* + loop13: do { - int alt7=2; - int LA7_0 = input.LA(1); + int alt13=2; + int LA13_0 = input.LA(1); - if ( (LA7_0==29) ) { - alt7=1; + if ( (LA13_0==29) ) { + alt13=1; } - switch (alt7) { + switch (alt13) { case 1 : - // InternalComponentInterface.g:1476:3: rule__ComponentInterface__Group_6_2_3__0 + // InternalComponentInterface.g:1449:3: rule__ComponentInterface__Group_7_3__0 { - pushFollow(FOLLOW_10); - rule__ComponentInterface__Group_6_2_3__0(); + pushFollow(FOLLOW_9); + rule__ComponentInterface__Group_7_3__0(); state._fsp--; @@ -4398,11 +4422,11 @@ public final void rule__ComponentInterface__Group_6_2__3__Impl() throws Recognit break; default : - break loop7; + break loop13; } } while (true); - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_2_3()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_7_3()); } @@ -4421,21 +4445,21 @@ public final void rule__ComponentInterface__Group_6_2__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__3__Impl" + // $ANTLR end "rule__ComponentInterface__Group_7__3__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_2__4" - // InternalComponentInterface.g:1484:1: rule__ComponentInterface__Group_6_2__4 : rule__ComponentInterface__Group_6_2__4__Impl ; - public final void rule__ComponentInterface__Group_6_2__4() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__4" + // InternalComponentInterface.g:1457:1: rule__ComponentInterface__Group_7__4 : rule__ComponentInterface__Group_7__4__Impl ; + public final void rule__ComponentInterface__Group_7__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1488:1: ( rule__ComponentInterface__Group_6_2__4__Impl ) - // InternalComponentInterface.g:1489:2: rule__ComponentInterface__Group_6_2__4__Impl + // InternalComponentInterface.g:1461:1: ( rule__ComponentInterface__Group_7__4__Impl ) + // InternalComponentInterface.g:1462:2: rule__ComponentInterface__Group_7__4__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_2__4__Impl(); + rule__ComponentInterface__Group_7__4__Impl(); state._fsp--; @@ -4454,25 +4478,25 @@ public final void rule__ComponentInterface__Group_6_2__4() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__4" + // $ANTLR end "rule__ComponentInterface__Group_7__4" - // $ANTLR start "rule__ComponentInterface__Group_6_2__4__Impl" - // InternalComponentInterface.g:1495:1: rule__ComponentInterface__Group_6_2__4__Impl : ( '}' ) ; - public final void rule__ComponentInterface__Group_6_2__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__4__Impl" + // InternalComponentInterface.g:1468:1: rule__ComponentInterface__Group_7__4__Impl : ( '}' ) ; + public final void rule__ComponentInterface__Group_7__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1499:1: ( ( '}' ) ) - // InternalComponentInterface.g:1500:1: ( '}' ) + // InternalComponentInterface.g:1472:1: ( ( '}' ) ) + // InternalComponentInterface.g:1473:1: ( '}' ) { - // InternalComponentInterface.g:1500:1: ( '}' ) - // InternalComponentInterface.g:1501:2: '}' + // InternalComponentInterface.g:1473:1: ( '}' ) + // InternalComponentInterface.g:1474:2: '}' { - before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_2_4()); + before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7_4()); match(input,25,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_2_4()); + after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7_4()); } @@ -4491,26 +4515,26 @@ public final void rule__ComponentInterface__Group_6_2__4__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__4__Impl" + // $ANTLR end "rule__ComponentInterface__Group_7__4__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_2_3__0" - // InternalComponentInterface.g:1511:1: rule__ComponentInterface__Group_6_2_3__0 : rule__ComponentInterface__Group_6_2_3__0__Impl rule__ComponentInterface__Group_6_2_3__1 ; - public final void rule__ComponentInterface__Group_6_2_3__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7_3__0" + // InternalComponentInterface.g:1484:1: rule__ComponentInterface__Group_7_3__0 : rule__ComponentInterface__Group_7_3__0__Impl rule__ComponentInterface__Group_7_3__1 ; + public final void rule__ComponentInterface__Group_7_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1515:1: ( rule__ComponentInterface__Group_6_2_3__0__Impl rule__ComponentInterface__Group_6_2_3__1 ) - // InternalComponentInterface.g:1516:2: rule__ComponentInterface__Group_6_2_3__0__Impl rule__ComponentInterface__Group_6_2_3__1 + // InternalComponentInterface.g:1488:1: ( rule__ComponentInterface__Group_7_3__0__Impl rule__ComponentInterface__Group_7_3__1 ) + // InternalComponentInterface.g:1489:2: rule__ComponentInterface__Group_7_3__0__Impl rule__ComponentInterface__Group_7_3__1 { - pushFollow(FOLLOW_12); - rule__ComponentInterface__Group_6_2_3__0__Impl(); + pushFollow(FOLLOW_10); + rule__ComponentInterface__Group_7_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_2_3__1(); + rule__ComponentInterface__Group_7_3__1(); state._fsp--; @@ -4529,25 +4553,25 @@ public final void rule__ComponentInterface__Group_6_2_3__0() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2_3__0" + // $ANTLR end "rule__ComponentInterface__Group_7_3__0" - // $ANTLR start "rule__ComponentInterface__Group_6_2_3__0__Impl" - // InternalComponentInterface.g:1523:1: rule__ComponentInterface__Group_6_2_3__0__Impl : ( ',' ) ; - public final void rule__ComponentInterface__Group_6_2_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7_3__0__Impl" + // InternalComponentInterface.g:1496:1: rule__ComponentInterface__Group_7_3__0__Impl : ( ',' ) ; + public final void rule__ComponentInterface__Group_7_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1527:1: ( ( ',' ) ) - // InternalComponentInterface.g:1528:1: ( ',' ) + // InternalComponentInterface.g:1500:1: ( ( ',' ) ) + // InternalComponentInterface.g:1501:1: ( ',' ) { - // InternalComponentInterface.g:1528:1: ( ',' ) - // InternalComponentInterface.g:1529:2: ',' + // InternalComponentInterface.g:1501:1: ( ',' ) + // InternalComponentInterface.g:1502:2: ',' { - before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_2_3_0()); + before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_7_3_0()); match(input,29,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_2_3_0()); + after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_7_3_0()); } @@ -4566,21 +4590,21 @@ public final void rule__ComponentInterface__Group_6_2_3__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2_3__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_7_3__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_2_3__1" - // InternalComponentInterface.g:1538:1: rule__ComponentInterface__Group_6_2_3__1 : rule__ComponentInterface__Group_6_2_3__1__Impl ; - public final void rule__ComponentInterface__Group_6_2_3__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7_3__1" + // InternalComponentInterface.g:1511:1: rule__ComponentInterface__Group_7_3__1 : rule__ComponentInterface__Group_7_3__1__Impl ; + public final void rule__ComponentInterface__Group_7_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1542:1: ( rule__ComponentInterface__Group_6_2_3__1__Impl ) - // InternalComponentInterface.g:1543:2: rule__ComponentInterface__Group_6_2_3__1__Impl + // InternalComponentInterface.g:1515:1: ( rule__ComponentInterface__Group_7_3__1__Impl ) + // InternalComponentInterface.g:1516:2: rule__ComponentInterface__Group_7_3__1__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_2_3__1__Impl(); + rule__ComponentInterface__Group_7_3__1__Impl(); state._fsp--; @@ -4599,35 +4623,35 @@ public final void rule__ComponentInterface__Group_6_2_3__1() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2_3__1" + // $ANTLR end "rule__ComponentInterface__Group_7_3__1" - // $ANTLR start "rule__ComponentInterface__Group_6_2_3__1__Impl" - // InternalComponentInterface.g:1549:1: rule__ComponentInterface__Group_6_2_3__1__Impl : ( ( rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 ) ) ; - public final void rule__ComponentInterface__Group_6_2_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7_3__1__Impl" + // InternalComponentInterface.g:1522:1: rule__ComponentInterface__Group_7_3__1__Impl : ( ( rule__ComponentInterface__RossubscriberAssignment_7_3_1 ) ) ; + public final void rule__ComponentInterface__Group_7_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1553:1: ( ( ( rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 ) ) ) - // InternalComponentInterface.g:1554:1: ( ( rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 ) ) + // InternalComponentInterface.g:1526:1: ( ( ( rule__ComponentInterface__RossubscriberAssignment_7_3_1 ) ) ) + // InternalComponentInterface.g:1527:1: ( ( rule__ComponentInterface__RossubscriberAssignment_7_3_1 ) ) { - // InternalComponentInterface.g:1554:1: ( ( rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 ) ) - // InternalComponentInterface.g:1555:2: ( rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 ) + // InternalComponentInterface.g:1527:1: ( ( rule__ComponentInterface__RossubscriberAssignment_7_3_1 ) ) + // InternalComponentInterface.g:1528:2: ( rule__ComponentInterface__RossubscriberAssignment_7_3_1 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_3_1()); - // InternalComponentInterface.g:1556:2: ( rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 ) - // InternalComponentInterface.g:1556:3: rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 + before(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_3_1()); + // InternalComponentInterface.g:1529:2: ( rule__ComponentInterface__RossubscriberAssignment_7_3_1 ) + // InternalComponentInterface.g:1529:3: rule__ComponentInterface__RossubscriberAssignment_7_3_1 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1(); + rule__ComponentInterface__RossubscriberAssignment_7_3_1(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_3_1()); + after(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_3_1()); } @@ -4646,26 +4670,26 @@ public final void rule__ComponentInterface__Group_6_2_3__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2_3__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_7_3__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_3__0" - // InternalComponentInterface.g:1565:1: rule__ComponentInterface__Group_6_3__0 : rule__ComponentInterface__Group_6_3__0__Impl rule__ComponentInterface__Group_6_3__1 ; - public final void rule__ComponentInterface__Group_6_3__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__0" + // InternalComponentInterface.g:1538:1: rule__ComponentInterface__Group_8__0 : rule__ComponentInterface__Group_8__0__Impl rule__ComponentInterface__Group_8__1 ; + public final void rule__ComponentInterface__Group_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1569:1: ( rule__ComponentInterface__Group_6_3__0__Impl rule__ComponentInterface__Group_6_3__1 ) - // InternalComponentInterface.g:1570:2: rule__ComponentInterface__Group_6_3__0__Impl rule__ComponentInterface__Group_6_3__1 + // InternalComponentInterface.g:1542:1: ( rule__ComponentInterface__Group_8__0__Impl rule__ComponentInterface__Group_8__1 ) + // InternalComponentInterface.g:1543:2: rule__ComponentInterface__Group_8__0__Impl rule__ComponentInterface__Group_8__1 { pushFollow(FOLLOW_3); - rule__ComponentInterface__Group_6_3__0__Impl(); + rule__ComponentInterface__Group_8__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_3__1(); + rule__ComponentInterface__Group_8__1(); state._fsp--; @@ -4684,25 +4708,25 @@ public final void rule__ComponentInterface__Group_6_3__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__0" + // $ANTLR end "rule__ComponentInterface__Group_8__0" - // $ANTLR start "rule__ComponentInterface__Group_6_3__0__Impl" - // InternalComponentInterface.g:1577:1: rule__ComponentInterface__Group_6_3__0__Impl : ( 'RosSrvClients' ) ; - public final void rule__ComponentInterface__Group_6_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__0__Impl" + // InternalComponentInterface.g:1550:1: rule__ComponentInterface__Group_8__0__Impl : ( 'RosSrvServers' ) ; + public final void rule__ComponentInterface__Group_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1581:1: ( ( 'RosSrvClients' ) ) - // InternalComponentInterface.g:1582:1: ( 'RosSrvClients' ) + // InternalComponentInterface.g:1554:1: ( ( 'RosSrvServers' ) ) + // InternalComponentInterface.g:1555:1: ( 'RosSrvServers' ) { - // InternalComponentInterface.g:1582:1: ( 'RosSrvClients' ) - // InternalComponentInterface.g:1583:2: 'RosSrvClients' + // InternalComponentInterface.g:1555:1: ( 'RosSrvServers' ) + // InternalComponentInterface.g:1556:2: 'RosSrvServers' { - before(grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_6_3_0()); - match(input,32,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_6_3_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_8_0()); + match(input,31,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_8_0()); } @@ -4721,26 +4745,26 @@ public final void rule__ComponentInterface__Group_6_3__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_8__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_3__1" - // InternalComponentInterface.g:1592:1: rule__ComponentInterface__Group_6_3__1 : rule__ComponentInterface__Group_6_3__1__Impl rule__ComponentInterface__Group_6_3__2 ; - public final void rule__ComponentInterface__Group_6_3__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__1" + // InternalComponentInterface.g:1565:1: rule__ComponentInterface__Group_8__1 : rule__ComponentInterface__Group_8__1__Impl rule__ComponentInterface__Group_8__2 ; + public final void rule__ComponentInterface__Group_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1596:1: ( rule__ComponentInterface__Group_6_3__1__Impl rule__ComponentInterface__Group_6_3__2 ) - // InternalComponentInterface.g:1597:2: rule__ComponentInterface__Group_6_3__1__Impl rule__ComponentInterface__Group_6_3__2 + // InternalComponentInterface.g:1569:1: ( rule__ComponentInterface__Group_8__1__Impl rule__ComponentInterface__Group_8__2 ) + // InternalComponentInterface.g:1570:2: rule__ComponentInterface__Group_8__1__Impl rule__ComponentInterface__Group_8__2 { - pushFollow(FOLLOW_13); - rule__ComponentInterface__Group_6_3__1__Impl(); + pushFollow(FOLLOW_11); + rule__ComponentInterface__Group_8__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_3__2(); + rule__ComponentInterface__Group_8__2(); state._fsp--; @@ -4759,25 +4783,25 @@ public final void rule__ComponentInterface__Group_6_3__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__1" + // $ANTLR end "rule__ComponentInterface__Group_8__1" - // $ANTLR start "rule__ComponentInterface__Group_6_3__1__Impl" - // InternalComponentInterface.g:1604:1: rule__ComponentInterface__Group_6_3__1__Impl : ( '{' ) ; - public final void rule__ComponentInterface__Group_6_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__1__Impl" + // InternalComponentInterface.g:1577:1: rule__ComponentInterface__Group_8__1__Impl : ( '{' ) ; + public final void rule__ComponentInterface__Group_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1608:1: ( ( '{' ) ) - // InternalComponentInterface.g:1609:1: ( '{' ) + // InternalComponentInterface.g:1581:1: ( ( '{' ) ) + // InternalComponentInterface.g:1582:1: ( '{' ) { - // InternalComponentInterface.g:1609:1: ( '{' ) - // InternalComponentInterface.g:1610:2: '{' + // InternalComponentInterface.g:1582:1: ( '{' ) + // InternalComponentInterface.g:1583:2: '{' { - before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_3_1()); + before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_8_1()); match(input,23,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_3_1()); + after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_8_1()); } @@ -4796,26 +4820,26 @@ public final void rule__ComponentInterface__Group_6_3__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_8__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_3__2" - // InternalComponentInterface.g:1619:1: rule__ComponentInterface__Group_6_3__2 : rule__ComponentInterface__Group_6_3__2__Impl rule__ComponentInterface__Group_6_3__3 ; - public final void rule__ComponentInterface__Group_6_3__2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__2" + // InternalComponentInterface.g:1592:1: rule__ComponentInterface__Group_8__2 : rule__ComponentInterface__Group_8__2__Impl rule__ComponentInterface__Group_8__3 ; + public final void rule__ComponentInterface__Group_8__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1623:1: ( rule__ComponentInterface__Group_6_3__2__Impl rule__ComponentInterface__Group_6_3__3 ) - // InternalComponentInterface.g:1624:2: rule__ComponentInterface__Group_6_3__2__Impl rule__ComponentInterface__Group_6_3__3 + // InternalComponentInterface.g:1596:1: ( rule__ComponentInterface__Group_8__2__Impl rule__ComponentInterface__Group_8__3 ) + // InternalComponentInterface.g:1597:2: rule__ComponentInterface__Group_8__2__Impl rule__ComponentInterface__Group_8__3 { - pushFollow(FOLLOW_9); - rule__ComponentInterface__Group_6_3__2__Impl(); + pushFollow(FOLLOW_8); + rule__ComponentInterface__Group_8__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_3__3(); + rule__ComponentInterface__Group_8__3(); state._fsp--; @@ -4834,35 +4858,35 @@ public final void rule__ComponentInterface__Group_6_3__2() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__2" + // $ANTLR end "rule__ComponentInterface__Group_8__2" - // $ANTLR start "rule__ComponentInterface__Group_6_3__2__Impl" - // InternalComponentInterface.g:1631:1: rule__ComponentInterface__Group_6_3__2__Impl : ( ( rule__ComponentInterface__RosserviceclientAssignment_6_3_2 ) ) ; - public final void rule__ComponentInterface__Group_6_3__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__2__Impl" + // InternalComponentInterface.g:1604:1: rule__ComponentInterface__Group_8__2__Impl : ( ( rule__ComponentInterface__RosserviceserverAssignment_8_2 ) ) ; + public final void rule__ComponentInterface__Group_8__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1635:1: ( ( ( rule__ComponentInterface__RosserviceclientAssignment_6_3_2 ) ) ) - // InternalComponentInterface.g:1636:1: ( ( rule__ComponentInterface__RosserviceclientAssignment_6_3_2 ) ) + // InternalComponentInterface.g:1608:1: ( ( ( rule__ComponentInterface__RosserviceserverAssignment_8_2 ) ) ) + // InternalComponentInterface.g:1609:1: ( ( rule__ComponentInterface__RosserviceserverAssignment_8_2 ) ) { - // InternalComponentInterface.g:1636:1: ( ( rule__ComponentInterface__RosserviceclientAssignment_6_3_2 ) ) - // InternalComponentInterface.g:1637:2: ( rule__ComponentInterface__RosserviceclientAssignment_6_3_2 ) + // InternalComponentInterface.g:1609:1: ( ( rule__ComponentInterface__RosserviceserverAssignment_8_2 ) ) + // InternalComponentInterface.g:1610:2: ( rule__ComponentInterface__RosserviceserverAssignment_8_2 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_2()); - // InternalComponentInterface.g:1638:2: ( rule__ComponentInterface__RosserviceclientAssignment_6_3_2 ) - // InternalComponentInterface.g:1638:3: rule__ComponentInterface__RosserviceclientAssignment_6_3_2 + before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_2()); + // InternalComponentInterface.g:1611:2: ( rule__ComponentInterface__RosserviceserverAssignment_8_2 ) + // InternalComponentInterface.g:1611:3: rule__ComponentInterface__RosserviceserverAssignment_8_2 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosserviceclientAssignment_6_3_2(); + rule__ComponentInterface__RosserviceserverAssignment_8_2(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_2()); + after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_2()); } @@ -4881,26 +4905,26 @@ public final void rule__ComponentInterface__Group_6_3__2__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__2__Impl" + // $ANTLR end "rule__ComponentInterface__Group_8__2__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_3__3" - // InternalComponentInterface.g:1646:1: rule__ComponentInterface__Group_6_3__3 : rule__ComponentInterface__Group_6_3__3__Impl rule__ComponentInterface__Group_6_3__4 ; - public final void rule__ComponentInterface__Group_6_3__3() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__3" + // InternalComponentInterface.g:1619:1: rule__ComponentInterface__Group_8__3 : rule__ComponentInterface__Group_8__3__Impl rule__ComponentInterface__Group_8__4 ; + public final void rule__ComponentInterface__Group_8__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1650:1: ( rule__ComponentInterface__Group_6_3__3__Impl rule__ComponentInterface__Group_6_3__4 ) - // InternalComponentInterface.g:1651:2: rule__ComponentInterface__Group_6_3__3__Impl rule__ComponentInterface__Group_6_3__4 + // InternalComponentInterface.g:1623:1: ( rule__ComponentInterface__Group_8__3__Impl rule__ComponentInterface__Group_8__4 ) + // InternalComponentInterface.g:1624:2: rule__ComponentInterface__Group_8__3__Impl rule__ComponentInterface__Group_8__4 { - pushFollow(FOLLOW_9); - rule__ComponentInterface__Group_6_3__3__Impl(); + pushFollow(FOLLOW_8); + rule__ComponentInterface__Group_8__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_3__4(); + rule__ComponentInterface__Group_8__4(); state._fsp--; @@ -4919,40 +4943,40 @@ public final void rule__ComponentInterface__Group_6_3__3() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__3" + // $ANTLR end "rule__ComponentInterface__Group_8__3" - // $ANTLR start "rule__ComponentInterface__Group_6_3__3__Impl" - // InternalComponentInterface.g:1658:1: rule__ComponentInterface__Group_6_3__3__Impl : ( ( rule__ComponentInterface__Group_6_3_3__0 )* ) ; - public final void rule__ComponentInterface__Group_6_3__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__3__Impl" + // InternalComponentInterface.g:1631:1: rule__ComponentInterface__Group_8__3__Impl : ( ( rule__ComponentInterface__Group_8_3__0 )* ) ; + public final void rule__ComponentInterface__Group_8__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1662:1: ( ( ( rule__ComponentInterface__Group_6_3_3__0 )* ) ) - // InternalComponentInterface.g:1663:1: ( ( rule__ComponentInterface__Group_6_3_3__0 )* ) + // InternalComponentInterface.g:1635:1: ( ( ( rule__ComponentInterface__Group_8_3__0 )* ) ) + // InternalComponentInterface.g:1636:1: ( ( rule__ComponentInterface__Group_8_3__0 )* ) { - // InternalComponentInterface.g:1663:1: ( ( rule__ComponentInterface__Group_6_3_3__0 )* ) - // InternalComponentInterface.g:1664:2: ( rule__ComponentInterface__Group_6_3_3__0 )* + // InternalComponentInterface.g:1636:1: ( ( rule__ComponentInterface__Group_8_3__0 )* ) + // InternalComponentInterface.g:1637:2: ( rule__ComponentInterface__Group_8_3__0 )* { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_3_3()); - // InternalComponentInterface.g:1665:2: ( rule__ComponentInterface__Group_6_3_3__0 )* - loop8: + before(grammarAccess.getComponentInterfaceAccess().getGroup_8_3()); + // InternalComponentInterface.g:1638:2: ( rule__ComponentInterface__Group_8_3__0 )* + loop14: do { - int alt8=2; - int LA8_0 = input.LA(1); + int alt14=2; + int LA14_0 = input.LA(1); - if ( (LA8_0==29) ) { - alt8=1; + if ( (LA14_0==29) ) { + alt14=1; } - switch (alt8) { + switch (alt14) { case 1 : - // InternalComponentInterface.g:1665:3: rule__ComponentInterface__Group_6_3_3__0 + // InternalComponentInterface.g:1638:3: rule__ComponentInterface__Group_8_3__0 { - pushFollow(FOLLOW_10); - rule__ComponentInterface__Group_6_3_3__0(); + pushFollow(FOLLOW_9); + rule__ComponentInterface__Group_8_3__0(); state._fsp--; @@ -4961,11 +4985,11 @@ public final void rule__ComponentInterface__Group_6_3__3__Impl() throws Recognit break; default : - break loop8; + break loop14; } } while (true); - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_3_3()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_8_3()); } @@ -4984,21 +5008,21 @@ public final void rule__ComponentInterface__Group_6_3__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__3__Impl" + // $ANTLR end "rule__ComponentInterface__Group_8__3__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_3__4" - // InternalComponentInterface.g:1673:1: rule__ComponentInterface__Group_6_3__4 : rule__ComponentInterface__Group_6_3__4__Impl ; - public final void rule__ComponentInterface__Group_6_3__4() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__4" + // InternalComponentInterface.g:1646:1: rule__ComponentInterface__Group_8__4 : rule__ComponentInterface__Group_8__4__Impl ; + public final void rule__ComponentInterface__Group_8__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1677:1: ( rule__ComponentInterface__Group_6_3__4__Impl ) - // InternalComponentInterface.g:1678:2: rule__ComponentInterface__Group_6_3__4__Impl + // InternalComponentInterface.g:1650:1: ( rule__ComponentInterface__Group_8__4__Impl ) + // InternalComponentInterface.g:1651:2: rule__ComponentInterface__Group_8__4__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_3__4__Impl(); + rule__ComponentInterface__Group_8__4__Impl(); state._fsp--; @@ -5017,25 +5041,25 @@ public final void rule__ComponentInterface__Group_6_3__4() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__4" + // $ANTLR end "rule__ComponentInterface__Group_8__4" - // $ANTLR start "rule__ComponentInterface__Group_6_3__4__Impl" - // InternalComponentInterface.g:1684:1: rule__ComponentInterface__Group_6_3__4__Impl : ( '}' ) ; - public final void rule__ComponentInterface__Group_6_3__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__4__Impl" + // InternalComponentInterface.g:1657:1: rule__ComponentInterface__Group_8__4__Impl : ( '}' ) ; + public final void rule__ComponentInterface__Group_8__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1688:1: ( ( '}' ) ) - // InternalComponentInterface.g:1689:1: ( '}' ) + // InternalComponentInterface.g:1661:1: ( ( '}' ) ) + // InternalComponentInterface.g:1662:1: ( '}' ) { - // InternalComponentInterface.g:1689:1: ( '}' ) - // InternalComponentInterface.g:1690:2: '}' + // InternalComponentInterface.g:1662:1: ( '}' ) + // InternalComponentInterface.g:1663:2: '}' { - before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_3_4()); + before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_8_4()); match(input,25,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_3_4()); + after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_8_4()); } @@ -5054,26 +5078,26 @@ public final void rule__ComponentInterface__Group_6_3__4__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__4__Impl" + // $ANTLR end "rule__ComponentInterface__Group_8__4__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_3_3__0" - // InternalComponentInterface.g:1700:1: rule__ComponentInterface__Group_6_3_3__0 : rule__ComponentInterface__Group_6_3_3__0__Impl rule__ComponentInterface__Group_6_3_3__1 ; - public final void rule__ComponentInterface__Group_6_3_3__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8_3__0" + // InternalComponentInterface.g:1673:1: rule__ComponentInterface__Group_8_3__0 : rule__ComponentInterface__Group_8_3__0__Impl rule__ComponentInterface__Group_8_3__1 ; + public final void rule__ComponentInterface__Group_8_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1704:1: ( rule__ComponentInterface__Group_6_3_3__0__Impl rule__ComponentInterface__Group_6_3_3__1 ) - // InternalComponentInterface.g:1705:2: rule__ComponentInterface__Group_6_3_3__0__Impl rule__ComponentInterface__Group_6_3_3__1 + // InternalComponentInterface.g:1677:1: ( rule__ComponentInterface__Group_8_3__0__Impl rule__ComponentInterface__Group_8_3__1 ) + // InternalComponentInterface.g:1678:2: rule__ComponentInterface__Group_8_3__0__Impl rule__ComponentInterface__Group_8_3__1 { - pushFollow(FOLLOW_13); - rule__ComponentInterface__Group_6_3_3__0__Impl(); + pushFollow(FOLLOW_11); + rule__ComponentInterface__Group_8_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_3_3__1(); + rule__ComponentInterface__Group_8_3__1(); state._fsp--; @@ -5092,25 +5116,25 @@ public final void rule__ComponentInterface__Group_6_3_3__0() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3_3__0" + // $ANTLR end "rule__ComponentInterface__Group_8_3__0" - // $ANTLR start "rule__ComponentInterface__Group_6_3_3__0__Impl" - // InternalComponentInterface.g:1712:1: rule__ComponentInterface__Group_6_3_3__0__Impl : ( ',' ) ; - public final void rule__ComponentInterface__Group_6_3_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8_3__0__Impl" + // InternalComponentInterface.g:1685:1: rule__ComponentInterface__Group_8_3__0__Impl : ( ',' ) ; + public final void rule__ComponentInterface__Group_8_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1716:1: ( ( ',' ) ) - // InternalComponentInterface.g:1717:1: ( ',' ) + // InternalComponentInterface.g:1689:1: ( ( ',' ) ) + // InternalComponentInterface.g:1690:1: ( ',' ) { - // InternalComponentInterface.g:1717:1: ( ',' ) - // InternalComponentInterface.g:1718:2: ',' + // InternalComponentInterface.g:1690:1: ( ',' ) + // InternalComponentInterface.g:1691:2: ',' { - before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_3_0()); + before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_8_3_0()); match(input,29,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_3_0()); + after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_8_3_0()); } @@ -5129,21 +5153,21 @@ public final void rule__ComponentInterface__Group_6_3_3__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3_3__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_8_3__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_3_3__1" - // InternalComponentInterface.g:1727:1: rule__ComponentInterface__Group_6_3_3__1 : rule__ComponentInterface__Group_6_3_3__1__Impl ; - public final void rule__ComponentInterface__Group_6_3_3__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8_3__1" + // InternalComponentInterface.g:1700:1: rule__ComponentInterface__Group_8_3__1 : rule__ComponentInterface__Group_8_3__1__Impl ; + public final void rule__ComponentInterface__Group_8_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1731:1: ( rule__ComponentInterface__Group_6_3_3__1__Impl ) - // InternalComponentInterface.g:1732:2: rule__ComponentInterface__Group_6_3_3__1__Impl + // InternalComponentInterface.g:1704:1: ( rule__ComponentInterface__Group_8_3__1__Impl ) + // InternalComponentInterface.g:1705:2: rule__ComponentInterface__Group_8_3__1__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_3_3__1__Impl(); + rule__ComponentInterface__Group_8_3__1__Impl(); state._fsp--; @@ -5162,35 +5186,35 @@ public final void rule__ComponentInterface__Group_6_3_3__1() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3_3__1" + // $ANTLR end "rule__ComponentInterface__Group_8_3__1" - // $ANTLR start "rule__ComponentInterface__Group_6_3_3__1__Impl" - // InternalComponentInterface.g:1738:1: rule__ComponentInterface__Group_6_3_3__1__Impl : ( ( rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 ) ) ; - public final void rule__ComponentInterface__Group_6_3_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8_3__1__Impl" + // InternalComponentInterface.g:1711:1: rule__ComponentInterface__Group_8_3__1__Impl : ( ( rule__ComponentInterface__RosserviceserverAssignment_8_3_1 ) ) ; + public final void rule__ComponentInterface__Group_8_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1742:1: ( ( ( rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 ) ) ) - // InternalComponentInterface.g:1743:1: ( ( rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 ) ) + // InternalComponentInterface.g:1715:1: ( ( ( rule__ComponentInterface__RosserviceserverAssignment_8_3_1 ) ) ) + // InternalComponentInterface.g:1716:1: ( ( rule__ComponentInterface__RosserviceserverAssignment_8_3_1 ) ) { - // InternalComponentInterface.g:1743:1: ( ( rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 ) ) - // InternalComponentInterface.g:1744:2: ( rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 ) + // InternalComponentInterface.g:1716:1: ( ( rule__ComponentInterface__RosserviceserverAssignment_8_3_1 ) ) + // InternalComponentInterface.g:1717:2: ( rule__ComponentInterface__RosserviceserverAssignment_8_3_1 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_3_1()); - // InternalComponentInterface.g:1745:2: ( rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 ) - // InternalComponentInterface.g:1745:3: rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 + before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_3_1()); + // InternalComponentInterface.g:1718:2: ( rule__ComponentInterface__RosserviceserverAssignment_8_3_1 ) + // InternalComponentInterface.g:1718:3: rule__ComponentInterface__RosserviceserverAssignment_8_3_1 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1(); + rule__ComponentInterface__RosserviceserverAssignment_8_3_1(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_3_1()); + after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_3_1()); } @@ -5209,26 +5233,26 @@ public final void rule__ComponentInterface__Group_6_3_3__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3_3__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_8_3__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_4__0" - // InternalComponentInterface.g:1754:1: rule__ComponentInterface__Group_6_4__0 : rule__ComponentInterface__Group_6_4__0__Impl rule__ComponentInterface__Group_6_4__1 ; - public final void rule__ComponentInterface__Group_6_4__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__0" + // InternalComponentInterface.g:1727:1: rule__ComponentInterface__Group_9__0 : rule__ComponentInterface__Group_9__0__Impl rule__ComponentInterface__Group_9__1 ; + public final void rule__ComponentInterface__Group_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1758:1: ( rule__ComponentInterface__Group_6_4__0__Impl rule__ComponentInterface__Group_6_4__1 ) - // InternalComponentInterface.g:1759:2: rule__ComponentInterface__Group_6_4__0__Impl rule__ComponentInterface__Group_6_4__1 + // InternalComponentInterface.g:1731:1: ( rule__ComponentInterface__Group_9__0__Impl rule__ComponentInterface__Group_9__1 ) + // InternalComponentInterface.g:1732:2: rule__ComponentInterface__Group_9__0__Impl rule__ComponentInterface__Group_9__1 { pushFollow(FOLLOW_3); - rule__ComponentInterface__Group_6_4__0__Impl(); + rule__ComponentInterface__Group_9__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_4__1(); + rule__ComponentInterface__Group_9__1(); state._fsp--; @@ -5247,25 +5271,25 @@ public final void rule__ComponentInterface__Group_6_4__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__0" + // $ANTLR end "rule__ComponentInterface__Group_9__0" - // $ANTLR start "rule__ComponentInterface__Group_6_4__0__Impl" - // InternalComponentInterface.g:1766:1: rule__ComponentInterface__Group_6_4__0__Impl : ( 'RosActionServers' ) ; - public final void rule__ComponentInterface__Group_6_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__0__Impl" + // InternalComponentInterface.g:1739:1: rule__ComponentInterface__Group_9__0__Impl : ( 'RosSrvClients' ) ; + public final void rule__ComponentInterface__Group_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1770:1: ( ( 'RosActionServers' ) ) - // InternalComponentInterface.g:1771:1: ( 'RosActionServers' ) + // InternalComponentInterface.g:1743:1: ( ( 'RosSrvClients' ) ) + // InternalComponentInterface.g:1744:1: ( 'RosSrvClients' ) { - // InternalComponentInterface.g:1771:1: ( 'RosActionServers' ) - // InternalComponentInterface.g:1772:2: 'RosActionServers' + // InternalComponentInterface.g:1744:1: ( 'RosSrvClients' ) + // InternalComponentInterface.g:1745:2: 'RosSrvClients' { - before(grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_6_4_0()); - match(input,33,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_6_4_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_9_0()); + match(input,32,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_9_0()); } @@ -5284,26 +5308,26 @@ public final void rule__ComponentInterface__Group_6_4__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_9__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_4__1" - // InternalComponentInterface.g:1781:1: rule__ComponentInterface__Group_6_4__1 : rule__ComponentInterface__Group_6_4__1__Impl rule__ComponentInterface__Group_6_4__2 ; - public final void rule__ComponentInterface__Group_6_4__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__1" + // InternalComponentInterface.g:1754:1: rule__ComponentInterface__Group_9__1 : rule__ComponentInterface__Group_9__1__Impl rule__ComponentInterface__Group_9__2 ; + public final void rule__ComponentInterface__Group_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1785:1: ( rule__ComponentInterface__Group_6_4__1__Impl rule__ComponentInterface__Group_6_4__2 ) - // InternalComponentInterface.g:1786:2: rule__ComponentInterface__Group_6_4__1__Impl rule__ComponentInterface__Group_6_4__2 + // InternalComponentInterface.g:1758:1: ( rule__ComponentInterface__Group_9__1__Impl rule__ComponentInterface__Group_9__2 ) + // InternalComponentInterface.g:1759:2: rule__ComponentInterface__Group_9__1__Impl rule__ComponentInterface__Group_9__2 { - pushFollow(FOLLOW_14); - rule__ComponentInterface__Group_6_4__1__Impl(); + pushFollow(FOLLOW_12); + rule__ComponentInterface__Group_9__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_4__2(); + rule__ComponentInterface__Group_9__2(); state._fsp--; @@ -5322,25 +5346,25 @@ public final void rule__ComponentInterface__Group_6_4__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__1" + // $ANTLR end "rule__ComponentInterface__Group_9__1" - // $ANTLR start "rule__ComponentInterface__Group_6_4__1__Impl" - // InternalComponentInterface.g:1793:1: rule__ComponentInterface__Group_6_4__1__Impl : ( '{' ) ; - public final void rule__ComponentInterface__Group_6_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__1__Impl" + // InternalComponentInterface.g:1766:1: rule__ComponentInterface__Group_9__1__Impl : ( '{' ) ; + public final void rule__ComponentInterface__Group_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1797:1: ( ( '{' ) ) - // InternalComponentInterface.g:1798:1: ( '{' ) + // InternalComponentInterface.g:1770:1: ( ( '{' ) ) + // InternalComponentInterface.g:1771:1: ( '{' ) { - // InternalComponentInterface.g:1798:1: ( '{' ) - // InternalComponentInterface.g:1799:2: '{' + // InternalComponentInterface.g:1771:1: ( '{' ) + // InternalComponentInterface.g:1772:2: '{' { - before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_4_1()); + before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_9_1()); match(input,23,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_4_1()); + after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_9_1()); } @@ -5359,26 +5383,26 @@ public final void rule__ComponentInterface__Group_6_4__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_9__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_4__2" - // InternalComponentInterface.g:1808:1: rule__ComponentInterface__Group_6_4__2 : rule__ComponentInterface__Group_6_4__2__Impl rule__ComponentInterface__Group_6_4__3 ; - public final void rule__ComponentInterface__Group_6_4__2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__2" + // InternalComponentInterface.g:1781:1: rule__ComponentInterface__Group_9__2 : rule__ComponentInterface__Group_9__2__Impl rule__ComponentInterface__Group_9__3 ; + public final void rule__ComponentInterface__Group_9__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1812:1: ( rule__ComponentInterface__Group_6_4__2__Impl rule__ComponentInterface__Group_6_4__3 ) - // InternalComponentInterface.g:1813:2: rule__ComponentInterface__Group_6_4__2__Impl rule__ComponentInterface__Group_6_4__3 + // InternalComponentInterface.g:1785:1: ( rule__ComponentInterface__Group_9__2__Impl rule__ComponentInterface__Group_9__3 ) + // InternalComponentInterface.g:1786:2: rule__ComponentInterface__Group_9__2__Impl rule__ComponentInterface__Group_9__3 { - pushFollow(FOLLOW_9); - rule__ComponentInterface__Group_6_4__2__Impl(); + pushFollow(FOLLOW_8); + rule__ComponentInterface__Group_9__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_4__3(); + rule__ComponentInterface__Group_9__3(); state._fsp--; @@ -5397,35 +5421,35 @@ public final void rule__ComponentInterface__Group_6_4__2() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__2" + // $ANTLR end "rule__ComponentInterface__Group_9__2" - // $ANTLR start "rule__ComponentInterface__Group_6_4__2__Impl" - // InternalComponentInterface.g:1820:1: rule__ComponentInterface__Group_6_4__2__Impl : ( ( rule__ComponentInterface__RosactionserverAssignment_6_4_2 ) ) ; - public final void rule__ComponentInterface__Group_6_4__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__2__Impl" + // InternalComponentInterface.g:1793:1: rule__ComponentInterface__Group_9__2__Impl : ( ( rule__ComponentInterface__RosserviceclientAssignment_9_2 ) ) ; + public final void rule__ComponentInterface__Group_9__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1824:1: ( ( ( rule__ComponentInterface__RosactionserverAssignment_6_4_2 ) ) ) - // InternalComponentInterface.g:1825:1: ( ( rule__ComponentInterface__RosactionserverAssignment_6_4_2 ) ) + // InternalComponentInterface.g:1797:1: ( ( ( rule__ComponentInterface__RosserviceclientAssignment_9_2 ) ) ) + // InternalComponentInterface.g:1798:1: ( ( rule__ComponentInterface__RosserviceclientAssignment_9_2 ) ) { - // InternalComponentInterface.g:1825:1: ( ( rule__ComponentInterface__RosactionserverAssignment_6_4_2 ) ) - // InternalComponentInterface.g:1826:2: ( rule__ComponentInterface__RosactionserverAssignment_6_4_2 ) + // InternalComponentInterface.g:1798:1: ( ( rule__ComponentInterface__RosserviceclientAssignment_9_2 ) ) + // InternalComponentInterface.g:1799:2: ( rule__ComponentInterface__RosserviceclientAssignment_9_2 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_2()); - // InternalComponentInterface.g:1827:2: ( rule__ComponentInterface__RosactionserverAssignment_6_4_2 ) - // InternalComponentInterface.g:1827:3: rule__ComponentInterface__RosactionserverAssignment_6_4_2 + before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_2()); + // InternalComponentInterface.g:1800:2: ( rule__ComponentInterface__RosserviceclientAssignment_9_2 ) + // InternalComponentInterface.g:1800:3: rule__ComponentInterface__RosserviceclientAssignment_9_2 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosactionserverAssignment_6_4_2(); + rule__ComponentInterface__RosserviceclientAssignment_9_2(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_2()); + after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_2()); } @@ -5444,26 +5468,26 @@ public final void rule__ComponentInterface__Group_6_4__2__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__2__Impl" + // $ANTLR end "rule__ComponentInterface__Group_9__2__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_4__3" - // InternalComponentInterface.g:1835:1: rule__ComponentInterface__Group_6_4__3 : rule__ComponentInterface__Group_6_4__3__Impl rule__ComponentInterface__Group_6_4__4 ; - public final void rule__ComponentInterface__Group_6_4__3() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__3" + // InternalComponentInterface.g:1808:1: rule__ComponentInterface__Group_9__3 : rule__ComponentInterface__Group_9__3__Impl rule__ComponentInterface__Group_9__4 ; + public final void rule__ComponentInterface__Group_9__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1839:1: ( rule__ComponentInterface__Group_6_4__3__Impl rule__ComponentInterface__Group_6_4__4 ) - // InternalComponentInterface.g:1840:2: rule__ComponentInterface__Group_6_4__3__Impl rule__ComponentInterface__Group_6_4__4 + // InternalComponentInterface.g:1812:1: ( rule__ComponentInterface__Group_9__3__Impl rule__ComponentInterface__Group_9__4 ) + // InternalComponentInterface.g:1813:2: rule__ComponentInterface__Group_9__3__Impl rule__ComponentInterface__Group_9__4 { - pushFollow(FOLLOW_9); - rule__ComponentInterface__Group_6_4__3__Impl(); + pushFollow(FOLLOW_8); + rule__ComponentInterface__Group_9__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_4__4(); + rule__ComponentInterface__Group_9__4(); state._fsp--; @@ -5482,40 +5506,40 @@ public final void rule__ComponentInterface__Group_6_4__3() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__3" + // $ANTLR end "rule__ComponentInterface__Group_9__3" - // $ANTLR start "rule__ComponentInterface__Group_6_4__3__Impl" - // InternalComponentInterface.g:1847:1: rule__ComponentInterface__Group_6_4__3__Impl : ( ( rule__ComponentInterface__Group_6_4_3__0 )* ) ; - public final void rule__ComponentInterface__Group_6_4__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__3__Impl" + // InternalComponentInterface.g:1820:1: rule__ComponentInterface__Group_9__3__Impl : ( ( rule__ComponentInterface__Group_9_3__0 )* ) ; + public final void rule__ComponentInterface__Group_9__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1851:1: ( ( ( rule__ComponentInterface__Group_6_4_3__0 )* ) ) - // InternalComponentInterface.g:1852:1: ( ( rule__ComponentInterface__Group_6_4_3__0 )* ) + // InternalComponentInterface.g:1824:1: ( ( ( rule__ComponentInterface__Group_9_3__0 )* ) ) + // InternalComponentInterface.g:1825:1: ( ( rule__ComponentInterface__Group_9_3__0 )* ) { - // InternalComponentInterface.g:1852:1: ( ( rule__ComponentInterface__Group_6_4_3__0 )* ) - // InternalComponentInterface.g:1853:2: ( rule__ComponentInterface__Group_6_4_3__0 )* + // InternalComponentInterface.g:1825:1: ( ( rule__ComponentInterface__Group_9_3__0 )* ) + // InternalComponentInterface.g:1826:2: ( rule__ComponentInterface__Group_9_3__0 )* { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_4_3()); - // InternalComponentInterface.g:1854:2: ( rule__ComponentInterface__Group_6_4_3__0 )* - loop9: + before(grammarAccess.getComponentInterfaceAccess().getGroup_9_3()); + // InternalComponentInterface.g:1827:2: ( rule__ComponentInterface__Group_9_3__0 )* + loop15: do { - int alt9=2; - int LA9_0 = input.LA(1); + int alt15=2; + int LA15_0 = input.LA(1); - if ( (LA9_0==29) ) { - alt9=1; + if ( (LA15_0==29) ) { + alt15=1; } - switch (alt9) { + switch (alt15) { case 1 : - // InternalComponentInterface.g:1854:3: rule__ComponentInterface__Group_6_4_3__0 + // InternalComponentInterface.g:1827:3: rule__ComponentInterface__Group_9_3__0 { - pushFollow(FOLLOW_10); - rule__ComponentInterface__Group_6_4_3__0(); + pushFollow(FOLLOW_9); + rule__ComponentInterface__Group_9_3__0(); state._fsp--; @@ -5524,11 +5548,11 @@ public final void rule__ComponentInterface__Group_6_4__3__Impl() throws Recognit break; default : - break loop9; + break loop15; } } while (true); - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_4_3()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_9_3()); } @@ -5547,21 +5571,21 @@ public final void rule__ComponentInterface__Group_6_4__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__3__Impl" + // $ANTLR end "rule__ComponentInterface__Group_9__3__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_4__4" - // InternalComponentInterface.g:1862:1: rule__ComponentInterface__Group_6_4__4 : rule__ComponentInterface__Group_6_4__4__Impl ; - public final void rule__ComponentInterface__Group_6_4__4() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__4" + // InternalComponentInterface.g:1835:1: rule__ComponentInterface__Group_9__4 : rule__ComponentInterface__Group_9__4__Impl ; + public final void rule__ComponentInterface__Group_9__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1866:1: ( rule__ComponentInterface__Group_6_4__4__Impl ) - // InternalComponentInterface.g:1867:2: rule__ComponentInterface__Group_6_4__4__Impl + // InternalComponentInterface.g:1839:1: ( rule__ComponentInterface__Group_9__4__Impl ) + // InternalComponentInterface.g:1840:2: rule__ComponentInterface__Group_9__4__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_4__4__Impl(); + rule__ComponentInterface__Group_9__4__Impl(); state._fsp--; @@ -5580,25 +5604,25 @@ public final void rule__ComponentInterface__Group_6_4__4() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__4" + // $ANTLR end "rule__ComponentInterface__Group_9__4" - // $ANTLR start "rule__ComponentInterface__Group_6_4__4__Impl" - // InternalComponentInterface.g:1873:1: rule__ComponentInterface__Group_6_4__4__Impl : ( '}' ) ; - public final void rule__ComponentInterface__Group_6_4__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__4__Impl" + // InternalComponentInterface.g:1846:1: rule__ComponentInterface__Group_9__4__Impl : ( '}' ) ; + public final void rule__ComponentInterface__Group_9__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1877:1: ( ( '}' ) ) - // InternalComponentInterface.g:1878:1: ( '}' ) + // InternalComponentInterface.g:1850:1: ( ( '}' ) ) + // InternalComponentInterface.g:1851:1: ( '}' ) { - // InternalComponentInterface.g:1878:1: ( '}' ) - // InternalComponentInterface.g:1879:2: '}' + // InternalComponentInterface.g:1851:1: ( '}' ) + // InternalComponentInterface.g:1852:2: '}' { - before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4_4()); + before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_9_4()); match(input,25,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4_4()); + after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_9_4()); } @@ -5617,26 +5641,26 @@ public final void rule__ComponentInterface__Group_6_4__4__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__4__Impl" + // $ANTLR end "rule__ComponentInterface__Group_9__4__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_4_3__0" - // InternalComponentInterface.g:1889:1: rule__ComponentInterface__Group_6_4_3__0 : rule__ComponentInterface__Group_6_4_3__0__Impl rule__ComponentInterface__Group_6_4_3__1 ; - public final void rule__ComponentInterface__Group_6_4_3__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9_3__0" + // InternalComponentInterface.g:1862:1: rule__ComponentInterface__Group_9_3__0 : rule__ComponentInterface__Group_9_3__0__Impl rule__ComponentInterface__Group_9_3__1 ; + public final void rule__ComponentInterface__Group_9_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1893:1: ( rule__ComponentInterface__Group_6_4_3__0__Impl rule__ComponentInterface__Group_6_4_3__1 ) - // InternalComponentInterface.g:1894:2: rule__ComponentInterface__Group_6_4_3__0__Impl rule__ComponentInterface__Group_6_4_3__1 + // InternalComponentInterface.g:1866:1: ( rule__ComponentInterface__Group_9_3__0__Impl rule__ComponentInterface__Group_9_3__1 ) + // InternalComponentInterface.g:1867:2: rule__ComponentInterface__Group_9_3__0__Impl rule__ComponentInterface__Group_9_3__1 { - pushFollow(FOLLOW_14); - rule__ComponentInterface__Group_6_4_3__0__Impl(); + pushFollow(FOLLOW_12); + rule__ComponentInterface__Group_9_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_4_3__1(); + rule__ComponentInterface__Group_9_3__1(); state._fsp--; @@ -5655,25 +5679,25 @@ public final void rule__ComponentInterface__Group_6_4_3__0() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4_3__0" + // $ANTLR end "rule__ComponentInterface__Group_9_3__0" - // $ANTLR start "rule__ComponentInterface__Group_6_4_3__0__Impl" - // InternalComponentInterface.g:1901:1: rule__ComponentInterface__Group_6_4_3__0__Impl : ( ',' ) ; - public final void rule__ComponentInterface__Group_6_4_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9_3__0__Impl" + // InternalComponentInterface.g:1874:1: rule__ComponentInterface__Group_9_3__0__Impl : ( ',' ) ; + public final void rule__ComponentInterface__Group_9_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1905:1: ( ( ',' ) ) - // InternalComponentInterface.g:1906:1: ( ',' ) + // InternalComponentInterface.g:1878:1: ( ( ',' ) ) + // InternalComponentInterface.g:1879:1: ( ',' ) { - // InternalComponentInterface.g:1906:1: ( ',' ) - // InternalComponentInterface.g:1907:2: ',' + // InternalComponentInterface.g:1879:1: ( ',' ) + // InternalComponentInterface.g:1880:2: ',' { - before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_4_3_0()); + before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_9_3_0()); match(input,29,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_4_3_0()); + after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_9_3_0()); } @@ -5692,21 +5716,21 @@ public final void rule__ComponentInterface__Group_6_4_3__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4_3__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_9_3__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_4_3__1" - // InternalComponentInterface.g:1916:1: rule__ComponentInterface__Group_6_4_3__1 : rule__ComponentInterface__Group_6_4_3__1__Impl ; - public final void rule__ComponentInterface__Group_6_4_3__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9_3__1" + // InternalComponentInterface.g:1889:1: rule__ComponentInterface__Group_9_3__1 : rule__ComponentInterface__Group_9_3__1__Impl ; + public final void rule__ComponentInterface__Group_9_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1920:1: ( rule__ComponentInterface__Group_6_4_3__1__Impl ) - // InternalComponentInterface.g:1921:2: rule__ComponentInterface__Group_6_4_3__1__Impl + // InternalComponentInterface.g:1893:1: ( rule__ComponentInterface__Group_9_3__1__Impl ) + // InternalComponentInterface.g:1894:2: rule__ComponentInterface__Group_9_3__1__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_4_3__1__Impl(); + rule__ComponentInterface__Group_9_3__1__Impl(); state._fsp--; @@ -5725,35 +5749,35 @@ public final void rule__ComponentInterface__Group_6_4_3__1() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4_3__1" + // $ANTLR end "rule__ComponentInterface__Group_9_3__1" - // $ANTLR start "rule__ComponentInterface__Group_6_4_3__1__Impl" - // InternalComponentInterface.g:1927:1: rule__ComponentInterface__Group_6_4_3__1__Impl : ( ( rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 ) ) ; - public final void rule__ComponentInterface__Group_6_4_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9_3__1__Impl" + // InternalComponentInterface.g:1900:1: rule__ComponentInterface__Group_9_3__1__Impl : ( ( rule__ComponentInterface__RosserviceclientAssignment_9_3_1 ) ) ; + public final void rule__ComponentInterface__Group_9_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1931:1: ( ( ( rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 ) ) ) - // InternalComponentInterface.g:1932:1: ( ( rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 ) ) + // InternalComponentInterface.g:1904:1: ( ( ( rule__ComponentInterface__RosserviceclientAssignment_9_3_1 ) ) ) + // InternalComponentInterface.g:1905:1: ( ( rule__ComponentInterface__RosserviceclientAssignment_9_3_1 ) ) { - // InternalComponentInterface.g:1932:1: ( ( rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 ) ) - // InternalComponentInterface.g:1933:2: ( rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 ) + // InternalComponentInterface.g:1905:1: ( ( rule__ComponentInterface__RosserviceclientAssignment_9_3_1 ) ) + // InternalComponentInterface.g:1906:2: ( rule__ComponentInterface__RosserviceclientAssignment_9_3_1 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_3_1()); - // InternalComponentInterface.g:1934:2: ( rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 ) - // InternalComponentInterface.g:1934:3: rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 + before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_3_1()); + // InternalComponentInterface.g:1907:2: ( rule__ComponentInterface__RosserviceclientAssignment_9_3_1 ) + // InternalComponentInterface.g:1907:3: rule__ComponentInterface__RosserviceclientAssignment_9_3_1 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosactionserverAssignment_6_4_3_1(); + rule__ComponentInterface__RosserviceclientAssignment_9_3_1(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_3_1()); + after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_3_1()); } @@ -5772,26 +5796,26 @@ public final void rule__ComponentInterface__Group_6_4_3__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4_3__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_9_3__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_5__0" - // InternalComponentInterface.g:1943:1: rule__ComponentInterface__Group_6_5__0 : rule__ComponentInterface__Group_6_5__0__Impl rule__ComponentInterface__Group_6_5__1 ; - public final void rule__ComponentInterface__Group_6_5__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__0" + // InternalComponentInterface.g:1916:1: rule__ComponentInterface__Group_10__0 : rule__ComponentInterface__Group_10__0__Impl rule__ComponentInterface__Group_10__1 ; + public final void rule__ComponentInterface__Group_10__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1947:1: ( rule__ComponentInterface__Group_6_5__0__Impl rule__ComponentInterface__Group_6_5__1 ) - // InternalComponentInterface.g:1948:2: rule__ComponentInterface__Group_6_5__0__Impl rule__ComponentInterface__Group_6_5__1 + // InternalComponentInterface.g:1920:1: ( rule__ComponentInterface__Group_10__0__Impl rule__ComponentInterface__Group_10__1 ) + // InternalComponentInterface.g:1921:2: rule__ComponentInterface__Group_10__0__Impl rule__ComponentInterface__Group_10__1 { pushFollow(FOLLOW_3); - rule__ComponentInterface__Group_6_5__0__Impl(); + rule__ComponentInterface__Group_10__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_5__1(); + rule__ComponentInterface__Group_10__1(); state._fsp--; @@ -5810,25 +5834,25 @@ public final void rule__ComponentInterface__Group_6_5__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__0" + // $ANTLR end "rule__ComponentInterface__Group_10__0" - // $ANTLR start "rule__ComponentInterface__Group_6_5__0__Impl" - // InternalComponentInterface.g:1955:1: rule__ComponentInterface__Group_6_5__0__Impl : ( 'RosActionClients' ) ; - public final void rule__ComponentInterface__Group_6_5__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__0__Impl" + // InternalComponentInterface.g:1928:1: rule__ComponentInterface__Group_10__0__Impl : ( 'RosActionServers' ) ; + public final void rule__ComponentInterface__Group_10__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1959:1: ( ( 'RosActionClients' ) ) - // InternalComponentInterface.g:1960:1: ( 'RosActionClients' ) + // InternalComponentInterface.g:1932:1: ( ( 'RosActionServers' ) ) + // InternalComponentInterface.g:1933:1: ( 'RosActionServers' ) { - // InternalComponentInterface.g:1960:1: ( 'RosActionClients' ) - // InternalComponentInterface.g:1961:2: 'RosActionClients' + // InternalComponentInterface.g:1933:1: ( 'RosActionServers' ) + // InternalComponentInterface.g:1934:2: 'RosActionServers' { - before(grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_6_5_0()); - match(input,34,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_6_5_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_10_0()); + match(input,33,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_10_0()); } @@ -5847,26 +5871,26 @@ public final void rule__ComponentInterface__Group_6_5__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_10__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_5__1" - // InternalComponentInterface.g:1970:1: rule__ComponentInterface__Group_6_5__1 : rule__ComponentInterface__Group_6_5__1__Impl rule__ComponentInterface__Group_6_5__2 ; - public final void rule__ComponentInterface__Group_6_5__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__1" + // InternalComponentInterface.g:1943:1: rule__ComponentInterface__Group_10__1 : rule__ComponentInterface__Group_10__1__Impl rule__ComponentInterface__Group_10__2 ; + public final void rule__ComponentInterface__Group_10__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1974:1: ( rule__ComponentInterface__Group_6_5__1__Impl rule__ComponentInterface__Group_6_5__2 ) - // InternalComponentInterface.g:1975:2: rule__ComponentInterface__Group_6_5__1__Impl rule__ComponentInterface__Group_6_5__2 + // InternalComponentInterface.g:1947:1: ( rule__ComponentInterface__Group_10__1__Impl rule__ComponentInterface__Group_10__2 ) + // InternalComponentInterface.g:1948:2: rule__ComponentInterface__Group_10__1__Impl rule__ComponentInterface__Group_10__2 { - pushFollow(FOLLOW_15); - rule__ComponentInterface__Group_6_5__1__Impl(); + pushFollow(FOLLOW_13); + rule__ComponentInterface__Group_10__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_5__2(); + rule__ComponentInterface__Group_10__2(); state._fsp--; @@ -5885,25 +5909,25 @@ public final void rule__ComponentInterface__Group_6_5__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__1" + // $ANTLR end "rule__ComponentInterface__Group_10__1" - // $ANTLR start "rule__ComponentInterface__Group_6_5__1__Impl" - // InternalComponentInterface.g:1982:1: rule__ComponentInterface__Group_6_5__1__Impl : ( '{' ) ; - public final void rule__ComponentInterface__Group_6_5__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__1__Impl" + // InternalComponentInterface.g:1955:1: rule__ComponentInterface__Group_10__1__Impl : ( '{' ) ; + public final void rule__ComponentInterface__Group_10__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:1986:1: ( ( '{' ) ) - // InternalComponentInterface.g:1987:1: ( '{' ) + // InternalComponentInterface.g:1959:1: ( ( '{' ) ) + // InternalComponentInterface.g:1960:1: ( '{' ) { - // InternalComponentInterface.g:1987:1: ( '{' ) - // InternalComponentInterface.g:1988:2: '{' + // InternalComponentInterface.g:1960:1: ( '{' ) + // InternalComponentInterface.g:1961:2: '{' { - before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_5_1()); + before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_10_1()); match(input,23,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_5_1()); + after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_10_1()); } @@ -5922,26 +5946,26 @@ public final void rule__ComponentInterface__Group_6_5__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_10__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_5__2" - // InternalComponentInterface.g:1997:1: rule__ComponentInterface__Group_6_5__2 : rule__ComponentInterface__Group_6_5__2__Impl rule__ComponentInterface__Group_6_5__3 ; - public final void rule__ComponentInterface__Group_6_5__2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__2" + // InternalComponentInterface.g:1970:1: rule__ComponentInterface__Group_10__2 : rule__ComponentInterface__Group_10__2__Impl rule__ComponentInterface__Group_10__3 ; + public final void rule__ComponentInterface__Group_10__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2001:1: ( rule__ComponentInterface__Group_6_5__2__Impl rule__ComponentInterface__Group_6_5__3 ) - // InternalComponentInterface.g:2002:2: rule__ComponentInterface__Group_6_5__2__Impl rule__ComponentInterface__Group_6_5__3 + // InternalComponentInterface.g:1974:1: ( rule__ComponentInterface__Group_10__2__Impl rule__ComponentInterface__Group_10__3 ) + // InternalComponentInterface.g:1975:2: rule__ComponentInterface__Group_10__2__Impl rule__ComponentInterface__Group_10__3 { - pushFollow(FOLLOW_9); - rule__ComponentInterface__Group_6_5__2__Impl(); + pushFollow(FOLLOW_8); + rule__ComponentInterface__Group_10__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_5__3(); + rule__ComponentInterface__Group_10__3(); state._fsp--; @@ -5960,35 +5984,35 @@ public final void rule__ComponentInterface__Group_6_5__2() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__2" + // $ANTLR end "rule__ComponentInterface__Group_10__2" - // $ANTLR start "rule__ComponentInterface__Group_6_5__2__Impl" - // InternalComponentInterface.g:2009:1: rule__ComponentInterface__Group_6_5__2__Impl : ( ( rule__ComponentInterface__RosactionclientAssignment_6_5_2 ) ) ; - public final void rule__ComponentInterface__Group_6_5__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__2__Impl" + // InternalComponentInterface.g:1982:1: rule__ComponentInterface__Group_10__2__Impl : ( ( rule__ComponentInterface__RosactionserverAssignment_10_2 ) ) ; + public final void rule__ComponentInterface__Group_10__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2013:1: ( ( ( rule__ComponentInterface__RosactionclientAssignment_6_5_2 ) ) ) - // InternalComponentInterface.g:2014:1: ( ( rule__ComponentInterface__RosactionclientAssignment_6_5_2 ) ) + // InternalComponentInterface.g:1986:1: ( ( ( rule__ComponentInterface__RosactionserverAssignment_10_2 ) ) ) + // InternalComponentInterface.g:1987:1: ( ( rule__ComponentInterface__RosactionserverAssignment_10_2 ) ) { - // InternalComponentInterface.g:2014:1: ( ( rule__ComponentInterface__RosactionclientAssignment_6_5_2 ) ) - // InternalComponentInterface.g:2015:2: ( rule__ComponentInterface__RosactionclientAssignment_6_5_2 ) + // InternalComponentInterface.g:1987:1: ( ( rule__ComponentInterface__RosactionserverAssignment_10_2 ) ) + // InternalComponentInterface.g:1988:2: ( rule__ComponentInterface__RosactionserverAssignment_10_2 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_2()); - // InternalComponentInterface.g:2016:2: ( rule__ComponentInterface__RosactionclientAssignment_6_5_2 ) - // InternalComponentInterface.g:2016:3: rule__ComponentInterface__RosactionclientAssignment_6_5_2 + before(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_2()); + // InternalComponentInterface.g:1989:2: ( rule__ComponentInterface__RosactionserverAssignment_10_2 ) + // InternalComponentInterface.g:1989:3: rule__ComponentInterface__RosactionserverAssignment_10_2 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosactionclientAssignment_6_5_2(); + rule__ComponentInterface__RosactionserverAssignment_10_2(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_2()); + after(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_2()); } @@ -6007,26 +6031,26 @@ public final void rule__ComponentInterface__Group_6_5__2__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__2__Impl" + // $ANTLR end "rule__ComponentInterface__Group_10__2__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_5__3" - // InternalComponentInterface.g:2024:1: rule__ComponentInterface__Group_6_5__3 : rule__ComponentInterface__Group_6_5__3__Impl rule__ComponentInterface__Group_6_5__4 ; - public final void rule__ComponentInterface__Group_6_5__3() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__3" + // InternalComponentInterface.g:1997:1: rule__ComponentInterface__Group_10__3 : rule__ComponentInterface__Group_10__3__Impl rule__ComponentInterface__Group_10__4 ; + public final void rule__ComponentInterface__Group_10__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2028:1: ( rule__ComponentInterface__Group_6_5__3__Impl rule__ComponentInterface__Group_6_5__4 ) - // InternalComponentInterface.g:2029:2: rule__ComponentInterface__Group_6_5__3__Impl rule__ComponentInterface__Group_6_5__4 + // InternalComponentInterface.g:2001:1: ( rule__ComponentInterface__Group_10__3__Impl rule__ComponentInterface__Group_10__4 ) + // InternalComponentInterface.g:2002:2: rule__ComponentInterface__Group_10__3__Impl rule__ComponentInterface__Group_10__4 { - pushFollow(FOLLOW_9); - rule__ComponentInterface__Group_6_5__3__Impl(); + pushFollow(FOLLOW_8); + rule__ComponentInterface__Group_10__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_5__4(); + rule__ComponentInterface__Group_10__4(); state._fsp--; @@ -6045,40 +6069,40 @@ public final void rule__ComponentInterface__Group_6_5__3() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__3" + // $ANTLR end "rule__ComponentInterface__Group_10__3" - // $ANTLR start "rule__ComponentInterface__Group_6_5__3__Impl" - // InternalComponentInterface.g:2036:1: rule__ComponentInterface__Group_6_5__3__Impl : ( ( rule__ComponentInterface__Group_6_5_3__0 )* ) ; - public final void rule__ComponentInterface__Group_6_5__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__3__Impl" + // InternalComponentInterface.g:2009:1: rule__ComponentInterface__Group_10__3__Impl : ( ( rule__ComponentInterface__Group_10_3__0 )* ) ; + public final void rule__ComponentInterface__Group_10__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2040:1: ( ( ( rule__ComponentInterface__Group_6_5_3__0 )* ) ) - // InternalComponentInterface.g:2041:1: ( ( rule__ComponentInterface__Group_6_5_3__0 )* ) + // InternalComponentInterface.g:2013:1: ( ( ( rule__ComponentInterface__Group_10_3__0 )* ) ) + // InternalComponentInterface.g:2014:1: ( ( rule__ComponentInterface__Group_10_3__0 )* ) { - // InternalComponentInterface.g:2041:1: ( ( rule__ComponentInterface__Group_6_5_3__0 )* ) - // InternalComponentInterface.g:2042:2: ( rule__ComponentInterface__Group_6_5_3__0 )* + // InternalComponentInterface.g:2014:1: ( ( rule__ComponentInterface__Group_10_3__0 )* ) + // InternalComponentInterface.g:2015:2: ( rule__ComponentInterface__Group_10_3__0 )* { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_5_3()); - // InternalComponentInterface.g:2043:2: ( rule__ComponentInterface__Group_6_5_3__0 )* - loop10: + before(grammarAccess.getComponentInterfaceAccess().getGroup_10_3()); + // InternalComponentInterface.g:2016:2: ( rule__ComponentInterface__Group_10_3__0 )* + loop16: do { - int alt10=2; - int LA10_0 = input.LA(1); + int alt16=2; + int LA16_0 = input.LA(1); - if ( (LA10_0==29) ) { - alt10=1; + if ( (LA16_0==29) ) { + alt16=1; } - switch (alt10) { + switch (alt16) { case 1 : - // InternalComponentInterface.g:2043:3: rule__ComponentInterface__Group_6_5_3__0 + // InternalComponentInterface.g:2016:3: rule__ComponentInterface__Group_10_3__0 { - pushFollow(FOLLOW_10); - rule__ComponentInterface__Group_6_5_3__0(); + pushFollow(FOLLOW_9); + rule__ComponentInterface__Group_10_3__0(); state._fsp--; @@ -6087,11 +6111,11 @@ public final void rule__ComponentInterface__Group_6_5__3__Impl() throws Recognit break; default : - break loop10; + break loop16; } } while (true); - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_5_3()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_10_3()); } @@ -6110,21 +6134,21 @@ public final void rule__ComponentInterface__Group_6_5__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__3__Impl" + // $ANTLR end "rule__ComponentInterface__Group_10__3__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_5__4" - // InternalComponentInterface.g:2051:1: rule__ComponentInterface__Group_6_5__4 : rule__ComponentInterface__Group_6_5__4__Impl ; - public final void rule__ComponentInterface__Group_6_5__4() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__4" + // InternalComponentInterface.g:2024:1: rule__ComponentInterface__Group_10__4 : rule__ComponentInterface__Group_10__4__Impl ; + public final void rule__ComponentInterface__Group_10__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2055:1: ( rule__ComponentInterface__Group_6_5__4__Impl ) - // InternalComponentInterface.g:2056:2: rule__ComponentInterface__Group_6_5__4__Impl + // InternalComponentInterface.g:2028:1: ( rule__ComponentInterface__Group_10__4__Impl ) + // InternalComponentInterface.g:2029:2: rule__ComponentInterface__Group_10__4__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_5__4__Impl(); + rule__ComponentInterface__Group_10__4__Impl(); state._fsp--; @@ -6143,25 +6167,25 @@ public final void rule__ComponentInterface__Group_6_5__4() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__4" + // $ANTLR end "rule__ComponentInterface__Group_10__4" - // $ANTLR start "rule__ComponentInterface__Group_6_5__4__Impl" - // InternalComponentInterface.g:2062:1: rule__ComponentInterface__Group_6_5__4__Impl : ( '}' ) ; - public final void rule__ComponentInterface__Group_6_5__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__4__Impl" + // InternalComponentInterface.g:2035:1: rule__ComponentInterface__Group_10__4__Impl : ( '}' ) ; + public final void rule__ComponentInterface__Group_10__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2066:1: ( ( '}' ) ) - // InternalComponentInterface.g:2067:1: ( '}' ) + // InternalComponentInterface.g:2039:1: ( ( '}' ) ) + // InternalComponentInterface.g:2040:1: ( '}' ) { - // InternalComponentInterface.g:2067:1: ( '}' ) - // InternalComponentInterface.g:2068:2: '}' + // InternalComponentInterface.g:2040:1: ( '}' ) + // InternalComponentInterface.g:2041:2: '}' { - before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_5_4()); + before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_10_4()); match(input,25,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_5_4()); + after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_10_4()); } @@ -6180,26 +6204,26 @@ public final void rule__ComponentInterface__Group_6_5__4__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__4__Impl" + // $ANTLR end "rule__ComponentInterface__Group_10__4__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_5_3__0" - // InternalComponentInterface.g:2078:1: rule__ComponentInterface__Group_6_5_3__0 : rule__ComponentInterface__Group_6_5_3__0__Impl rule__ComponentInterface__Group_6_5_3__1 ; - public final void rule__ComponentInterface__Group_6_5_3__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10_3__0" + // InternalComponentInterface.g:2051:1: rule__ComponentInterface__Group_10_3__0 : rule__ComponentInterface__Group_10_3__0__Impl rule__ComponentInterface__Group_10_3__1 ; + public final void rule__ComponentInterface__Group_10_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2082:1: ( rule__ComponentInterface__Group_6_5_3__0__Impl rule__ComponentInterface__Group_6_5_3__1 ) - // InternalComponentInterface.g:2083:2: rule__ComponentInterface__Group_6_5_3__0__Impl rule__ComponentInterface__Group_6_5_3__1 + // InternalComponentInterface.g:2055:1: ( rule__ComponentInterface__Group_10_3__0__Impl rule__ComponentInterface__Group_10_3__1 ) + // InternalComponentInterface.g:2056:2: rule__ComponentInterface__Group_10_3__0__Impl rule__ComponentInterface__Group_10_3__1 { - pushFollow(FOLLOW_15); - rule__ComponentInterface__Group_6_5_3__0__Impl(); + pushFollow(FOLLOW_13); + rule__ComponentInterface__Group_10_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_5_3__1(); + rule__ComponentInterface__Group_10_3__1(); state._fsp--; @@ -6218,25 +6242,25 @@ public final void rule__ComponentInterface__Group_6_5_3__0() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5_3__0" + // $ANTLR end "rule__ComponentInterface__Group_10_3__0" - // $ANTLR start "rule__ComponentInterface__Group_6_5_3__0__Impl" - // InternalComponentInterface.g:2090:1: rule__ComponentInterface__Group_6_5_3__0__Impl : ( ',' ) ; - public final void rule__ComponentInterface__Group_6_5_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10_3__0__Impl" + // InternalComponentInterface.g:2063:1: rule__ComponentInterface__Group_10_3__0__Impl : ( ',' ) ; + public final void rule__ComponentInterface__Group_10_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2094:1: ( ( ',' ) ) - // InternalComponentInterface.g:2095:1: ( ',' ) + // InternalComponentInterface.g:2067:1: ( ( ',' ) ) + // InternalComponentInterface.g:2068:1: ( ',' ) { - // InternalComponentInterface.g:2095:1: ( ',' ) - // InternalComponentInterface.g:2096:2: ',' + // InternalComponentInterface.g:2068:1: ( ',' ) + // InternalComponentInterface.g:2069:2: ',' { - before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_5_3_0()); + before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_10_3_0()); match(input,29,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_5_3_0()); + after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_10_3_0()); } @@ -6255,21 +6279,21 @@ public final void rule__ComponentInterface__Group_6_5_3__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5_3__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_10_3__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_5_3__1" - // InternalComponentInterface.g:2105:1: rule__ComponentInterface__Group_6_5_3__1 : rule__ComponentInterface__Group_6_5_3__1__Impl ; - public final void rule__ComponentInterface__Group_6_5_3__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10_3__1" + // InternalComponentInterface.g:2078:1: rule__ComponentInterface__Group_10_3__1 : rule__ComponentInterface__Group_10_3__1__Impl ; + public final void rule__ComponentInterface__Group_10_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2109:1: ( rule__ComponentInterface__Group_6_5_3__1__Impl ) - // InternalComponentInterface.g:2110:2: rule__ComponentInterface__Group_6_5_3__1__Impl + // InternalComponentInterface.g:2082:1: ( rule__ComponentInterface__Group_10_3__1__Impl ) + // InternalComponentInterface.g:2083:2: rule__ComponentInterface__Group_10_3__1__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_5_3__1__Impl(); + rule__ComponentInterface__Group_10_3__1__Impl(); state._fsp--; @@ -6288,35 +6312,35 @@ public final void rule__ComponentInterface__Group_6_5_3__1() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5_3__1" + // $ANTLR end "rule__ComponentInterface__Group_10_3__1" - // $ANTLR start "rule__ComponentInterface__Group_6_5_3__1__Impl" - // InternalComponentInterface.g:2116:1: rule__ComponentInterface__Group_6_5_3__1__Impl : ( ( rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 ) ) ; - public final void rule__ComponentInterface__Group_6_5_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10_3__1__Impl" + // InternalComponentInterface.g:2089:1: rule__ComponentInterface__Group_10_3__1__Impl : ( ( rule__ComponentInterface__RosactionserverAssignment_10_3_1 ) ) ; + public final void rule__ComponentInterface__Group_10_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2120:1: ( ( ( rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 ) ) ) - // InternalComponentInterface.g:2121:1: ( ( rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 ) ) + // InternalComponentInterface.g:2093:1: ( ( ( rule__ComponentInterface__RosactionserverAssignment_10_3_1 ) ) ) + // InternalComponentInterface.g:2094:1: ( ( rule__ComponentInterface__RosactionserverAssignment_10_3_1 ) ) { - // InternalComponentInterface.g:2121:1: ( ( rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 ) ) - // InternalComponentInterface.g:2122:2: ( rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 ) + // InternalComponentInterface.g:2094:1: ( ( rule__ComponentInterface__RosactionserverAssignment_10_3_1 ) ) + // InternalComponentInterface.g:2095:2: ( rule__ComponentInterface__RosactionserverAssignment_10_3_1 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_3_1()); - // InternalComponentInterface.g:2123:2: ( rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 ) - // InternalComponentInterface.g:2123:3: rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 + before(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_3_1()); + // InternalComponentInterface.g:2096:2: ( rule__ComponentInterface__RosactionserverAssignment_10_3_1 ) + // InternalComponentInterface.g:2096:3: rule__ComponentInterface__RosactionserverAssignment_10_3_1 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosactionclientAssignment_6_5_3_1(); + rule__ComponentInterface__RosactionserverAssignment_10_3_1(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_3_1()); + after(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_3_1()); } @@ -6335,26 +6359,26 @@ public final void rule__ComponentInterface__Group_6_5_3__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5_3__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_10_3__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_6__0" - // InternalComponentInterface.g:2132:1: rule__ComponentInterface__Group_6_6__0 : rule__ComponentInterface__Group_6_6__0__Impl rule__ComponentInterface__Group_6_6__1 ; - public final void rule__ComponentInterface__Group_6_6__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__0" + // InternalComponentInterface.g:2105:1: rule__ComponentInterface__Group_11__0 : rule__ComponentInterface__Group_11__0__Impl rule__ComponentInterface__Group_11__1 ; + public final void rule__ComponentInterface__Group_11__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2136:1: ( rule__ComponentInterface__Group_6_6__0__Impl rule__ComponentInterface__Group_6_6__1 ) - // InternalComponentInterface.g:2137:2: rule__ComponentInterface__Group_6_6__0__Impl rule__ComponentInterface__Group_6_6__1 + // InternalComponentInterface.g:2109:1: ( rule__ComponentInterface__Group_11__0__Impl rule__ComponentInterface__Group_11__1 ) + // InternalComponentInterface.g:2110:2: rule__ComponentInterface__Group_11__0__Impl rule__ComponentInterface__Group_11__1 { pushFollow(FOLLOW_3); - rule__ComponentInterface__Group_6_6__0__Impl(); + rule__ComponentInterface__Group_11__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_6__1(); + rule__ComponentInterface__Group_11__1(); state._fsp--; @@ -6373,25 +6397,25 @@ public final void rule__ComponentInterface__Group_6_6__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__0" + // $ANTLR end "rule__ComponentInterface__Group_11__0" - // $ANTLR start "rule__ComponentInterface__Group_6_6__0__Impl" - // InternalComponentInterface.g:2144:1: rule__ComponentInterface__Group_6_6__0__Impl : ( 'RosParameters' ) ; - public final void rule__ComponentInterface__Group_6_6__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__0__Impl" + // InternalComponentInterface.g:2117:1: rule__ComponentInterface__Group_11__0__Impl : ( 'RosActionClients' ) ; + public final void rule__ComponentInterface__Group_11__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2148:1: ( ( 'RosParameters' ) ) - // InternalComponentInterface.g:2149:1: ( 'RosParameters' ) + // InternalComponentInterface.g:2121:1: ( ( 'RosActionClients' ) ) + // InternalComponentInterface.g:2122:1: ( 'RosActionClients' ) { - // InternalComponentInterface.g:2149:1: ( 'RosParameters' ) - // InternalComponentInterface.g:2150:2: 'RosParameters' + // InternalComponentInterface.g:2122:1: ( 'RosActionClients' ) + // InternalComponentInterface.g:2123:2: 'RosActionClients' { - before(grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_6_6_0()); - match(input,35,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_6_6_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_11_0()); + match(input,34,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_11_0()); } @@ -6410,26 +6434,26 @@ public final void rule__ComponentInterface__Group_6_6__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_11__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_6__1" - // InternalComponentInterface.g:2159:1: rule__ComponentInterface__Group_6_6__1 : rule__ComponentInterface__Group_6_6__1__Impl rule__ComponentInterface__Group_6_6__2 ; - public final void rule__ComponentInterface__Group_6_6__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__1" + // InternalComponentInterface.g:2132:1: rule__ComponentInterface__Group_11__1 : rule__ComponentInterface__Group_11__1__Impl rule__ComponentInterface__Group_11__2 ; + public final void rule__ComponentInterface__Group_11__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2163:1: ( rule__ComponentInterface__Group_6_6__1__Impl rule__ComponentInterface__Group_6_6__2 ) - // InternalComponentInterface.g:2164:2: rule__ComponentInterface__Group_6_6__1__Impl rule__ComponentInterface__Group_6_6__2 + // InternalComponentInterface.g:2136:1: ( rule__ComponentInterface__Group_11__1__Impl rule__ComponentInterface__Group_11__2 ) + // InternalComponentInterface.g:2137:2: rule__ComponentInterface__Group_11__1__Impl rule__ComponentInterface__Group_11__2 { - pushFollow(FOLLOW_16); - rule__ComponentInterface__Group_6_6__1__Impl(); + pushFollow(FOLLOW_14); + rule__ComponentInterface__Group_11__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_6__2(); + rule__ComponentInterface__Group_11__2(); state._fsp--; @@ -6448,25 +6472,25 @@ public final void rule__ComponentInterface__Group_6_6__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__1" + // $ANTLR end "rule__ComponentInterface__Group_11__1" - // $ANTLR start "rule__ComponentInterface__Group_6_6__1__Impl" - // InternalComponentInterface.g:2171:1: rule__ComponentInterface__Group_6_6__1__Impl : ( '{' ) ; - public final void rule__ComponentInterface__Group_6_6__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__1__Impl" + // InternalComponentInterface.g:2144:1: rule__ComponentInterface__Group_11__1__Impl : ( '{' ) ; + public final void rule__ComponentInterface__Group_11__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2175:1: ( ( '{' ) ) - // InternalComponentInterface.g:2176:1: ( '{' ) + // InternalComponentInterface.g:2148:1: ( ( '{' ) ) + // InternalComponentInterface.g:2149:1: ( '{' ) { - // InternalComponentInterface.g:2176:1: ( '{' ) - // InternalComponentInterface.g:2177:2: '{' + // InternalComponentInterface.g:2149:1: ( '{' ) + // InternalComponentInterface.g:2150:2: '{' { - before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_6_1()); + before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_11_1()); match(input,23,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_6_1()); + after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_11_1()); } @@ -6485,26 +6509,26 @@ public final void rule__ComponentInterface__Group_6_6__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_11__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_6__2" - // InternalComponentInterface.g:2186:1: rule__ComponentInterface__Group_6_6__2 : rule__ComponentInterface__Group_6_6__2__Impl rule__ComponentInterface__Group_6_6__3 ; - public final void rule__ComponentInterface__Group_6_6__2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__2" + // InternalComponentInterface.g:2159:1: rule__ComponentInterface__Group_11__2 : rule__ComponentInterface__Group_11__2__Impl rule__ComponentInterface__Group_11__3 ; + public final void rule__ComponentInterface__Group_11__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2190:1: ( rule__ComponentInterface__Group_6_6__2__Impl rule__ComponentInterface__Group_6_6__3 ) - // InternalComponentInterface.g:2191:2: rule__ComponentInterface__Group_6_6__2__Impl rule__ComponentInterface__Group_6_6__3 + // InternalComponentInterface.g:2163:1: ( rule__ComponentInterface__Group_11__2__Impl rule__ComponentInterface__Group_11__3 ) + // InternalComponentInterface.g:2164:2: rule__ComponentInterface__Group_11__2__Impl rule__ComponentInterface__Group_11__3 { - pushFollow(FOLLOW_9); - rule__ComponentInterface__Group_6_6__2__Impl(); + pushFollow(FOLLOW_8); + rule__ComponentInterface__Group_11__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_6__3(); + rule__ComponentInterface__Group_11__3(); state._fsp--; @@ -6523,35 +6547,35 @@ public final void rule__ComponentInterface__Group_6_6__2() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__2" + // $ANTLR end "rule__ComponentInterface__Group_11__2" - // $ANTLR start "rule__ComponentInterface__Group_6_6__2__Impl" - // InternalComponentInterface.g:2198:1: rule__ComponentInterface__Group_6_6__2__Impl : ( ( rule__ComponentInterface__RosparameterAssignment_6_6_2 ) ) ; - public final void rule__ComponentInterface__Group_6_6__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__2__Impl" + // InternalComponentInterface.g:2171:1: rule__ComponentInterface__Group_11__2__Impl : ( ( rule__ComponentInterface__RosactionclientAssignment_11_2 ) ) ; + public final void rule__ComponentInterface__Group_11__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2202:1: ( ( ( rule__ComponentInterface__RosparameterAssignment_6_6_2 ) ) ) - // InternalComponentInterface.g:2203:1: ( ( rule__ComponentInterface__RosparameterAssignment_6_6_2 ) ) + // InternalComponentInterface.g:2175:1: ( ( ( rule__ComponentInterface__RosactionclientAssignment_11_2 ) ) ) + // InternalComponentInterface.g:2176:1: ( ( rule__ComponentInterface__RosactionclientAssignment_11_2 ) ) { - // InternalComponentInterface.g:2203:1: ( ( rule__ComponentInterface__RosparameterAssignment_6_6_2 ) ) - // InternalComponentInterface.g:2204:2: ( rule__ComponentInterface__RosparameterAssignment_6_6_2 ) + // InternalComponentInterface.g:2176:1: ( ( rule__ComponentInterface__RosactionclientAssignment_11_2 ) ) + // InternalComponentInterface.g:2177:2: ( rule__ComponentInterface__RosactionclientAssignment_11_2 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_2()); - // InternalComponentInterface.g:2205:2: ( rule__ComponentInterface__RosparameterAssignment_6_6_2 ) - // InternalComponentInterface.g:2205:3: rule__ComponentInterface__RosparameterAssignment_6_6_2 + before(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_2()); + // InternalComponentInterface.g:2178:2: ( rule__ComponentInterface__RosactionclientAssignment_11_2 ) + // InternalComponentInterface.g:2178:3: rule__ComponentInterface__RosactionclientAssignment_11_2 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosparameterAssignment_6_6_2(); + rule__ComponentInterface__RosactionclientAssignment_11_2(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_2()); + after(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_2()); } @@ -6570,26 +6594,26 @@ public final void rule__ComponentInterface__Group_6_6__2__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__2__Impl" + // $ANTLR end "rule__ComponentInterface__Group_11__2__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_6__3" - // InternalComponentInterface.g:2213:1: rule__ComponentInterface__Group_6_6__3 : rule__ComponentInterface__Group_6_6__3__Impl rule__ComponentInterface__Group_6_6__4 ; - public final void rule__ComponentInterface__Group_6_6__3() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__3" + // InternalComponentInterface.g:2186:1: rule__ComponentInterface__Group_11__3 : rule__ComponentInterface__Group_11__3__Impl rule__ComponentInterface__Group_11__4 ; + public final void rule__ComponentInterface__Group_11__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2217:1: ( rule__ComponentInterface__Group_6_6__3__Impl rule__ComponentInterface__Group_6_6__4 ) - // InternalComponentInterface.g:2218:2: rule__ComponentInterface__Group_6_6__3__Impl rule__ComponentInterface__Group_6_6__4 + // InternalComponentInterface.g:2190:1: ( rule__ComponentInterface__Group_11__3__Impl rule__ComponentInterface__Group_11__4 ) + // InternalComponentInterface.g:2191:2: rule__ComponentInterface__Group_11__3__Impl rule__ComponentInterface__Group_11__4 { - pushFollow(FOLLOW_9); - rule__ComponentInterface__Group_6_6__3__Impl(); + pushFollow(FOLLOW_8); + rule__ComponentInterface__Group_11__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_6__4(); + rule__ComponentInterface__Group_11__4(); state._fsp--; @@ -6608,40 +6632,40 @@ public final void rule__ComponentInterface__Group_6_6__3() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__3" + // $ANTLR end "rule__ComponentInterface__Group_11__3" - // $ANTLR start "rule__ComponentInterface__Group_6_6__3__Impl" - // InternalComponentInterface.g:2225:1: rule__ComponentInterface__Group_6_6__3__Impl : ( ( rule__ComponentInterface__Group_6_6_3__0 )* ) ; - public final void rule__ComponentInterface__Group_6_6__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__3__Impl" + // InternalComponentInterface.g:2198:1: rule__ComponentInterface__Group_11__3__Impl : ( ( rule__ComponentInterface__Group_11_3__0 )* ) ; + public final void rule__ComponentInterface__Group_11__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2229:1: ( ( ( rule__ComponentInterface__Group_6_6_3__0 )* ) ) - // InternalComponentInterface.g:2230:1: ( ( rule__ComponentInterface__Group_6_6_3__0 )* ) + // InternalComponentInterface.g:2202:1: ( ( ( rule__ComponentInterface__Group_11_3__0 )* ) ) + // InternalComponentInterface.g:2203:1: ( ( rule__ComponentInterface__Group_11_3__0 )* ) { - // InternalComponentInterface.g:2230:1: ( ( rule__ComponentInterface__Group_6_6_3__0 )* ) - // InternalComponentInterface.g:2231:2: ( rule__ComponentInterface__Group_6_6_3__0 )* + // InternalComponentInterface.g:2203:1: ( ( rule__ComponentInterface__Group_11_3__0 )* ) + // InternalComponentInterface.g:2204:2: ( rule__ComponentInterface__Group_11_3__0 )* { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_6_3()); - // InternalComponentInterface.g:2232:2: ( rule__ComponentInterface__Group_6_6_3__0 )* - loop11: + before(grammarAccess.getComponentInterfaceAccess().getGroup_11_3()); + // InternalComponentInterface.g:2205:2: ( rule__ComponentInterface__Group_11_3__0 )* + loop17: do { - int alt11=2; - int LA11_0 = input.LA(1); + int alt17=2; + int LA17_0 = input.LA(1); - if ( (LA11_0==29) ) { - alt11=1; + if ( (LA17_0==29) ) { + alt17=1; } - switch (alt11) { + switch (alt17) { case 1 : - // InternalComponentInterface.g:2232:3: rule__ComponentInterface__Group_6_6_3__0 + // InternalComponentInterface.g:2205:3: rule__ComponentInterface__Group_11_3__0 { - pushFollow(FOLLOW_10); - rule__ComponentInterface__Group_6_6_3__0(); + pushFollow(FOLLOW_9); + rule__ComponentInterface__Group_11_3__0(); state._fsp--; @@ -6650,11 +6674,11 @@ public final void rule__ComponentInterface__Group_6_6__3__Impl() throws Recognit break; default : - break loop11; + break loop17; } } while (true); - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_6_3()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_11_3()); } @@ -6673,21 +6697,21 @@ public final void rule__ComponentInterface__Group_6_6__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__3__Impl" + // $ANTLR end "rule__ComponentInterface__Group_11__3__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_6__4" - // InternalComponentInterface.g:2240:1: rule__ComponentInterface__Group_6_6__4 : rule__ComponentInterface__Group_6_6__4__Impl ; - public final void rule__ComponentInterface__Group_6_6__4() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__4" + // InternalComponentInterface.g:2213:1: rule__ComponentInterface__Group_11__4 : rule__ComponentInterface__Group_11__4__Impl ; + public final void rule__ComponentInterface__Group_11__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2244:1: ( rule__ComponentInterface__Group_6_6__4__Impl ) - // InternalComponentInterface.g:2245:2: rule__ComponentInterface__Group_6_6__4__Impl + // InternalComponentInterface.g:2217:1: ( rule__ComponentInterface__Group_11__4__Impl ) + // InternalComponentInterface.g:2218:2: rule__ComponentInterface__Group_11__4__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_6__4__Impl(); + rule__ComponentInterface__Group_11__4__Impl(); state._fsp--; @@ -6706,25 +6730,25 @@ public final void rule__ComponentInterface__Group_6_6__4() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__4" + // $ANTLR end "rule__ComponentInterface__Group_11__4" - // $ANTLR start "rule__ComponentInterface__Group_6_6__4__Impl" - // InternalComponentInterface.g:2251:1: rule__ComponentInterface__Group_6_6__4__Impl : ( '}' ) ; - public final void rule__ComponentInterface__Group_6_6__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__4__Impl" + // InternalComponentInterface.g:2224:1: rule__ComponentInterface__Group_11__4__Impl : ( '}' ) ; + public final void rule__ComponentInterface__Group_11__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2255:1: ( ( '}' ) ) - // InternalComponentInterface.g:2256:1: ( '}' ) + // InternalComponentInterface.g:2228:1: ( ( '}' ) ) + // InternalComponentInterface.g:2229:1: ( '}' ) { - // InternalComponentInterface.g:2256:1: ( '}' ) - // InternalComponentInterface.g:2257:2: '}' + // InternalComponentInterface.g:2229:1: ( '}' ) + // InternalComponentInterface.g:2230:2: '}' { - before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_6_4()); + before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_11_4()); match(input,25,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_6_4()); + after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_11_4()); } @@ -6743,26 +6767,26 @@ public final void rule__ComponentInterface__Group_6_6__4__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__4__Impl" + // $ANTLR end "rule__ComponentInterface__Group_11__4__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_6_3__0" - // InternalComponentInterface.g:2267:1: rule__ComponentInterface__Group_6_6_3__0 : rule__ComponentInterface__Group_6_6_3__0__Impl rule__ComponentInterface__Group_6_6_3__1 ; - public final void rule__ComponentInterface__Group_6_6_3__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11_3__0" + // InternalComponentInterface.g:2240:1: rule__ComponentInterface__Group_11_3__0 : rule__ComponentInterface__Group_11_3__0__Impl rule__ComponentInterface__Group_11_3__1 ; + public final void rule__ComponentInterface__Group_11_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2271:1: ( rule__ComponentInterface__Group_6_6_3__0__Impl rule__ComponentInterface__Group_6_6_3__1 ) - // InternalComponentInterface.g:2272:2: rule__ComponentInterface__Group_6_6_3__0__Impl rule__ComponentInterface__Group_6_6_3__1 + // InternalComponentInterface.g:2244:1: ( rule__ComponentInterface__Group_11_3__0__Impl rule__ComponentInterface__Group_11_3__1 ) + // InternalComponentInterface.g:2245:2: rule__ComponentInterface__Group_11_3__0__Impl rule__ComponentInterface__Group_11_3__1 { - pushFollow(FOLLOW_16); - rule__ComponentInterface__Group_6_6_3__0__Impl(); + pushFollow(FOLLOW_14); + rule__ComponentInterface__Group_11_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_6_3__1(); + rule__ComponentInterface__Group_11_3__1(); state._fsp--; @@ -6781,25 +6805,25 @@ public final void rule__ComponentInterface__Group_6_6_3__0() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6_3__0" + // $ANTLR end "rule__ComponentInterface__Group_11_3__0" - // $ANTLR start "rule__ComponentInterface__Group_6_6_3__0__Impl" - // InternalComponentInterface.g:2279:1: rule__ComponentInterface__Group_6_6_3__0__Impl : ( ',' ) ; - public final void rule__ComponentInterface__Group_6_6_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11_3__0__Impl" + // InternalComponentInterface.g:2252:1: rule__ComponentInterface__Group_11_3__0__Impl : ( ',' ) ; + public final void rule__ComponentInterface__Group_11_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2283:1: ( ( ',' ) ) - // InternalComponentInterface.g:2284:1: ( ',' ) + // InternalComponentInterface.g:2256:1: ( ( ',' ) ) + // InternalComponentInterface.g:2257:1: ( ',' ) { - // InternalComponentInterface.g:2284:1: ( ',' ) - // InternalComponentInterface.g:2285:2: ',' + // InternalComponentInterface.g:2257:1: ( ',' ) + // InternalComponentInterface.g:2258:2: ',' { - before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_6_3_0()); + before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_11_3_0()); match(input,29,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_6_3_0()); + after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_11_3_0()); } @@ -6818,21 +6842,21 @@ public final void rule__ComponentInterface__Group_6_6_3__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6_3__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_11_3__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_6_3__1" - // InternalComponentInterface.g:2294:1: rule__ComponentInterface__Group_6_6_3__1 : rule__ComponentInterface__Group_6_6_3__1__Impl ; - public final void rule__ComponentInterface__Group_6_6_3__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11_3__1" + // InternalComponentInterface.g:2267:1: rule__ComponentInterface__Group_11_3__1 : rule__ComponentInterface__Group_11_3__1__Impl ; + public final void rule__ComponentInterface__Group_11_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2298:1: ( rule__ComponentInterface__Group_6_6_3__1__Impl ) - // InternalComponentInterface.g:2299:2: rule__ComponentInterface__Group_6_6_3__1__Impl + // InternalComponentInterface.g:2271:1: ( rule__ComponentInterface__Group_11_3__1__Impl ) + // InternalComponentInterface.g:2272:2: rule__ComponentInterface__Group_11_3__1__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_6_3__1__Impl(); + rule__ComponentInterface__Group_11_3__1__Impl(); state._fsp--; @@ -6851,35 +6875,35 @@ public final void rule__ComponentInterface__Group_6_6_3__1() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6_3__1" + // $ANTLR end "rule__ComponentInterface__Group_11_3__1" - // $ANTLR start "rule__ComponentInterface__Group_6_6_3__1__Impl" - // InternalComponentInterface.g:2305:1: rule__ComponentInterface__Group_6_6_3__1__Impl : ( ( rule__ComponentInterface__RosparameterAssignment_6_6_3_1 ) ) ; - public final void rule__ComponentInterface__Group_6_6_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11_3__1__Impl" + // InternalComponentInterface.g:2278:1: rule__ComponentInterface__Group_11_3__1__Impl : ( ( rule__ComponentInterface__RosactionclientAssignment_11_3_1 ) ) ; + public final void rule__ComponentInterface__Group_11_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2309:1: ( ( ( rule__ComponentInterface__RosparameterAssignment_6_6_3_1 ) ) ) - // InternalComponentInterface.g:2310:1: ( ( rule__ComponentInterface__RosparameterAssignment_6_6_3_1 ) ) + // InternalComponentInterface.g:2282:1: ( ( ( rule__ComponentInterface__RosactionclientAssignment_11_3_1 ) ) ) + // InternalComponentInterface.g:2283:1: ( ( rule__ComponentInterface__RosactionclientAssignment_11_3_1 ) ) { - // InternalComponentInterface.g:2310:1: ( ( rule__ComponentInterface__RosparameterAssignment_6_6_3_1 ) ) - // InternalComponentInterface.g:2311:2: ( rule__ComponentInterface__RosparameterAssignment_6_6_3_1 ) + // InternalComponentInterface.g:2283:1: ( ( rule__ComponentInterface__RosactionclientAssignment_11_3_1 ) ) + // InternalComponentInterface.g:2284:2: ( rule__ComponentInterface__RosactionclientAssignment_11_3_1 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_3_1()); - // InternalComponentInterface.g:2312:2: ( rule__ComponentInterface__RosparameterAssignment_6_6_3_1 ) - // InternalComponentInterface.g:2312:3: rule__ComponentInterface__RosparameterAssignment_6_6_3_1 + before(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_3_1()); + // InternalComponentInterface.g:2285:2: ( rule__ComponentInterface__RosactionclientAssignment_11_3_1 ) + // InternalComponentInterface.g:2285:3: rule__ComponentInterface__RosactionclientAssignment_11_3_1 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosparameterAssignment_6_6_3_1(); + rule__ComponentInterface__RosactionclientAssignment_11_3_1(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_3_1()); + after(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_3_1()); } @@ -6898,26 +6922,26 @@ public final void rule__ComponentInterface__Group_6_6_3__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6_3__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_11_3__1__Impl" - // $ANTLR start "rule__RosPublisher__Group__0" - // InternalComponentInterface.g:2321:1: rule__RosPublisher__Group__0 : rule__RosPublisher__Group__0__Impl rule__RosPublisher__Group__1 ; - public final void rule__RosPublisher__Group__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__0" + // InternalComponentInterface.g:2294:1: rule__ComponentInterface__Group_12__0 : rule__ComponentInterface__Group_12__0__Impl rule__ComponentInterface__Group_12__1 ; + public final void rule__ComponentInterface__Group_12__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2325:1: ( rule__RosPublisher__Group__0__Impl rule__RosPublisher__Group__1 ) - // InternalComponentInterface.g:2326:2: rule__RosPublisher__Group__0__Impl rule__RosPublisher__Group__1 + // InternalComponentInterface.g:2298:1: ( rule__ComponentInterface__Group_12__0__Impl rule__ComponentInterface__Group_12__1 ) + // InternalComponentInterface.g:2299:2: rule__ComponentInterface__Group_12__0__Impl rule__ComponentInterface__Group_12__1 { - pushFollow(FOLLOW_8); - rule__RosPublisher__Group__0__Impl(); + pushFollow(FOLLOW_3); + rule__ComponentInterface__Group_12__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosPublisher__Group__1(); + rule__ComponentInterface__Group_12__1(); state._fsp--; @@ -6936,29 +6960,25 @@ public final void rule__RosPublisher__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group__0" + // $ANTLR end "rule__ComponentInterface__Group_12__0" - // $ANTLR start "rule__RosPublisher__Group__0__Impl" - // InternalComponentInterface.g:2333:1: rule__RosPublisher__Group__0__Impl : ( () ) ; - public final void rule__RosPublisher__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__0__Impl" + // InternalComponentInterface.g:2306:1: rule__ComponentInterface__Group_12__0__Impl : ( 'RosParameters' ) ; + public final void rule__ComponentInterface__Group_12__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2337:1: ( ( () ) ) - // InternalComponentInterface.g:2338:1: ( () ) - { - // InternalComponentInterface.g:2338:1: ( () ) - // InternalComponentInterface.g:2339:2: () + // InternalComponentInterface.g:2310:1: ( ( 'RosParameters' ) ) + // InternalComponentInterface.g:2311:1: ( 'RosParameters' ) { - before(grammarAccess.getRosPublisherAccess().getRosPublisherAction_0()); - // InternalComponentInterface.g:2340:2: () - // InternalComponentInterface.g:2340:3: + // InternalComponentInterface.g:2311:1: ( 'RosParameters' ) + // InternalComponentInterface.g:2312:2: 'RosParameters' { - } - - after(grammarAccess.getRosPublisherAccess().getRosPublisherAction_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_12_0()); + match(input,35,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_12_0()); } @@ -6966,6 +6986,10 @@ public final void rule__RosPublisher__Group__0__Impl() throws RecognitionExcepti } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -6973,26 +6997,26 @@ public final void rule__RosPublisher__Group__0__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosPublisher__Group__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_12__0__Impl" - // $ANTLR start "rule__RosPublisher__Group__1" - // InternalComponentInterface.g:2348:1: rule__RosPublisher__Group__1 : rule__RosPublisher__Group__1__Impl rule__RosPublisher__Group__2 ; - public final void rule__RosPublisher__Group__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__1" + // InternalComponentInterface.g:2321:1: rule__ComponentInterface__Group_12__1 : rule__ComponentInterface__Group_12__1__Impl rule__ComponentInterface__Group_12__2 ; + public final void rule__ComponentInterface__Group_12__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2352:1: ( rule__RosPublisher__Group__1__Impl rule__RosPublisher__Group__2 ) - // InternalComponentInterface.g:2353:2: rule__RosPublisher__Group__1__Impl rule__RosPublisher__Group__2 + // InternalComponentInterface.g:2325:1: ( rule__ComponentInterface__Group_12__1__Impl rule__ComponentInterface__Group_12__2 ) + // InternalComponentInterface.g:2326:2: rule__ComponentInterface__Group_12__1__Impl rule__ComponentInterface__Group_12__2 { - pushFollow(FOLLOW_17); - rule__RosPublisher__Group__1__Impl(); + pushFollow(FOLLOW_15); + rule__ComponentInterface__Group_12__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosPublisher__Group__2(); + rule__ComponentInterface__Group_12__2(); state._fsp--; @@ -7011,25 +7035,25 @@ public final void rule__RosPublisher__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group__1" + // $ANTLR end "rule__ComponentInterface__Group_12__1" - // $ANTLR start "rule__RosPublisher__Group__1__Impl" - // InternalComponentInterface.g:2360:1: rule__RosPublisher__Group__1__Impl : ( 'RosPublisher' ) ; - public final void rule__RosPublisher__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__1__Impl" + // InternalComponentInterface.g:2333:1: rule__ComponentInterface__Group_12__1__Impl : ( '{' ) ; + public final void rule__ComponentInterface__Group_12__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2364:1: ( ( 'RosPublisher' ) ) - // InternalComponentInterface.g:2365:1: ( 'RosPublisher' ) + // InternalComponentInterface.g:2337:1: ( ( '{' ) ) + // InternalComponentInterface.g:2338:1: ( '{' ) { - // InternalComponentInterface.g:2365:1: ( 'RosPublisher' ) - // InternalComponentInterface.g:2366:2: 'RosPublisher' + // InternalComponentInterface.g:2338:1: ( '{' ) + // InternalComponentInterface.g:2339:2: '{' { - before(grammarAccess.getRosPublisherAccess().getRosPublisherKeyword_1()); - match(input,36,FOLLOW_2); - after(grammarAccess.getRosPublisherAccess().getRosPublisherKeyword_1()); + before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_12_1()); + match(input,23,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_12_1()); } @@ -7048,26 +7072,26 @@ public final void rule__RosPublisher__Group__1__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosPublisher__Group__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_12__1__Impl" - // $ANTLR start "rule__RosPublisher__Group__2" - // InternalComponentInterface.g:2375:1: rule__RosPublisher__Group__2 : rule__RosPublisher__Group__2__Impl rule__RosPublisher__Group__3 ; - public final void rule__RosPublisher__Group__2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__2" + // InternalComponentInterface.g:2348:1: rule__ComponentInterface__Group_12__2 : rule__ComponentInterface__Group_12__2__Impl rule__ComponentInterface__Group_12__3 ; + public final void rule__ComponentInterface__Group_12__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2379:1: ( rule__RosPublisher__Group__2__Impl rule__RosPublisher__Group__3 ) - // InternalComponentInterface.g:2380:2: rule__RosPublisher__Group__2__Impl rule__RosPublisher__Group__3 + // InternalComponentInterface.g:2352:1: ( rule__ComponentInterface__Group_12__2__Impl rule__ComponentInterface__Group_12__3 ) + // InternalComponentInterface.g:2353:2: rule__ComponentInterface__Group_12__2__Impl rule__ComponentInterface__Group_12__3 { - pushFollow(FOLLOW_17); - rule__RosPublisher__Group__2__Impl(); + pushFollow(FOLLOW_8); + rule__ComponentInterface__Group_12__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosPublisher__Group__3(); + rule__ComponentInterface__Group_12__3(); state._fsp--; @@ -7086,46 +7110,35 @@ public final void rule__RosPublisher__Group__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group__2" + // $ANTLR end "rule__ComponentInterface__Group_12__2" - // $ANTLR start "rule__RosPublisher__Group__2__Impl" - // InternalComponentInterface.g:2387:1: rule__RosPublisher__Group__2__Impl : ( ( rule__RosPublisher__NameAssignment_2 )? ) ; - public final void rule__RosPublisher__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__2__Impl" + // InternalComponentInterface.g:2360:1: rule__ComponentInterface__Group_12__2__Impl : ( ( rule__ComponentInterface__RosparameterAssignment_12_2 ) ) ; + public final void rule__ComponentInterface__Group_12__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2391:1: ( ( ( rule__RosPublisher__NameAssignment_2 )? ) ) - // InternalComponentInterface.g:2392:1: ( ( rule__RosPublisher__NameAssignment_2 )? ) + // InternalComponentInterface.g:2364:1: ( ( ( rule__ComponentInterface__RosparameterAssignment_12_2 ) ) ) + // InternalComponentInterface.g:2365:1: ( ( rule__ComponentInterface__RosparameterAssignment_12_2 ) ) { - // InternalComponentInterface.g:2392:1: ( ( rule__RosPublisher__NameAssignment_2 )? ) - // InternalComponentInterface.g:2393:2: ( rule__RosPublisher__NameAssignment_2 )? + // InternalComponentInterface.g:2365:1: ( ( rule__ComponentInterface__RosparameterAssignment_12_2 ) ) + // InternalComponentInterface.g:2366:2: ( rule__ComponentInterface__RosparameterAssignment_12_2 ) { - before(grammarAccess.getRosPublisherAccess().getNameAssignment_2()); - // InternalComponentInterface.g:2394:2: ( rule__RosPublisher__NameAssignment_2 )? - int alt12=2; - int LA12_0 = input.LA(1); - - if ( ((LA12_0>=RULE_STRING && LA12_0<=RULE_ID)) ) { - alt12=1; - } - switch (alt12) { - case 1 : - // InternalComponentInterface.g:2394:3: rule__RosPublisher__NameAssignment_2 - { - pushFollow(FOLLOW_2); - rule__RosPublisher__NameAssignment_2(); - - state._fsp--; + before(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_2()); + // InternalComponentInterface.g:2367:2: ( rule__ComponentInterface__RosparameterAssignment_12_2 ) + // InternalComponentInterface.g:2367:3: rule__ComponentInterface__RosparameterAssignment_12_2 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__RosparameterAssignment_12_2(); + state._fsp--; - } - break; } - after(grammarAccess.getRosPublisherAccess().getNameAssignment_2()); + after(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_2()); } @@ -7144,26 +7157,26 @@ public final void rule__RosPublisher__Group__2__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosPublisher__Group__2__Impl" + // $ANTLR end "rule__ComponentInterface__Group_12__2__Impl" - // $ANTLR start "rule__RosPublisher__Group__3" - // InternalComponentInterface.g:2402:1: rule__RosPublisher__Group__3 : rule__RosPublisher__Group__3__Impl rule__RosPublisher__Group__4 ; - public final void rule__RosPublisher__Group__3() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__3" + // InternalComponentInterface.g:2375:1: rule__ComponentInterface__Group_12__3 : rule__ComponentInterface__Group_12__3__Impl rule__ComponentInterface__Group_12__4 ; + public final void rule__ComponentInterface__Group_12__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2406:1: ( rule__RosPublisher__Group__3__Impl rule__RosPublisher__Group__4 ) - // InternalComponentInterface.g:2407:2: rule__RosPublisher__Group__3__Impl rule__RosPublisher__Group__4 + // InternalComponentInterface.g:2379:1: ( rule__ComponentInterface__Group_12__3__Impl rule__ComponentInterface__Group_12__4 ) + // InternalComponentInterface.g:2380:2: rule__ComponentInterface__Group_12__3__Impl rule__ComponentInterface__Group_12__4 { - pushFollow(FOLLOW_18); - rule__RosPublisher__Group__3__Impl(); + pushFollow(FOLLOW_8); + rule__ComponentInterface__Group_12__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosPublisher__Group__4(); + rule__ComponentInterface__Group_12__4(); state._fsp--; @@ -7182,25 +7195,53 @@ public final void rule__RosPublisher__Group__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group__3" + // $ANTLR end "rule__ComponentInterface__Group_12__3" - // $ANTLR start "rule__RosPublisher__Group__3__Impl" - // InternalComponentInterface.g:2414:1: rule__RosPublisher__Group__3__Impl : ( '{' ) ; - public final void rule__RosPublisher__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__3__Impl" + // InternalComponentInterface.g:2387:1: rule__ComponentInterface__Group_12__3__Impl : ( ( rule__ComponentInterface__Group_12_3__0 )* ) ; + public final void rule__ComponentInterface__Group_12__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2418:1: ( ( '{' ) ) - // InternalComponentInterface.g:2419:1: ( '{' ) + // InternalComponentInterface.g:2391:1: ( ( ( rule__ComponentInterface__Group_12_3__0 )* ) ) + // InternalComponentInterface.g:2392:1: ( ( rule__ComponentInterface__Group_12_3__0 )* ) { - // InternalComponentInterface.g:2419:1: ( '{' ) - // InternalComponentInterface.g:2420:2: '{' + // InternalComponentInterface.g:2392:1: ( ( rule__ComponentInterface__Group_12_3__0 )* ) + // InternalComponentInterface.g:2393:2: ( rule__ComponentInterface__Group_12_3__0 )* { - before(grammarAccess.getRosPublisherAccess().getLeftCurlyBracketKeyword_3()); - match(input,23,FOLLOW_2); - after(grammarAccess.getRosPublisherAccess().getLeftCurlyBracketKeyword_3()); + before(grammarAccess.getComponentInterfaceAccess().getGroup_12_3()); + // InternalComponentInterface.g:2394:2: ( rule__ComponentInterface__Group_12_3__0 )* + loop18: + do { + int alt18=2; + int LA18_0 = input.LA(1); + + if ( (LA18_0==29) ) { + alt18=1; + } + + + switch (alt18) { + case 1 : + // InternalComponentInterface.g:2394:3: rule__ComponentInterface__Group_12_3__0 + { + pushFollow(FOLLOW_9); + rule__ComponentInterface__Group_12_3__0(); + + state._fsp--; + + + } + break; + + default : + break loop18; + } + } while (true); + + after(grammarAccess.getComponentInterfaceAccess().getGroup_12_3()); } @@ -7219,26 +7260,21 @@ public final void rule__RosPublisher__Group__3__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosPublisher__Group__3__Impl" + // $ANTLR end "rule__ComponentInterface__Group_12__3__Impl" - // $ANTLR start "rule__RosPublisher__Group__4" - // InternalComponentInterface.g:2429:1: rule__RosPublisher__Group__4 : rule__RosPublisher__Group__4__Impl rule__RosPublisher__Group__5 ; - public final void rule__RosPublisher__Group__4() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__4" + // InternalComponentInterface.g:2402:1: rule__ComponentInterface__Group_12__4 : rule__ComponentInterface__Group_12__4__Impl ; + public final void rule__ComponentInterface__Group_12__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2433:1: ( rule__RosPublisher__Group__4__Impl rule__RosPublisher__Group__5 ) - // InternalComponentInterface.g:2434:2: rule__RosPublisher__Group__4__Impl rule__RosPublisher__Group__5 + // InternalComponentInterface.g:2406:1: ( rule__ComponentInterface__Group_12__4__Impl ) + // InternalComponentInterface.g:2407:2: rule__ComponentInterface__Group_12__4__Impl { - pushFollow(FOLLOW_18); - rule__RosPublisher__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosPublisher__Group__5(); + rule__ComponentInterface__Group_12__4__Impl(); state._fsp--; @@ -7257,46 +7293,25 @@ public final void rule__RosPublisher__Group__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group__4" + // $ANTLR end "rule__ComponentInterface__Group_12__4" - // $ANTLR start "rule__RosPublisher__Group__4__Impl" - // InternalComponentInterface.g:2441:1: rule__RosPublisher__Group__4__Impl : ( ( rule__RosPublisher__Group_4__0 )? ) ; - public final void rule__RosPublisher__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__4__Impl" + // InternalComponentInterface.g:2413:1: rule__ComponentInterface__Group_12__4__Impl : ( '}' ) ; + public final void rule__ComponentInterface__Group_12__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2445:1: ( ( ( rule__RosPublisher__Group_4__0 )? ) ) - // InternalComponentInterface.g:2446:1: ( ( rule__RosPublisher__Group_4__0 )? ) + // InternalComponentInterface.g:2417:1: ( ( '}' ) ) + // InternalComponentInterface.g:2418:1: ( '}' ) { - // InternalComponentInterface.g:2446:1: ( ( rule__RosPublisher__Group_4__0 )? ) - // InternalComponentInterface.g:2447:2: ( rule__RosPublisher__Group_4__0 )? + // InternalComponentInterface.g:2418:1: ( '}' ) + // InternalComponentInterface.g:2419:2: '}' { - before(grammarAccess.getRosPublisherAccess().getGroup_4()); - // InternalComponentInterface.g:2448:2: ( rule__RosPublisher__Group_4__0 )? - int alt13=2; - int LA13_0 = input.LA(1); - - if ( (LA13_0==38) ) { - alt13=1; - } - switch (alt13) { - case 1 : - // InternalComponentInterface.g:2448:3: rule__RosPublisher__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__RosPublisher__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosPublisherAccess().getGroup_4()); + before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_12_4()); + match(input,25,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_12_4()); } @@ -7315,26 +7330,26 @@ public final void rule__RosPublisher__Group__4__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosPublisher__Group__4__Impl" + // $ANTLR end "rule__ComponentInterface__Group_12__4__Impl" - // $ANTLR start "rule__RosPublisher__Group__5" - // InternalComponentInterface.g:2456:1: rule__RosPublisher__Group__5 : rule__RosPublisher__Group__5__Impl rule__RosPublisher__Group__6 ; - public final void rule__RosPublisher__Group__5() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12_3__0" + // InternalComponentInterface.g:2429:1: rule__ComponentInterface__Group_12_3__0 : rule__ComponentInterface__Group_12_3__0__Impl rule__ComponentInterface__Group_12_3__1 ; + public final void rule__ComponentInterface__Group_12_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2460:1: ( rule__RosPublisher__Group__5__Impl rule__RosPublisher__Group__6 ) - // InternalComponentInterface.g:2461:2: rule__RosPublisher__Group__5__Impl rule__RosPublisher__Group__6 + // InternalComponentInterface.g:2433:1: ( rule__ComponentInterface__Group_12_3__0__Impl rule__ComponentInterface__Group_12_3__1 ) + // InternalComponentInterface.g:2434:2: rule__ComponentInterface__Group_12_3__0__Impl rule__ComponentInterface__Group_12_3__1 { - pushFollow(FOLLOW_5); - rule__RosPublisher__Group__5__Impl(); + pushFollow(FOLLOW_15); + rule__ComponentInterface__Group_12_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosPublisher__Group__6(); + rule__ComponentInterface__Group_12_3__1(); state._fsp--; @@ -7353,25 +7368,25 @@ public final void rule__RosPublisher__Group__5() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group__5" + // $ANTLR end "rule__ComponentInterface__Group_12_3__0" - // $ANTLR start "rule__RosPublisher__Group__5__Impl" - // InternalComponentInterface.g:2468:1: rule__RosPublisher__Group__5__Impl : ( 'RefPublisher' ) ; - public final void rule__RosPublisher__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12_3__0__Impl" + // InternalComponentInterface.g:2441:1: rule__ComponentInterface__Group_12_3__0__Impl : ( ',' ) ; + public final void rule__ComponentInterface__Group_12_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2472:1: ( ( 'RefPublisher' ) ) - // InternalComponentInterface.g:2473:1: ( 'RefPublisher' ) + // InternalComponentInterface.g:2445:1: ( ( ',' ) ) + // InternalComponentInterface.g:2446:1: ( ',' ) { - // InternalComponentInterface.g:2473:1: ( 'RefPublisher' ) - // InternalComponentInterface.g:2474:2: 'RefPublisher' + // InternalComponentInterface.g:2446:1: ( ',' ) + // InternalComponentInterface.g:2447:2: ',' { - before(grammarAccess.getRosPublisherAccess().getRefPublisherKeyword_5()); - match(input,37,FOLLOW_2); - after(grammarAccess.getRosPublisherAccess().getRefPublisherKeyword_5()); + before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_12_3_0()); + match(input,29,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_12_3_0()); } @@ -7390,26 +7405,21 @@ public final void rule__RosPublisher__Group__5__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosPublisher__Group__5__Impl" + // $ANTLR end "rule__ComponentInterface__Group_12_3__0__Impl" - // $ANTLR start "rule__RosPublisher__Group__6" - // InternalComponentInterface.g:2483:1: rule__RosPublisher__Group__6 : rule__RosPublisher__Group__6__Impl rule__RosPublisher__Group__7 ; - public final void rule__RosPublisher__Group__6() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12_3__1" + // InternalComponentInterface.g:2456:1: rule__ComponentInterface__Group_12_3__1 : rule__ComponentInterface__Group_12_3__1__Impl ; + public final void rule__ComponentInterface__Group_12_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2487:1: ( rule__RosPublisher__Group__6__Impl rule__RosPublisher__Group__7 ) - // InternalComponentInterface.g:2488:2: rule__RosPublisher__Group__6__Impl rule__RosPublisher__Group__7 + // InternalComponentInterface.g:2460:1: ( rule__ComponentInterface__Group_12_3__1__Impl ) + // InternalComponentInterface.g:2461:2: rule__ComponentInterface__Group_12_3__1__Impl { - pushFollow(FOLLOW_7); - rule__RosPublisher__Group__6__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosPublisher__Group__7(); + rule__ComponentInterface__Group_12_3__1__Impl(); state._fsp--; @@ -7428,35 +7438,35 @@ public final void rule__RosPublisher__Group__6() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group__6" + // $ANTLR end "rule__ComponentInterface__Group_12_3__1" - // $ANTLR start "rule__RosPublisher__Group__6__Impl" - // InternalComponentInterface.g:2495:1: rule__RosPublisher__Group__6__Impl : ( ( rule__RosPublisher__PublisherAssignment_6 ) ) ; - public final void rule__RosPublisher__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12_3__1__Impl" + // InternalComponentInterface.g:2467:1: rule__ComponentInterface__Group_12_3__1__Impl : ( ( rule__ComponentInterface__RosparameterAssignment_12_3_1 ) ) ; + public final void rule__ComponentInterface__Group_12_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2499:1: ( ( ( rule__RosPublisher__PublisherAssignment_6 ) ) ) - // InternalComponentInterface.g:2500:1: ( ( rule__RosPublisher__PublisherAssignment_6 ) ) + // InternalComponentInterface.g:2471:1: ( ( ( rule__ComponentInterface__RosparameterAssignment_12_3_1 ) ) ) + // InternalComponentInterface.g:2472:1: ( ( rule__ComponentInterface__RosparameterAssignment_12_3_1 ) ) { - // InternalComponentInterface.g:2500:1: ( ( rule__RosPublisher__PublisherAssignment_6 ) ) - // InternalComponentInterface.g:2501:2: ( rule__RosPublisher__PublisherAssignment_6 ) + // InternalComponentInterface.g:2472:1: ( ( rule__ComponentInterface__RosparameterAssignment_12_3_1 ) ) + // InternalComponentInterface.g:2473:2: ( rule__ComponentInterface__RosparameterAssignment_12_3_1 ) { - before(grammarAccess.getRosPublisherAccess().getPublisherAssignment_6()); - // InternalComponentInterface.g:2502:2: ( rule__RosPublisher__PublisherAssignment_6 ) - // InternalComponentInterface.g:2502:3: rule__RosPublisher__PublisherAssignment_6 + before(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_3_1()); + // InternalComponentInterface.g:2474:2: ( rule__ComponentInterface__RosparameterAssignment_12_3_1 ) + // InternalComponentInterface.g:2474:3: rule__ComponentInterface__RosparameterAssignment_12_3_1 { pushFollow(FOLLOW_2); - rule__RosPublisher__PublisherAssignment_6(); + rule__ComponentInterface__RosparameterAssignment_12_3_1(); state._fsp--; } - after(grammarAccess.getRosPublisherAccess().getPublisherAssignment_6()); + after(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_3_1()); } @@ -7475,21 +7485,26 @@ public final void rule__RosPublisher__Group__6__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosPublisher__Group__6__Impl" + // $ANTLR end "rule__ComponentInterface__Group_12_3__1__Impl" - // $ANTLR start "rule__RosPublisher__Group__7" - // InternalComponentInterface.g:2510:1: rule__RosPublisher__Group__7 : rule__RosPublisher__Group__7__Impl ; - public final void rule__RosPublisher__Group__7() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__0" + // InternalComponentInterface.g:2483:1: rule__RosPublisher__Group__0 : rule__RosPublisher__Group__0__Impl rule__RosPublisher__Group__1 ; + public final void rule__RosPublisher__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2514:1: ( rule__RosPublisher__Group__7__Impl ) - // InternalComponentInterface.g:2515:2: rule__RosPublisher__Group__7__Impl + // InternalComponentInterface.g:2487:1: ( rule__RosPublisher__Group__0__Impl rule__RosPublisher__Group__1 ) + // InternalComponentInterface.g:2488:2: rule__RosPublisher__Group__0__Impl rule__RosPublisher__Group__1 { + pushFollow(FOLLOW_7); + rule__RosPublisher__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosPublisher__Group__7__Impl(); + rule__RosPublisher__Group__1(); state._fsp--; @@ -7508,25 +7523,29 @@ public final void rule__RosPublisher__Group__7() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group__7" + // $ANTLR end "rule__RosPublisher__Group__0" - // $ANTLR start "rule__RosPublisher__Group__7__Impl" - // InternalComponentInterface.g:2521:1: rule__RosPublisher__Group__7__Impl : ( '}' ) ; - public final void rule__RosPublisher__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__0__Impl" + // InternalComponentInterface.g:2495:1: rule__RosPublisher__Group__0__Impl : ( () ) ; + public final void rule__RosPublisher__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2525:1: ( ( '}' ) ) - // InternalComponentInterface.g:2526:1: ( '}' ) + // InternalComponentInterface.g:2499:1: ( ( () ) ) + // InternalComponentInterface.g:2500:1: ( () ) { - // InternalComponentInterface.g:2526:1: ( '}' ) - // InternalComponentInterface.g:2527:2: '}' + // InternalComponentInterface.g:2500:1: ( () ) + // InternalComponentInterface.g:2501:2: () { - before(grammarAccess.getRosPublisherAccess().getRightCurlyBracketKeyword_7()); - match(input,25,FOLLOW_2); - after(grammarAccess.getRosPublisherAccess().getRightCurlyBracketKeyword_7()); + before(grammarAccess.getRosPublisherAccess().getRosPublisherAction_0()); + // InternalComponentInterface.g:2502:2: () + // InternalComponentInterface.g:2502:3: + { + } + + after(grammarAccess.getRosPublisherAccess().getRosPublisherAction_0()); } @@ -7534,10 +7553,6 @@ public final void rule__RosPublisher__Group__7__Impl() throws RecognitionExcepti } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -7545,26 +7560,26 @@ public final void rule__RosPublisher__Group__7__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosPublisher__Group__7__Impl" + // $ANTLR end "rule__RosPublisher__Group__0__Impl" - // $ANTLR start "rule__RosPublisher__Group_4__0" - // InternalComponentInterface.g:2537:1: rule__RosPublisher__Group_4__0 : rule__RosPublisher__Group_4__0__Impl rule__RosPublisher__Group_4__1 ; - public final void rule__RosPublisher__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__1" + // InternalComponentInterface.g:2510:1: rule__RosPublisher__Group__1 : rule__RosPublisher__Group__1__Impl rule__RosPublisher__Group__2 ; + public final void rule__RosPublisher__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2541:1: ( rule__RosPublisher__Group_4__0__Impl rule__RosPublisher__Group_4__1 ) - // InternalComponentInterface.g:2542:2: rule__RosPublisher__Group_4__0__Impl rule__RosPublisher__Group_4__1 + // InternalComponentInterface.g:2514:1: ( rule__RosPublisher__Group__1__Impl rule__RosPublisher__Group__2 ) + // InternalComponentInterface.g:2515:2: rule__RosPublisher__Group__1__Impl rule__RosPublisher__Group__2 { - pushFollow(FOLLOW_5); - rule__RosPublisher__Group_4__0__Impl(); + pushFollow(FOLLOW_16); + rule__RosPublisher__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosPublisher__Group_4__1(); + rule__RosPublisher__Group__2(); state._fsp--; @@ -7583,25 +7598,25 @@ public final void rule__RosPublisher__Group_4__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group_4__0" + // $ANTLR end "rule__RosPublisher__Group__1" - // $ANTLR start "rule__RosPublisher__Group_4__0__Impl" - // InternalComponentInterface.g:2549:1: rule__RosPublisher__Group_4__0__Impl : ( 'ns' ) ; - public final void rule__RosPublisher__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__1__Impl" + // InternalComponentInterface.g:2522:1: rule__RosPublisher__Group__1__Impl : ( 'RosPublisher' ) ; + public final void rule__RosPublisher__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2553:1: ( ( 'ns' ) ) - // InternalComponentInterface.g:2554:1: ( 'ns' ) + // InternalComponentInterface.g:2526:1: ( ( 'RosPublisher' ) ) + // InternalComponentInterface.g:2527:1: ( 'RosPublisher' ) { - // InternalComponentInterface.g:2554:1: ( 'ns' ) - // InternalComponentInterface.g:2555:2: 'ns' + // InternalComponentInterface.g:2527:1: ( 'RosPublisher' ) + // InternalComponentInterface.g:2528:2: 'RosPublisher' { - before(grammarAccess.getRosPublisherAccess().getNsKeyword_4_0()); - match(input,38,FOLLOW_2); - after(grammarAccess.getRosPublisherAccess().getNsKeyword_4_0()); + before(grammarAccess.getRosPublisherAccess().getRosPublisherKeyword_1()); + match(input,36,FOLLOW_2); + after(grammarAccess.getRosPublisherAccess().getRosPublisherKeyword_1()); } @@ -7620,21 +7635,26 @@ public final void rule__RosPublisher__Group_4__0__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__RosPublisher__Group_4__0__Impl" + // $ANTLR end "rule__RosPublisher__Group__1__Impl" - // $ANTLR start "rule__RosPublisher__Group_4__1" - // InternalComponentInterface.g:2564:1: rule__RosPublisher__Group_4__1 : rule__RosPublisher__Group_4__1__Impl ; - public final void rule__RosPublisher__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__2" + // InternalComponentInterface.g:2537:1: rule__RosPublisher__Group__2 : rule__RosPublisher__Group__2__Impl rule__RosPublisher__Group__3 ; + public final void rule__RosPublisher__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2568:1: ( rule__RosPublisher__Group_4__1__Impl ) - // InternalComponentInterface.g:2569:2: rule__RosPublisher__Group_4__1__Impl + // InternalComponentInterface.g:2541:1: ( rule__RosPublisher__Group__2__Impl rule__RosPublisher__Group__3 ) + // InternalComponentInterface.g:2542:2: rule__RosPublisher__Group__2__Impl rule__RosPublisher__Group__3 { + pushFollow(FOLLOW_16); + rule__RosPublisher__Group__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosPublisher__Group_4__1__Impl(); + rule__RosPublisher__Group__3(); state._fsp--; @@ -7653,35 +7673,46 @@ public final void rule__RosPublisher__Group_4__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group_4__1" + // $ANTLR end "rule__RosPublisher__Group__2" - // $ANTLR start "rule__RosPublisher__Group_4__1__Impl" - // InternalComponentInterface.g:2575:1: rule__RosPublisher__Group_4__1__Impl : ( ( rule__RosPublisher__NsAssignment_4_1 ) ) ; - public final void rule__RosPublisher__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__2__Impl" + // InternalComponentInterface.g:2549:1: rule__RosPublisher__Group__2__Impl : ( ( rule__RosPublisher__NameAssignment_2 )? ) ; + public final void rule__RosPublisher__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2579:1: ( ( ( rule__RosPublisher__NsAssignment_4_1 ) ) ) - // InternalComponentInterface.g:2580:1: ( ( rule__RosPublisher__NsAssignment_4_1 ) ) - { - // InternalComponentInterface.g:2580:1: ( ( rule__RosPublisher__NsAssignment_4_1 ) ) - // InternalComponentInterface.g:2581:2: ( rule__RosPublisher__NsAssignment_4_1 ) + // InternalComponentInterface.g:2553:1: ( ( ( rule__RosPublisher__NameAssignment_2 )? ) ) + // InternalComponentInterface.g:2554:1: ( ( rule__RosPublisher__NameAssignment_2 )? ) { - before(grammarAccess.getRosPublisherAccess().getNsAssignment_4_1()); - // InternalComponentInterface.g:2582:2: ( rule__RosPublisher__NsAssignment_4_1 ) - // InternalComponentInterface.g:2582:3: rule__RosPublisher__NsAssignment_4_1 + // InternalComponentInterface.g:2554:1: ( ( rule__RosPublisher__NameAssignment_2 )? ) + // InternalComponentInterface.g:2555:2: ( rule__RosPublisher__NameAssignment_2 )? { - pushFollow(FOLLOW_2); - rule__RosPublisher__NsAssignment_4_1(); + before(grammarAccess.getRosPublisherAccess().getNameAssignment_2()); + // InternalComponentInterface.g:2556:2: ( rule__RosPublisher__NameAssignment_2 )? + int alt19=2; + int LA19_0 = input.LA(1); - state._fsp--; + if ( ((LA19_0>=RULE_STRING && LA19_0<=RULE_ID)) ) { + alt19=1; + } + switch (alt19) { + case 1 : + // InternalComponentInterface.g:2556:3: rule__RosPublisher__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__RosPublisher__NameAssignment_2(); + state._fsp--; + + + } + break; } - after(grammarAccess.getRosPublisherAccess().getNsAssignment_4_1()); + after(grammarAccess.getRosPublisherAccess().getNameAssignment_2()); } @@ -7700,26 +7731,26 @@ public final void rule__RosPublisher__Group_4__1__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__RosPublisher__Group_4__1__Impl" + // $ANTLR end "rule__RosPublisher__Group__2__Impl" - // $ANTLR start "rule__RosSubscriber__Group__0" - // InternalComponentInterface.g:2591:1: rule__RosSubscriber__Group__0 : rule__RosSubscriber__Group__0__Impl rule__RosSubscriber__Group__1 ; - public final void rule__RosSubscriber__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__3" + // InternalComponentInterface.g:2564:1: rule__RosPublisher__Group__3 : rule__RosPublisher__Group__3__Impl rule__RosPublisher__Group__4 ; + public final void rule__RosPublisher__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2595:1: ( rule__RosSubscriber__Group__0__Impl rule__RosSubscriber__Group__1 ) - // InternalComponentInterface.g:2596:2: rule__RosSubscriber__Group__0__Impl rule__RosSubscriber__Group__1 + // InternalComponentInterface.g:2568:1: ( rule__RosPublisher__Group__3__Impl rule__RosPublisher__Group__4 ) + // InternalComponentInterface.g:2569:2: rule__RosPublisher__Group__3__Impl rule__RosPublisher__Group__4 { - pushFollow(FOLLOW_11); - rule__RosSubscriber__Group__0__Impl(); + pushFollow(FOLLOW_17); + rule__RosPublisher__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSubscriber__Group__1(); + rule__RosPublisher__Group__4(); state._fsp--; @@ -7738,29 +7769,25 @@ public final void rule__RosSubscriber__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSubscriber__Group__0" + // $ANTLR end "rule__RosPublisher__Group__3" - // $ANTLR start "rule__RosSubscriber__Group__0__Impl" - // InternalComponentInterface.g:2603:1: rule__RosSubscriber__Group__0__Impl : ( () ) ; - public final void rule__RosSubscriber__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__3__Impl" + // InternalComponentInterface.g:2576:1: rule__RosPublisher__Group__3__Impl : ( '{' ) ; + public final void rule__RosPublisher__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2607:1: ( ( () ) ) - // InternalComponentInterface.g:2608:1: ( () ) - { - // InternalComponentInterface.g:2608:1: ( () ) - // InternalComponentInterface.g:2609:2: () + // InternalComponentInterface.g:2580:1: ( ( '{' ) ) + // InternalComponentInterface.g:2581:1: ( '{' ) { - before(grammarAccess.getRosSubscriberAccess().getRosSubscriberAction_0()); - // InternalComponentInterface.g:2610:2: () - // InternalComponentInterface.g:2610:3: + // InternalComponentInterface.g:2581:1: ( '{' ) + // InternalComponentInterface.g:2582:2: '{' { - } - - after(grammarAccess.getRosSubscriberAccess().getRosSubscriberAction_0()); + before(grammarAccess.getRosPublisherAccess().getLeftCurlyBracketKeyword_3()); + match(input,23,FOLLOW_2); + after(grammarAccess.getRosPublisherAccess().getLeftCurlyBracketKeyword_3()); } @@ -7768,6 +7795,10 @@ public final void rule__RosSubscriber__Group__0__Impl() throws RecognitionExcept } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -7775,26 +7806,26 @@ public final void rule__RosSubscriber__Group__0__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSubscriber__Group__0__Impl" + // $ANTLR end "rule__RosPublisher__Group__3__Impl" - // $ANTLR start "rule__RosSubscriber__Group__1" - // InternalComponentInterface.g:2618:1: rule__RosSubscriber__Group__1 : rule__RosSubscriber__Group__1__Impl rule__RosSubscriber__Group__2 ; - public final void rule__RosSubscriber__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__4" + // InternalComponentInterface.g:2591:1: rule__RosPublisher__Group__4 : rule__RosPublisher__Group__4__Impl rule__RosPublisher__Group__5 ; + public final void rule__RosPublisher__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2622:1: ( rule__RosSubscriber__Group__1__Impl rule__RosSubscriber__Group__2 ) - // InternalComponentInterface.g:2623:2: rule__RosSubscriber__Group__1__Impl rule__RosSubscriber__Group__2 + // InternalComponentInterface.g:2595:1: ( rule__RosPublisher__Group__4__Impl rule__RosPublisher__Group__5 ) + // InternalComponentInterface.g:2596:2: rule__RosPublisher__Group__4__Impl rule__RosPublisher__Group__5 { pushFollow(FOLLOW_17); - rule__RosSubscriber__Group__1__Impl(); + rule__RosPublisher__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSubscriber__Group__2(); + rule__RosPublisher__Group__5(); state._fsp--; @@ -7813,25 +7844,46 @@ public final void rule__RosSubscriber__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSubscriber__Group__1" + // $ANTLR end "rule__RosPublisher__Group__4" - // $ANTLR start "rule__RosSubscriber__Group__1__Impl" - // InternalComponentInterface.g:2630:1: rule__RosSubscriber__Group__1__Impl : ( 'RosSubscriber' ) ; - public final void rule__RosSubscriber__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__4__Impl" + // InternalComponentInterface.g:2603:1: rule__RosPublisher__Group__4__Impl : ( ( rule__RosPublisher__Group_4__0 )? ) ; + public final void rule__RosPublisher__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2634:1: ( ( 'RosSubscriber' ) ) - // InternalComponentInterface.g:2635:1: ( 'RosSubscriber' ) + // InternalComponentInterface.g:2607:1: ( ( ( rule__RosPublisher__Group_4__0 )? ) ) + // InternalComponentInterface.g:2608:1: ( ( rule__RosPublisher__Group_4__0 )? ) { - // InternalComponentInterface.g:2635:1: ( 'RosSubscriber' ) - // InternalComponentInterface.g:2636:2: 'RosSubscriber' + // InternalComponentInterface.g:2608:1: ( ( rule__RosPublisher__Group_4__0 )? ) + // InternalComponentInterface.g:2609:2: ( rule__RosPublisher__Group_4__0 )? { - before(grammarAccess.getRosSubscriberAccess().getRosSubscriberKeyword_1()); - match(input,39,FOLLOW_2); - after(grammarAccess.getRosSubscriberAccess().getRosSubscriberKeyword_1()); + before(grammarAccess.getRosPublisherAccess().getGroup_4()); + // InternalComponentInterface.g:2610:2: ( rule__RosPublisher__Group_4__0 )? + int alt20=2; + int LA20_0 = input.LA(1); + + if ( (LA20_0==38) ) { + alt20=1; + } + switch (alt20) { + case 1 : + // InternalComponentInterface.g:2610:3: rule__RosPublisher__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__RosPublisher__Group_4__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosPublisherAccess().getGroup_4()); } @@ -7850,26 +7902,26 @@ public final void rule__RosSubscriber__Group__1__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSubscriber__Group__1__Impl" + // $ANTLR end "rule__RosPublisher__Group__4__Impl" - // $ANTLR start "rule__RosSubscriber__Group__2" - // InternalComponentInterface.g:2645:1: rule__RosSubscriber__Group__2 : rule__RosSubscriber__Group__2__Impl rule__RosSubscriber__Group__3 ; - public final void rule__RosSubscriber__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__5" + // InternalComponentInterface.g:2618:1: rule__RosPublisher__Group__5 : rule__RosPublisher__Group__5__Impl rule__RosPublisher__Group__6 ; + public final void rule__RosPublisher__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2649:1: ( rule__RosSubscriber__Group__2__Impl rule__RosSubscriber__Group__3 ) - // InternalComponentInterface.g:2650:2: rule__RosSubscriber__Group__2__Impl rule__RosSubscriber__Group__3 + // InternalComponentInterface.g:2622:1: ( rule__RosPublisher__Group__5__Impl rule__RosPublisher__Group__6 ) + // InternalComponentInterface.g:2623:2: rule__RosPublisher__Group__5__Impl rule__RosPublisher__Group__6 { - pushFollow(FOLLOW_17); - rule__RosSubscriber__Group__2__Impl(); + pushFollow(FOLLOW_5); + rule__RosPublisher__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSubscriber__Group__3(); + rule__RosPublisher__Group__6(); state._fsp--; @@ -7888,46 +7940,25 @@ public final void rule__RosSubscriber__Group__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSubscriber__Group__2" + // $ANTLR end "rule__RosPublisher__Group__5" - // $ANTLR start "rule__RosSubscriber__Group__2__Impl" - // InternalComponentInterface.g:2657:1: rule__RosSubscriber__Group__2__Impl : ( ( rule__RosSubscriber__NameAssignment_2 )? ) ; - public final void rule__RosSubscriber__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__5__Impl" + // InternalComponentInterface.g:2630:1: rule__RosPublisher__Group__5__Impl : ( 'RefPublisher' ) ; + public final void rule__RosPublisher__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2661:1: ( ( ( rule__RosSubscriber__NameAssignment_2 )? ) ) - // InternalComponentInterface.g:2662:1: ( ( rule__RosSubscriber__NameAssignment_2 )? ) + // InternalComponentInterface.g:2634:1: ( ( 'RefPublisher' ) ) + // InternalComponentInterface.g:2635:1: ( 'RefPublisher' ) { - // InternalComponentInterface.g:2662:1: ( ( rule__RosSubscriber__NameAssignment_2 )? ) - // InternalComponentInterface.g:2663:2: ( rule__RosSubscriber__NameAssignment_2 )? + // InternalComponentInterface.g:2635:1: ( 'RefPublisher' ) + // InternalComponentInterface.g:2636:2: 'RefPublisher' { - before(grammarAccess.getRosSubscriberAccess().getNameAssignment_2()); - // InternalComponentInterface.g:2664:2: ( rule__RosSubscriber__NameAssignment_2 )? - int alt14=2; - int LA14_0 = input.LA(1); - - if ( ((LA14_0>=RULE_STRING && LA14_0<=RULE_ID)) ) { - alt14=1; - } - switch (alt14) { - case 1 : - // InternalComponentInterface.g:2664:3: rule__RosSubscriber__NameAssignment_2 - { - pushFollow(FOLLOW_2); - rule__RosSubscriber__NameAssignment_2(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosSubscriberAccess().getNameAssignment_2()); + before(grammarAccess.getRosPublisherAccess().getRefPublisherKeyword_5()); + match(input,37,FOLLOW_2); + after(grammarAccess.getRosPublisherAccess().getRefPublisherKeyword_5()); } @@ -7946,26 +7977,26 @@ public final void rule__RosSubscriber__Group__2__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSubscriber__Group__2__Impl" + // $ANTLR end "rule__RosPublisher__Group__5__Impl" - // $ANTLR start "rule__RosSubscriber__Group__3" - // InternalComponentInterface.g:2672:1: rule__RosSubscriber__Group__3 : rule__RosSubscriber__Group__3__Impl rule__RosSubscriber__Group__4 ; - public final void rule__RosSubscriber__Group__3() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__6" + // InternalComponentInterface.g:2645:1: rule__RosPublisher__Group__6 : rule__RosPublisher__Group__6__Impl rule__RosPublisher__Group__7 ; + public final void rule__RosPublisher__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2676:1: ( rule__RosSubscriber__Group__3__Impl rule__RosSubscriber__Group__4 ) - // InternalComponentInterface.g:2677:2: rule__RosSubscriber__Group__3__Impl rule__RosSubscriber__Group__4 + // InternalComponentInterface.g:2649:1: ( rule__RosPublisher__Group__6__Impl rule__RosPublisher__Group__7 ) + // InternalComponentInterface.g:2650:2: rule__RosPublisher__Group__6__Impl rule__RosPublisher__Group__7 { - pushFollow(FOLLOW_19); - rule__RosSubscriber__Group__3__Impl(); + pushFollow(FOLLOW_18); + rule__RosPublisher__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSubscriber__Group__4(); + rule__RosPublisher__Group__7(); state._fsp--; @@ -7984,25 +8015,35 @@ public final void rule__RosSubscriber__Group__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSubscriber__Group__3" + // $ANTLR end "rule__RosPublisher__Group__6" - // $ANTLR start "rule__RosSubscriber__Group__3__Impl" - // InternalComponentInterface.g:2684:1: rule__RosSubscriber__Group__3__Impl : ( '{' ) ; - public final void rule__RosSubscriber__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__6__Impl" + // InternalComponentInterface.g:2657:1: rule__RosPublisher__Group__6__Impl : ( ( rule__RosPublisher__PublisherAssignment_6 ) ) ; + public final void rule__RosPublisher__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2688:1: ( ( '{' ) ) - // InternalComponentInterface.g:2689:1: ( '{' ) + // InternalComponentInterface.g:2661:1: ( ( ( rule__RosPublisher__PublisherAssignment_6 ) ) ) + // InternalComponentInterface.g:2662:1: ( ( rule__RosPublisher__PublisherAssignment_6 ) ) { - // InternalComponentInterface.g:2689:1: ( '{' ) - // InternalComponentInterface.g:2690:2: '{' + // InternalComponentInterface.g:2662:1: ( ( rule__RosPublisher__PublisherAssignment_6 ) ) + // InternalComponentInterface.g:2663:2: ( rule__RosPublisher__PublisherAssignment_6 ) { - before(grammarAccess.getRosSubscriberAccess().getLeftCurlyBracketKeyword_3()); - match(input,23,FOLLOW_2); - after(grammarAccess.getRosSubscriberAccess().getLeftCurlyBracketKeyword_3()); + before(grammarAccess.getRosPublisherAccess().getPublisherAssignment_6()); + // InternalComponentInterface.g:2664:2: ( rule__RosPublisher__PublisherAssignment_6 ) + // InternalComponentInterface.g:2664:3: rule__RosPublisher__PublisherAssignment_6 + { + pushFollow(FOLLOW_2); + rule__RosPublisher__PublisherAssignment_6(); + + state._fsp--; + + + } + + after(grammarAccess.getRosPublisherAccess().getPublisherAssignment_6()); } @@ -8021,26 +8062,21 @@ public final void rule__RosSubscriber__Group__3__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSubscriber__Group__3__Impl" + // $ANTLR end "rule__RosPublisher__Group__6__Impl" - // $ANTLR start "rule__RosSubscriber__Group__4" - // InternalComponentInterface.g:2699:1: rule__RosSubscriber__Group__4 : rule__RosSubscriber__Group__4__Impl rule__RosSubscriber__Group__5 ; - public final void rule__RosSubscriber__Group__4() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__7" + // InternalComponentInterface.g:2672:1: rule__RosPublisher__Group__7 : rule__RosPublisher__Group__7__Impl ; + public final void rule__RosPublisher__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2703:1: ( rule__RosSubscriber__Group__4__Impl rule__RosSubscriber__Group__5 ) - // InternalComponentInterface.g:2704:2: rule__RosSubscriber__Group__4__Impl rule__RosSubscriber__Group__5 + // InternalComponentInterface.g:2676:1: ( rule__RosPublisher__Group__7__Impl ) + // InternalComponentInterface.g:2677:2: rule__RosPublisher__Group__7__Impl { - pushFollow(FOLLOW_19); - rule__RosSubscriber__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosSubscriber__Group__5(); + rule__RosPublisher__Group__7__Impl(); state._fsp--; @@ -8059,46 +8095,25 @@ public final void rule__RosSubscriber__Group__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSubscriber__Group__4" + // $ANTLR end "rule__RosPublisher__Group__7" - // $ANTLR start "rule__RosSubscriber__Group__4__Impl" - // InternalComponentInterface.g:2711:1: rule__RosSubscriber__Group__4__Impl : ( ( rule__RosSubscriber__Group_4__0 )? ) ; - public final void rule__RosSubscriber__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__7__Impl" + // InternalComponentInterface.g:2683:1: rule__RosPublisher__Group__7__Impl : ( '}' ) ; + public final void rule__RosPublisher__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2715:1: ( ( ( rule__RosSubscriber__Group_4__0 )? ) ) - // InternalComponentInterface.g:2716:1: ( ( rule__RosSubscriber__Group_4__0 )? ) + // InternalComponentInterface.g:2687:1: ( ( '}' ) ) + // InternalComponentInterface.g:2688:1: ( '}' ) { - // InternalComponentInterface.g:2716:1: ( ( rule__RosSubscriber__Group_4__0 )? ) - // InternalComponentInterface.g:2717:2: ( rule__RosSubscriber__Group_4__0 )? + // InternalComponentInterface.g:2688:1: ( '}' ) + // InternalComponentInterface.g:2689:2: '}' { - before(grammarAccess.getRosSubscriberAccess().getGroup_4()); - // InternalComponentInterface.g:2718:2: ( rule__RosSubscriber__Group_4__0 )? - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0==38) ) { - alt15=1; - } - switch (alt15) { - case 1 : - // InternalComponentInterface.g:2718:3: rule__RosSubscriber__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__RosSubscriber__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosSubscriberAccess().getGroup_4()); + before(grammarAccess.getRosPublisherAccess().getRightCurlyBracketKeyword_7()); + match(input,25,FOLLOW_2); + after(grammarAccess.getRosPublisherAccess().getRightCurlyBracketKeyword_7()); } @@ -8117,26 +8132,26 @@ public final void rule__RosSubscriber__Group__4__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSubscriber__Group__4__Impl" + // $ANTLR end "rule__RosPublisher__Group__7__Impl" - // $ANTLR start "rule__RosSubscriber__Group__5" - // InternalComponentInterface.g:2726:1: rule__RosSubscriber__Group__5 : rule__RosSubscriber__Group__5__Impl rule__RosSubscriber__Group__6 ; - public final void rule__RosSubscriber__Group__5() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group_4__0" + // InternalComponentInterface.g:2699:1: rule__RosPublisher__Group_4__0 : rule__RosPublisher__Group_4__0__Impl rule__RosPublisher__Group_4__1 ; + public final void rule__RosPublisher__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2730:1: ( rule__RosSubscriber__Group__5__Impl rule__RosSubscriber__Group__6 ) - // InternalComponentInterface.g:2731:2: rule__RosSubscriber__Group__5__Impl rule__RosSubscriber__Group__6 + // InternalComponentInterface.g:2703:1: ( rule__RosPublisher__Group_4__0__Impl rule__RosPublisher__Group_4__1 ) + // InternalComponentInterface.g:2704:2: rule__RosPublisher__Group_4__0__Impl rule__RosPublisher__Group_4__1 { pushFollow(FOLLOW_5); - rule__RosSubscriber__Group__5__Impl(); + rule__RosPublisher__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSubscriber__Group__6(); + rule__RosPublisher__Group_4__1(); state._fsp--; @@ -8155,25 +8170,25 @@ public final void rule__RosSubscriber__Group__5() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSubscriber__Group__5" + // $ANTLR end "rule__RosPublisher__Group_4__0" - // $ANTLR start "rule__RosSubscriber__Group__5__Impl" - // InternalComponentInterface.g:2738:1: rule__RosSubscriber__Group__5__Impl : ( 'RefSubscriber' ) ; - public final void rule__RosSubscriber__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group_4__0__Impl" + // InternalComponentInterface.g:2711:1: rule__RosPublisher__Group_4__0__Impl : ( 'ns' ) ; + public final void rule__RosPublisher__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2742:1: ( ( 'RefSubscriber' ) ) - // InternalComponentInterface.g:2743:1: ( 'RefSubscriber' ) + // InternalComponentInterface.g:2715:1: ( ( 'ns' ) ) + // InternalComponentInterface.g:2716:1: ( 'ns' ) { - // InternalComponentInterface.g:2743:1: ( 'RefSubscriber' ) - // InternalComponentInterface.g:2744:2: 'RefSubscriber' + // InternalComponentInterface.g:2716:1: ( 'ns' ) + // InternalComponentInterface.g:2717:2: 'ns' { - before(grammarAccess.getRosSubscriberAccess().getRefSubscriberKeyword_5()); - match(input,40,FOLLOW_2); - after(grammarAccess.getRosSubscriberAccess().getRefSubscriberKeyword_5()); + before(grammarAccess.getRosPublisherAccess().getNsKeyword_4_0()); + match(input,38,FOLLOW_2); + after(grammarAccess.getRosPublisherAccess().getNsKeyword_4_0()); } @@ -8192,26 +8207,21 @@ public final void rule__RosSubscriber__Group__5__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSubscriber__Group__5__Impl" + // $ANTLR end "rule__RosPublisher__Group_4__0__Impl" - // $ANTLR start "rule__RosSubscriber__Group__6" - // InternalComponentInterface.g:2753:1: rule__RosSubscriber__Group__6 : rule__RosSubscriber__Group__6__Impl rule__RosSubscriber__Group__7 ; - public final void rule__RosSubscriber__Group__6() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group_4__1" + // InternalComponentInterface.g:2726:1: rule__RosPublisher__Group_4__1 : rule__RosPublisher__Group_4__1__Impl ; + public final void rule__RosPublisher__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2757:1: ( rule__RosSubscriber__Group__6__Impl rule__RosSubscriber__Group__7 ) - // InternalComponentInterface.g:2758:2: rule__RosSubscriber__Group__6__Impl rule__RosSubscriber__Group__7 + // InternalComponentInterface.g:2730:1: ( rule__RosPublisher__Group_4__1__Impl ) + // InternalComponentInterface.g:2731:2: rule__RosPublisher__Group_4__1__Impl { - pushFollow(FOLLOW_7); - rule__RosSubscriber__Group__6__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosSubscriber__Group__7(); + rule__RosPublisher__Group_4__1__Impl(); state._fsp--; @@ -8230,35 +8240,35 @@ public final void rule__RosSubscriber__Group__6() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSubscriber__Group__6" + // $ANTLR end "rule__RosPublisher__Group_4__1" - // $ANTLR start "rule__RosSubscriber__Group__6__Impl" - // InternalComponentInterface.g:2765:1: rule__RosSubscriber__Group__6__Impl : ( ( rule__RosSubscriber__SubscriberAssignment_6 ) ) ; - public final void rule__RosSubscriber__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group_4__1__Impl" + // InternalComponentInterface.g:2737:1: rule__RosPublisher__Group_4__1__Impl : ( ( rule__RosPublisher__NsAssignment_4_1 ) ) ; + public final void rule__RosPublisher__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2769:1: ( ( ( rule__RosSubscriber__SubscriberAssignment_6 ) ) ) - // InternalComponentInterface.g:2770:1: ( ( rule__RosSubscriber__SubscriberAssignment_6 ) ) + // InternalComponentInterface.g:2741:1: ( ( ( rule__RosPublisher__NsAssignment_4_1 ) ) ) + // InternalComponentInterface.g:2742:1: ( ( rule__RosPublisher__NsAssignment_4_1 ) ) { - // InternalComponentInterface.g:2770:1: ( ( rule__RosSubscriber__SubscriberAssignment_6 ) ) - // InternalComponentInterface.g:2771:2: ( rule__RosSubscriber__SubscriberAssignment_6 ) + // InternalComponentInterface.g:2742:1: ( ( rule__RosPublisher__NsAssignment_4_1 ) ) + // InternalComponentInterface.g:2743:2: ( rule__RosPublisher__NsAssignment_4_1 ) { - before(grammarAccess.getRosSubscriberAccess().getSubscriberAssignment_6()); - // InternalComponentInterface.g:2772:2: ( rule__RosSubscriber__SubscriberAssignment_6 ) - // InternalComponentInterface.g:2772:3: rule__RosSubscriber__SubscriberAssignment_6 + before(grammarAccess.getRosPublisherAccess().getNsAssignment_4_1()); + // InternalComponentInterface.g:2744:2: ( rule__RosPublisher__NsAssignment_4_1 ) + // InternalComponentInterface.g:2744:3: rule__RosPublisher__NsAssignment_4_1 { pushFollow(FOLLOW_2); - rule__RosSubscriber__SubscriberAssignment_6(); + rule__RosPublisher__NsAssignment_4_1(); state._fsp--; } - after(grammarAccess.getRosSubscriberAccess().getSubscriberAssignment_6()); + after(grammarAccess.getRosPublisherAccess().getNsAssignment_4_1()); } @@ -8277,21 +8287,26 @@ public final void rule__RosSubscriber__Group__6__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSubscriber__Group__6__Impl" + // $ANTLR end "rule__RosPublisher__Group_4__1__Impl" - // $ANTLR start "rule__RosSubscriber__Group__7" - // InternalComponentInterface.g:2780:1: rule__RosSubscriber__Group__7 : rule__RosSubscriber__Group__7__Impl ; - public final void rule__RosSubscriber__Group__7() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__0" + // InternalComponentInterface.g:2753:1: rule__RosSubscriber__Group__0 : rule__RosSubscriber__Group__0__Impl rule__RosSubscriber__Group__1 ; + public final void rule__RosSubscriber__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2784:1: ( rule__RosSubscriber__Group__7__Impl ) - // InternalComponentInterface.g:2785:2: rule__RosSubscriber__Group__7__Impl + // InternalComponentInterface.g:2757:1: ( rule__RosSubscriber__Group__0__Impl rule__RosSubscriber__Group__1 ) + // InternalComponentInterface.g:2758:2: rule__RosSubscriber__Group__0__Impl rule__RosSubscriber__Group__1 { + pushFollow(FOLLOW_10); + rule__RosSubscriber__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosSubscriber__Group__7__Impl(); + rule__RosSubscriber__Group__1(); state._fsp--; @@ -8310,25 +8325,29 @@ public final void rule__RosSubscriber__Group__7() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSubscriber__Group__7" + // $ANTLR end "rule__RosSubscriber__Group__0" - // $ANTLR start "rule__RosSubscriber__Group__7__Impl" - // InternalComponentInterface.g:2791:1: rule__RosSubscriber__Group__7__Impl : ( '}' ) ; - public final void rule__RosSubscriber__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__0__Impl" + // InternalComponentInterface.g:2765:1: rule__RosSubscriber__Group__0__Impl : ( () ) ; + public final void rule__RosSubscriber__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2795:1: ( ( '}' ) ) - // InternalComponentInterface.g:2796:1: ( '}' ) + // InternalComponentInterface.g:2769:1: ( ( () ) ) + // InternalComponentInterface.g:2770:1: ( () ) { - // InternalComponentInterface.g:2796:1: ( '}' ) - // InternalComponentInterface.g:2797:2: '}' + // InternalComponentInterface.g:2770:1: ( () ) + // InternalComponentInterface.g:2771:2: () { - before(grammarAccess.getRosSubscriberAccess().getRightCurlyBracketKeyword_7()); - match(input,25,FOLLOW_2); - after(grammarAccess.getRosSubscriberAccess().getRightCurlyBracketKeyword_7()); + before(grammarAccess.getRosSubscriberAccess().getRosSubscriberAction_0()); + // InternalComponentInterface.g:2772:2: () + // InternalComponentInterface.g:2772:3: + { + } + + after(grammarAccess.getRosSubscriberAccess().getRosSubscriberAction_0()); } @@ -8336,10 +8355,6 @@ public final void rule__RosSubscriber__Group__7__Impl() throws RecognitionExcept } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -8347,26 +8362,26 @@ public final void rule__RosSubscriber__Group__7__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSubscriber__Group__7__Impl" + // $ANTLR end "rule__RosSubscriber__Group__0__Impl" - // $ANTLR start "rule__RosSubscriber__Group_4__0" - // InternalComponentInterface.g:2807:1: rule__RosSubscriber__Group_4__0 : rule__RosSubscriber__Group_4__0__Impl rule__RosSubscriber__Group_4__1 ; - public final void rule__RosSubscriber__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__1" + // InternalComponentInterface.g:2780:1: rule__RosSubscriber__Group__1 : rule__RosSubscriber__Group__1__Impl rule__RosSubscriber__Group__2 ; + public final void rule__RosSubscriber__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2811:1: ( rule__RosSubscriber__Group_4__0__Impl rule__RosSubscriber__Group_4__1 ) - // InternalComponentInterface.g:2812:2: rule__RosSubscriber__Group_4__0__Impl rule__RosSubscriber__Group_4__1 + // InternalComponentInterface.g:2784:1: ( rule__RosSubscriber__Group__1__Impl rule__RosSubscriber__Group__2 ) + // InternalComponentInterface.g:2785:2: rule__RosSubscriber__Group__1__Impl rule__RosSubscriber__Group__2 { - pushFollow(FOLLOW_5); - rule__RosSubscriber__Group_4__0__Impl(); + pushFollow(FOLLOW_16); + rule__RosSubscriber__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSubscriber__Group_4__1(); + rule__RosSubscriber__Group__2(); state._fsp--; @@ -8385,25 +8400,25 @@ public final void rule__RosSubscriber__Group_4__0() throws RecognitionException } return ; } - // $ANTLR end "rule__RosSubscriber__Group_4__0" + // $ANTLR end "rule__RosSubscriber__Group__1" - // $ANTLR start "rule__RosSubscriber__Group_4__0__Impl" - // InternalComponentInterface.g:2819:1: rule__RosSubscriber__Group_4__0__Impl : ( 'ns' ) ; - public final void rule__RosSubscriber__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__1__Impl" + // InternalComponentInterface.g:2792:1: rule__RosSubscriber__Group__1__Impl : ( 'RosSubscriber' ) ; + public final void rule__RosSubscriber__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2823:1: ( ( 'ns' ) ) - // InternalComponentInterface.g:2824:1: ( 'ns' ) + // InternalComponentInterface.g:2796:1: ( ( 'RosSubscriber' ) ) + // InternalComponentInterface.g:2797:1: ( 'RosSubscriber' ) { - // InternalComponentInterface.g:2824:1: ( 'ns' ) - // InternalComponentInterface.g:2825:2: 'ns' + // InternalComponentInterface.g:2797:1: ( 'RosSubscriber' ) + // InternalComponentInterface.g:2798:2: 'RosSubscriber' { - before(grammarAccess.getRosSubscriberAccess().getNsKeyword_4_0()); - match(input,38,FOLLOW_2); - after(grammarAccess.getRosSubscriberAccess().getNsKeyword_4_0()); + before(grammarAccess.getRosSubscriberAccess().getRosSubscriberKeyword_1()); + match(input,39,FOLLOW_2); + after(grammarAccess.getRosSubscriberAccess().getRosSubscriberKeyword_1()); } @@ -8422,21 +8437,26 @@ public final void rule__RosSubscriber__Group_4__0__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosSubscriber__Group_4__0__Impl" + // $ANTLR end "rule__RosSubscriber__Group__1__Impl" - // $ANTLR start "rule__RosSubscriber__Group_4__1" - // InternalComponentInterface.g:2834:1: rule__RosSubscriber__Group_4__1 : rule__RosSubscriber__Group_4__1__Impl ; - public final void rule__RosSubscriber__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__2" + // InternalComponentInterface.g:2807:1: rule__RosSubscriber__Group__2 : rule__RosSubscriber__Group__2__Impl rule__RosSubscriber__Group__3 ; + public final void rule__RosSubscriber__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2838:1: ( rule__RosSubscriber__Group_4__1__Impl ) - // InternalComponentInterface.g:2839:2: rule__RosSubscriber__Group_4__1__Impl + // InternalComponentInterface.g:2811:1: ( rule__RosSubscriber__Group__2__Impl rule__RosSubscriber__Group__3 ) + // InternalComponentInterface.g:2812:2: rule__RosSubscriber__Group__2__Impl rule__RosSubscriber__Group__3 { + pushFollow(FOLLOW_16); + rule__RosSubscriber__Group__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosSubscriber__Group_4__1__Impl(); + rule__RosSubscriber__Group__3(); state._fsp--; @@ -8455,35 +8475,46 @@ public final void rule__RosSubscriber__Group_4__1() throws RecognitionException } return ; } - // $ANTLR end "rule__RosSubscriber__Group_4__1" + // $ANTLR end "rule__RosSubscriber__Group__2" - // $ANTLR start "rule__RosSubscriber__Group_4__1__Impl" - // InternalComponentInterface.g:2845:1: rule__RosSubscriber__Group_4__1__Impl : ( ( rule__RosSubscriber__NsAssignment_4_1 ) ) ; - public final void rule__RosSubscriber__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__2__Impl" + // InternalComponentInterface.g:2819:1: rule__RosSubscriber__Group__2__Impl : ( ( rule__RosSubscriber__NameAssignment_2 )? ) ; + public final void rule__RosSubscriber__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2849:1: ( ( ( rule__RosSubscriber__NsAssignment_4_1 ) ) ) - // InternalComponentInterface.g:2850:1: ( ( rule__RosSubscriber__NsAssignment_4_1 ) ) + // InternalComponentInterface.g:2823:1: ( ( ( rule__RosSubscriber__NameAssignment_2 )? ) ) + // InternalComponentInterface.g:2824:1: ( ( rule__RosSubscriber__NameAssignment_2 )? ) { - // InternalComponentInterface.g:2850:1: ( ( rule__RosSubscriber__NsAssignment_4_1 ) ) - // InternalComponentInterface.g:2851:2: ( rule__RosSubscriber__NsAssignment_4_1 ) - { - before(grammarAccess.getRosSubscriberAccess().getNsAssignment_4_1()); - // InternalComponentInterface.g:2852:2: ( rule__RosSubscriber__NsAssignment_4_1 ) - // InternalComponentInterface.g:2852:3: rule__RosSubscriber__NsAssignment_4_1 + // InternalComponentInterface.g:2824:1: ( ( rule__RosSubscriber__NameAssignment_2 )? ) + // InternalComponentInterface.g:2825:2: ( rule__RosSubscriber__NameAssignment_2 )? { - pushFollow(FOLLOW_2); - rule__RosSubscriber__NsAssignment_4_1(); + before(grammarAccess.getRosSubscriberAccess().getNameAssignment_2()); + // InternalComponentInterface.g:2826:2: ( rule__RosSubscriber__NameAssignment_2 )? + int alt21=2; + int LA21_0 = input.LA(1); + + if ( ((LA21_0>=RULE_STRING && LA21_0<=RULE_ID)) ) { + alt21=1; + } + switch (alt21) { + case 1 : + // InternalComponentInterface.g:2826:3: rule__RosSubscriber__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__RosSubscriber__NameAssignment_2(); + + state._fsp--; - state._fsp--; + } + break; } - after(grammarAccess.getRosSubscriberAccess().getNsAssignment_4_1()); + after(grammarAccess.getRosSubscriberAccess().getNameAssignment_2()); } @@ -8502,26 +8533,26 @@ public final void rule__RosSubscriber__Group_4__1__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosSubscriber__Group_4__1__Impl" + // $ANTLR end "rule__RosSubscriber__Group__2__Impl" - // $ANTLR start "rule__RosServiceServer__Group__0" - // InternalComponentInterface.g:2861:1: rule__RosServiceServer__Group__0 : rule__RosServiceServer__Group__0__Impl rule__RosServiceServer__Group__1 ; - public final void rule__RosServiceServer__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__3" + // InternalComponentInterface.g:2834:1: rule__RosSubscriber__Group__3 : rule__RosSubscriber__Group__3__Impl rule__RosSubscriber__Group__4 ; + public final void rule__RosSubscriber__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2865:1: ( rule__RosServiceServer__Group__0__Impl rule__RosServiceServer__Group__1 ) - // InternalComponentInterface.g:2866:2: rule__RosServiceServer__Group__0__Impl rule__RosServiceServer__Group__1 + // InternalComponentInterface.g:2838:1: ( rule__RosSubscriber__Group__3__Impl rule__RosSubscriber__Group__4 ) + // InternalComponentInterface.g:2839:2: rule__RosSubscriber__Group__3__Impl rule__RosSubscriber__Group__4 { - pushFollow(FOLLOW_12); - rule__RosServiceServer__Group__0__Impl(); + pushFollow(FOLLOW_19); + rule__RosSubscriber__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceServer__Group__1(); + rule__RosSubscriber__Group__4(); state._fsp--; @@ -8540,29 +8571,25 @@ public final void rule__RosServiceServer__Group__0() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceServer__Group__0" + // $ANTLR end "rule__RosSubscriber__Group__3" - // $ANTLR start "rule__RosServiceServer__Group__0__Impl" - // InternalComponentInterface.g:2873:1: rule__RosServiceServer__Group__0__Impl : ( () ) ; - public final void rule__RosServiceServer__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__3__Impl" + // InternalComponentInterface.g:2846:1: rule__RosSubscriber__Group__3__Impl : ( '{' ) ; + public final void rule__RosSubscriber__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2877:1: ( ( () ) ) - // InternalComponentInterface.g:2878:1: ( () ) + // InternalComponentInterface.g:2850:1: ( ( '{' ) ) + // InternalComponentInterface.g:2851:1: ( '{' ) { - // InternalComponentInterface.g:2878:1: ( () ) - // InternalComponentInterface.g:2879:2: () - { - before(grammarAccess.getRosServiceServerAccess().getRosServiceServerAction_0()); - // InternalComponentInterface.g:2880:2: () - // InternalComponentInterface.g:2880:3: + // InternalComponentInterface.g:2851:1: ( '{' ) + // InternalComponentInterface.g:2852:2: '{' { - } - - after(grammarAccess.getRosServiceServerAccess().getRosServiceServerAction_0()); + before(grammarAccess.getRosSubscriberAccess().getLeftCurlyBracketKeyword_3()); + match(input,23,FOLLOW_2); + after(grammarAccess.getRosSubscriberAccess().getLeftCurlyBracketKeyword_3()); } @@ -8570,6 +8597,10 @@ public final void rule__RosServiceServer__Group__0__Impl() throws RecognitionExc } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -8577,26 +8608,26 @@ public final void rule__RosServiceServer__Group__0__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceServer__Group__0__Impl" + // $ANTLR end "rule__RosSubscriber__Group__3__Impl" - // $ANTLR start "rule__RosServiceServer__Group__1" - // InternalComponentInterface.g:2888:1: rule__RosServiceServer__Group__1 : rule__RosServiceServer__Group__1__Impl rule__RosServiceServer__Group__2 ; - public final void rule__RosServiceServer__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__4" + // InternalComponentInterface.g:2861:1: rule__RosSubscriber__Group__4 : rule__RosSubscriber__Group__4__Impl rule__RosSubscriber__Group__5 ; + public final void rule__RosSubscriber__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2892:1: ( rule__RosServiceServer__Group__1__Impl rule__RosServiceServer__Group__2 ) - // InternalComponentInterface.g:2893:2: rule__RosServiceServer__Group__1__Impl rule__RosServiceServer__Group__2 + // InternalComponentInterface.g:2865:1: ( rule__RosSubscriber__Group__4__Impl rule__RosSubscriber__Group__5 ) + // InternalComponentInterface.g:2866:2: rule__RosSubscriber__Group__4__Impl rule__RosSubscriber__Group__5 { - pushFollow(FOLLOW_17); - rule__RosServiceServer__Group__1__Impl(); + pushFollow(FOLLOW_19); + rule__RosSubscriber__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceServer__Group__2(); + rule__RosSubscriber__Group__5(); state._fsp--; @@ -8615,34 +8646,55 @@ public final void rule__RosServiceServer__Group__1() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceServer__Group__1" + // $ANTLR end "rule__RosSubscriber__Group__4" - // $ANTLR start "rule__RosServiceServer__Group__1__Impl" - // InternalComponentInterface.g:2900:1: rule__RosServiceServer__Group__1__Impl : ( 'RosServiceServer' ) ; - public final void rule__RosServiceServer__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__4__Impl" + // InternalComponentInterface.g:2873:1: rule__RosSubscriber__Group__4__Impl : ( ( rule__RosSubscriber__Group_4__0 )? ) ; + public final void rule__RosSubscriber__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2904:1: ( ( 'RosServiceServer' ) ) - // InternalComponentInterface.g:2905:1: ( 'RosServiceServer' ) + // InternalComponentInterface.g:2877:1: ( ( ( rule__RosSubscriber__Group_4__0 )? ) ) + // InternalComponentInterface.g:2878:1: ( ( rule__RosSubscriber__Group_4__0 )? ) { - // InternalComponentInterface.g:2905:1: ( 'RosServiceServer' ) - // InternalComponentInterface.g:2906:2: 'RosServiceServer' + // InternalComponentInterface.g:2878:1: ( ( rule__RosSubscriber__Group_4__0 )? ) + // InternalComponentInterface.g:2879:2: ( rule__RosSubscriber__Group_4__0 )? { - before(grammarAccess.getRosServiceServerAccess().getRosServiceServerKeyword_1()); - match(input,41,FOLLOW_2); - after(grammarAccess.getRosServiceServerAccess().getRosServiceServerKeyword_1()); + before(grammarAccess.getRosSubscriberAccess().getGroup_4()); + // InternalComponentInterface.g:2880:2: ( rule__RosSubscriber__Group_4__0 )? + int alt22=2; + int LA22_0 = input.LA(1); + if ( (LA22_0==38) ) { + alt22=1; } + switch (alt22) { + case 1 : + // InternalComponentInterface.g:2880:3: rule__RosSubscriber__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__RosSubscriber__Group_4__0(); + state._fsp--; + + + } + break; } - } - catch (RecognitionException re) { - reportError(re); + after(grammarAccess.getRosSubscriberAccess().getGroup_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); recover(input,re); } finally { @@ -8652,26 +8704,26 @@ public final void rule__RosServiceServer__Group__1__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceServer__Group__1__Impl" + // $ANTLR end "rule__RosSubscriber__Group__4__Impl" - // $ANTLR start "rule__RosServiceServer__Group__2" - // InternalComponentInterface.g:2915:1: rule__RosServiceServer__Group__2 : rule__RosServiceServer__Group__2__Impl rule__RosServiceServer__Group__3 ; - public final void rule__RosServiceServer__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__5" + // InternalComponentInterface.g:2888:1: rule__RosSubscriber__Group__5 : rule__RosSubscriber__Group__5__Impl rule__RosSubscriber__Group__6 ; + public final void rule__RosSubscriber__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2919:1: ( rule__RosServiceServer__Group__2__Impl rule__RosServiceServer__Group__3 ) - // InternalComponentInterface.g:2920:2: rule__RosServiceServer__Group__2__Impl rule__RosServiceServer__Group__3 + // InternalComponentInterface.g:2892:1: ( rule__RosSubscriber__Group__5__Impl rule__RosSubscriber__Group__6 ) + // InternalComponentInterface.g:2893:2: rule__RosSubscriber__Group__5__Impl rule__RosSubscriber__Group__6 { - pushFollow(FOLLOW_17); - rule__RosServiceServer__Group__2__Impl(); + pushFollow(FOLLOW_5); + rule__RosSubscriber__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceServer__Group__3(); + rule__RosSubscriber__Group__6(); state._fsp--; @@ -8690,46 +8742,25 @@ public final void rule__RosServiceServer__Group__2() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceServer__Group__2" + // $ANTLR end "rule__RosSubscriber__Group__5" - // $ANTLR start "rule__RosServiceServer__Group__2__Impl" - // InternalComponentInterface.g:2927:1: rule__RosServiceServer__Group__2__Impl : ( ( rule__RosServiceServer__NameAssignment_2 )? ) ; - public final void rule__RosServiceServer__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__5__Impl" + // InternalComponentInterface.g:2900:1: rule__RosSubscriber__Group__5__Impl : ( 'RefSubscriber' ) ; + public final void rule__RosSubscriber__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2931:1: ( ( ( rule__RosServiceServer__NameAssignment_2 )? ) ) - // InternalComponentInterface.g:2932:1: ( ( rule__RosServiceServer__NameAssignment_2 )? ) + // InternalComponentInterface.g:2904:1: ( ( 'RefSubscriber' ) ) + // InternalComponentInterface.g:2905:1: ( 'RefSubscriber' ) { - // InternalComponentInterface.g:2932:1: ( ( rule__RosServiceServer__NameAssignment_2 )? ) - // InternalComponentInterface.g:2933:2: ( rule__RosServiceServer__NameAssignment_2 )? + // InternalComponentInterface.g:2905:1: ( 'RefSubscriber' ) + // InternalComponentInterface.g:2906:2: 'RefSubscriber' { - before(grammarAccess.getRosServiceServerAccess().getNameAssignment_2()); - // InternalComponentInterface.g:2934:2: ( rule__RosServiceServer__NameAssignment_2 )? - int alt16=2; - int LA16_0 = input.LA(1); - - if ( ((LA16_0>=RULE_STRING && LA16_0<=RULE_ID)) ) { - alt16=1; - } - switch (alt16) { - case 1 : - // InternalComponentInterface.g:2934:3: rule__RosServiceServer__NameAssignment_2 - { - pushFollow(FOLLOW_2); - rule__RosServiceServer__NameAssignment_2(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosServiceServerAccess().getNameAssignment_2()); + before(grammarAccess.getRosSubscriberAccess().getRefSubscriberKeyword_5()); + match(input,40,FOLLOW_2); + after(grammarAccess.getRosSubscriberAccess().getRefSubscriberKeyword_5()); } @@ -8748,26 +8779,26 @@ public final void rule__RosServiceServer__Group__2__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceServer__Group__2__Impl" + // $ANTLR end "rule__RosSubscriber__Group__5__Impl" - // $ANTLR start "rule__RosServiceServer__Group__3" - // InternalComponentInterface.g:2942:1: rule__RosServiceServer__Group__3 : rule__RosServiceServer__Group__3__Impl rule__RosServiceServer__Group__4 ; - public final void rule__RosServiceServer__Group__3() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__6" + // InternalComponentInterface.g:2915:1: rule__RosSubscriber__Group__6 : rule__RosSubscriber__Group__6__Impl rule__RosSubscriber__Group__7 ; + public final void rule__RosSubscriber__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2946:1: ( rule__RosServiceServer__Group__3__Impl rule__RosServiceServer__Group__4 ) - // InternalComponentInterface.g:2947:2: rule__RosServiceServer__Group__3__Impl rule__RosServiceServer__Group__4 + // InternalComponentInterface.g:2919:1: ( rule__RosSubscriber__Group__6__Impl rule__RosSubscriber__Group__7 ) + // InternalComponentInterface.g:2920:2: rule__RosSubscriber__Group__6__Impl rule__RosSubscriber__Group__7 { - pushFollow(FOLLOW_20); - rule__RosServiceServer__Group__3__Impl(); + pushFollow(FOLLOW_18); + rule__RosSubscriber__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceServer__Group__4(); + rule__RosSubscriber__Group__7(); state._fsp--; @@ -8786,25 +8817,35 @@ public final void rule__RosServiceServer__Group__3() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceServer__Group__3" + // $ANTLR end "rule__RosSubscriber__Group__6" - // $ANTLR start "rule__RosServiceServer__Group__3__Impl" - // InternalComponentInterface.g:2954:1: rule__RosServiceServer__Group__3__Impl : ( '{' ) ; - public final void rule__RosServiceServer__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__6__Impl" + // InternalComponentInterface.g:2927:1: rule__RosSubscriber__Group__6__Impl : ( ( rule__RosSubscriber__SubscriberAssignment_6 ) ) ; + public final void rule__RosSubscriber__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2958:1: ( ( '{' ) ) - // InternalComponentInterface.g:2959:1: ( '{' ) + // InternalComponentInterface.g:2931:1: ( ( ( rule__RosSubscriber__SubscriberAssignment_6 ) ) ) + // InternalComponentInterface.g:2932:1: ( ( rule__RosSubscriber__SubscriberAssignment_6 ) ) { - // InternalComponentInterface.g:2959:1: ( '{' ) - // InternalComponentInterface.g:2960:2: '{' + // InternalComponentInterface.g:2932:1: ( ( rule__RosSubscriber__SubscriberAssignment_6 ) ) + // InternalComponentInterface.g:2933:2: ( rule__RosSubscriber__SubscriberAssignment_6 ) { - before(grammarAccess.getRosServiceServerAccess().getLeftCurlyBracketKeyword_3()); - match(input,23,FOLLOW_2); - after(grammarAccess.getRosServiceServerAccess().getLeftCurlyBracketKeyword_3()); + before(grammarAccess.getRosSubscriberAccess().getSubscriberAssignment_6()); + // InternalComponentInterface.g:2934:2: ( rule__RosSubscriber__SubscriberAssignment_6 ) + // InternalComponentInterface.g:2934:3: rule__RosSubscriber__SubscriberAssignment_6 + { + pushFollow(FOLLOW_2); + rule__RosSubscriber__SubscriberAssignment_6(); + + state._fsp--; + + + } + + after(grammarAccess.getRosSubscriberAccess().getSubscriberAssignment_6()); } @@ -8823,26 +8864,21 @@ public final void rule__RosServiceServer__Group__3__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceServer__Group__3__Impl" + // $ANTLR end "rule__RosSubscriber__Group__6__Impl" - // $ANTLR start "rule__RosServiceServer__Group__4" - // InternalComponentInterface.g:2969:1: rule__RosServiceServer__Group__4 : rule__RosServiceServer__Group__4__Impl rule__RosServiceServer__Group__5 ; - public final void rule__RosServiceServer__Group__4() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__7" + // InternalComponentInterface.g:2942:1: rule__RosSubscriber__Group__7 : rule__RosSubscriber__Group__7__Impl ; + public final void rule__RosSubscriber__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2973:1: ( rule__RosServiceServer__Group__4__Impl rule__RosServiceServer__Group__5 ) - // InternalComponentInterface.g:2974:2: rule__RosServiceServer__Group__4__Impl rule__RosServiceServer__Group__5 + // InternalComponentInterface.g:2946:1: ( rule__RosSubscriber__Group__7__Impl ) + // InternalComponentInterface.g:2947:2: rule__RosSubscriber__Group__7__Impl { - pushFollow(FOLLOW_20); - rule__RosServiceServer__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosServiceServer__Group__5(); + rule__RosSubscriber__Group__7__Impl(); state._fsp--; @@ -8861,46 +8897,25 @@ public final void rule__RosServiceServer__Group__4() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceServer__Group__4" + // $ANTLR end "rule__RosSubscriber__Group__7" - // $ANTLR start "rule__RosServiceServer__Group__4__Impl" - // InternalComponentInterface.g:2981:1: rule__RosServiceServer__Group__4__Impl : ( ( rule__RosServiceServer__Group_4__0 )? ) ; - public final void rule__RosServiceServer__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__7__Impl" + // InternalComponentInterface.g:2953:1: rule__RosSubscriber__Group__7__Impl : ( '}' ) ; + public final void rule__RosSubscriber__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:2985:1: ( ( ( rule__RosServiceServer__Group_4__0 )? ) ) - // InternalComponentInterface.g:2986:1: ( ( rule__RosServiceServer__Group_4__0 )? ) + // InternalComponentInterface.g:2957:1: ( ( '}' ) ) + // InternalComponentInterface.g:2958:1: ( '}' ) { - // InternalComponentInterface.g:2986:1: ( ( rule__RosServiceServer__Group_4__0 )? ) - // InternalComponentInterface.g:2987:2: ( rule__RosServiceServer__Group_4__0 )? + // InternalComponentInterface.g:2958:1: ( '}' ) + // InternalComponentInterface.g:2959:2: '}' { - before(grammarAccess.getRosServiceServerAccess().getGroup_4()); - // InternalComponentInterface.g:2988:2: ( rule__RosServiceServer__Group_4__0 )? - int alt17=2; - int LA17_0 = input.LA(1); - - if ( (LA17_0==38) ) { - alt17=1; - } - switch (alt17) { - case 1 : - // InternalComponentInterface.g:2988:3: rule__RosServiceServer__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__RosServiceServer__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosServiceServerAccess().getGroup_4()); + before(grammarAccess.getRosSubscriberAccess().getRightCurlyBracketKeyword_7()); + match(input,25,FOLLOW_2); + after(grammarAccess.getRosSubscriberAccess().getRightCurlyBracketKeyword_7()); } @@ -8919,26 +8934,26 @@ public final void rule__RosServiceServer__Group__4__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceServer__Group__4__Impl" + // $ANTLR end "rule__RosSubscriber__Group__7__Impl" - // $ANTLR start "rule__RosServiceServer__Group__5" - // InternalComponentInterface.g:2996:1: rule__RosServiceServer__Group__5 : rule__RosServiceServer__Group__5__Impl rule__RosServiceServer__Group__6 ; - public final void rule__RosServiceServer__Group__5() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group_4__0" + // InternalComponentInterface.g:2969:1: rule__RosSubscriber__Group_4__0 : rule__RosSubscriber__Group_4__0__Impl rule__RosSubscriber__Group_4__1 ; + public final void rule__RosSubscriber__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3000:1: ( rule__RosServiceServer__Group__5__Impl rule__RosServiceServer__Group__6 ) - // InternalComponentInterface.g:3001:2: rule__RosServiceServer__Group__5__Impl rule__RosServiceServer__Group__6 + // InternalComponentInterface.g:2973:1: ( rule__RosSubscriber__Group_4__0__Impl rule__RosSubscriber__Group_4__1 ) + // InternalComponentInterface.g:2974:2: rule__RosSubscriber__Group_4__0__Impl rule__RosSubscriber__Group_4__1 { pushFollow(FOLLOW_5); - rule__RosServiceServer__Group__5__Impl(); + rule__RosSubscriber__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceServer__Group__6(); + rule__RosSubscriber__Group_4__1(); state._fsp--; @@ -8957,25 +8972,25 @@ public final void rule__RosServiceServer__Group__5() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceServer__Group__5" + // $ANTLR end "rule__RosSubscriber__Group_4__0" - // $ANTLR start "rule__RosServiceServer__Group__5__Impl" - // InternalComponentInterface.g:3008:1: rule__RosServiceServer__Group__5__Impl : ( 'RefServer' ) ; - public final void rule__RosServiceServer__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group_4__0__Impl" + // InternalComponentInterface.g:2981:1: rule__RosSubscriber__Group_4__0__Impl : ( 'ns' ) ; + public final void rule__RosSubscriber__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3012:1: ( ( 'RefServer' ) ) - // InternalComponentInterface.g:3013:1: ( 'RefServer' ) + // InternalComponentInterface.g:2985:1: ( ( 'ns' ) ) + // InternalComponentInterface.g:2986:1: ( 'ns' ) { - // InternalComponentInterface.g:3013:1: ( 'RefServer' ) - // InternalComponentInterface.g:3014:2: 'RefServer' + // InternalComponentInterface.g:2986:1: ( 'ns' ) + // InternalComponentInterface.g:2987:2: 'ns' { - before(grammarAccess.getRosServiceServerAccess().getRefServerKeyword_5()); - match(input,42,FOLLOW_2); - after(grammarAccess.getRosServiceServerAccess().getRefServerKeyword_5()); + before(grammarAccess.getRosSubscriberAccess().getNsKeyword_4_0()); + match(input,38,FOLLOW_2); + after(grammarAccess.getRosSubscriberAccess().getNsKeyword_4_0()); } @@ -8994,26 +9009,21 @@ public final void rule__RosServiceServer__Group__5__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceServer__Group__5__Impl" + // $ANTLR end "rule__RosSubscriber__Group_4__0__Impl" - // $ANTLR start "rule__RosServiceServer__Group__6" - // InternalComponentInterface.g:3023:1: rule__RosServiceServer__Group__6 : rule__RosServiceServer__Group__6__Impl rule__RosServiceServer__Group__7 ; - public final void rule__RosServiceServer__Group__6() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group_4__1" + // InternalComponentInterface.g:2996:1: rule__RosSubscriber__Group_4__1 : rule__RosSubscriber__Group_4__1__Impl ; + public final void rule__RosSubscriber__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3027:1: ( rule__RosServiceServer__Group__6__Impl rule__RosServiceServer__Group__7 ) - // InternalComponentInterface.g:3028:2: rule__RosServiceServer__Group__6__Impl rule__RosServiceServer__Group__7 + // InternalComponentInterface.g:3000:1: ( rule__RosSubscriber__Group_4__1__Impl ) + // InternalComponentInterface.g:3001:2: rule__RosSubscriber__Group_4__1__Impl { - pushFollow(FOLLOW_7); - rule__RosServiceServer__Group__6__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosServiceServer__Group__7(); + rule__RosSubscriber__Group_4__1__Impl(); state._fsp--; @@ -9032,35 +9042,35 @@ public final void rule__RosServiceServer__Group__6() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceServer__Group__6" + // $ANTLR end "rule__RosSubscriber__Group_4__1" - // $ANTLR start "rule__RosServiceServer__Group__6__Impl" - // InternalComponentInterface.g:3035:1: rule__RosServiceServer__Group__6__Impl : ( ( rule__RosServiceServer__SrvserverAssignment_6 ) ) ; - public final void rule__RosServiceServer__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group_4__1__Impl" + // InternalComponentInterface.g:3007:1: rule__RosSubscriber__Group_4__1__Impl : ( ( rule__RosSubscriber__NsAssignment_4_1 ) ) ; + public final void rule__RosSubscriber__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3039:1: ( ( ( rule__RosServiceServer__SrvserverAssignment_6 ) ) ) - // InternalComponentInterface.g:3040:1: ( ( rule__RosServiceServer__SrvserverAssignment_6 ) ) + // InternalComponentInterface.g:3011:1: ( ( ( rule__RosSubscriber__NsAssignment_4_1 ) ) ) + // InternalComponentInterface.g:3012:1: ( ( rule__RosSubscriber__NsAssignment_4_1 ) ) { - // InternalComponentInterface.g:3040:1: ( ( rule__RosServiceServer__SrvserverAssignment_6 ) ) - // InternalComponentInterface.g:3041:2: ( rule__RosServiceServer__SrvserverAssignment_6 ) + // InternalComponentInterface.g:3012:1: ( ( rule__RosSubscriber__NsAssignment_4_1 ) ) + // InternalComponentInterface.g:3013:2: ( rule__RosSubscriber__NsAssignment_4_1 ) { - before(grammarAccess.getRosServiceServerAccess().getSrvserverAssignment_6()); - // InternalComponentInterface.g:3042:2: ( rule__RosServiceServer__SrvserverAssignment_6 ) - // InternalComponentInterface.g:3042:3: rule__RosServiceServer__SrvserverAssignment_6 + before(grammarAccess.getRosSubscriberAccess().getNsAssignment_4_1()); + // InternalComponentInterface.g:3014:2: ( rule__RosSubscriber__NsAssignment_4_1 ) + // InternalComponentInterface.g:3014:3: rule__RosSubscriber__NsAssignment_4_1 { pushFollow(FOLLOW_2); - rule__RosServiceServer__SrvserverAssignment_6(); + rule__RosSubscriber__NsAssignment_4_1(); state._fsp--; } - after(grammarAccess.getRosServiceServerAccess().getSrvserverAssignment_6()); + after(grammarAccess.getRosSubscriberAccess().getNsAssignment_4_1()); } @@ -9079,21 +9089,26 @@ public final void rule__RosServiceServer__Group__6__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceServer__Group__6__Impl" + // $ANTLR end "rule__RosSubscriber__Group_4__1__Impl" - // $ANTLR start "rule__RosServiceServer__Group__7" - // InternalComponentInterface.g:3050:1: rule__RosServiceServer__Group__7 : rule__RosServiceServer__Group__7__Impl ; - public final void rule__RosServiceServer__Group__7() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__0" + // InternalComponentInterface.g:3023:1: rule__RosServiceServer__Group__0 : rule__RosServiceServer__Group__0__Impl rule__RosServiceServer__Group__1 ; + public final void rule__RosServiceServer__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3054:1: ( rule__RosServiceServer__Group__7__Impl ) - // InternalComponentInterface.g:3055:2: rule__RosServiceServer__Group__7__Impl + // InternalComponentInterface.g:3027:1: ( rule__RosServiceServer__Group__0__Impl rule__RosServiceServer__Group__1 ) + // InternalComponentInterface.g:3028:2: rule__RosServiceServer__Group__0__Impl rule__RosServiceServer__Group__1 { + pushFollow(FOLLOW_11); + rule__RosServiceServer__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosServiceServer__Group__7__Impl(); + rule__RosServiceServer__Group__1(); state._fsp--; @@ -9112,25 +9127,29 @@ public final void rule__RosServiceServer__Group__7() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceServer__Group__7" + // $ANTLR end "rule__RosServiceServer__Group__0" - // $ANTLR start "rule__RosServiceServer__Group__7__Impl" - // InternalComponentInterface.g:3061:1: rule__RosServiceServer__Group__7__Impl : ( '}' ) ; - public final void rule__RosServiceServer__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__0__Impl" + // InternalComponentInterface.g:3035:1: rule__RosServiceServer__Group__0__Impl : ( () ) ; + public final void rule__RosServiceServer__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3065:1: ( ( '}' ) ) - // InternalComponentInterface.g:3066:1: ( '}' ) + // InternalComponentInterface.g:3039:1: ( ( () ) ) + // InternalComponentInterface.g:3040:1: ( () ) { - // InternalComponentInterface.g:3066:1: ( '}' ) - // InternalComponentInterface.g:3067:2: '}' + // InternalComponentInterface.g:3040:1: ( () ) + // InternalComponentInterface.g:3041:2: () { - before(grammarAccess.getRosServiceServerAccess().getRightCurlyBracketKeyword_7()); - match(input,25,FOLLOW_2); - after(grammarAccess.getRosServiceServerAccess().getRightCurlyBracketKeyword_7()); + before(grammarAccess.getRosServiceServerAccess().getRosServiceServerAction_0()); + // InternalComponentInterface.g:3042:2: () + // InternalComponentInterface.g:3042:3: + { + } + + after(grammarAccess.getRosServiceServerAccess().getRosServiceServerAction_0()); } @@ -9138,10 +9157,6 @@ public final void rule__RosServiceServer__Group__7__Impl() throws RecognitionExc } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -9149,26 +9164,26 @@ public final void rule__RosServiceServer__Group__7__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceServer__Group__7__Impl" + // $ANTLR end "rule__RosServiceServer__Group__0__Impl" - // $ANTLR start "rule__RosServiceServer__Group_4__0" - // InternalComponentInterface.g:3077:1: rule__RosServiceServer__Group_4__0 : rule__RosServiceServer__Group_4__0__Impl rule__RosServiceServer__Group_4__1 ; - public final void rule__RosServiceServer__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__1" + // InternalComponentInterface.g:3050:1: rule__RosServiceServer__Group__1 : rule__RosServiceServer__Group__1__Impl rule__RosServiceServer__Group__2 ; + public final void rule__RosServiceServer__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3081:1: ( rule__RosServiceServer__Group_4__0__Impl rule__RosServiceServer__Group_4__1 ) - // InternalComponentInterface.g:3082:2: rule__RosServiceServer__Group_4__0__Impl rule__RosServiceServer__Group_4__1 + // InternalComponentInterface.g:3054:1: ( rule__RosServiceServer__Group__1__Impl rule__RosServiceServer__Group__2 ) + // InternalComponentInterface.g:3055:2: rule__RosServiceServer__Group__1__Impl rule__RosServiceServer__Group__2 { - pushFollow(FOLLOW_5); - rule__RosServiceServer__Group_4__0__Impl(); + pushFollow(FOLLOW_16); + rule__RosServiceServer__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceServer__Group_4__1(); + rule__RosServiceServer__Group__2(); state._fsp--; @@ -9187,25 +9202,25 @@ public final void rule__RosServiceServer__Group_4__0() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosServiceServer__Group_4__0" + // $ANTLR end "rule__RosServiceServer__Group__1" - // $ANTLR start "rule__RosServiceServer__Group_4__0__Impl" - // InternalComponentInterface.g:3089:1: rule__RosServiceServer__Group_4__0__Impl : ( 'ns' ) ; - public final void rule__RosServiceServer__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__1__Impl" + // InternalComponentInterface.g:3062:1: rule__RosServiceServer__Group__1__Impl : ( 'RosServiceServer' ) ; + public final void rule__RosServiceServer__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3093:1: ( ( 'ns' ) ) - // InternalComponentInterface.g:3094:1: ( 'ns' ) + // InternalComponentInterface.g:3066:1: ( ( 'RosServiceServer' ) ) + // InternalComponentInterface.g:3067:1: ( 'RosServiceServer' ) { - // InternalComponentInterface.g:3094:1: ( 'ns' ) - // InternalComponentInterface.g:3095:2: 'ns' + // InternalComponentInterface.g:3067:1: ( 'RosServiceServer' ) + // InternalComponentInterface.g:3068:2: 'RosServiceServer' { - before(grammarAccess.getRosServiceServerAccess().getNsKeyword_4_0()); - match(input,38,FOLLOW_2); - after(grammarAccess.getRosServiceServerAccess().getNsKeyword_4_0()); + before(grammarAccess.getRosServiceServerAccess().getRosServiceServerKeyword_1()); + match(input,41,FOLLOW_2); + after(grammarAccess.getRosServiceServerAccess().getRosServiceServerKeyword_1()); } @@ -9224,21 +9239,26 @@ public final void rule__RosServiceServer__Group_4__0__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__RosServiceServer__Group_4__0__Impl" + // $ANTLR end "rule__RosServiceServer__Group__1__Impl" - // $ANTLR start "rule__RosServiceServer__Group_4__1" - // InternalComponentInterface.g:3104:1: rule__RosServiceServer__Group_4__1 : rule__RosServiceServer__Group_4__1__Impl ; - public final void rule__RosServiceServer__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__2" + // InternalComponentInterface.g:3077:1: rule__RosServiceServer__Group__2 : rule__RosServiceServer__Group__2__Impl rule__RosServiceServer__Group__3 ; + public final void rule__RosServiceServer__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3108:1: ( rule__RosServiceServer__Group_4__1__Impl ) - // InternalComponentInterface.g:3109:2: rule__RosServiceServer__Group_4__1__Impl + // InternalComponentInterface.g:3081:1: ( rule__RosServiceServer__Group__2__Impl rule__RosServiceServer__Group__3 ) + // InternalComponentInterface.g:3082:2: rule__RosServiceServer__Group__2__Impl rule__RosServiceServer__Group__3 { + pushFollow(FOLLOW_16); + rule__RosServiceServer__Group__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosServiceServer__Group_4__1__Impl(); + rule__RosServiceServer__Group__3(); state._fsp--; @@ -9257,35 +9277,46 @@ public final void rule__RosServiceServer__Group_4__1() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosServiceServer__Group_4__1" + // $ANTLR end "rule__RosServiceServer__Group__2" - // $ANTLR start "rule__RosServiceServer__Group_4__1__Impl" - // InternalComponentInterface.g:3115:1: rule__RosServiceServer__Group_4__1__Impl : ( ( rule__RosServiceServer__NsAssignment_4_1 ) ) ; - public final void rule__RosServiceServer__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__2__Impl" + // InternalComponentInterface.g:3089:1: rule__RosServiceServer__Group__2__Impl : ( ( rule__RosServiceServer__NameAssignment_2 )? ) ; + public final void rule__RosServiceServer__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3119:1: ( ( ( rule__RosServiceServer__NsAssignment_4_1 ) ) ) - // InternalComponentInterface.g:3120:1: ( ( rule__RosServiceServer__NsAssignment_4_1 ) ) + // InternalComponentInterface.g:3093:1: ( ( ( rule__RosServiceServer__NameAssignment_2 )? ) ) + // InternalComponentInterface.g:3094:1: ( ( rule__RosServiceServer__NameAssignment_2 )? ) { - // InternalComponentInterface.g:3120:1: ( ( rule__RosServiceServer__NsAssignment_4_1 ) ) - // InternalComponentInterface.g:3121:2: ( rule__RosServiceServer__NsAssignment_4_1 ) + // InternalComponentInterface.g:3094:1: ( ( rule__RosServiceServer__NameAssignment_2 )? ) + // InternalComponentInterface.g:3095:2: ( rule__RosServiceServer__NameAssignment_2 )? { - before(grammarAccess.getRosServiceServerAccess().getNsAssignment_4_1()); - // InternalComponentInterface.g:3122:2: ( rule__RosServiceServer__NsAssignment_4_1 ) - // InternalComponentInterface.g:3122:3: rule__RosServiceServer__NsAssignment_4_1 - { - pushFollow(FOLLOW_2); - rule__RosServiceServer__NsAssignment_4_1(); - - state._fsp--; - + before(grammarAccess.getRosServiceServerAccess().getNameAssignment_2()); + // InternalComponentInterface.g:3096:2: ( rule__RosServiceServer__NameAssignment_2 )? + int alt23=2; + int LA23_0 = input.LA(1); + if ( ((LA23_0>=RULE_STRING && LA23_0<=RULE_ID)) ) { + alt23=1; } + switch (alt23) { + case 1 : + // InternalComponentInterface.g:3096:3: rule__RosServiceServer__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__RosServiceServer__NameAssignment_2(); - after(grammarAccess.getRosServiceServerAccess().getNsAssignment_4_1()); + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosServiceServerAccess().getNameAssignment_2()); } @@ -9304,26 +9335,26 @@ public final void rule__RosServiceServer__Group_4__1__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__RosServiceServer__Group_4__1__Impl" + // $ANTLR end "rule__RosServiceServer__Group__2__Impl" - // $ANTLR start "rule__RosServiceClient__Group__0" - // InternalComponentInterface.g:3131:1: rule__RosServiceClient__Group__0 : rule__RosServiceClient__Group__0__Impl rule__RosServiceClient__Group__1 ; - public final void rule__RosServiceClient__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__3" + // InternalComponentInterface.g:3104:1: rule__RosServiceServer__Group__3 : rule__RosServiceServer__Group__3__Impl rule__RosServiceServer__Group__4 ; + public final void rule__RosServiceServer__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3135:1: ( rule__RosServiceClient__Group__0__Impl rule__RosServiceClient__Group__1 ) - // InternalComponentInterface.g:3136:2: rule__RosServiceClient__Group__0__Impl rule__RosServiceClient__Group__1 + // InternalComponentInterface.g:3108:1: ( rule__RosServiceServer__Group__3__Impl rule__RosServiceServer__Group__4 ) + // InternalComponentInterface.g:3109:2: rule__RosServiceServer__Group__3__Impl rule__RosServiceServer__Group__4 { - pushFollow(FOLLOW_13); - rule__RosServiceClient__Group__0__Impl(); + pushFollow(FOLLOW_20); + rule__RosServiceServer__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceClient__Group__1(); + rule__RosServiceServer__Group__4(); state._fsp--; @@ -9342,29 +9373,25 @@ public final void rule__RosServiceClient__Group__0() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceClient__Group__0" + // $ANTLR end "rule__RosServiceServer__Group__3" - // $ANTLR start "rule__RosServiceClient__Group__0__Impl" - // InternalComponentInterface.g:3143:1: rule__RosServiceClient__Group__0__Impl : ( () ) ; - public final void rule__RosServiceClient__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__3__Impl" + // InternalComponentInterface.g:3116:1: rule__RosServiceServer__Group__3__Impl : ( '{' ) ; + public final void rule__RosServiceServer__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3147:1: ( ( () ) ) - // InternalComponentInterface.g:3148:1: ( () ) + // InternalComponentInterface.g:3120:1: ( ( '{' ) ) + // InternalComponentInterface.g:3121:1: ( '{' ) { - // InternalComponentInterface.g:3148:1: ( () ) - // InternalComponentInterface.g:3149:2: () + // InternalComponentInterface.g:3121:1: ( '{' ) + // InternalComponentInterface.g:3122:2: '{' { - before(grammarAccess.getRosServiceClientAccess().getRosServiceClientAction_0()); - // InternalComponentInterface.g:3150:2: () - // InternalComponentInterface.g:3150:3: - { - } - - after(grammarAccess.getRosServiceClientAccess().getRosServiceClientAction_0()); + before(grammarAccess.getRosServiceServerAccess().getLeftCurlyBracketKeyword_3()); + match(input,23,FOLLOW_2); + after(grammarAccess.getRosServiceServerAccess().getLeftCurlyBracketKeyword_3()); } @@ -9372,6 +9399,10 @@ public final void rule__RosServiceClient__Group__0__Impl() throws RecognitionExc } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -9379,26 +9410,26 @@ public final void rule__RosServiceClient__Group__0__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceClient__Group__0__Impl" + // $ANTLR end "rule__RosServiceServer__Group__3__Impl" - // $ANTLR start "rule__RosServiceClient__Group__1" - // InternalComponentInterface.g:3158:1: rule__RosServiceClient__Group__1 : rule__RosServiceClient__Group__1__Impl rule__RosServiceClient__Group__2 ; - public final void rule__RosServiceClient__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__4" + // InternalComponentInterface.g:3131:1: rule__RosServiceServer__Group__4 : rule__RosServiceServer__Group__4__Impl rule__RosServiceServer__Group__5 ; + public final void rule__RosServiceServer__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3162:1: ( rule__RosServiceClient__Group__1__Impl rule__RosServiceClient__Group__2 ) - // InternalComponentInterface.g:3163:2: rule__RosServiceClient__Group__1__Impl rule__RosServiceClient__Group__2 + // InternalComponentInterface.g:3135:1: ( rule__RosServiceServer__Group__4__Impl rule__RosServiceServer__Group__5 ) + // InternalComponentInterface.g:3136:2: rule__RosServiceServer__Group__4__Impl rule__RosServiceServer__Group__5 { - pushFollow(FOLLOW_17); - rule__RosServiceClient__Group__1__Impl(); + pushFollow(FOLLOW_20); + rule__RosServiceServer__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceClient__Group__2(); + rule__RosServiceServer__Group__5(); state._fsp--; @@ -9417,25 +9448,46 @@ public final void rule__RosServiceClient__Group__1() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceClient__Group__1" + // $ANTLR end "rule__RosServiceServer__Group__4" - // $ANTLR start "rule__RosServiceClient__Group__1__Impl" - // InternalComponentInterface.g:3170:1: rule__RosServiceClient__Group__1__Impl : ( 'RosServiceClient' ) ; - public final void rule__RosServiceClient__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__4__Impl" + // InternalComponentInterface.g:3143:1: rule__RosServiceServer__Group__4__Impl : ( ( rule__RosServiceServer__Group_4__0 )? ) ; + public final void rule__RosServiceServer__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3174:1: ( ( 'RosServiceClient' ) ) - // InternalComponentInterface.g:3175:1: ( 'RosServiceClient' ) + // InternalComponentInterface.g:3147:1: ( ( ( rule__RosServiceServer__Group_4__0 )? ) ) + // InternalComponentInterface.g:3148:1: ( ( rule__RosServiceServer__Group_4__0 )? ) { - // InternalComponentInterface.g:3175:1: ( 'RosServiceClient' ) - // InternalComponentInterface.g:3176:2: 'RosServiceClient' + // InternalComponentInterface.g:3148:1: ( ( rule__RosServiceServer__Group_4__0 )? ) + // InternalComponentInterface.g:3149:2: ( rule__RosServiceServer__Group_4__0 )? { - before(grammarAccess.getRosServiceClientAccess().getRosServiceClientKeyword_1()); - match(input,43,FOLLOW_2); - after(grammarAccess.getRosServiceClientAccess().getRosServiceClientKeyword_1()); + before(grammarAccess.getRosServiceServerAccess().getGroup_4()); + // InternalComponentInterface.g:3150:2: ( rule__RosServiceServer__Group_4__0 )? + int alt24=2; + int LA24_0 = input.LA(1); + + if ( (LA24_0==38) ) { + alt24=1; + } + switch (alt24) { + case 1 : + // InternalComponentInterface.g:3150:3: rule__RosServiceServer__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__RosServiceServer__Group_4__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosServiceServerAccess().getGroup_4()); } @@ -9454,26 +9506,26 @@ public final void rule__RosServiceClient__Group__1__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceClient__Group__1__Impl" + // $ANTLR end "rule__RosServiceServer__Group__4__Impl" - // $ANTLR start "rule__RosServiceClient__Group__2" - // InternalComponentInterface.g:3185:1: rule__RosServiceClient__Group__2 : rule__RosServiceClient__Group__2__Impl rule__RosServiceClient__Group__3 ; - public final void rule__RosServiceClient__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__5" + // InternalComponentInterface.g:3158:1: rule__RosServiceServer__Group__5 : rule__RosServiceServer__Group__5__Impl rule__RosServiceServer__Group__6 ; + public final void rule__RosServiceServer__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3189:1: ( rule__RosServiceClient__Group__2__Impl rule__RosServiceClient__Group__3 ) - // InternalComponentInterface.g:3190:2: rule__RosServiceClient__Group__2__Impl rule__RosServiceClient__Group__3 + // InternalComponentInterface.g:3162:1: ( rule__RosServiceServer__Group__5__Impl rule__RosServiceServer__Group__6 ) + // InternalComponentInterface.g:3163:2: rule__RosServiceServer__Group__5__Impl rule__RosServiceServer__Group__6 { - pushFollow(FOLLOW_17); - rule__RosServiceClient__Group__2__Impl(); + pushFollow(FOLLOW_5); + rule__RosServiceServer__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceClient__Group__3(); + rule__RosServiceServer__Group__6(); state._fsp--; @@ -9492,46 +9544,25 @@ public final void rule__RosServiceClient__Group__2() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceClient__Group__2" + // $ANTLR end "rule__RosServiceServer__Group__5" - // $ANTLR start "rule__RosServiceClient__Group__2__Impl" - // InternalComponentInterface.g:3197:1: rule__RosServiceClient__Group__2__Impl : ( ( rule__RosServiceClient__NameAssignment_2 )? ) ; - public final void rule__RosServiceClient__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__5__Impl" + // InternalComponentInterface.g:3170:1: rule__RosServiceServer__Group__5__Impl : ( 'RefServer' ) ; + public final void rule__RosServiceServer__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3201:1: ( ( ( rule__RosServiceClient__NameAssignment_2 )? ) ) - // InternalComponentInterface.g:3202:1: ( ( rule__RosServiceClient__NameAssignment_2 )? ) + // InternalComponentInterface.g:3174:1: ( ( 'RefServer' ) ) + // InternalComponentInterface.g:3175:1: ( 'RefServer' ) { - // InternalComponentInterface.g:3202:1: ( ( rule__RosServiceClient__NameAssignment_2 )? ) - // InternalComponentInterface.g:3203:2: ( rule__RosServiceClient__NameAssignment_2 )? + // InternalComponentInterface.g:3175:1: ( 'RefServer' ) + // InternalComponentInterface.g:3176:2: 'RefServer' { - before(grammarAccess.getRosServiceClientAccess().getNameAssignment_2()); - // InternalComponentInterface.g:3204:2: ( rule__RosServiceClient__NameAssignment_2 )? - int alt18=2; - int LA18_0 = input.LA(1); - - if ( ((LA18_0>=RULE_STRING && LA18_0<=RULE_ID)) ) { - alt18=1; - } - switch (alt18) { - case 1 : - // InternalComponentInterface.g:3204:3: rule__RosServiceClient__NameAssignment_2 - { - pushFollow(FOLLOW_2); - rule__RosServiceClient__NameAssignment_2(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosServiceClientAccess().getNameAssignment_2()); + before(grammarAccess.getRosServiceServerAccess().getRefServerKeyword_5()); + match(input,42,FOLLOW_2); + after(grammarAccess.getRosServiceServerAccess().getRefServerKeyword_5()); } @@ -9550,26 +9581,26 @@ public final void rule__RosServiceClient__Group__2__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceClient__Group__2__Impl" + // $ANTLR end "rule__RosServiceServer__Group__5__Impl" - // $ANTLR start "rule__RosServiceClient__Group__3" - // InternalComponentInterface.g:3212:1: rule__RosServiceClient__Group__3 : rule__RosServiceClient__Group__3__Impl rule__RosServiceClient__Group__4 ; - public final void rule__RosServiceClient__Group__3() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__6" + // InternalComponentInterface.g:3185:1: rule__RosServiceServer__Group__6 : rule__RosServiceServer__Group__6__Impl rule__RosServiceServer__Group__7 ; + public final void rule__RosServiceServer__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3216:1: ( rule__RosServiceClient__Group__3__Impl rule__RosServiceClient__Group__4 ) - // InternalComponentInterface.g:3217:2: rule__RosServiceClient__Group__3__Impl rule__RosServiceClient__Group__4 + // InternalComponentInterface.g:3189:1: ( rule__RosServiceServer__Group__6__Impl rule__RosServiceServer__Group__7 ) + // InternalComponentInterface.g:3190:2: rule__RosServiceServer__Group__6__Impl rule__RosServiceServer__Group__7 { - pushFollow(FOLLOW_21); - rule__RosServiceClient__Group__3__Impl(); + pushFollow(FOLLOW_18); + rule__RosServiceServer__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceClient__Group__4(); + rule__RosServiceServer__Group__7(); state._fsp--; @@ -9588,25 +9619,35 @@ public final void rule__RosServiceClient__Group__3() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceClient__Group__3" + // $ANTLR end "rule__RosServiceServer__Group__6" - // $ANTLR start "rule__RosServiceClient__Group__3__Impl" - // InternalComponentInterface.g:3224:1: rule__RosServiceClient__Group__3__Impl : ( '{' ) ; - public final void rule__RosServiceClient__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__6__Impl" + // InternalComponentInterface.g:3197:1: rule__RosServiceServer__Group__6__Impl : ( ( rule__RosServiceServer__SrvserverAssignment_6 ) ) ; + public final void rule__RosServiceServer__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3228:1: ( ( '{' ) ) - // InternalComponentInterface.g:3229:1: ( '{' ) + // InternalComponentInterface.g:3201:1: ( ( ( rule__RosServiceServer__SrvserverAssignment_6 ) ) ) + // InternalComponentInterface.g:3202:1: ( ( rule__RosServiceServer__SrvserverAssignment_6 ) ) { - // InternalComponentInterface.g:3229:1: ( '{' ) - // InternalComponentInterface.g:3230:2: '{' + // InternalComponentInterface.g:3202:1: ( ( rule__RosServiceServer__SrvserverAssignment_6 ) ) + // InternalComponentInterface.g:3203:2: ( rule__RosServiceServer__SrvserverAssignment_6 ) { - before(grammarAccess.getRosServiceClientAccess().getLeftCurlyBracketKeyword_3()); - match(input,23,FOLLOW_2); - after(grammarAccess.getRosServiceClientAccess().getLeftCurlyBracketKeyword_3()); + before(grammarAccess.getRosServiceServerAccess().getSrvserverAssignment_6()); + // InternalComponentInterface.g:3204:2: ( rule__RosServiceServer__SrvserverAssignment_6 ) + // InternalComponentInterface.g:3204:3: rule__RosServiceServer__SrvserverAssignment_6 + { + pushFollow(FOLLOW_2); + rule__RosServiceServer__SrvserverAssignment_6(); + + state._fsp--; + + + } + + after(grammarAccess.getRosServiceServerAccess().getSrvserverAssignment_6()); } @@ -9625,26 +9666,21 @@ public final void rule__RosServiceClient__Group__3__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceClient__Group__3__Impl" + // $ANTLR end "rule__RosServiceServer__Group__6__Impl" - // $ANTLR start "rule__RosServiceClient__Group__4" - // InternalComponentInterface.g:3239:1: rule__RosServiceClient__Group__4 : rule__RosServiceClient__Group__4__Impl rule__RosServiceClient__Group__5 ; - public final void rule__RosServiceClient__Group__4() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__7" + // InternalComponentInterface.g:3212:1: rule__RosServiceServer__Group__7 : rule__RosServiceServer__Group__7__Impl ; + public final void rule__RosServiceServer__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3243:1: ( rule__RosServiceClient__Group__4__Impl rule__RosServiceClient__Group__5 ) - // InternalComponentInterface.g:3244:2: rule__RosServiceClient__Group__4__Impl rule__RosServiceClient__Group__5 + // InternalComponentInterface.g:3216:1: ( rule__RosServiceServer__Group__7__Impl ) + // InternalComponentInterface.g:3217:2: rule__RosServiceServer__Group__7__Impl { - pushFollow(FOLLOW_21); - rule__RosServiceClient__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosServiceClient__Group__5(); + rule__RosServiceServer__Group__7__Impl(); state._fsp--; @@ -9663,46 +9699,25 @@ public final void rule__RosServiceClient__Group__4() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceClient__Group__4" + // $ANTLR end "rule__RosServiceServer__Group__7" - // $ANTLR start "rule__RosServiceClient__Group__4__Impl" - // InternalComponentInterface.g:3251:1: rule__RosServiceClient__Group__4__Impl : ( ( rule__RosServiceClient__Group_4__0 )? ) ; - public final void rule__RosServiceClient__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__7__Impl" + // InternalComponentInterface.g:3223:1: rule__RosServiceServer__Group__7__Impl : ( '}' ) ; + public final void rule__RosServiceServer__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3255:1: ( ( ( rule__RosServiceClient__Group_4__0 )? ) ) - // InternalComponentInterface.g:3256:1: ( ( rule__RosServiceClient__Group_4__0 )? ) + // InternalComponentInterface.g:3227:1: ( ( '}' ) ) + // InternalComponentInterface.g:3228:1: ( '}' ) { - // InternalComponentInterface.g:3256:1: ( ( rule__RosServiceClient__Group_4__0 )? ) - // InternalComponentInterface.g:3257:2: ( rule__RosServiceClient__Group_4__0 )? + // InternalComponentInterface.g:3228:1: ( '}' ) + // InternalComponentInterface.g:3229:2: '}' { - before(grammarAccess.getRosServiceClientAccess().getGroup_4()); - // InternalComponentInterface.g:3258:2: ( rule__RosServiceClient__Group_4__0 )? - int alt19=2; - int LA19_0 = input.LA(1); - - if ( (LA19_0==38) ) { - alt19=1; - } - switch (alt19) { - case 1 : - // InternalComponentInterface.g:3258:3: rule__RosServiceClient__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__RosServiceClient__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosServiceClientAccess().getGroup_4()); + before(grammarAccess.getRosServiceServerAccess().getRightCurlyBracketKeyword_7()); + match(input,25,FOLLOW_2); + after(grammarAccess.getRosServiceServerAccess().getRightCurlyBracketKeyword_7()); } @@ -9721,26 +9736,26 @@ public final void rule__RosServiceClient__Group__4__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceClient__Group__4__Impl" + // $ANTLR end "rule__RosServiceServer__Group__7__Impl" - // $ANTLR start "rule__RosServiceClient__Group__5" - // InternalComponentInterface.g:3266:1: rule__RosServiceClient__Group__5 : rule__RosServiceClient__Group__5__Impl rule__RosServiceClient__Group__6 ; - public final void rule__RosServiceClient__Group__5() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group_4__0" + // InternalComponentInterface.g:3239:1: rule__RosServiceServer__Group_4__0 : rule__RosServiceServer__Group_4__0__Impl rule__RosServiceServer__Group_4__1 ; + public final void rule__RosServiceServer__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3270:1: ( rule__RosServiceClient__Group__5__Impl rule__RosServiceClient__Group__6 ) - // InternalComponentInterface.g:3271:2: rule__RosServiceClient__Group__5__Impl rule__RosServiceClient__Group__6 + // InternalComponentInterface.g:3243:1: ( rule__RosServiceServer__Group_4__0__Impl rule__RosServiceServer__Group_4__1 ) + // InternalComponentInterface.g:3244:2: rule__RosServiceServer__Group_4__0__Impl rule__RosServiceServer__Group_4__1 { pushFollow(FOLLOW_5); - rule__RosServiceClient__Group__5__Impl(); + rule__RosServiceServer__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceClient__Group__6(); + rule__RosServiceServer__Group_4__1(); state._fsp--; @@ -9759,25 +9774,25 @@ public final void rule__RosServiceClient__Group__5() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceClient__Group__5" + // $ANTLR end "rule__RosServiceServer__Group_4__0" - // $ANTLR start "rule__RosServiceClient__Group__5__Impl" - // InternalComponentInterface.g:3278:1: rule__RosServiceClient__Group__5__Impl : ( 'RefClient' ) ; - public final void rule__RosServiceClient__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group_4__0__Impl" + // InternalComponentInterface.g:3251:1: rule__RosServiceServer__Group_4__0__Impl : ( 'ns' ) ; + public final void rule__RosServiceServer__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3282:1: ( ( 'RefClient' ) ) - // InternalComponentInterface.g:3283:1: ( 'RefClient' ) + // InternalComponentInterface.g:3255:1: ( ( 'ns' ) ) + // InternalComponentInterface.g:3256:1: ( 'ns' ) { - // InternalComponentInterface.g:3283:1: ( 'RefClient' ) - // InternalComponentInterface.g:3284:2: 'RefClient' + // InternalComponentInterface.g:3256:1: ( 'ns' ) + // InternalComponentInterface.g:3257:2: 'ns' { - before(grammarAccess.getRosServiceClientAccess().getRefClientKeyword_5()); - match(input,44,FOLLOW_2); - after(grammarAccess.getRosServiceClientAccess().getRefClientKeyword_5()); + before(grammarAccess.getRosServiceServerAccess().getNsKeyword_4_0()); + match(input,38,FOLLOW_2); + after(grammarAccess.getRosServiceServerAccess().getNsKeyword_4_0()); } @@ -9796,26 +9811,21 @@ public final void rule__RosServiceClient__Group__5__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceClient__Group__5__Impl" + // $ANTLR end "rule__RosServiceServer__Group_4__0__Impl" - // $ANTLR start "rule__RosServiceClient__Group__6" - // InternalComponentInterface.g:3293:1: rule__RosServiceClient__Group__6 : rule__RosServiceClient__Group__6__Impl rule__RosServiceClient__Group__7 ; - public final void rule__RosServiceClient__Group__6() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group_4__1" + // InternalComponentInterface.g:3266:1: rule__RosServiceServer__Group_4__1 : rule__RosServiceServer__Group_4__1__Impl ; + public final void rule__RosServiceServer__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3297:1: ( rule__RosServiceClient__Group__6__Impl rule__RosServiceClient__Group__7 ) - // InternalComponentInterface.g:3298:2: rule__RosServiceClient__Group__6__Impl rule__RosServiceClient__Group__7 + // InternalComponentInterface.g:3270:1: ( rule__RosServiceServer__Group_4__1__Impl ) + // InternalComponentInterface.g:3271:2: rule__RosServiceServer__Group_4__1__Impl { - pushFollow(FOLLOW_7); - rule__RosServiceClient__Group__6__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosServiceClient__Group__7(); + rule__RosServiceServer__Group_4__1__Impl(); state._fsp--; @@ -9834,35 +9844,35 @@ public final void rule__RosServiceClient__Group__6() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceClient__Group__6" + // $ANTLR end "rule__RosServiceServer__Group_4__1" - // $ANTLR start "rule__RosServiceClient__Group__6__Impl" - // InternalComponentInterface.g:3305:1: rule__RosServiceClient__Group__6__Impl : ( ( rule__RosServiceClient__SrvclientAssignment_6 ) ) ; - public final void rule__RosServiceClient__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group_4__1__Impl" + // InternalComponentInterface.g:3277:1: rule__RosServiceServer__Group_4__1__Impl : ( ( rule__RosServiceServer__NsAssignment_4_1 ) ) ; + public final void rule__RosServiceServer__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3309:1: ( ( ( rule__RosServiceClient__SrvclientAssignment_6 ) ) ) - // InternalComponentInterface.g:3310:1: ( ( rule__RosServiceClient__SrvclientAssignment_6 ) ) + // InternalComponentInterface.g:3281:1: ( ( ( rule__RosServiceServer__NsAssignment_4_1 ) ) ) + // InternalComponentInterface.g:3282:1: ( ( rule__RosServiceServer__NsAssignment_4_1 ) ) { - // InternalComponentInterface.g:3310:1: ( ( rule__RosServiceClient__SrvclientAssignment_6 ) ) - // InternalComponentInterface.g:3311:2: ( rule__RosServiceClient__SrvclientAssignment_6 ) + // InternalComponentInterface.g:3282:1: ( ( rule__RosServiceServer__NsAssignment_4_1 ) ) + // InternalComponentInterface.g:3283:2: ( rule__RosServiceServer__NsAssignment_4_1 ) { - before(grammarAccess.getRosServiceClientAccess().getSrvclientAssignment_6()); - // InternalComponentInterface.g:3312:2: ( rule__RosServiceClient__SrvclientAssignment_6 ) - // InternalComponentInterface.g:3312:3: rule__RosServiceClient__SrvclientAssignment_6 + before(grammarAccess.getRosServiceServerAccess().getNsAssignment_4_1()); + // InternalComponentInterface.g:3284:2: ( rule__RosServiceServer__NsAssignment_4_1 ) + // InternalComponentInterface.g:3284:3: rule__RosServiceServer__NsAssignment_4_1 { pushFollow(FOLLOW_2); - rule__RosServiceClient__SrvclientAssignment_6(); + rule__RosServiceServer__NsAssignment_4_1(); state._fsp--; } - after(grammarAccess.getRosServiceClientAccess().getSrvclientAssignment_6()); + after(grammarAccess.getRosServiceServerAccess().getNsAssignment_4_1()); } @@ -9881,21 +9891,26 @@ public final void rule__RosServiceClient__Group__6__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceClient__Group__6__Impl" + // $ANTLR end "rule__RosServiceServer__Group_4__1__Impl" - // $ANTLR start "rule__RosServiceClient__Group__7" - // InternalComponentInterface.g:3320:1: rule__RosServiceClient__Group__7 : rule__RosServiceClient__Group__7__Impl ; - public final void rule__RosServiceClient__Group__7() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__0" + // InternalComponentInterface.g:3293:1: rule__RosServiceClient__Group__0 : rule__RosServiceClient__Group__0__Impl rule__RosServiceClient__Group__1 ; + public final void rule__RosServiceClient__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3324:1: ( rule__RosServiceClient__Group__7__Impl ) - // InternalComponentInterface.g:3325:2: rule__RosServiceClient__Group__7__Impl + // InternalComponentInterface.g:3297:1: ( rule__RosServiceClient__Group__0__Impl rule__RosServiceClient__Group__1 ) + // InternalComponentInterface.g:3298:2: rule__RosServiceClient__Group__0__Impl rule__RosServiceClient__Group__1 { + pushFollow(FOLLOW_12); + rule__RosServiceClient__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosServiceClient__Group__7__Impl(); + rule__RosServiceClient__Group__1(); state._fsp--; @@ -9914,25 +9929,29 @@ public final void rule__RosServiceClient__Group__7() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceClient__Group__7" + // $ANTLR end "rule__RosServiceClient__Group__0" - // $ANTLR start "rule__RosServiceClient__Group__7__Impl" - // InternalComponentInterface.g:3331:1: rule__RosServiceClient__Group__7__Impl : ( '}' ) ; - public final void rule__RosServiceClient__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__0__Impl" + // InternalComponentInterface.g:3305:1: rule__RosServiceClient__Group__0__Impl : ( () ) ; + public final void rule__RosServiceClient__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3335:1: ( ( '}' ) ) - // InternalComponentInterface.g:3336:1: ( '}' ) + // InternalComponentInterface.g:3309:1: ( ( () ) ) + // InternalComponentInterface.g:3310:1: ( () ) { - // InternalComponentInterface.g:3336:1: ( '}' ) - // InternalComponentInterface.g:3337:2: '}' + // InternalComponentInterface.g:3310:1: ( () ) + // InternalComponentInterface.g:3311:2: () { - before(grammarAccess.getRosServiceClientAccess().getRightCurlyBracketKeyword_7()); - match(input,25,FOLLOW_2); - after(grammarAccess.getRosServiceClientAccess().getRightCurlyBracketKeyword_7()); + before(grammarAccess.getRosServiceClientAccess().getRosServiceClientAction_0()); + // InternalComponentInterface.g:3312:2: () + // InternalComponentInterface.g:3312:3: + { + } + + after(grammarAccess.getRosServiceClientAccess().getRosServiceClientAction_0()); } @@ -9940,10 +9959,6 @@ public final void rule__RosServiceClient__Group__7__Impl() throws RecognitionExc } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -9951,26 +9966,26 @@ public final void rule__RosServiceClient__Group__7__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceClient__Group__7__Impl" + // $ANTLR end "rule__RosServiceClient__Group__0__Impl" - // $ANTLR start "rule__RosServiceClient__Group_4__0" - // InternalComponentInterface.g:3347:1: rule__RosServiceClient__Group_4__0 : rule__RosServiceClient__Group_4__0__Impl rule__RosServiceClient__Group_4__1 ; - public final void rule__RosServiceClient__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__1" + // InternalComponentInterface.g:3320:1: rule__RosServiceClient__Group__1 : rule__RosServiceClient__Group__1__Impl rule__RosServiceClient__Group__2 ; + public final void rule__RosServiceClient__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3351:1: ( rule__RosServiceClient__Group_4__0__Impl rule__RosServiceClient__Group_4__1 ) - // InternalComponentInterface.g:3352:2: rule__RosServiceClient__Group_4__0__Impl rule__RosServiceClient__Group_4__1 + // InternalComponentInterface.g:3324:1: ( rule__RosServiceClient__Group__1__Impl rule__RosServiceClient__Group__2 ) + // InternalComponentInterface.g:3325:2: rule__RosServiceClient__Group__1__Impl rule__RosServiceClient__Group__2 { - pushFollow(FOLLOW_5); - rule__RosServiceClient__Group_4__0__Impl(); + pushFollow(FOLLOW_16); + rule__RosServiceClient__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceClient__Group_4__1(); + rule__RosServiceClient__Group__2(); state._fsp--; @@ -9989,25 +10004,25 @@ public final void rule__RosServiceClient__Group_4__0() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosServiceClient__Group_4__0" + // $ANTLR end "rule__RosServiceClient__Group__1" - // $ANTLR start "rule__RosServiceClient__Group_4__0__Impl" - // InternalComponentInterface.g:3359:1: rule__RosServiceClient__Group_4__0__Impl : ( 'ns' ) ; - public final void rule__RosServiceClient__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__1__Impl" + // InternalComponentInterface.g:3332:1: rule__RosServiceClient__Group__1__Impl : ( 'RosServiceClient' ) ; + public final void rule__RosServiceClient__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3363:1: ( ( 'ns' ) ) - // InternalComponentInterface.g:3364:1: ( 'ns' ) + // InternalComponentInterface.g:3336:1: ( ( 'RosServiceClient' ) ) + // InternalComponentInterface.g:3337:1: ( 'RosServiceClient' ) { - // InternalComponentInterface.g:3364:1: ( 'ns' ) - // InternalComponentInterface.g:3365:2: 'ns' + // InternalComponentInterface.g:3337:1: ( 'RosServiceClient' ) + // InternalComponentInterface.g:3338:2: 'RosServiceClient' { - before(grammarAccess.getRosServiceClientAccess().getNsKeyword_4_0()); - match(input,38,FOLLOW_2); - after(grammarAccess.getRosServiceClientAccess().getNsKeyword_4_0()); + before(grammarAccess.getRosServiceClientAccess().getRosServiceClientKeyword_1()); + match(input,43,FOLLOW_2); + after(grammarAccess.getRosServiceClientAccess().getRosServiceClientKeyword_1()); } @@ -10026,21 +10041,26 @@ public final void rule__RosServiceClient__Group_4__0__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__RosServiceClient__Group_4__0__Impl" + // $ANTLR end "rule__RosServiceClient__Group__1__Impl" - // $ANTLR start "rule__RosServiceClient__Group_4__1" - // InternalComponentInterface.g:3374:1: rule__RosServiceClient__Group_4__1 : rule__RosServiceClient__Group_4__1__Impl ; - public final void rule__RosServiceClient__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__2" + // InternalComponentInterface.g:3347:1: rule__RosServiceClient__Group__2 : rule__RosServiceClient__Group__2__Impl rule__RosServiceClient__Group__3 ; + public final void rule__RosServiceClient__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3378:1: ( rule__RosServiceClient__Group_4__1__Impl ) - // InternalComponentInterface.g:3379:2: rule__RosServiceClient__Group_4__1__Impl + // InternalComponentInterface.g:3351:1: ( rule__RosServiceClient__Group__2__Impl rule__RosServiceClient__Group__3 ) + // InternalComponentInterface.g:3352:2: rule__RosServiceClient__Group__2__Impl rule__RosServiceClient__Group__3 { + pushFollow(FOLLOW_16); + rule__RosServiceClient__Group__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosServiceClient__Group_4__1__Impl(); + rule__RosServiceClient__Group__3(); state._fsp--; @@ -10059,35 +10079,46 @@ public final void rule__RosServiceClient__Group_4__1() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosServiceClient__Group_4__1" + // $ANTLR end "rule__RosServiceClient__Group__2" - // $ANTLR start "rule__RosServiceClient__Group_4__1__Impl" - // InternalComponentInterface.g:3385:1: rule__RosServiceClient__Group_4__1__Impl : ( ( rule__RosServiceClient__NsAssignment_4_1 ) ) ; - public final void rule__RosServiceClient__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__2__Impl" + // InternalComponentInterface.g:3359:1: rule__RosServiceClient__Group__2__Impl : ( ( rule__RosServiceClient__NameAssignment_2 )? ) ; + public final void rule__RosServiceClient__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3389:1: ( ( ( rule__RosServiceClient__NsAssignment_4_1 ) ) ) - // InternalComponentInterface.g:3390:1: ( ( rule__RosServiceClient__NsAssignment_4_1 ) ) + // InternalComponentInterface.g:3363:1: ( ( ( rule__RosServiceClient__NameAssignment_2 )? ) ) + // InternalComponentInterface.g:3364:1: ( ( rule__RosServiceClient__NameAssignment_2 )? ) { - // InternalComponentInterface.g:3390:1: ( ( rule__RosServiceClient__NsAssignment_4_1 ) ) - // InternalComponentInterface.g:3391:2: ( rule__RosServiceClient__NsAssignment_4_1 ) + // InternalComponentInterface.g:3364:1: ( ( rule__RosServiceClient__NameAssignment_2 )? ) + // InternalComponentInterface.g:3365:2: ( rule__RosServiceClient__NameAssignment_2 )? { - before(grammarAccess.getRosServiceClientAccess().getNsAssignment_4_1()); - // InternalComponentInterface.g:3392:2: ( rule__RosServiceClient__NsAssignment_4_1 ) - // InternalComponentInterface.g:3392:3: rule__RosServiceClient__NsAssignment_4_1 - { - pushFollow(FOLLOW_2); - rule__RosServiceClient__NsAssignment_4_1(); + before(grammarAccess.getRosServiceClientAccess().getNameAssignment_2()); + // InternalComponentInterface.g:3366:2: ( rule__RosServiceClient__NameAssignment_2 )? + int alt25=2; + int LA25_0 = input.LA(1); + + if ( ((LA25_0>=RULE_STRING && LA25_0<=RULE_ID)) ) { + alt25=1; + } + switch (alt25) { + case 1 : + // InternalComponentInterface.g:3366:3: rule__RosServiceClient__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__RosServiceClient__NameAssignment_2(); + + state._fsp--; - state._fsp--; + } + break; } - after(grammarAccess.getRosServiceClientAccess().getNsAssignment_4_1()); + after(grammarAccess.getRosServiceClientAccess().getNameAssignment_2()); } @@ -10106,26 +10137,26 @@ public final void rule__RosServiceClient__Group_4__1__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__RosServiceClient__Group_4__1__Impl" + // $ANTLR end "rule__RosServiceClient__Group__2__Impl" - // $ANTLR start "rule__RosActionServer__Group__0" - // InternalComponentInterface.g:3401:1: rule__RosActionServer__Group__0 : rule__RosActionServer__Group__0__Impl rule__RosActionServer__Group__1 ; - public final void rule__RosActionServer__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__3" + // InternalComponentInterface.g:3374:1: rule__RosServiceClient__Group__3 : rule__RosServiceClient__Group__3__Impl rule__RosServiceClient__Group__4 ; + public final void rule__RosServiceClient__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3405:1: ( rule__RosActionServer__Group__0__Impl rule__RosActionServer__Group__1 ) - // InternalComponentInterface.g:3406:2: rule__RosActionServer__Group__0__Impl rule__RosActionServer__Group__1 + // InternalComponentInterface.g:3378:1: ( rule__RosServiceClient__Group__3__Impl rule__RosServiceClient__Group__4 ) + // InternalComponentInterface.g:3379:2: rule__RosServiceClient__Group__3__Impl rule__RosServiceClient__Group__4 { - pushFollow(FOLLOW_14); - rule__RosActionServer__Group__0__Impl(); + pushFollow(FOLLOW_21); + rule__RosServiceClient__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionServer__Group__1(); + rule__RosServiceClient__Group__4(); state._fsp--; @@ -10144,29 +10175,25 @@ public final void rule__RosActionServer__Group__0() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionServer__Group__0" + // $ANTLR end "rule__RosServiceClient__Group__3" - // $ANTLR start "rule__RosActionServer__Group__0__Impl" - // InternalComponentInterface.g:3413:1: rule__RosActionServer__Group__0__Impl : ( () ) ; - public final void rule__RosActionServer__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__3__Impl" + // InternalComponentInterface.g:3386:1: rule__RosServiceClient__Group__3__Impl : ( '{' ) ; + public final void rule__RosServiceClient__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3417:1: ( ( () ) ) - // InternalComponentInterface.g:3418:1: ( () ) + // InternalComponentInterface.g:3390:1: ( ( '{' ) ) + // InternalComponentInterface.g:3391:1: ( '{' ) { - // InternalComponentInterface.g:3418:1: ( () ) - // InternalComponentInterface.g:3419:2: () + // InternalComponentInterface.g:3391:1: ( '{' ) + // InternalComponentInterface.g:3392:2: '{' { - before(grammarAccess.getRosActionServerAccess().getRosActionServerAction_0()); - // InternalComponentInterface.g:3420:2: () - // InternalComponentInterface.g:3420:3: - { - } - - after(grammarAccess.getRosActionServerAccess().getRosActionServerAction_0()); + before(grammarAccess.getRosServiceClientAccess().getLeftCurlyBracketKeyword_3()); + match(input,23,FOLLOW_2); + after(grammarAccess.getRosServiceClientAccess().getLeftCurlyBracketKeyword_3()); } @@ -10174,6 +10201,10 @@ public final void rule__RosActionServer__Group__0__Impl() throws RecognitionExce } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -10181,26 +10212,26 @@ public final void rule__RosActionServer__Group__0__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionServer__Group__0__Impl" + // $ANTLR end "rule__RosServiceClient__Group__3__Impl" - // $ANTLR start "rule__RosActionServer__Group__1" - // InternalComponentInterface.g:3428:1: rule__RosActionServer__Group__1 : rule__RosActionServer__Group__1__Impl rule__RosActionServer__Group__2 ; - public final void rule__RosActionServer__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__4" + // InternalComponentInterface.g:3401:1: rule__RosServiceClient__Group__4 : rule__RosServiceClient__Group__4__Impl rule__RosServiceClient__Group__5 ; + public final void rule__RosServiceClient__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3432:1: ( rule__RosActionServer__Group__1__Impl rule__RosActionServer__Group__2 ) - // InternalComponentInterface.g:3433:2: rule__RosActionServer__Group__1__Impl rule__RosActionServer__Group__2 + // InternalComponentInterface.g:3405:1: ( rule__RosServiceClient__Group__4__Impl rule__RosServiceClient__Group__5 ) + // InternalComponentInterface.g:3406:2: rule__RosServiceClient__Group__4__Impl rule__RosServiceClient__Group__5 { - pushFollow(FOLLOW_17); - rule__RosActionServer__Group__1__Impl(); + pushFollow(FOLLOW_21); + rule__RosServiceClient__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionServer__Group__2(); + rule__RosServiceClient__Group__5(); state._fsp--; @@ -10219,25 +10250,46 @@ public final void rule__RosActionServer__Group__1() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionServer__Group__1" + // $ANTLR end "rule__RosServiceClient__Group__4" - // $ANTLR start "rule__RosActionServer__Group__1__Impl" - // InternalComponentInterface.g:3440:1: rule__RosActionServer__Group__1__Impl : ( 'RosActionServer' ) ; - public final void rule__RosActionServer__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__4__Impl" + // InternalComponentInterface.g:3413:1: rule__RosServiceClient__Group__4__Impl : ( ( rule__RosServiceClient__Group_4__0 )? ) ; + public final void rule__RosServiceClient__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3444:1: ( ( 'RosActionServer' ) ) - // InternalComponentInterface.g:3445:1: ( 'RosActionServer' ) + // InternalComponentInterface.g:3417:1: ( ( ( rule__RosServiceClient__Group_4__0 )? ) ) + // InternalComponentInterface.g:3418:1: ( ( rule__RosServiceClient__Group_4__0 )? ) { - // InternalComponentInterface.g:3445:1: ( 'RosActionServer' ) - // InternalComponentInterface.g:3446:2: 'RosActionServer' + // InternalComponentInterface.g:3418:1: ( ( rule__RosServiceClient__Group_4__0 )? ) + // InternalComponentInterface.g:3419:2: ( rule__RosServiceClient__Group_4__0 )? { - before(grammarAccess.getRosActionServerAccess().getRosActionServerKeyword_1()); - match(input,45,FOLLOW_2); - after(grammarAccess.getRosActionServerAccess().getRosActionServerKeyword_1()); + before(grammarAccess.getRosServiceClientAccess().getGroup_4()); + // InternalComponentInterface.g:3420:2: ( rule__RosServiceClient__Group_4__0 )? + int alt26=2; + int LA26_0 = input.LA(1); + + if ( (LA26_0==38) ) { + alt26=1; + } + switch (alt26) { + case 1 : + // InternalComponentInterface.g:3420:3: rule__RosServiceClient__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__RosServiceClient__Group_4__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosServiceClientAccess().getGroup_4()); } @@ -10256,26 +10308,26 @@ public final void rule__RosActionServer__Group__1__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionServer__Group__1__Impl" + // $ANTLR end "rule__RosServiceClient__Group__4__Impl" - // $ANTLR start "rule__RosActionServer__Group__2" - // InternalComponentInterface.g:3455:1: rule__RosActionServer__Group__2 : rule__RosActionServer__Group__2__Impl rule__RosActionServer__Group__3 ; - public final void rule__RosActionServer__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__5" + // InternalComponentInterface.g:3428:1: rule__RosServiceClient__Group__5 : rule__RosServiceClient__Group__5__Impl rule__RosServiceClient__Group__6 ; + public final void rule__RosServiceClient__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3459:1: ( rule__RosActionServer__Group__2__Impl rule__RosActionServer__Group__3 ) - // InternalComponentInterface.g:3460:2: rule__RosActionServer__Group__2__Impl rule__RosActionServer__Group__3 + // InternalComponentInterface.g:3432:1: ( rule__RosServiceClient__Group__5__Impl rule__RosServiceClient__Group__6 ) + // InternalComponentInterface.g:3433:2: rule__RosServiceClient__Group__5__Impl rule__RosServiceClient__Group__6 { - pushFollow(FOLLOW_17); - rule__RosActionServer__Group__2__Impl(); + pushFollow(FOLLOW_5); + rule__RosServiceClient__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionServer__Group__3(); + rule__RosServiceClient__Group__6(); state._fsp--; @@ -10294,46 +10346,25 @@ public final void rule__RosActionServer__Group__2() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionServer__Group__2" + // $ANTLR end "rule__RosServiceClient__Group__5" - // $ANTLR start "rule__RosActionServer__Group__2__Impl" - // InternalComponentInterface.g:3467:1: rule__RosActionServer__Group__2__Impl : ( ( rule__RosActionServer__NameAssignment_2 )? ) ; - public final void rule__RosActionServer__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__5__Impl" + // InternalComponentInterface.g:3440:1: rule__RosServiceClient__Group__5__Impl : ( 'RefClient' ) ; + public final void rule__RosServiceClient__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3471:1: ( ( ( rule__RosActionServer__NameAssignment_2 )? ) ) - // InternalComponentInterface.g:3472:1: ( ( rule__RosActionServer__NameAssignment_2 )? ) + // InternalComponentInterface.g:3444:1: ( ( 'RefClient' ) ) + // InternalComponentInterface.g:3445:1: ( 'RefClient' ) { - // InternalComponentInterface.g:3472:1: ( ( rule__RosActionServer__NameAssignment_2 )? ) - // InternalComponentInterface.g:3473:2: ( rule__RosActionServer__NameAssignment_2 )? + // InternalComponentInterface.g:3445:1: ( 'RefClient' ) + // InternalComponentInterface.g:3446:2: 'RefClient' { - before(grammarAccess.getRosActionServerAccess().getNameAssignment_2()); - // InternalComponentInterface.g:3474:2: ( rule__RosActionServer__NameAssignment_2 )? - int alt20=2; - int LA20_0 = input.LA(1); - - if ( ((LA20_0>=RULE_STRING && LA20_0<=RULE_ID)) ) { - alt20=1; - } - switch (alt20) { - case 1 : - // InternalComponentInterface.g:3474:3: rule__RosActionServer__NameAssignment_2 - { - pushFollow(FOLLOW_2); - rule__RosActionServer__NameAssignment_2(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosActionServerAccess().getNameAssignment_2()); + before(grammarAccess.getRosServiceClientAccess().getRefClientKeyword_5()); + match(input,44,FOLLOW_2); + after(grammarAccess.getRosServiceClientAccess().getRefClientKeyword_5()); } @@ -10352,26 +10383,26 @@ public final void rule__RosActionServer__Group__2__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionServer__Group__2__Impl" + // $ANTLR end "rule__RosServiceClient__Group__5__Impl" - // $ANTLR start "rule__RosActionServer__Group__3" - // InternalComponentInterface.g:3482:1: rule__RosActionServer__Group__3 : rule__RosActionServer__Group__3__Impl rule__RosActionServer__Group__4 ; - public final void rule__RosActionServer__Group__3() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__6" + // InternalComponentInterface.g:3455:1: rule__RosServiceClient__Group__6 : rule__RosServiceClient__Group__6__Impl rule__RosServiceClient__Group__7 ; + public final void rule__RosServiceClient__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3486:1: ( rule__RosActionServer__Group__3__Impl rule__RosActionServer__Group__4 ) - // InternalComponentInterface.g:3487:2: rule__RosActionServer__Group__3__Impl rule__RosActionServer__Group__4 + // InternalComponentInterface.g:3459:1: ( rule__RosServiceClient__Group__6__Impl rule__RosServiceClient__Group__7 ) + // InternalComponentInterface.g:3460:2: rule__RosServiceClient__Group__6__Impl rule__RosServiceClient__Group__7 { - pushFollow(FOLLOW_20); - rule__RosActionServer__Group__3__Impl(); + pushFollow(FOLLOW_18); + rule__RosServiceClient__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionServer__Group__4(); + rule__RosServiceClient__Group__7(); state._fsp--; @@ -10390,25 +10421,35 @@ public final void rule__RosActionServer__Group__3() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionServer__Group__3" + // $ANTLR end "rule__RosServiceClient__Group__6" - // $ANTLR start "rule__RosActionServer__Group__3__Impl" - // InternalComponentInterface.g:3494:1: rule__RosActionServer__Group__3__Impl : ( '{' ) ; - public final void rule__RosActionServer__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__6__Impl" + // InternalComponentInterface.g:3467:1: rule__RosServiceClient__Group__6__Impl : ( ( rule__RosServiceClient__SrvclientAssignment_6 ) ) ; + public final void rule__RosServiceClient__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3498:1: ( ( '{' ) ) - // InternalComponentInterface.g:3499:1: ( '{' ) + // InternalComponentInterface.g:3471:1: ( ( ( rule__RosServiceClient__SrvclientAssignment_6 ) ) ) + // InternalComponentInterface.g:3472:1: ( ( rule__RosServiceClient__SrvclientAssignment_6 ) ) { - // InternalComponentInterface.g:3499:1: ( '{' ) - // InternalComponentInterface.g:3500:2: '{' + // InternalComponentInterface.g:3472:1: ( ( rule__RosServiceClient__SrvclientAssignment_6 ) ) + // InternalComponentInterface.g:3473:2: ( rule__RosServiceClient__SrvclientAssignment_6 ) { - before(grammarAccess.getRosActionServerAccess().getLeftCurlyBracketKeyword_3()); - match(input,23,FOLLOW_2); - after(grammarAccess.getRosActionServerAccess().getLeftCurlyBracketKeyword_3()); + before(grammarAccess.getRosServiceClientAccess().getSrvclientAssignment_6()); + // InternalComponentInterface.g:3474:2: ( rule__RosServiceClient__SrvclientAssignment_6 ) + // InternalComponentInterface.g:3474:3: rule__RosServiceClient__SrvclientAssignment_6 + { + pushFollow(FOLLOW_2); + rule__RosServiceClient__SrvclientAssignment_6(); + + state._fsp--; + + + } + + after(grammarAccess.getRosServiceClientAccess().getSrvclientAssignment_6()); } @@ -10427,26 +10468,21 @@ public final void rule__RosActionServer__Group__3__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionServer__Group__3__Impl" + // $ANTLR end "rule__RosServiceClient__Group__6__Impl" - // $ANTLR start "rule__RosActionServer__Group__4" - // InternalComponentInterface.g:3509:1: rule__RosActionServer__Group__4 : rule__RosActionServer__Group__4__Impl rule__RosActionServer__Group__5 ; - public final void rule__RosActionServer__Group__4() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__7" + // InternalComponentInterface.g:3482:1: rule__RosServiceClient__Group__7 : rule__RosServiceClient__Group__7__Impl ; + public final void rule__RosServiceClient__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3513:1: ( rule__RosActionServer__Group__4__Impl rule__RosActionServer__Group__5 ) - // InternalComponentInterface.g:3514:2: rule__RosActionServer__Group__4__Impl rule__RosActionServer__Group__5 + // InternalComponentInterface.g:3486:1: ( rule__RosServiceClient__Group__7__Impl ) + // InternalComponentInterface.g:3487:2: rule__RosServiceClient__Group__7__Impl { - pushFollow(FOLLOW_20); - rule__RosActionServer__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosActionServer__Group__5(); + rule__RosServiceClient__Group__7__Impl(); state._fsp--; @@ -10465,46 +10501,25 @@ public final void rule__RosActionServer__Group__4() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionServer__Group__4" + // $ANTLR end "rule__RosServiceClient__Group__7" - // $ANTLR start "rule__RosActionServer__Group__4__Impl" - // InternalComponentInterface.g:3521:1: rule__RosActionServer__Group__4__Impl : ( ( rule__RosActionServer__Group_4__0 )? ) ; - public final void rule__RosActionServer__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__7__Impl" + // InternalComponentInterface.g:3493:1: rule__RosServiceClient__Group__7__Impl : ( '}' ) ; + public final void rule__RosServiceClient__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3525:1: ( ( ( rule__RosActionServer__Group_4__0 )? ) ) - // InternalComponentInterface.g:3526:1: ( ( rule__RosActionServer__Group_4__0 )? ) + // InternalComponentInterface.g:3497:1: ( ( '}' ) ) + // InternalComponentInterface.g:3498:1: ( '}' ) { - // InternalComponentInterface.g:3526:1: ( ( rule__RosActionServer__Group_4__0 )? ) - // InternalComponentInterface.g:3527:2: ( rule__RosActionServer__Group_4__0 )? + // InternalComponentInterface.g:3498:1: ( '}' ) + // InternalComponentInterface.g:3499:2: '}' { - before(grammarAccess.getRosActionServerAccess().getGroup_4()); - // InternalComponentInterface.g:3528:2: ( rule__RosActionServer__Group_4__0 )? - int alt21=2; - int LA21_0 = input.LA(1); - - if ( (LA21_0==38) ) { - alt21=1; - } - switch (alt21) { - case 1 : - // InternalComponentInterface.g:3528:3: rule__RosActionServer__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__RosActionServer__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosActionServerAccess().getGroup_4()); + before(grammarAccess.getRosServiceClientAccess().getRightCurlyBracketKeyword_7()); + match(input,25,FOLLOW_2); + after(grammarAccess.getRosServiceClientAccess().getRightCurlyBracketKeyword_7()); } @@ -10523,26 +10538,26 @@ public final void rule__RosActionServer__Group__4__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionServer__Group__4__Impl" + // $ANTLR end "rule__RosServiceClient__Group__7__Impl" - // $ANTLR start "rule__RosActionServer__Group__5" - // InternalComponentInterface.g:3536:1: rule__RosActionServer__Group__5 : rule__RosActionServer__Group__5__Impl rule__RosActionServer__Group__6 ; - public final void rule__RosActionServer__Group__5() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group_4__0" + // InternalComponentInterface.g:3509:1: rule__RosServiceClient__Group_4__0 : rule__RosServiceClient__Group_4__0__Impl rule__RosServiceClient__Group_4__1 ; + public final void rule__RosServiceClient__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3540:1: ( rule__RosActionServer__Group__5__Impl rule__RosActionServer__Group__6 ) - // InternalComponentInterface.g:3541:2: rule__RosActionServer__Group__5__Impl rule__RosActionServer__Group__6 + // InternalComponentInterface.g:3513:1: ( rule__RosServiceClient__Group_4__0__Impl rule__RosServiceClient__Group_4__1 ) + // InternalComponentInterface.g:3514:2: rule__RosServiceClient__Group_4__0__Impl rule__RosServiceClient__Group_4__1 { pushFollow(FOLLOW_5); - rule__RosActionServer__Group__5__Impl(); + rule__RosServiceClient__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionServer__Group__6(); + rule__RosServiceClient__Group_4__1(); state._fsp--; @@ -10561,25 +10576,25 @@ public final void rule__RosActionServer__Group__5() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionServer__Group__5" + // $ANTLR end "rule__RosServiceClient__Group_4__0" - // $ANTLR start "rule__RosActionServer__Group__5__Impl" - // InternalComponentInterface.g:3548:1: rule__RosActionServer__Group__5__Impl : ( 'RefServer' ) ; - public final void rule__RosActionServer__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group_4__0__Impl" + // InternalComponentInterface.g:3521:1: rule__RosServiceClient__Group_4__0__Impl : ( 'ns' ) ; + public final void rule__RosServiceClient__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3552:1: ( ( 'RefServer' ) ) - // InternalComponentInterface.g:3553:1: ( 'RefServer' ) + // InternalComponentInterface.g:3525:1: ( ( 'ns' ) ) + // InternalComponentInterface.g:3526:1: ( 'ns' ) { - // InternalComponentInterface.g:3553:1: ( 'RefServer' ) - // InternalComponentInterface.g:3554:2: 'RefServer' + // InternalComponentInterface.g:3526:1: ( 'ns' ) + // InternalComponentInterface.g:3527:2: 'ns' { - before(grammarAccess.getRosActionServerAccess().getRefServerKeyword_5()); - match(input,42,FOLLOW_2); - after(grammarAccess.getRosActionServerAccess().getRefServerKeyword_5()); + before(grammarAccess.getRosServiceClientAccess().getNsKeyword_4_0()); + match(input,38,FOLLOW_2); + after(grammarAccess.getRosServiceClientAccess().getNsKeyword_4_0()); } @@ -10598,26 +10613,21 @@ public final void rule__RosActionServer__Group__5__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionServer__Group__5__Impl" + // $ANTLR end "rule__RosServiceClient__Group_4__0__Impl" - // $ANTLR start "rule__RosActionServer__Group__6" - // InternalComponentInterface.g:3563:1: rule__RosActionServer__Group__6 : rule__RosActionServer__Group__6__Impl rule__RosActionServer__Group__7 ; - public final void rule__RosActionServer__Group__6() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group_4__1" + // InternalComponentInterface.g:3536:1: rule__RosServiceClient__Group_4__1 : rule__RosServiceClient__Group_4__1__Impl ; + public final void rule__RosServiceClient__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3567:1: ( rule__RosActionServer__Group__6__Impl rule__RosActionServer__Group__7 ) - // InternalComponentInterface.g:3568:2: rule__RosActionServer__Group__6__Impl rule__RosActionServer__Group__7 + // InternalComponentInterface.g:3540:1: ( rule__RosServiceClient__Group_4__1__Impl ) + // InternalComponentInterface.g:3541:2: rule__RosServiceClient__Group_4__1__Impl { - pushFollow(FOLLOW_7); - rule__RosActionServer__Group__6__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosActionServer__Group__7(); + rule__RosServiceClient__Group_4__1__Impl(); state._fsp--; @@ -10636,35 +10646,35 @@ public final void rule__RosActionServer__Group__6() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionServer__Group__6" + // $ANTLR end "rule__RosServiceClient__Group_4__1" - // $ANTLR start "rule__RosActionServer__Group__6__Impl" - // InternalComponentInterface.g:3575:1: rule__RosActionServer__Group__6__Impl : ( ( rule__RosActionServer__ActserverAssignment_6 ) ) ; - public final void rule__RosActionServer__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group_4__1__Impl" + // InternalComponentInterface.g:3547:1: rule__RosServiceClient__Group_4__1__Impl : ( ( rule__RosServiceClient__NsAssignment_4_1 ) ) ; + public final void rule__RosServiceClient__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3579:1: ( ( ( rule__RosActionServer__ActserverAssignment_6 ) ) ) - // InternalComponentInterface.g:3580:1: ( ( rule__RosActionServer__ActserverAssignment_6 ) ) + // InternalComponentInterface.g:3551:1: ( ( ( rule__RosServiceClient__NsAssignment_4_1 ) ) ) + // InternalComponentInterface.g:3552:1: ( ( rule__RosServiceClient__NsAssignment_4_1 ) ) { - // InternalComponentInterface.g:3580:1: ( ( rule__RosActionServer__ActserverAssignment_6 ) ) - // InternalComponentInterface.g:3581:2: ( rule__RosActionServer__ActserverAssignment_6 ) + // InternalComponentInterface.g:3552:1: ( ( rule__RosServiceClient__NsAssignment_4_1 ) ) + // InternalComponentInterface.g:3553:2: ( rule__RosServiceClient__NsAssignment_4_1 ) { - before(grammarAccess.getRosActionServerAccess().getActserverAssignment_6()); - // InternalComponentInterface.g:3582:2: ( rule__RosActionServer__ActserverAssignment_6 ) - // InternalComponentInterface.g:3582:3: rule__RosActionServer__ActserverAssignment_6 + before(grammarAccess.getRosServiceClientAccess().getNsAssignment_4_1()); + // InternalComponentInterface.g:3554:2: ( rule__RosServiceClient__NsAssignment_4_1 ) + // InternalComponentInterface.g:3554:3: rule__RosServiceClient__NsAssignment_4_1 { pushFollow(FOLLOW_2); - rule__RosActionServer__ActserverAssignment_6(); + rule__RosServiceClient__NsAssignment_4_1(); state._fsp--; } - after(grammarAccess.getRosActionServerAccess().getActserverAssignment_6()); + after(grammarAccess.getRosServiceClientAccess().getNsAssignment_4_1()); } @@ -10683,21 +10693,26 @@ public final void rule__RosActionServer__Group__6__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionServer__Group__6__Impl" + // $ANTLR end "rule__RosServiceClient__Group_4__1__Impl" - // $ANTLR start "rule__RosActionServer__Group__7" - // InternalComponentInterface.g:3590:1: rule__RosActionServer__Group__7 : rule__RosActionServer__Group__7__Impl ; - public final void rule__RosActionServer__Group__7() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__0" + // InternalComponentInterface.g:3563:1: rule__RosActionServer__Group__0 : rule__RosActionServer__Group__0__Impl rule__RosActionServer__Group__1 ; + public final void rule__RosActionServer__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3594:1: ( rule__RosActionServer__Group__7__Impl ) - // InternalComponentInterface.g:3595:2: rule__RosActionServer__Group__7__Impl + // InternalComponentInterface.g:3567:1: ( rule__RosActionServer__Group__0__Impl rule__RosActionServer__Group__1 ) + // InternalComponentInterface.g:3568:2: rule__RosActionServer__Group__0__Impl rule__RosActionServer__Group__1 { + pushFollow(FOLLOW_13); + rule__RosActionServer__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosActionServer__Group__7__Impl(); + rule__RosActionServer__Group__1(); state._fsp--; @@ -10716,25 +10731,29 @@ public final void rule__RosActionServer__Group__7() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionServer__Group__7" + // $ANTLR end "rule__RosActionServer__Group__0" - // $ANTLR start "rule__RosActionServer__Group__7__Impl" - // InternalComponentInterface.g:3601:1: rule__RosActionServer__Group__7__Impl : ( '}' ) ; - public final void rule__RosActionServer__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__0__Impl" + // InternalComponentInterface.g:3575:1: rule__RosActionServer__Group__0__Impl : ( () ) ; + public final void rule__RosActionServer__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3605:1: ( ( '}' ) ) - // InternalComponentInterface.g:3606:1: ( '}' ) + // InternalComponentInterface.g:3579:1: ( ( () ) ) + // InternalComponentInterface.g:3580:1: ( () ) { - // InternalComponentInterface.g:3606:1: ( '}' ) - // InternalComponentInterface.g:3607:2: '}' + // InternalComponentInterface.g:3580:1: ( () ) + // InternalComponentInterface.g:3581:2: () { - before(grammarAccess.getRosActionServerAccess().getRightCurlyBracketKeyword_7()); - match(input,25,FOLLOW_2); - after(grammarAccess.getRosActionServerAccess().getRightCurlyBracketKeyword_7()); + before(grammarAccess.getRosActionServerAccess().getRosActionServerAction_0()); + // InternalComponentInterface.g:3582:2: () + // InternalComponentInterface.g:3582:3: + { + } + + after(grammarAccess.getRosActionServerAccess().getRosActionServerAction_0()); } @@ -10742,10 +10761,6 @@ public final void rule__RosActionServer__Group__7__Impl() throws RecognitionExce } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -10753,26 +10768,26 @@ public final void rule__RosActionServer__Group__7__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionServer__Group__7__Impl" + // $ANTLR end "rule__RosActionServer__Group__0__Impl" - // $ANTLR start "rule__RosActionServer__Group_4__0" - // InternalComponentInterface.g:3617:1: rule__RosActionServer__Group_4__0 : rule__RosActionServer__Group_4__0__Impl rule__RosActionServer__Group_4__1 ; - public final void rule__RosActionServer__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__1" + // InternalComponentInterface.g:3590:1: rule__RosActionServer__Group__1 : rule__RosActionServer__Group__1__Impl rule__RosActionServer__Group__2 ; + public final void rule__RosActionServer__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3621:1: ( rule__RosActionServer__Group_4__0__Impl rule__RosActionServer__Group_4__1 ) - // InternalComponentInterface.g:3622:2: rule__RosActionServer__Group_4__0__Impl rule__RosActionServer__Group_4__1 + // InternalComponentInterface.g:3594:1: ( rule__RosActionServer__Group__1__Impl rule__RosActionServer__Group__2 ) + // InternalComponentInterface.g:3595:2: rule__RosActionServer__Group__1__Impl rule__RosActionServer__Group__2 { - pushFollow(FOLLOW_5); - rule__RosActionServer__Group_4__0__Impl(); + pushFollow(FOLLOW_16); + rule__RosActionServer__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionServer__Group_4__1(); + rule__RosActionServer__Group__2(); state._fsp--; @@ -10791,25 +10806,25 @@ public final void rule__RosActionServer__Group_4__0() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosActionServer__Group_4__0" + // $ANTLR end "rule__RosActionServer__Group__1" - // $ANTLR start "rule__RosActionServer__Group_4__0__Impl" - // InternalComponentInterface.g:3629:1: rule__RosActionServer__Group_4__0__Impl : ( 'ns' ) ; - public final void rule__RosActionServer__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__1__Impl" + // InternalComponentInterface.g:3602:1: rule__RosActionServer__Group__1__Impl : ( 'RosActionServer' ) ; + public final void rule__RosActionServer__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3633:1: ( ( 'ns' ) ) - // InternalComponentInterface.g:3634:1: ( 'ns' ) + // InternalComponentInterface.g:3606:1: ( ( 'RosActionServer' ) ) + // InternalComponentInterface.g:3607:1: ( 'RosActionServer' ) { - // InternalComponentInterface.g:3634:1: ( 'ns' ) - // InternalComponentInterface.g:3635:2: 'ns' + // InternalComponentInterface.g:3607:1: ( 'RosActionServer' ) + // InternalComponentInterface.g:3608:2: 'RosActionServer' { - before(grammarAccess.getRosActionServerAccess().getNsKeyword_4_0()); - match(input,38,FOLLOW_2); - after(grammarAccess.getRosActionServerAccess().getNsKeyword_4_0()); + before(grammarAccess.getRosActionServerAccess().getRosActionServerKeyword_1()); + match(input,45,FOLLOW_2); + after(grammarAccess.getRosActionServerAccess().getRosActionServerKeyword_1()); } @@ -10828,21 +10843,26 @@ public final void rule__RosActionServer__Group_4__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosActionServer__Group_4__0__Impl" + // $ANTLR end "rule__RosActionServer__Group__1__Impl" - // $ANTLR start "rule__RosActionServer__Group_4__1" - // InternalComponentInterface.g:3644:1: rule__RosActionServer__Group_4__1 : rule__RosActionServer__Group_4__1__Impl ; - public final void rule__RosActionServer__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__2" + // InternalComponentInterface.g:3617:1: rule__RosActionServer__Group__2 : rule__RosActionServer__Group__2__Impl rule__RosActionServer__Group__3 ; + public final void rule__RosActionServer__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3648:1: ( rule__RosActionServer__Group_4__1__Impl ) - // InternalComponentInterface.g:3649:2: rule__RosActionServer__Group_4__1__Impl + // InternalComponentInterface.g:3621:1: ( rule__RosActionServer__Group__2__Impl rule__RosActionServer__Group__3 ) + // InternalComponentInterface.g:3622:2: rule__RosActionServer__Group__2__Impl rule__RosActionServer__Group__3 { + pushFollow(FOLLOW_16); + rule__RosActionServer__Group__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosActionServer__Group_4__1__Impl(); + rule__RosActionServer__Group__3(); state._fsp--; @@ -10861,35 +10881,46 @@ public final void rule__RosActionServer__Group_4__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosActionServer__Group_4__1" + // $ANTLR end "rule__RosActionServer__Group__2" - // $ANTLR start "rule__RosActionServer__Group_4__1__Impl" - // InternalComponentInterface.g:3655:1: rule__RosActionServer__Group_4__1__Impl : ( ( rule__RosActionServer__NsAssignment_4_1 ) ) ; - public final void rule__RosActionServer__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__2__Impl" + // InternalComponentInterface.g:3629:1: rule__RosActionServer__Group__2__Impl : ( ( rule__RosActionServer__NameAssignment_2 )? ) ; + public final void rule__RosActionServer__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3659:1: ( ( ( rule__RosActionServer__NsAssignment_4_1 ) ) ) - // InternalComponentInterface.g:3660:1: ( ( rule__RosActionServer__NsAssignment_4_1 ) ) + // InternalComponentInterface.g:3633:1: ( ( ( rule__RosActionServer__NameAssignment_2 )? ) ) + // InternalComponentInterface.g:3634:1: ( ( rule__RosActionServer__NameAssignment_2 )? ) { - // InternalComponentInterface.g:3660:1: ( ( rule__RosActionServer__NsAssignment_4_1 ) ) - // InternalComponentInterface.g:3661:2: ( rule__RosActionServer__NsAssignment_4_1 ) + // InternalComponentInterface.g:3634:1: ( ( rule__RosActionServer__NameAssignment_2 )? ) + // InternalComponentInterface.g:3635:2: ( rule__RosActionServer__NameAssignment_2 )? { - before(grammarAccess.getRosActionServerAccess().getNsAssignment_4_1()); - // InternalComponentInterface.g:3662:2: ( rule__RosActionServer__NsAssignment_4_1 ) - // InternalComponentInterface.g:3662:3: rule__RosActionServer__NsAssignment_4_1 - { - pushFollow(FOLLOW_2); - rule__RosActionServer__NsAssignment_4_1(); + before(grammarAccess.getRosActionServerAccess().getNameAssignment_2()); + // InternalComponentInterface.g:3636:2: ( rule__RosActionServer__NameAssignment_2 )? + int alt27=2; + int LA27_0 = input.LA(1); + + if ( ((LA27_0>=RULE_STRING && LA27_0<=RULE_ID)) ) { + alt27=1; + } + switch (alt27) { + case 1 : + // InternalComponentInterface.g:3636:3: rule__RosActionServer__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__RosActionServer__NameAssignment_2(); + + state._fsp--; - state._fsp--; + } + break; } - after(grammarAccess.getRosActionServerAccess().getNsAssignment_4_1()); + after(grammarAccess.getRosActionServerAccess().getNameAssignment_2()); } @@ -10908,26 +10939,26 @@ public final void rule__RosActionServer__Group_4__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosActionServer__Group_4__1__Impl" + // $ANTLR end "rule__RosActionServer__Group__2__Impl" - // $ANTLR start "rule__RosActionClient__Group__0" - // InternalComponentInterface.g:3671:1: rule__RosActionClient__Group__0 : rule__RosActionClient__Group__0__Impl rule__RosActionClient__Group__1 ; - public final void rule__RosActionClient__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__3" + // InternalComponentInterface.g:3644:1: rule__RosActionServer__Group__3 : rule__RosActionServer__Group__3__Impl rule__RosActionServer__Group__4 ; + public final void rule__RosActionServer__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3675:1: ( rule__RosActionClient__Group__0__Impl rule__RosActionClient__Group__1 ) - // InternalComponentInterface.g:3676:2: rule__RosActionClient__Group__0__Impl rule__RosActionClient__Group__1 + // InternalComponentInterface.g:3648:1: ( rule__RosActionServer__Group__3__Impl rule__RosActionServer__Group__4 ) + // InternalComponentInterface.g:3649:2: rule__RosActionServer__Group__3__Impl rule__RosActionServer__Group__4 { - pushFollow(FOLLOW_15); - rule__RosActionClient__Group__0__Impl(); + pushFollow(FOLLOW_20); + rule__RosActionServer__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionClient__Group__1(); + rule__RosActionServer__Group__4(); state._fsp--; @@ -10946,29 +10977,25 @@ public final void rule__RosActionClient__Group__0() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionClient__Group__0" + // $ANTLR end "rule__RosActionServer__Group__3" - // $ANTLR start "rule__RosActionClient__Group__0__Impl" - // InternalComponentInterface.g:3683:1: rule__RosActionClient__Group__0__Impl : ( () ) ; - public final void rule__RosActionClient__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__3__Impl" + // InternalComponentInterface.g:3656:1: rule__RosActionServer__Group__3__Impl : ( '{' ) ; + public final void rule__RosActionServer__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3687:1: ( ( () ) ) - // InternalComponentInterface.g:3688:1: ( () ) + // InternalComponentInterface.g:3660:1: ( ( '{' ) ) + // InternalComponentInterface.g:3661:1: ( '{' ) { - // InternalComponentInterface.g:3688:1: ( () ) - // InternalComponentInterface.g:3689:2: () + // InternalComponentInterface.g:3661:1: ( '{' ) + // InternalComponentInterface.g:3662:2: '{' { - before(grammarAccess.getRosActionClientAccess().getRosActionClientAction_0()); - // InternalComponentInterface.g:3690:2: () - // InternalComponentInterface.g:3690:3: - { - } - - after(grammarAccess.getRosActionClientAccess().getRosActionClientAction_0()); + before(grammarAccess.getRosActionServerAccess().getLeftCurlyBracketKeyword_3()); + match(input,23,FOLLOW_2); + after(grammarAccess.getRosActionServerAccess().getLeftCurlyBracketKeyword_3()); } @@ -10976,6 +11003,10 @@ public final void rule__RosActionClient__Group__0__Impl() throws RecognitionExce } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -10983,26 +11014,26 @@ public final void rule__RosActionClient__Group__0__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionClient__Group__0__Impl" + // $ANTLR end "rule__RosActionServer__Group__3__Impl" - // $ANTLR start "rule__RosActionClient__Group__1" - // InternalComponentInterface.g:3698:1: rule__RosActionClient__Group__1 : rule__RosActionClient__Group__1__Impl rule__RosActionClient__Group__2 ; - public final void rule__RosActionClient__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__4" + // InternalComponentInterface.g:3671:1: rule__RosActionServer__Group__4 : rule__RosActionServer__Group__4__Impl rule__RosActionServer__Group__5 ; + public final void rule__RosActionServer__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3702:1: ( rule__RosActionClient__Group__1__Impl rule__RosActionClient__Group__2 ) - // InternalComponentInterface.g:3703:2: rule__RosActionClient__Group__1__Impl rule__RosActionClient__Group__2 + // InternalComponentInterface.g:3675:1: ( rule__RosActionServer__Group__4__Impl rule__RosActionServer__Group__5 ) + // InternalComponentInterface.g:3676:2: rule__RosActionServer__Group__4__Impl rule__RosActionServer__Group__5 { - pushFollow(FOLLOW_17); - rule__RosActionClient__Group__1__Impl(); + pushFollow(FOLLOW_20); + rule__RosActionServer__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionClient__Group__2(); + rule__RosActionServer__Group__5(); state._fsp--; @@ -11021,25 +11052,46 @@ public final void rule__RosActionClient__Group__1() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionClient__Group__1" + // $ANTLR end "rule__RosActionServer__Group__4" - // $ANTLR start "rule__RosActionClient__Group__1__Impl" - // InternalComponentInterface.g:3710:1: rule__RosActionClient__Group__1__Impl : ( 'RosActionClient' ) ; - public final void rule__RosActionClient__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__4__Impl" + // InternalComponentInterface.g:3683:1: rule__RosActionServer__Group__4__Impl : ( ( rule__RosActionServer__Group_4__0 )? ) ; + public final void rule__RosActionServer__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3714:1: ( ( 'RosActionClient' ) ) - // InternalComponentInterface.g:3715:1: ( 'RosActionClient' ) + // InternalComponentInterface.g:3687:1: ( ( ( rule__RosActionServer__Group_4__0 )? ) ) + // InternalComponentInterface.g:3688:1: ( ( rule__RosActionServer__Group_4__0 )? ) { - // InternalComponentInterface.g:3715:1: ( 'RosActionClient' ) - // InternalComponentInterface.g:3716:2: 'RosActionClient' + // InternalComponentInterface.g:3688:1: ( ( rule__RosActionServer__Group_4__0 )? ) + // InternalComponentInterface.g:3689:2: ( rule__RosActionServer__Group_4__0 )? { - before(grammarAccess.getRosActionClientAccess().getRosActionClientKeyword_1()); - match(input,46,FOLLOW_2); - after(grammarAccess.getRosActionClientAccess().getRosActionClientKeyword_1()); + before(grammarAccess.getRosActionServerAccess().getGroup_4()); + // InternalComponentInterface.g:3690:2: ( rule__RosActionServer__Group_4__0 )? + int alt28=2; + int LA28_0 = input.LA(1); + + if ( (LA28_0==38) ) { + alt28=1; + } + switch (alt28) { + case 1 : + // InternalComponentInterface.g:3690:3: rule__RosActionServer__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__RosActionServer__Group_4__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosActionServerAccess().getGroup_4()); } @@ -11058,26 +11110,26 @@ public final void rule__RosActionClient__Group__1__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionClient__Group__1__Impl" + // $ANTLR end "rule__RosActionServer__Group__4__Impl" - // $ANTLR start "rule__RosActionClient__Group__2" - // InternalComponentInterface.g:3725:1: rule__RosActionClient__Group__2 : rule__RosActionClient__Group__2__Impl rule__RosActionClient__Group__3 ; - public final void rule__RosActionClient__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__5" + // InternalComponentInterface.g:3698:1: rule__RosActionServer__Group__5 : rule__RosActionServer__Group__5__Impl rule__RosActionServer__Group__6 ; + public final void rule__RosActionServer__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3729:1: ( rule__RosActionClient__Group__2__Impl rule__RosActionClient__Group__3 ) - // InternalComponentInterface.g:3730:2: rule__RosActionClient__Group__2__Impl rule__RosActionClient__Group__3 + // InternalComponentInterface.g:3702:1: ( rule__RosActionServer__Group__5__Impl rule__RosActionServer__Group__6 ) + // InternalComponentInterface.g:3703:2: rule__RosActionServer__Group__5__Impl rule__RosActionServer__Group__6 { - pushFollow(FOLLOW_17); - rule__RosActionClient__Group__2__Impl(); + pushFollow(FOLLOW_5); + rule__RosActionServer__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionClient__Group__3(); + rule__RosActionServer__Group__6(); state._fsp--; @@ -11096,46 +11148,25 @@ public final void rule__RosActionClient__Group__2() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionClient__Group__2" + // $ANTLR end "rule__RosActionServer__Group__5" - // $ANTLR start "rule__RosActionClient__Group__2__Impl" - // InternalComponentInterface.g:3737:1: rule__RosActionClient__Group__2__Impl : ( ( rule__RosActionClient__NameAssignment_2 )? ) ; - public final void rule__RosActionClient__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__5__Impl" + // InternalComponentInterface.g:3710:1: rule__RosActionServer__Group__5__Impl : ( 'RefServer' ) ; + public final void rule__RosActionServer__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3741:1: ( ( ( rule__RosActionClient__NameAssignment_2 )? ) ) - // InternalComponentInterface.g:3742:1: ( ( rule__RosActionClient__NameAssignment_2 )? ) + // InternalComponentInterface.g:3714:1: ( ( 'RefServer' ) ) + // InternalComponentInterface.g:3715:1: ( 'RefServer' ) { - // InternalComponentInterface.g:3742:1: ( ( rule__RosActionClient__NameAssignment_2 )? ) - // InternalComponentInterface.g:3743:2: ( rule__RosActionClient__NameAssignment_2 )? + // InternalComponentInterface.g:3715:1: ( 'RefServer' ) + // InternalComponentInterface.g:3716:2: 'RefServer' { - before(grammarAccess.getRosActionClientAccess().getNameAssignment_2()); - // InternalComponentInterface.g:3744:2: ( rule__RosActionClient__NameAssignment_2 )? - int alt22=2; - int LA22_0 = input.LA(1); - - if ( ((LA22_0>=RULE_STRING && LA22_0<=RULE_ID)) ) { - alt22=1; - } - switch (alt22) { - case 1 : - // InternalComponentInterface.g:3744:3: rule__RosActionClient__NameAssignment_2 - { - pushFollow(FOLLOW_2); - rule__RosActionClient__NameAssignment_2(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosActionClientAccess().getNameAssignment_2()); + before(grammarAccess.getRosActionServerAccess().getRefServerKeyword_5()); + match(input,42,FOLLOW_2); + after(grammarAccess.getRosActionServerAccess().getRefServerKeyword_5()); } @@ -11154,26 +11185,26 @@ public final void rule__RosActionClient__Group__2__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionClient__Group__2__Impl" + // $ANTLR end "rule__RosActionServer__Group__5__Impl" - // $ANTLR start "rule__RosActionClient__Group__3" - // InternalComponentInterface.g:3752:1: rule__RosActionClient__Group__3 : rule__RosActionClient__Group__3__Impl rule__RosActionClient__Group__4 ; - public final void rule__RosActionClient__Group__3() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__6" + // InternalComponentInterface.g:3725:1: rule__RosActionServer__Group__6 : rule__RosActionServer__Group__6__Impl rule__RosActionServer__Group__7 ; + public final void rule__RosActionServer__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3756:1: ( rule__RosActionClient__Group__3__Impl rule__RosActionClient__Group__4 ) - // InternalComponentInterface.g:3757:2: rule__RosActionClient__Group__3__Impl rule__RosActionClient__Group__4 + // InternalComponentInterface.g:3729:1: ( rule__RosActionServer__Group__6__Impl rule__RosActionServer__Group__7 ) + // InternalComponentInterface.g:3730:2: rule__RosActionServer__Group__6__Impl rule__RosActionServer__Group__7 { - pushFollow(FOLLOW_21); - rule__RosActionClient__Group__3__Impl(); + pushFollow(FOLLOW_18); + rule__RosActionServer__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionClient__Group__4(); + rule__RosActionServer__Group__7(); state._fsp--; @@ -11192,25 +11223,35 @@ public final void rule__RosActionClient__Group__3() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionClient__Group__3" + // $ANTLR end "rule__RosActionServer__Group__6" - // $ANTLR start "rule__RosActionClient__Group__3__Impl" - // InternalComponentInterface.g:3764:1: rule__RosActionClient__Group__3__Impl : ( '{' ) ; - public final void rule__RosActionClient__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__6__Impl" + // InternalComponentInterface.g:3737:1: rule__RosActionServer__Group__6__Impl : ( ( rule__RosActionServer__ActserverAssignment_6 ) ) ; + public final void rule__RosActionServer__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3768:1: ( ( '{' ) ) - // InternalComponentInterface.g:3769:1: ( '{' ) + // InternalComponentInterface.g:3741:1: ( ( ( rule__RosActionServer__ActserverAssignment_6 ) ) ) + // InternalComponentInterface.g:3742:1: ( ( rule__RosActionServer__ActserverAssignment_6 ) ) { - // InternalComponentInterface.g:3769:1: ( '{' ) - // InternalComponentInterface.g:3770:2: '{' + // InternalComponentInterface.g:3742:1: ( ( rule__RosActionServer__ActserverAssignment_6 ) ) + // InternalComponentInterface.g:3743:2: ( rule__RosActionServer__ActserverAssignment_6 ) { - before(grammarAccess.getRosActionClientAccess().getLeftCurlyBracketKeyword_3()); - match(input,23,FOLLOW_2); - after(grammarAccess.getRosActionClientAccess().getLeftCurlyBracketKeyword_3()); + before(grammarAccess.getRosActionServerAccess().getActserverAssignment_6()); + // InternalComponentInterface.g:3744:2: ( rule__RosActionServer__ActserverAssignment_6 ) + // InternalComponentInterface.g:3744:3: rule__RosActionServer__ActserverAssignment_6 + { + pushFollow(FOLLOW_2); + rule__RosActionServer__ActserverAssignment_6(); + + state._fsp--; + + + } + + after(grammarAccess.getRosActionServerAccess().getActserverAssignment_6()); } @@ -11229,26 +11270,21 @@ public final void rule__RosActionClient__Group__3__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionClient__Group__3__Impl" + // $ANTLR end "rule__RosActionServer__Group__6__Impl" - // $ANTLR start "rule__RosActionClient__Group__4" - // InternalComponentInterface.g:3779:1: rule__RosActionClient__Group__4 : rule__RosActionClient__Group__4__Impl rule__RosActionClient__Group__5 ; - public final void rule__RosActionClient__Group__4() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__7" + // InternalComponentInterface.g:3752:1: rule__RosActionServer__Group__7 : rule__RosActionServer__Group__7__Impl ; + public final void rule__RosActionServer__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3783:1: ( rule__RosActionClient__Group__4__Impl rule__RosActionClient__Group__5 ) - // InternalComponentInterface.g:3784:2: rule__RosActionClient__Group__4__Impl rule__RosActionClient__Group__5 + // InternalComponentInterface.g:3756:1: ( rule__RosActionServer__Group__7__Impl ) + // InternalComponentInterface.g:3757:2: rule__RosActionServer__Group__7__Impl { - pushFollow(FOLLOW_21); - rule__RosActionClient__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosActionClient__Group__5(); + rule__RosActionServer__Group__7__Impl(); state._fsp--; @@ -11267,46 +11303,25 @@ public final void rule__RosActionClient__Group__4() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionClient__Group__4" + // $ANTLR end "rule__RosActionServer__Group__7" - // $ANTLR start "rule__RosActionClient__Group__4__Impl" - // InternalComponentInterface.g:3791:1: rule__RosActionClient__Group__4__Impl : ( ( rule__RosActionClient__Group_4__0 )? ) ; - public final void rule__RosActionClient__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__7__Impl" + // InternalComponentInterface.g:3763:1: rule__RosActionServer__Group__7__Impl : ( '}' ) ; + public final void rule__RosActionServer__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3795:1: ( ( ( rule__RosActionClient__Group_4__0 )? ) ) - // InternalComponentInterface.g:3796:1: ( ( rule__RosActionClient__Group_4__0 )? ) + // InternalComponentInterface.g:3767:1: ( ( '}' ) ) + // InternalComponentInterface.g:3768:1: ( '}' ) { - // InternalComponentInterface.g:3796:1: ( ( rule__RosActionClient__Group_4__0 )? ) - // InternalComponentInterface.g:3797:2: ( rule__RosActionClient__Group_4__0 )? + // InternalComponentInterface.g:3768:1: ( '}' ) + // InternalComponentInterface.g:3769:2: '}' { - before(grammarAccess.getRosActionClientAccess().getGroup_4()); - // InternalComponentInterface.g:3798:2: ( rule__RosActionClient__Group_4__0 )? - int alt23=2; - int LA23_0 = input.LA(1); - - if ( (LA23_0==38) ) { - alt23=1; - } - switch (alt23) { - case 1 : - // InternalComponentInterface.g:3798:3: rule__RosActionClient__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__RosActionClient__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosActionClientAccess().getGroup_4()); + before(grammarAccess.getRosActionServerAccess().getRightCurlyBracketKeyword_7()); + match(input,25,FOLLOW_2); + after(grammarAccess.getRosActionServerAccess().getRightCurlyBracketKeyword_7()); } @@ -11325,26 +11340,26 @@ public final void rule__RosActionClient__Group__4__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionClient__Group__4__Impl" + // $ANTLR end "rule__RosActionServer__Group__7__Impl" - // $ANTLR start "rule__RosActionClient__Group__5" - // InternalComponentInterface.g:3806:1: rule__RosActionClient__Group__5 : rule__RosActionClient__Group__5__Impl rule__RosActionClient__Group__6 ; - public final void rule__RosActionClient__Group__5() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group_4__0" + // InternalComponentInterface.g:3779:1: rule__RosActionServer__Group_4__0 : rule__RosActionServer__Group_4__0__Impl rule__RosActionServer__Group_4__1 ; + public final void rule__RosActionServer__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3810:1: ( rule__RosActionClient__Group__5__Impl rule__RosActionClient__Group__6 ) - // InternalComponentInterface.g:3811:2: rule__RosActionClient__Group__5__Impl rule__RosActionClient__Group__6 + // InternalComponentInterface.g:3783:1: ( rule__RosActionServer__Group_4__0__Impl rule__RosActionServer__Group_4__1 ) + // InternalComponentInterface.g:3784:2: rule__RosActionServer__Group_4__0__Impl rule__RosActionServer__Group_4__1 { pushFollow(FOLLOW_5); - rule__RosActionClient__Group__5__Impl(); + rule__RosActionServer__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionClient__Group__6(); + rule__RosActionServer__Group_4__1(); state._fsp--; @@ -11363,25 +11378,25 @@ public final void rule__RosActionClient__Group__5() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionClient__Group__5" + // $ANTLR end "rule__RosActionServer__Group_4__0" - // $ANTLR start "rule__RosActionClient__Group__5__Impl" - // InternalComponentInterface.g:3818:1: rule__RosActionClient__Group__5__Impl : ( 'RefClient' ) ; - public final void rule__RosActionClient__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group_4__0__Impl" + // InternalComponentInterface.g:3791:1: rule__RosActionServer__Group_4__0__Impl : ( 'ns' ) ; + public final void rule__RosActionServer__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3822:1: ( ( 'RefClient' ) ) - // InternalComponentInterface.g:3823:1: ( 'RefClient' ) + // InternalComponentInterface.g:3795:1: ( ( 'ns' ) ) + // InternalComponentInterface.g:3796:1: ( 'ns' ) { - // InternalComponentInterface.g:3823:1: ( 'RefClient' ) - // InternalComponentInterface.g:3824:2: 'RefClient' + // InternalComponentInterface.g:3796:1: ( 'ns' ) + // InternalComponentInterface.g:3797:2: 'ns' { - before(grammarAccess.getRosActionClientAccess().getRefClientKeyword_5()); - match(input,44,FOLLOW_2); - after(grammarAccess.getRosActionClientAccess().getRefClientKeyword_5()); + before(grammarAccess.getRosActionServerAccess().getNsKeyword_4_0()); + match(input,38,FOLLOW_2); + after(grammarAccess.getRosActionServerAccess().getNsKeyword_4_0()); } @@ -11400,26 +11415,21 @@ public final void rule__RosActionClient__Group__5__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionClient__Group__5__Impl" + // $ANTLR end "rule__RosActionServer__Group_4__0__Impl" - // $ANTLR start "rule__RosActionClient__Group__6" - // InternalComponentInterface.g:3833:1: rule__RosActionClient__Group__6 : rule__RosActionClient__Group__6__Impl rule__RosActionClient__Group__7 ; - public final void rule__RosActionClient__Group__6() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group_4__1" + // InternalComponentInterface.g:3806:1: rule__RosActionServer__Group_4__1 : rule__RosActionServer__Group_4__1__Impl ; + public final void rule__RosActionServer__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3837:1: ( rule__RosActionClient__Group__6__Impl rule__RosActionClient__Group__7 ) - // InternalComponentInterface.g:3838:2: rule__RosActionClient__Group__6__Impl rule__RosActionClient__Group__7 + // InternalComponentInterface.g:3810:1: ( rule__RosActionServer__Group_4__1__Impl ) + // InternalComponentInterface.g:3811:2: rule__RosActionServer__Group_4__1__Impl { - pushFollow(FOLLOW_7); - rule__RosActionClient__Group__6__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosActionClient__Group__7(); + rule__RosActionServer__Group_4__1__Impl(); state._fsp--; @@ -11438,35 +11448,35 @@ public final void rule__RosActionClient__Group__6() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionClient__Group__6" + // $ANTLR end "rule__RosActionServer__Group_4__1" - // $ANTLR start "rule__RosActionClient__Group__6__Impl" - // InternalComponentInterface.g:3845:1: rule__RosActionClient__Group__6__Impl : ( ( rule__RosActionClient__ActclientAssignment_6 ) ) ; - public final void rule__RosActionClient__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group_4__1__Impl" + // InternalComponentInterface.g:3817:1: rule__RosActionServer__Group_4__1__Impl : ( ( rule__RosActionServer__NsAssignment_4_1 ) ) ; + public final void rule__RosActionServer__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3849:1: ( ( ( rule__RosActionClient__ActclientAssignment_6 ) ) ) - // InternalComponentInterface.g:3850:1: ( ( rule__RosActionClient__ActclientAssignment_6 ) ) + // InternalComponentInterface.g:3821:1: ( ( ( rule__RosActionServer__NsAssignment_4_1 ) ) ) + // InternalComponentInterface.g:3822:1: ( ( rule__RosActionServer__NsAssignment_4_1 ) ) { - // InternalComponentInterface.g:3850:1: ( ( rule__RosActionClient__ActclientAssignment_6 ) ) - // InternalComponentInterface.g:3851:2: ( rule__RosActionClient__ActclientAssignment_6 ) + // InternalComponentInterface.g:3822:1: ( ( rule__RosActionServer__NsAssignment_4_1 ) ) + // InternalComponentInterface.g:3823:2: ( rule__RosActionServer__NsAssignment_4_1 ) { - before(grammarAccess.getRosActionClientAccess().getActclientAssignment_6()); - // InternalComponentInterface.g:3852:2: ( rule__RosActionClient__ActclientAssignment_6 ) - // InternalComponentInterface.g:3852:3: rule__RosActionClient__ActclientAssignment_6 + before(grammarAccess.getRosActionServerAccess().getNsAssignment_4_1()); + // InternalComponentInterface.g:3824:2: ( rule__RosActionServer__NsAssignment_4_1 ) + // InternalComponentInterface.g:3824:3: rule__RosActionServer__NsAssignment_4_1 { pushFollow(FOLLOW_2); - rule__RosActionClient__ActclientAssignment_6(); + rule__RosActionServer__NsAssignment_4_1(); state._fsp--; } - after(grammarAccess.getRosActionClientAccess().getActclientAssignment_6()); + after(grammarAccess.getRosActionServerAccess().getNsAssignment_4_1()); } @@ -11485,21 +11495,26 @@ public final void rule__RosActionClient__Group__6__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionClient__Group__6__Impl" + // $ANTLR end "rule__RosActionServer__Group_4__1__Impl" - // $ANTLR start "rule__RosActionClient__Group__7" - // InternalComponentInterface.g:3860:1: rule__RosActionClient__Group__7 : rule__RosActionClient__Group__7__Impl ; - public final void rule__RosActionClient__Group__7() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__0" + // InternalComponentInterface.g:3833:1: rule__RosActionClient__Group__0 : rule__RosActionClient__Group__0__Impl rule__RosActionClient__Group__1 ; + public final void rule__RosActionClient__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3864:1: ( rule__RosActionClient__Group__7__Impl ) - // InternalComponentInterface.g:3865:2: rule__RosActionClient__Group__7__Impl + // InternalComponentInterface.g:3837:1: ( rule__RosActionClient__Group__0__Impl rule__RosActionClient__Group__1 ) + // InternalComponentInterface.g:3838:2: rule__RosActionClient__Group__0__Impl rule__RosActionClient__Group__1 { + pushFollow(FOLLOW_14); + rule__RosActionClient__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosActionClient__Group__7__Impl(); + rule__RosActionClient__Group__1(); state._fsp--; @@ -11518,25 +11533,29 @@ public final void rule__RosActionClient__Group__7() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionClient__Group__7" + // $ANTLR end "rule__RosActionClient__Group__0" - // $ANTLR start "rule__RosActionClient__Group__7__Impl" - // InternalComponentInterface.g:3871:1: rule__RosActionClient__Group__7__Impl : ( '}' ) ; - public final void rule__RosActionClient__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__0__Impl" + // InternalComponentInterface.g:3845:1: rule__RosActionClient__Group__0__Impl : ( () ) ; + public final void rule__RosActionClient__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3875:1: ( ( '}' ) ) - // InternalComponentInterface.g:3876:1: ( '}' ) + // InternalComponentInterface.g:3849:1: ( ( () ) ) + // InternalComponentInterface.g:3850:1: ( () ) { - // InternalComponentInterface.g:3876:1: ( '}' ) - // InternalComponentInterface.g:3877:2: '}' + // InternalComponentInterface.g:3850:1: ( () ) + // InternalComponentInterface.g:3851:2: () { - before(grammarAccess.getRosActionClientAccess().getRightCurlyBracketKeyword_7()); - match(input,25,FOLLOW_2); - after(grammarAccess.getRosActionClientAccess().getRightCurlyBracketKeyword_7()); + before(grammarAccess.getRosActionClientAccess().getRosActionClientAction_0()); + // InternalComponentInterface.g:3852:2: () + // InternalComponentInterface.g:3852:3: + { + } + + after(grammarAccess.getRosActionClientAccess().getRosActionClientAction_0()); } @@ -11544,10 +11563,6 @@ public final void rule__RosActionClient__Group__7__Impl() throws RecognitionExce } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -11555,26 +11570,26 @@ public final void rule__RosActionClient__Group__7__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionClient__Group__7__Impl" + // $ANTLR end "rule__RosActionClient__Group__0__Impl" - // $ANTLR start "rule__RosActionClient__Group_4__0" - // InternalComponentInterface.g:3887:1: rule__RosActionClient__Group_4__0 : rule__RosActionClient__Group_4__0__Impl rule__RosActionClient__Group_4__1 ; - public final void rule__RosActionClient__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__1" + // InternalComponentInterface.g:3860:1: rule__RosActionClient__Group__1 : rule__RosActionClient__Group__1__Impl rule__RosActionClient__Group__2 ; + public final void rule__RosActionClient__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3891:1: ( rule__RosActionClient__Group_4__0__Impl rule__RosActionClient__Group_4__1 ) - // InternalComponentInterface.g:3892:2: rule__RosActionClient__Group_4__0__Impl rule__RosActionClient__Group_4__1 + // InternalComponentInterface.g:3864:1: ( rule__RosActionClient__Group__1__Impl rule__RosActionClient__Group__2 ) + // InternalComponentInterface.g:3865:2: rule__RosActionClient__Group__1__Impl rule__RosActionClient__Group__2 { - pushFollow(FOLLOW_5); - rule__RosActionClient__Group_4__0__Impl(); + pushFollow(FOLLOW_16); + rule__RosActionClient__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionClient__Group_4__1(); + rule__RosActionClient__Group__2(); state._fsp--; @@ -11593,25 +11608,25 @@ public final void rule__RosActionClient__Group_4__0() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosActionClient__Group_4__0" + // $ANTLR end "rule__RosActionClient__Group__1" - // $ANTLR start "rule__RosActionClient__Group_4__0__Impl" - // InternalComponentInterface.g:3899:1: rule__RosActionClient__Group_4__0__Impl : ( 'ns' ) ; - public final void rule__RosActionClient__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__1__Impl" + // InternalComponentInterface.g:3872:1: rule__RosActionClient__Group__1__Impl : ( 'RosActionClient' ) ; + public final void rule__RosActionClient__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3903:1: ( ( 'ns' ) ) - // InternalComponentInterface.g:3904:1: ( 'ns' ) + // InternalComponentInterface.g:3876:1: ( ( 'RosActionClient' ) ) + // InternalComponentInterface.g:3877:1: ( 'RosActionClient' ) { - // InternalComponentInterface.g:3904:1: ( 'ns' ) - // InternalComponentInterface.g:3905:2: 'ns' + // InternalComponentInterface.g:3877:1: ( 'RosActionClient' ) + // InternalComponentInterface.g:3878:2: 'RosActionClient' { - before(grammarAccess.getRosActionClientAccess().getNsKeyword_4_0()); - match(input,38,FOLLOW_2); - after(grammarAccess.getRosActionClientAccess().getNsKeyword_4_0()); + before(grammarAccess.getRosActionClientAccess().getRosActionClientKeyword_1()); + match(input,46,FOLLOW_2); + after(grammarAccess.getRosActionClientAccess().getRosActionClientKeyword_1()); } @@ -11630,21 +11645,26 @@ public final void rule__RosActionClient__Group_4__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosActionClient__Group_4__0__Impl" + // $ANTLR end "rule__RosActionClient__Group__1__Impl" - // $ANTLR start "rule__RosActionClient__Group_4__1" - // InternalComponentInterface.g:3914:1: rule__RosActionClient__Group_4__1 : rule__RosActionClient__Group_4__1__Impl ; - public final void rule__RosActionClient__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__2" + // InternalComponentInterface.g:3887:1: rule__RosActionClient__Group__2 : rule__RosActionClient__Group__2__Impl rule__RosActionClient__Group__3 ; + public final void rule__RosActionClient__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3918:1: ( rule__RosActionClient__Group_4__1__Impl ) - // InternalComponentInterface.g:3919:2: rule__RosActionClient__Group_4__1__Impl + // InternalComponentInterface.g:3891:1: ( rule__RosActionClient__Group__2__Impl rule__RosActionClient__Group__3 ) + // InternalComponentInterface.g:3892:2: rule__RosActionClient__Group__2__Impl rule__RosActionClient__Group__3 { + pushFollow(FOLLOW_16); + rule__RosActionClient__Group__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosActionClient__Group_4__1__Impl(); + rule__RosActionClient__Group__3(); state._fsp--; @@ -11663,35 +11683,46 @@ public final void rule__RosActionClient__Group_4__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosActionClient__Group_4__1" + // $ANTLR end "rule__RosActionClient__Group__2" - // $ANTLR start "rule__RosActionClient__Group_4__1__Impl" - // InternalComponentInterface.g:3925:1: rule__RosActionClient__Group_4__1__Impl : ( ( rule__RosActionClient__NsAssignment_4_1 ) ) ; - public final void rule__RosActionClient__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__2__Impl" + // InternalComponentInterface.g:3899:1: rule__RosActionClient__Group__2__Impl : ( ( rule__RosActionClient__NameAssignment_2 )? ) ; + public final void rule__RosActionClient__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3929:1: ( ( ( rule__RosActionClient__NsAssignment_4_1 ) ) ) - // InternalComponentInterface.g:3930:1: ( ( rule__RosActionClient__NsAssignment_4_1 ) ) + // InternalComponentInterface.g:3903:1: ( ( ( rule__RosActionClient__NameAssignment_2 )? ) ) + // InternalComponentInterface.g:3904:1: ( ( rule__RosActionClient__NameAssignment_2 )? ) { - // InternalComponentInterface.g:3930:1: ( ( rule__RosActionClient__NsAssignment_4_1 ) ) - // InternalComponentInterface.g:3931:2: ( rule__RosActionClient__NsAssignment_4_1 ) + // InternalComponentInterface.g:3904:1: ( ( rule__RosActionClient__NameAssignment_2 )? ) + // InternalComponentInterface.g:3905:2: ( rule__RosActionClient__NameAssignment_2 )? { - before(grammarAccess.getRosActionClientAccess().getNsAssignment_4_1()); - // InternalComponentInterface.g:3932:2: ( rule__RosActionClient__NsAssignment_4_1 ) - // InternalComponentInterface.g:3932:3: rule__RosActionClient__NsAssignment_4_1 - { - pushFollow(FOLLOW_2); - rule__RosActionClient__NsAssignment_4_1(); + before(grammarAccess.getRosActionClientAccess().getNameAssignment_2()); + // InternalComponentInterface.g:3906:2: ( rule__RosActionClient__NameAssignment_2 )? + int alt29=2; + int LA29_0 = input.LA(1); + + if ( ((LA29_0>=RULE_STRING && LA29_0<=RULE_ID)) ) { + alt29=1; + } + switch (alt29) { + case 1 : + // InternalComponentInterface.g:3906:3: rule__RosActionClient__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__RosActionClient__NameAssignment_2(); + + state._fsp--; - state._fsp--; + } + break; } - after(grammarAccess.getRosActionClientAccess().getNsAssignment_4_1()); + after(grammarAccess.getRosActionClientAccess().getNameAssignment_2()); } @@ -11710,26 +11741,26 @@ public final void rule__RosActionClient__Group_4__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosActionClient__Group_4__1__Impl" + // $ANTLR end "rule__RosActionClient__Group__2__Impl" - // $ANTLR start "rule__RosParameter__Group__0" - // InternalComponentInterface.g:3941:1: rule__RosParameter__Group__0 : rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 ; - public final void rule__RosParameter__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__3" + // InternalComponentInterface.g:3914:1: rule__RosActionClient__Group__3 : rule__RosActionClient__Group__3__Impl rule__RosActionClient__Group__4 ; + public final void rule__RosActionClient__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3945:1: ( rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 ) - // InternalComponentInterface.g:3946:2: rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 + // InternalComponentInterface.g:3918:1: ( rule__RosActionClient__Group__3__Impl rule__RosActionClient__Group__4 ) + // InternalComponentInterface.g:3919:2: rule__RosActionClient__Group__3__Impl rule__RosActionClient__Group__4 { - pushFollow(FOLLOW_16); - rule__RosParameter__Group__0__Impl(); + pushFollow(FOLLOW_21); + rule__RosActionClient__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group__1(); + rule__RosActionClient__Group__4(); state._fsp--; @@ -11748,29 +11779,25 @@ public final void rule__RosParameter__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__0" + // $ANTLR end "rule__RosActionClient__Group__3" - // $ANTLR start "rule__RosParameter__Group__0__Impl" - // InternalComponentInterface.g:3953:1: rule__RosParameter__Group__0__Impl : ( () ) ; - public final void rule__RosParameter__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__3__Impl" + // InternalComponentInterface.g:3926:1: rule__RosActionClient__Group__3__Impl : ( '{' ) ; + public final void rule__RosActionClient__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3957:1: ( ( () ) ) - // InternalComponentInterface.g:3958:1: ( () ) + // InternalComponentInterface.g:3930:1: ( ( '{' ) ) + // InternalComponentInterface.g:3931:1: ( '{' ) { - // InternalComponentInterface.g:3958:1: ( () ) - // InternalComponentInterface.g:3959:2: () + // InternalComponentInterface.g:3931:1: ( '{' ) + // InternalComponentInterface.g:3932:2: '{' { - before(grammarAccess.getRosParameterAccess().getRosParameterAction_0()); - // InternalComponentInterface.g:3960:2: () - // InternalComponentInterface.g:3960:3: - { - } - - after(grammarAccess.getRosParameterAccess().getRosParameterAction_0()); + before(grammarAccess.getRosActionClientAccess().getLeftCurlyBracketKeyword_3()); + match(input,23,FOLLOW_2); + after(grammarAccess.getRosActionClientAccess().getLeftCurlyBracketKeyword_3()); } @@ -11778,6 +11805,10 @@ public final void rule__RosParameter__Group__0__Impl() throws RecognitionExcepti } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -11785,26 +11816,26 @@ public final void rule__RosParameter__Group__0__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__0__Impl" + // $ANTLR end "rule__RosActionClient__Group__3__Impl" - // $ANTLR start "rule__RosParameter__Group__1" - // InternalComponentInterface.g:3968:1: rule__RosParameter__Group__1 : rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 ; - public final void rule__RosParameter__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__4" + // InternalComponentInterface.g:3941:1: rule__RosActionClient__Group__4 : rule__RosActionClient__Group__4__Impl rule__RosActionClient__Group__5 ; + public final void rule__RosActionClient__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3972:1: ( rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 ) - // InternalComponentInterface.g:3973:2: rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 + // InternalComponentInterface.g:3945:1: ( rule__RosActionClient__Group__4__Impl rule__RosActionClient__Group__5 ) + // InternalComponentInterface.g:3946:2: rule__RosActionClient__Group__4__Impl rule__RosActionClient__Group__5 { - pushFollow(FOLLOW_17); - rule__RosParameter__Group__1__Impl(); + pushFollow(FOLLOW_21); + rule__RosActionClient__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group__2(); + rule__RosActionClient__Group__5(); state._fsp--; @@ -11823,25 +11854,46 @@ public final void rule__RosParameter__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__1" + // $ANTLR end "rule__RosActionClient__Group__4" - // $ANTLR start "rule__RosParameter__Group__1__Impl" - // InternalComponentInterface.g:3980:1: rule__RosParameter__Group__1__Impl : ( 'RosParameter' ) ; - public final void rule__RosParameter__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__4__Impl" + // InternalComponentInterface.g:3953:1: rule__RosActionClient__Group__4__Impl : ( ( rule__RosActionClient__Group_4__0 )? ) ; + public final void rule__RosActionClient__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3984:1: ( ( 'RosParameter' ) ) - // InternalComponentInterface.g:3985:1: ( 'RosParameter' ) + // InternalComponentInterface.g:3957:1: ( ( ( rule__RosActionClient__Group_4__0 )? ) ) + // InternalComponentInterface.g:3958:1: ( ( rule__RosActionClient__Group_4__0 )? ) { - // InternalComponentInterface.g:3985:1: ( 'RosParameter' ) - // InternalComponentInterface.g:3986:2: 'RosParameter' + // InternalComponentInterface.g:3958:1: ( ( rule__RosActionClient__Group_4__0 )? ) + // InternalComponentInterface.g:3959:2: ( rule__RosActionClient__Group_4__0 )? { - before(grammarAccess.getRosParameterAccess().getRosParameterKeyword_1()); - match(input,47,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getRosParameterKeyword_1()); + before(grammarAccess.getRosActionClientAccess().getGroup_4()); + // InternalComponentInterface.g:3960:2: ( rule__RosActionClient__Group_4__0 )? + int alt30=2; + int LA30_0 = input.LA(1); + + if ( (LA30_0==38) ) { + alt30=1; + } + switch (alt30) { + case 1 : + // InternalComponentInterface.g:3960:3: rule__RosActionClient__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__RosActionClient__Group_4__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosActionClientAccess().getGroup_4()); } @@ -11860,26 +11912,26 @@ public final void rule__RosParameter__Group__1__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__1__Impl" + // $ANTLR end "rule__RosActionClient__Group__4__Impl" - // $ANTLR start "rule__RosParameter__Group__2" - // InternalComponentInterface.g:3995:1: rule__RosParameter__Group__2 : rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 ; - public final void rule__RosParameter__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__5" + // InternalComponentInterface.g:3968:1: rule__RosActionClient__Group__5 : rule__RosActionClient__Group__5__Impl rule__RosActionClient__Group__6 ; + public final void rule__RosActionClient__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:3999:1: ( rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 ) - // InternalComponentInterface.g:4000:2: rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 + // InternalComponentInterface.g:3972:1: ( rule__RosActionClient__Group__5__Impl rule__RosActionClient__Group__6 ) + // InternalComponentInterface.g:3973:2: rule__RosActionClient__Group__5__Impl rule__RosActionClient__Group__6 { - pushFollow(FOLLOW_17); - rule__RosParameter__Group__2__Impl(); + pushFollow(FOLLOW_5); + rule__RosActionClient__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group__3(); + rule__RosActionClient__Group__6(); state._fsp--; @@ -11898,46 +11950,25 @@ public final void rule__RosParameter__Group__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__2" + // $ANTLR end "rule__RosActionClient__Group__5" - // $ANTLR start "rule__RosParameter__Group__2__Impl" - // InternalComponentInterface.g:4007:1: rule__RosParameter__Group__2__Impl : ( ( rule__RosParameter__NameAssignment_2 )? ) ; - public final void rule__RosParameter__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__5__Impl" + // InternalComponentInterface.g:3980:1: rule__RosActionClient__Group__5__Impl : ( 'RefClient' ) ; + public final void rule__RosActionClient__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4011:1: ( ( ( rule__RosParameter__NameAssignment_2 )? ) ) - // InternalComponentInterface.g:4012:1: ( ( rule__RosParameter__NameAssignment_2 )? ) + // InternalComponentInterface.g:3984:1: ( ( 'RefClient' ) ) + // InternalComponentInterface.g:3985:1: ( 'RefClient' ) { - // InternalComponentInterface.g:4012:1: ( ( rule__RosParameter__NameAssignment_2 )? ) - // InternalComponentInterface.g:4013:2: ( rule__RosParameter__NameAssignment_2 )? + // InternalComponentInterface.g:3985:1: ( 'RefClient' ) + // InternalComponentInterface.g:3986:2: 'RefClient' { - before(grammarAccess.getRosParameterAccess().getNameAssignment_2()); - // InternalComponentInterface.g:4014:2: ( rule__RosParameter__NameAssignment_2 )? - int alt24=2; - int LA24_0 = input.LA(1); - - if ( ((LA24_0>=RULE_STRING && LA24_0<=RULE_ID)) ) { - alt24=1; - } - switch (alt24) { - case 1 : - // InternalComponentInterface.g:4014:3: rule__RosParameter__NameAssignment_2 - { - pushFollow(FOLLOW_2); - rule__RosParameter__NameAssignment_2(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosParameterAccess().getNameAssignment_2()); + before(grammarAccess.getRosActionClientAccess().getRefClientKeyword_5()); + match(input,44,FOLLOW_2); + after(grammarAccess.getRosActionClientAccess().getRefClientKeyword_5()); } @@ -11956,26 +11987,26 @@ public final void rule__RosParameter__Group__2__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__2__Impl" + // $ANTLR end "rule__RosActionClient__Group__5__Impl" - // $ANTLR start "rule__RosParameter__Group__3" - // InternalComponentInterface.g:4022:1: rule__RosParameter__Group__3 : rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 ; - public final void rule__RosParameter__Group__3() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__6" + // InternalComponentInterface.g:3995:1: rule__RosActionClient__Group__6 : rule__RosActionClient__Group__6__Impl rule__RosActionClient__Group__7 ; + public final void rule__RosActionClient__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4026:1: ( rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 ) - // InternalComponentInterface.g:4027:2: rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 + // InternalComponentInterface.g:3999:1: ( rule__RosActionClient__Group__6__Impl rule__RosActionClient__Group__7 ) + // InternalComponentInterface.g:4000:2: rule__RosActionClient__Group__6__Impl rule__RosActionClient__Group__7 { - pushFollow(FOLLOW_22); - rule__RosParameter__Group__3__Impl(); + pushFollow(FOLLOW_18); + rule__RosActionClient__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group__4(); + rule__RosActionClient__Group__7(); state._fsp--; @@ -11994,25 +12025,35 @@ public final void rule__RosParameter__Group__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__3" + // $ANTLR end "rule__RosActionClient__Group__6" - // $ANTLR start "rule__RosParameter__Group__3__Impl" - // InternalComponentInterface.g:4034:1: rule__RosParameter__Group__3__Impl : ( '{' ) ; - public final void rule__RosParameter__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__6__Impl" + // InternalComponentInterface.g:4007:1: rule__RosActionClient__Group__6__Impl : ( ( rule__RosActionClient__ActclientAssignment_6 ) ) ; + public final void rule__RosActionClient__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4038:1: ( ( '{' ) ) - // InternalComponentInterface.g:4039:1: ( '{' ) + // InternalComponentInterface.g:4011:1: ( ( ( rule__RosActionClient__ActclientAssignment_6 ) ) ) + // InternalComponentInterface.g:4012:1: ( ( rule__RosActionClient__ActclientAssignment_6 ) ) { - // InternalComponentInterface.g:4039:1: ( '{' ) - // InternalComponentInterface.g:4040:2: '{' + // InternalComponentInterface.g:4012:1: ( ( rule__RosActionClient__ActclientAssignment_6 ) ) + // InternalComponentInterface.g:4013:2: ( rule__RosActionClient__ActclientAssignment_6 ) { - before(grammarAccess.getRosParameterAccess().getLeftCurlyBracketKeyword_3()); - match(input,23,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getLeftCurlyBracketKeyword_3()); + before(grammarAccess.getRosActionClientAccess().getActclientAssignment_6()); + // InternalComponentInterface.g:4014:2: ( rule__RosActionClient__ActclientAssignment_6 ) + // InternalComponentInterface.g:4014:3: rule__RosActionClient__ActclientAssignment_6 + { + pushFollow(FOLLOW_2); + rule__RosActionClient__ActclientAssignment_6(); + + state._fsp--; + + + } + + after(grammarAccess.getRosActionClientAccess().getActclientAssignment_6()); } @@ -12031,26 +12072,21 @@ public final void rule__RosParameter__Group__3__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__3__Impl" + // $ANTLR end "rule__RosActionClient__Group__6__Impl" - // $ANTLR start "rule__RosParameter__Group__4" - // InternalComponentInterface.g:4049:1: rule__RosParameter__Group__4 : rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 ; - public final void rule__RosParameter__Group__4() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__7" + // InternalComponentInterface.g:4022:1: rule__RosActionClient__Group__7 : rule__RosActionClient__Group__7__Impl ; + public final void rule__RosActionClient__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4053:1: ( rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 ) - // InternalComponentInterface.g:4054:2: rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 + // InternalComponentInterface.g:4026:1: ( rule__RosActionClient__Group__7__Impl ) + // InternalComponentInterface.g:4027:2: rule__RosActionClient__Group__7__Impl { - pushFollow(FOLLOW_22); - rule__RosParameter__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosParameter__Group__5(); + rule__RosActionClient__Group__7__Impl(); state._fsp--; @@ -12069,46 +12105,25 @@ public final void rule__RosParameter__Group__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__4" + // $ANTLR end "rule__RosActionClient__Group__7" - // $ANTLR start "rule__RosParameter__Group__4__Impl" - // InternalComponentInterface.g:4061:1: rule__RosParameter__Group__4__Impl : ( ( rule__RosParameter__Group_4__0 )? ) ; - public final void rule__RosParameter__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__7__Impl" + // InternalComponentInterface.g:4033:1: rule__RosActionClient__Group__7__Impl : ( '}' ) ; + public final void rule__RosActionClient__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4065:1: ( ( ( rule__RosParameter__Group_4__0 )? ) ) - // InternalComponentInterface.g:4066:1: ( ( rule__RosParameter__Group_4__0 )? ) + // InternalComponentInterface.g:4037:1: ( ( '}' ) ) + // InternalComponentInterface.g:4038:1: ( '}' ) { - // InternalComponentInterface.g:4066:1: ( ( rule__RosParameter__Group_4__0 )? ) - // InternalComponentInterface.g:4067:2: ( rule__RosParameter__Group_4__0 )? + // InternalComponentInterface.g:4038:1: ( '}' ) + // InternalComponentInterface.g:4039:2: '}' { - before(grammarAccess.getRosParameterAccess().getGroup_4()); - // InternalComponentInterface.g:4068:2: ( rule__RosParameter__Group_4__0 )? - int alt25=2; - int LA25_0 = input.LA(1); - - if ( (LA25_0==38) ) { - alt25=1; - } - switch (alt25) { - case 1 : - // InternalComponentInterface.g:4068:3: rule__RosParameter__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__RosParameter__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosParameterAccess().getGroup_4()); + before(grammarAccess.getRosActionClientAccess().getRightCurlyBracketKeyword_7()); + match(input,25,FOLLOW_2); + after(grammarAccess.getRosActionClientAccess().getRightCurlyBracketKeyword_7()); } @@ -12127,26 +12142,26 @@ public final void rule__RosParameter__Group__4__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__4__Impl" + // $ANTLR end "rule__RosActionClient__Group__7__Impl" - // $ANTLR start "rule__RosParameter__Group__5" - // InternalComponentInterface.g:4076:1: rule__RosParameter__Group__5 : rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 ; - public final void rule__RosParameter__Group__5() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group_4__0" + // InternalComponentInterface.g:4049:1: rule__RosActionClient__Group_4__0 : rule__RosActionClient__Group_4__0__Impl rule__RosActionClient__Group_4__1 ; + public final void rule__RosActionClient__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4080:1: ( rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 ) - // InternalComponentInterface.g:4081:2: rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 + // InternalComponentInterface.g:4053:1: ( rule__RosActionClient__Group_4__0__Impl rule__RosActionClient__Group_4__1 ) + // InternalComponentInterface.g:4054:2: rule__RosActionClient__Group_4__0__Impl rule__RosActionClient__Group_4__1 { pushFollow(FOLLOW_5); - rule__RosParameter__Group__5__Impl(); + rule__RosActionClient__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group__6(); + rule__RosActionClient__Group_4__1(); state._fsp--; @@ -12165,25 +12180,25 @@ public final void rule__RosParameter__Group__5() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__5" + // $ANTLR end "rule__RosActionClient__Group_4__0" - // $ANTLR start "rule__RosParameter__Group__5__Impl" - // InternalComponentInterface.g:4088:1: rule__RosParameter__Group__5__Impl : ( 'RefParameter' ) ; - public final void rule__RosParameter__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group_4__0__Impl" + // InternalComponentInterface.g:4061:1: rule__RosActionClient__Group_4__0__Impl : ( 'ns' ) ; + public final void rule__RosActionClient__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4092:1: ( ( 'RefParameter' ) ) - // InternalComponentInterface.g:4093:1: ( 'RefParameter' ) + // InternalComponentInterface.g:4065:1: ( ( 'ns' ) ) + // InternalComponentInterface.g:4066:1: ( 'ns' ) { - // InternalComponentInterface.g:4093:1: ( 'RefParameter' ) - // InternalComponentInterface.g:4094:2: 'RefParameter' + // InternalComponentInterface.g:4066:1: ( 'ns' ) + // InternalComponentInterface.g:4067:2: 'ns' { - before(grammarAccess.getRosParameterAccess().getRefParameterKeyword_5()); - match(input,48,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getRefParameterKeyword_5()); + before(grammarAccess.getRosActionClientAccess().getNsKeyword_4_0()); + match(input,38,FOLLOW_2); + after(grammarAccess.getRosActionClientAccess().getNsKeyword_4_0()); } @@ -12202,26 +12217,21 @@ public final void rule__RosParameter__Group__5__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__5__Impl" + // $ANTLR end "rule__RosActionClient__Group_4__0__Impl" - // $ANTLR start "rule__RosParameter__Group__6" - // InternalComponentInterface.g:4103:1: rule__RosParameter__Group__6 : rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 ; - public final void rule__RosParameter__Group__6() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group_4__1" + // InternalComponentInterface.g:4076:1: rule__RosActionClient__Group_4__1 : rule__RosActionClient__Group_4__1__Impl ; + public final void rule__RosActionClient__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4107:1: ( rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 ) - // InternalComponentInterface.g:4108:2: rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 + // InternalComponentInterface.g:4080:1: ( rule__RosActionClient__Group_4__1__Impl ) + // InternalComponentInterface.g:4081:2: rule__RosActionClient__Group_4__1__Impl { - pushFollow(FOLLOW_23); - rule__RosParameter__Group__6__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosParameter__Group__7(); + rule__RosActionClient__Group_4__1__Impl(); state._fsp--; @@ -12240,35 +12250,35 @@ public final void rule__RosParameter__Group__6() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__6" + // $ANTLR end "rule__RosActionClient__Group_4__1" - // $ANTLR start "rule__RosParameter__Group__6__Impl" - // InternalComponentInterface.g:4115:1: rule__RosParameter__Group__6__Impl : ( ( rule__RosParameter__ParameterAssignment_6 ) ) ; - public final void rule__RosParameter__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group_4__1__Impl" + // InternalComponentInterface.g:4087:1: rule__RosActionClient__Group_4__1__Impl : ( ( rule__RosActionClient__NsAssignment_4_1 ) ) ; + public final void rule__RosActionClient__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4119:1: ( ( ( rule__RosParameter__ParameterAssignment_6 ) ) ) - // InternalComponentInterface.g:4120:1: ( ( rule__RosParameter__ParameterAssignment_6 ) ) + // InternalComponentInterface.g:4091:1: ( ( ( rule__RosActionClient__NsAssignment_4_1 ) ) ) + // InternalComponentInterface.g:4092:1: ( ( rule__RosActionClient__NsAssignment_4_1 ) ) { - // InternalComponentInterface.g:4120:1: ( ( rule__RosParameter__ParameterAssignment_6 ) ) - // InternalComponentInterface.g:4121:2: ( rule__RosParameter__ParameterAssignment_6 ) + // InternalComponentInterface.g:4092:1: ( ( rule__RosActionClient__NsAssignment_4_1 ) ) + // InternalComponentInterface.g:4093:2: ( rule__RosActionClient__NsAssignment_4_1 ) { - before(grammarAccess.getRosParameterAccess().getParameterAssignment_6()); - // InternalComponentInterface.g:4122:2: ( rule__RosParameter__ParameterAssignment_6 ) - // InternalComponentInterface.g:4122:3: rule__RosParameter__ParameterAssignment_6 + before(grammarAccess.getRosActionClientAccess().getNsAssignment_4_1()); + // InternalComponentInterface.g:4094:2: ( rule__RosActionClient__NsAssignment_4_1 ) + // InternalComponentInterface.g:4094:3: rule__RosActionClient__NsAssignment_4_1 { pushFollow(FOLLOW_2); - rule__RosParameter__ParameterAssignment_6(); + rule__RosActionClient__NsAssignment_4_1(); state._fsp--; } - after(grammarAccess.getRosParameterAccess().getParameterAssignment_6()); + after(grammarAccess.getRosActionClientAccess().getNsAssignment_4_1()); } @@ -12287,26 +12297,26 @@ public final void rule__RosParameter__Group__6__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__6__Impl" + // $ANTLR end "rule__RosActionClient__Group_4__1__Impl" - // $ANTLR start "rule__RosParameter__Group__7" - // InternalComponentInterface.g:4130:1: rule__RosParameter__Group__7 : rule__RosParameter__Group__7__Impl rule__RosParameter__Group__8 ; - public final void rule__RosParameter__Group__7() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__0" + // InternalComponentInterface.g:4103:1: rule__RosParameter__Group__0 : rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 ; + public final void rule__RosParameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4134:1: ( rule__RosParameter__Group__7__Impl rule__RosParameter__Group__8 ) - // InternalComponentInterface.g:4135:2: rule__RosParameter__Group__7__Impl rule__RosParameter__Group__8 + // InternalComponentInterface.g:4107:1: ( rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 ) + // InternalComponentInterface.g:4108:2: rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 { - pushFollow(FOLLOW_23); - rule__RosParameter__Group__7__Impl(); + pushFollow(FOLLOW_15); + rule__RosParameter__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group__8(); + rule__RosParameter__Group__1(); state._fsp--; @@ -12325,46 +12335,29 @@ public final void rule__RosParameter__Group__7() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__7" + // $ANTLR end "rule__RosParameter__Group__0" - // $ANTLR start "rule__RosParameter__Group__7__Impl" - // InternalComponentInterface.g:4142:1: rule__RosParameter__Group__7__Impl : ( ( rule__RosParameter__Group_7__0 )? ) ; - public final void rule__RosParameter__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__0__Impl" + // InternalComponentInterface.g:4115:1: rule__RosParameter__Group__0__Impl : ( () ) ; + public final void rule__RosParameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4146:1: ( ( ( rule__RosParameter__Group_7__0 )? ) ) - // InternalComponentInterface.g:4147:1: ( ( rule__RosParameter__Group_7__0 )? ) + // InternalComponentInterface.g:4119:1: ( ( () ) ) + // InternalComponentInterface.g:4120:1: ( () ) { - // InternalComponentInterface.g:4147:1: ( ( rule__RosParameter__Group_7__0 )? ) - // InternalComponentInterface.g:4148:2: ( rule__RosParameter__Group_7__0 )? + // InternalComponentInterface.g:4120:1: ( () ) + // InternalComponentInterface.g:4121:2: () + { + before(grammarAccess.getRosParameterAccess().getRosParameterAction_0()); + // InternalComponentInterface.g:4122:2: () + // InternalComponentInterface.g:4122:3: { - before(grammarAccess.getRosParameterAccess().getGroup_7()); - // InternalComponentInterface.g:4149:2: ( rule__RosParameter__Group_7__0 )? - int alt26=2; - int LA26_0 = input.LA(1); - - if ( (LA26_0==49) ) { - alt26=1; - } - switch (alt26) { - case 1 : - // InternalComponentInterface.g:4149:3: rule__RosParameter__Group_7__0 - { - pushFollow(FOLLOW_2); - rule__RosParameter__Group_7__0(); - - state._fsp--; - - - } - break; - } - after(grammarAccess.getRosParameterAccess().getGroup_7()); + after(grammarAccess.getRosParameterAccess().getRosParameterAction_0()); } @@ -12372,10 +12365,6 @@ public final void rule__RosParameter__Group__7__Impl() throws RecognitionExcepti } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -12383,21 +12372,26 @@ public final void rule__RosParameter__Group__7__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__7__Impl" + // $ANTLR end "rule__RosParameter__Group__0__Impl" - // $ANTLR start "rule__RosParameter__Group__8" - // InternalComponentInterface.g:4157:1: rule__RosParameter__Group__8 : rule__RosParameter__Group__8__Impl ; - public final void rule__RosParameter__Group__8() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__1" + // InternalComponentInterface.g:4130:1: rule__RosParameter__Group__1 : rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 ; + public final void rule__RosParameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4161:1: ( rule__RosParameter__Group__8__Impl ) - // InternalComponentInterface.g:4162:2: rule__RosParameter__Group__8__Impl + // InternalComponentInterface.g:4134:1: ( rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 ) + // InternalComponentInterface.g:4135:2: rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 { + pushFollow(FOLLOW_16); + rule__RosParameter__Group__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosParameter__Group__8__Impl(); + rule__RosParameter__Group__2(); state._fsp--; @@ -12416,25 +12410,25 @@ public final void rule__RosParameter__Group__8() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__8" + // $ANTLR end "rule__RosParameter__Group__1" - // $ANTLR start "rule__RosParameter__Group__8__Impl" - // InternalComponentInterface.g:4168:1: rule__RosParameter__Group__8__Impl : ( '}' ) ; - public final void rule__RosParameter__Group__8__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__1__Impl" + // InternalComponentInterface.g:4142:1: rule__RosParameter__Group__1__Impl : ( 'RosParameter' ) ; + public final void rule__RosParameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4172:1: ( ( '}' ) ) - // InternalComponentInterface.g:4173:1: ( '}' ) + // InternalComponentInterface.g:4146:1: ( ( 'RosParameter' ) ) + // InternalComponentInterface.g:4147:1: ( 'RosParameter' ) { - // InternalComponentInterface.g:4173:1: ( '}' ) - // InternalComponentInterface.g:4174:2: '}' + // InternalComponentInterface.g:4147:1: ( 'RosParameter' ) + // InternalComponentInterface.g:4148:2: 'RosParameter' { - before(grammarAccess.getRosParameterAccess().getRightCurlyBracketKeyword_8()); - match(input,25,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getRightCurlyBracketKeyword_8()); + before(grammarAccess.getRosParameterAccess().getRosParameterKeyword_1()); + match(input,47,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getRosParameterKeyword_1()); } @@ -12453,26 +12447,26 @@ public final void rule__RosParameter__Group__8__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__8__Impl" + // $ANTLR end "rule__RosParameter__Group__1__Impl" - // $ANTLR start "rule__RosParameter__Group_4__0" - // InternalComponentInterface.g:4184:1: rule__RosParameter__Group_4__0 : rule__RosParameter__Group_4__0__Impl rule__RosParameter__Group_4__1 ; - public final void rule__RosParameter__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__2" + // InternalComponentInterface.g:4157:1: rule__RosParameter__Group__2 : rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 ; + public final void rule__RosParameter__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4188:1: ( rule__RosParameter__Group_4__0__Impl rule__RosParameter__Group_4__1 ) - // InternalComponentInterface.g:4189:2: rule__RosParameter__Group_4__0__Impl rule__RosParameter__Group_4__1 + // InternalComponentInterface.g:4161:1: ( rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 ) + // InternalComponentInterface.g:4162:2: rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 { - pushFollow(FOLLOW_5); - rule__RosParameter__Group_4__0__Impl(); + pushFollow(FOLLOW_16); + rule__RosParameter__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group_4__1(); + rule__RosParameter__Group__3(); state._fsp--; @@ -12491,25 +12485,46 @@ public final void rule__RosParameter__Group_4__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group_4__0" + // $ANTLR end "rule__RosParameter__Group__2" - // $ANTLR start "rule__RosParameter__Group_4__0__Impl" - // InternalComponentInterface.g:4196:1: rule__RosParameter__Group_4__0__Impl : ( 'ns' ) ; - public final void rule__RosParameter__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__2__Impl" + // InternalComponentInterface.g:4169:1: rule__RosParameter__Group__2__Impl : ( ( rule__RosParameter__NameAssignment_2 )? ) ; + public final void rule__RosParameter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4200:1: ( ( 'ns' ) ) - // InternalComponentInterface.g:4201:1: ( 'ns' ) + // InternalComponentInterface.g:4173:1: ( ( ( rule__RosParameter__NameAssignment_2 )? ) ) + // InternalComponentInterface.g:4174:1: ( ( rule__RosParameter__NameAssignment_2 )? ) { - // InternalComponentInterface.g:4201:1: ( 'ns' ) - // InternalComponentInterface.g:4202:2: 'ns' + // InternalComponentInterface.g:4174:1: ( ( rule__RosParameter__NameAssignment_2 )? ) + // InternalComponentInterface.g:4175:2: ( rule__RosParameter__NameAssignment_2 )? { - before(grammarAccess.getRosParameterAccess().getNsKeyword_4_0()); - match(input,38,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getNsKeyword_4_0()); + before(grammarAccess.getRosParameterAccess().getNameAssignment_2()); + // InternalComponentInterface.g:4176:2: ( rule__RosParameter__NameAssignment_2 )? + int alt31=2; + int LA31_0 = input.LA(1); + + if ( ((LA31_0>=RULE_STRING && LA31_0<=RULE_ID)) ) { + alt31=1; + } + switch (alt31) { + case 1 : + // InternalComponentInterface.g:4176:3: rule__RosParameter__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__RosParameter__NameAssignment_2(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosParameterAccess().getNameAssignment_2()); } @@ -12528,21 +12543,26 @@ public final void rule__RosParameter__Group_4__0__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__RosParameter__Group_4__0__Impl" + // $ANTLR end "rule__RosParameter__Group__2__Impl" - // $ANTLR start "rule__RosParameter__Group_4__1" - // InternalComponentInterface.g:4211:1: rule__RosParameter__Group_4__1 : rule__RosParameter__Group_4__1__Impl ; - public final void rule__RosParameter__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__3" + // InternalComponentInterface.g:4184:1: rule__RosParameter__Group__3 : rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 ; + public final void rule__RosParameter__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4215:1: ( rule__RosParameter__Group_4__1__Impl ) - // InternalComponentInterface.g:4216:2: rule__RosParameter__Group_4__1__Impl + // InternalComponentInterface.g:4188:1: ( rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 ) + // InternalComponentInterface.g:4189:2: rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 { + pushFollow(FOLLOW_22); + rule__RosParameter__Group__3__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosParameter__Group_4__1__Impl(); + rule__RosParameter__Group__4(); state._fsp--; @@ -12561,35 +12581,25 @@ public final void rule__RosParameter__Group_4__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group_4__1" + // $ANTLR end "rule__RosParameter__Group__3" - // $ANTLR start "rule__RosParameter__Group_4__1__Impl" - // InternalComponentInterface.g:4222:1: rule__RosParameter__Group_4__1__Impl : ( ( rule__RosParameter__NsAssignment_4_1 ) ) ; - public final void rule__RosParameter__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__3__Impl" + // InternalComponentInterface.g:4196:1: rule__RosParameter__Group__3__Impl : ( '{' ) ; + public final void rule__RosParameter__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4226:1: ( ( ( rule__RosParameter__NsAssignment_4_1 ) ) ) - // InternalComponentInterface.g:4227:1: ( ( rule__RosParameter__NsAssignment_4_1 ) ) - { - // InternalComponentInterface.g:4227:1: ( ( rule__RosParameter__NsAssignment_4_1 ) ) - // InternalComponentInterface.g:4228:2: ( rule__RosParameter__NsAssignment_4_1 ) + // InternalComponentInterface.g:4200:1: ( ( '{' ) ) + // InternalComponentInterface.g:4201:1: ( '{' ) { - before(grammarAccess.getRosParameterAccess().getNsAssignment_4_1()); - // InternalComponentInterface.g:4229:2: ( rule__RosParameter__NsAssignment_4_1 ) - // InternalComponentInterface.g:4229:3: rule__RosParameter__NsAssignment_4_1 + // InternalComponentInterface.g:4201:1: ( '{' ) + // InternalComponentInterface.g:4202:2: '{' { - pushFollow(FOLLOW_2); - rule__RosParameter__NsAssignment_4_1(); - - state._fsp--; - - - } - - after(grammarAccess.getRosParameterAccess().getNsAssignment_4_1()); + before(grammarAccess.getRosParameterAccess().getLeftCurlyBracketKeyword_3()); + match(input,23,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getLeftCurlyBracketKeyword_3()); } @@ -12608,26 +12618,26 @@ public final void rule__RosParameter__Group_4__1__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__RosParameter__Group_4__1__Impl" + // $ANTLR end "rule__RosParameter__Group__3__Impl" - // $ANTLR start "rule__RosParameter__Group_7__0" - // InternalComponentInterface.g:4238:1: rule__RosParameter__Group_7__0 : rule__RosParameter__Group_7__0__Impl rule__RosParameter__Group_7__1 ; - public final void rule__RosParameter__Group_7__0() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__4" + // InternalComponentInterface.g:4211:1: rule__RosParameter__Group__4 : rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 ; + public final void rule__RosParameter__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4242:1: ( rule__RosParameter__Group_7__0__Impl rule__RosParameter__Group_7__1 ) - // InternalComponentInterface.g:4243:2: rule__RosParameter__Group_7__0__Impl rule__RosParameter__Group_7__1 + // InternalComponentInterface.g:4215:1: ( rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 ) + // InternalComponentInterface.g:4216:2: rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 { - pushFollow(FOLLOW_24); - rule__RosParameter__Group_7__0__Impl(); + pushFollow(FOLLOW_22); + rule__RosParameter__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group_7__1(); + rule__RosParameter__Group__5(); state._fsp--; @@ -12646,25 +12656,46 @@ public final void rule__RosParameter__Group_7__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group_7__0" + // $ANTLR end "rule__RosParameter__Group__4" - // $ANTLR start "rule__RosParameter__Group_7__0__Impl" - // InternalComponentInterface.g:4250:1: rule__RosParameter__Group_7__0__Impl : ( 'value' ) ; - public final void rule__RosParameter__Group_7__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__4__Impl" + // InternalComponentInterface.g:4223:1: rule__RosParameter__Group__4__Impl : ( ( rule__RosParameter__Group_4__0 )? ) ; + public final void rule__RosParameter__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4254:1: ( ( 'value' ) ) - // InternalComponentInterface.g:4255:1: ( 'value' ) + // InternalComponentInterface.g:4227:1: ( ( ( rule__RosParameter__Group_4__0 )? ) ) + // InternalComponentInterface.g:4228:1: ( ( rule__RosParameter__Group_4__0 )? ) { - // InternalComponentInterface.g:4255:1: ( 'value' ) - // InternalComponentInterface.g:4256:2: 'value' + // InternalComponentInterface.g:4228:1: ( ( rule__RosParameter__Group_4__0 )? ) + // InternalComponentInterface.g:4229:2: ( rule__RosParameter__Group_4__0 )? { - before(grammarAccess.getRosParameterAccess().getValueKeyword_7_0()); - match(input,49,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getValueKeyword_7_0()); + before(grammarAccess.getRosParameterAccess().getGroup_4()); + // InternalComponentInterface.g:4230:2: ( rule__RosParameter__Group_4__0 )? + int alt32=2; + int LA32_0 = input.LA(1); + + if ( (LA32_0==38) ) { + alt32=1; + } + switch (alt32) { + case 1 : + // InternalComponentInterface.g:4230:3: rule__RosParameter__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__RosParameter__Group_4__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosParameterAccess().getGroup_4()); } @@ -12683,21 +12714,26 @@ public final void rule__RosParameter__Group_7__0__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__RosParameter__Group_7__0__Impl" + // $ANTLR end "rule__RosParameter__Group__4__Impl" - // $ANTLR start "rule__RosParameter__Group_7__1" - // InternalComponentInterface.g:4265:1: rule__RosParameter__Group_7__1 : rule__RosParameter__Group_7__1__Impl ; - public final void rule__RosParameter__Group_7__1() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__5" + // InternalComponentInterface.g:4238:1: rule__RosParameter__Group__5 : rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 ; + public final void rule__RosParameter__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4269:1: ( rule__RosParameter__Group_7__1__Impl ) - // InternalComponentInterface.g:4270:2: rule__RosParameter__Group_7__1__Impl + // InternalComponentInterface.g:4242:1: ( rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 ) + // InternalComponentInterface.g:4243:2: rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 { + pushFollow(FOLLOW_5); + rule__RosParameter__Group__5__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosParameter__Group_7__1__Impl(); + rule__RosParameter__Group__6(); state._fsp--; @@ -12716,35 +12752,25 @@ public final void rule__RosParameter__Group_7__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group_7__1" + // $ANTLR end "rule__RosParameter__Group__5" - // $ANTLR start "rule__RosParameter__Group_7__1__Impl" - // InternalComponentInterface.g:4276:1: rule__RosParameter__Group_7__1__Impl : ( ( rule__RosParameter__ValueAssignment_7_1 ) ) ; - public final void rule__RosParameter__Group_7__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__5__Impl" + // InternalComponentInterface.g:4250:1: rule__RosParameter__Group__5__Impl : ( 'RefParameter' ) ; + public final void rule__RosParameter__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4280:1: ( ( ( rule__RosParameter__ValueAssignment_7_1 ) ) ) - // InternalComponentInterface.g:4281:1: ( ( rule__RosParameter__ValueAssignment_7_1 ) ) + // InternalComponentInterface.g:4254:1: ( ( 'RefParameter' ) ) + // InternalComponentInterface.g:4255:1: ( 'RefParameter' ) { - // InternalComponentInterface.g:4281:1: ( ( rule__RosParameter__ValueAssignment_7_1 ) ) - // InternalComponentInterface.g:4282:2: ( rule__RosParameter__ValueAssignment_7_1 ) - { - before(grammarAccess.getRosParameterAccess().getValueAssignment_7_1()); - // InternalComponentInterface.g:4283:2: ( rule__RosParameter__ValueAssignment_7_1 ) - // InternalComponentInterface.g:4283:3: rule__RosParameter__ValueAssignment_7_1 + // InternalComponentInterface.g:4255:1: ( 'RefParameter' ) + // InternalComponentInterface.g:4256:2: 'RefParameter' { - pushFollow(FOLLOW_2); - rule__RosParameter__ValueAssignment_7_1(); - - state._fsp--; - - - } - - after(grammarAccess.getRosParameterAccess().getValueAssignment_7_1()); + before(grammarAccess.getRosParameterAccess().getRefParameterKeyword_5()); + match(input,48,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getRefParameterKeyword_5()); } @@ -12763,26 +12789,26 @@ public final void rule__RosParameter__Group_7__1__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__RosParameter__Group_7__1__Impl" + // $ANTLR end "rule__RosParameter__Group__5__Impl" - // $ANTLR start "rule__ParameterList__Group__0" - // InternalComponentInterface.g:4292:1: rule__ParameterList__Group__0 : rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ; - public final void rule__ParameterList__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__6" + // InternalComponentInterface.g:4265:1: rule__RosParameter__Group__6 : rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 ; + public final void rule__RosParameter__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4296:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) - // InternalComponentInterface.g:4297:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 + // InternalComponentInterface.g:4269:1: ( rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 ) + // InternalComponentInterface.g:4270:2: rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 { - pushFollow(FOLLOW_3); - rule__ParameterList__Group__0__Impl(); + pushFollow(FOLLOW_23); + rule__RosParameter__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterList__Group__1(); + rule__RosParameter__Group__7(); state._fsp--; @@ -12801,29 +12827,35 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__ParameterList__Group__0" + // $ANTLR end "rule__RosParameter__Group__6" - // $ANTLR start "rule__ParameterList__Group__0__Impl" - // InternalComponentInterface.g:4304:1: rule__ParameterList__Group__0__Impl : ( () ) ; - public final void rule__ParameterList__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__6__Impl" + // InternalComponentInterface.g:4277:1: rule__RosParameter__Group__6__Impl : ( ( rule__RosParameter__ParameterAssignment_6 ) ) ; + public final void rule__RosParameter__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4308:1: ( ( () ) ) - // InternalComponentInterface.g:4309:1: ( () ) + // InternalComponentInterface.g:4281:1: ( ( ( rule__RosParameter__ParameterAssignment_6 ) ) ) + // InternalComponentInterface.g:4282:1: ( ( rule__RosParameter__ParameterAssignment_6 ) ) { - // InternalComponentInterface.g:4309:1: ( () ) - // InternalComponentInterface.g:4310:2: () + // InternalComponentInterface.g:4282:1: ( ( rule__RosParameter__ParameterAssignment_6 ) ) + // InternalComponentInterface.g:4283:2: ( rule__RosParameter__ParameterAssignment_6 ) { - before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); - // InternalComponentInterface.g:4311:2: () - // InternalComponentInterface.g:4311:3: + before(grammarAccess.getRosParameterAccess().getParameterAssignment_6()); + // InternalComponentInterface.g:4284:2: ( rule__RosParameter__ParameterAssignment_6 ) + // InternalComponentInterface.g:4284:3: rule__RosParameter__ParameterAssignment_6 { + pushFollow(FOLLOW_2); + rule__RosParameter__ParameterAssignment_6(); + + state._fsp--; + + } - after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); + after(grammarAccess.getRosParameterAccess().getParameterAssignment_6()); } @@ -12831,6 +12863,10 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -12838,26 +12874,26 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterList__Group__0__Impl" + // $ANTLR end "rule__RosParameter__Group__6__Impl" - // $ANTLR start "rule__ParameterList__Group__1" - // InternalComponentInterface.g:4319:1: rule__ParameterList__Group__1 : rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ; - public final void rule__ParameterList__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__7" + // InternalComponentInterface.g:4292:1: rule__RosParameter__Group__7 : rule__RosParameter__Group__7__Impl rule__RosParameter__Group__8 ; + public final void rule__RosParameter__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4323:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) - // InternalComponentInterface.g:4324:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 + // InternalComponentInterface.g:4296:1: ( rule__RosParameter__Group__7__Impl rule__RosParameter__Group__8 ) + // InternalComponentInterface.g:4297:2: rule__RosParameter__Group__7__Impl rule__RosParameter__Group__8 { - pushFollow(FOLLOW_24); - rule__ParameterList__Group__1__Impl(); + pushFollow(FOLLOW_23); + rule__RosParameter__Group__7__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterList__Group__2(); + rule__RosParameter__Group__8(); state._fsp--; @@ -12876,25 +12912,46 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__ParameterList__Group__1" + // $ANTLR end "rule__RosParameter__Group__7" - // $ANTLR start "rule__ParameterList__Group__1__Impl" - // InternalComponentInterface.g:4331:1: rule__ParameterList__Group__1__Impl : ( '{' ) ; - public final void rule__ParameterList__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__7__Impl" + // InternalComponentInterface.g:4304:1: rule__RosParameter__Group__7__Impl : ( ( rule__RosParameter__Group_7__0 )? ) ; + public final void rule__RosParameter__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4335:1: ( ( '{' ) ) - // InternalComponentInterface.g:4336:1: ( '{' ) + // InternalComponentInterface.g:4308:1: ( ( ( rule__RosParameter__Group_7__0 )? ) ) + // InternalComponentInterface.g:4309:1: ( ( rule__RosParameter__Group_7__0 )? ) { - // InternalComponentInterface.g:4336:1: ( '{' ) - // InternalComponentInterface.g:4337:2: '{' + // InternalComponentInterface.g:4309:1: ( ( rule__RosParameter__Group_7__0 )? ) + // InternalComponentInterface.g:4310:2: ( rule__RosParameter__Group_7__0 )? { - before(grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); + before(grammarAccess.getRosParameterAccess().getGroup_7()); + // InternalComponentInterface.g:4311:2: ( rule__RosParameter__Group_7__0 )? + int alt33=2; + int LA33_0 = input.LA(1); + + if ( (LA33_0==49) ) { + alt33=1; + } + switch (alt33) { + case 1 : + // InternalComponentInterface.g:4311:3: rule__RosParameter__Group_7__0 + { + pushFollow(FOLLOW_2); + rule__RosParameter__Group_7__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosParameterAccess().getGroup_7()); } @@ -12913,26 +12970,21 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterList__Group__1__Impl" + // $ANTLR end "rule__RosParameter__Group__7__Impl" - // $ANTLR start "rule__ParameterList__Group__2" - // InternalComponentInterface.g:4346:1: rule__ParameterList__Group__2 : rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ; - public final void rule__ParameterList__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__8" + // InternalComponentInterface.g:4319:1: rule__RosParameter__Group__8 : rule__RosParameter__Group__8__Impl ; + public final void rule__RosParameter__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4350:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) - // InternalComponentInterface.g:4351:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 + // InternalComponentInterface.g:4323:1: ( rule__RosParameter__Group__8__Impl ) + // InternalComponentInterface.g:4324:2: rule__RosParameter__Group__8__Impl { - pushFollow(FOLLOW_9); - rule__ParameterList__Group__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterList__Group__3(); + rule__RosParameter__Group__8__Impl(); state._fsp--; @@ -12951,35 +13003,25 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__ParameterList__Group__2" + // $ANTLR end "rule__RosParameter__Group__8" - // $ANTLR start "rule__ParameterList__Group__2__Impl" - // InternalComponentInterface.g:4358:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; - public final void rule__ParameterList__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__8__Impl" + // InternalComponentInterface.g:4330:1: rule__RosParameter__Group__8__Impl : ( '}' ) ; + public final void rule__RosParameter__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4362:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) - // InternalComponentInterface.g:4363:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalComponentInterface.g:4334:1: ( ( '}' ) ) + // InternalComponentInterface.g:4335:1: ( '}' ) { - // InternalComponentInterface.g:4363:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) - // InternalComponentInterface.g:4364:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalComponentInterface.g:4335:1: ( '}' ) + // InternalComponentInterface.g:4336:2: '}' { - before(grammarAccess.getParameterListAccess().getValueAssignment_2()); - // InternalComponentInterface.g:4365:2: ( rule__ParameterList__ValueAssignment_2 ) - // InternalComponentInterface.g:4365:3: rule__ParameterList__ValueAssignment_2 - { - pushFollow(FOLLOW_2); - rule__ParameterList__ValueAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterListAccess().getValueAssignment_2()); + before(grammarAccess.getRosParameterAccess().getRightCurlyBracketKeyword_8()); + match(input,25,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getRightCurlyBracketKeyword_8()); } @@ -12998,26 +13040,26 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterList__Group__2__Impl" + // $ANTLR end "rule__RosParameter__Group__8__Impl" - // $ANTLR start "rule__ParameterList__Group__3" - // InternalComponentInterface.g:4373:1: rule__ParameterList__Group__3 : rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ; - public final void rule__ParameterList__Group__3() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group_4__0" + // InternalComponentInterface.g:4346:1: rule__RosParameter__Group_4__0 : rule__RosParameter__Group_4__0__Impl rule__RosParameter__Group_4__1 ; + public final void rule__RosParameter__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4377:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) - // InternalComponentInterface.g:4378:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 + // InternalComponentInterface.g:4350:1: ( rule__RosParameter__Group_4__0__Impl rule__RosParameter__Group_4__1 ) + // InternalComponentInterface.g:4351:2: rule__RosParameter__Group_4__0__Impl rule__RosParameter__Group_4__1 { - pushFollow(FOLLOW_9); - rule__ParameterList__Group__3__Impl(); + pushFollow(FOLLOW_5); + rule__RosParameter__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterList__Group__4(); + rule__RosParameter__Group_4__1(); state._fsp--; @@ -13036,53 +13078,25 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__ParameterList__Group__3" + // $ANTLR end "rule__RosParameter__Group_4__0" - // $ANTLR start "rule__ParameterList__Group__3__Impl" - // InternalComponentInterface.g:4385:1: rule__ParameterList__Group__3__Impl : ( ( rule__ParameterList__Group_3__0 )* ) ; - public final void rule__ParameterList__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group_4__0__Impl" + // InternalComponentInterface.g:4358:1: rule__RosParameter__Group_4__0__Impl : ( 'ns' ) ; + public final void rule__RosParameter__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4389:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) - // InternalComponentInterface.g:4390:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalComponentInterface.g:4362:1: ( ( 'ns' ) ) + // InternalComponentInterface.g:4363:1: ( 'ns' ) { - // InternalComponentInterface.g:4390:1: ( ( rule__ParameterList__Group_3__0 )* ) - // InternalComponentInterface.g:4391:2: ( rule__ParameterList__Group_3__0 )* + // InternalComponentInterface.g:4363:1: ( 'ns' ) + // InternalComponentInterface.g:4364:2: 'ns' { - before(grammarAccess.getParameterListAccess().getGroup_3()); - // InternalComponentInterface.g:4392:2: ( rule__ParameterList__Group_3__0 )* - loop27: - do { - int alt27=2; - int LA27_0 = input.LA(1); - - if ( (LA27_0==29) ) { - alt27=1; - } - - - switch (alt27) { - case 1 : - // InternalComponentInterface.g:4392:3: rule__ParameterList__Group_3__0 - { - pushFollow(FOLLOW_10); - rule__ParameterList__Group_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop27; - } - } while (true); - - after(grammarAccess.getParameterListAccess().getGroup_3()); + before(grammarAccess.getRosParameterAccess().getNsKeyword_4_0()); + match(input,38,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getNsKeyword_4_0()); } @@ -13101,21 +13115,21 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterList__Group__3__Impl" + // $ANTLR end "rule__RosParameter__Group_4__0__Impl" - // $ANTLR start "rule__ParameterList__Group__4" - // InternalComponentInterface.g:4400:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; - public final void rule__ParameterList__Group__4() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group_4__1" + // InternalComponentInterface.g:4373:1: rule__RosParameter__Group_4__1 : rule__RosParameter__Group_4__1__Impl ; + public final void rule__RosParameter__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4404:1: ( rule__ParameterList__Group__4__Impl ) - // InternalComponentInterface.g:4405:2: rule__ParameterList__Group__4__Impl + // InternalComponentInterface.g:4377:1: ( rule__RosParameter__Group_4__1__Impl ) + // InternalComponentInterface.g:4378:2: rule__RosParameter__Group_4__1__Impl { pushFollow(FOLLOW_2); - rule__ParameterList__Group__4__Impl(); + rule__RosParameter__Group_4__1__Impl(); state._fsp--; @@ -13134,25 +13148,35 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__ParameterList__Group__4" + // $ANTLR end "rule__RosParameter__Group_4__1" - // $ANTLR start "rule__ParameterList__Group__4__Impl" - // InternalComponentInterface.g:4411:1: rule__ParameterList__Group__4__Impl : ( '}' ) ; - public final void rule__ParameterList__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group_4__1__Impl" + // InternalComponentInterface.g:4384:1: rule__RosParameter__Group_4__1__Impl : ( ( rule__RosParameter__NsAssignment_4_1 ) ) ; + public final void rule__RosParameter__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4415:1: ( ( '}' ) ) - // InternalComponentInterface.g:4416:1: ( '}' ) + // InternalComponentInterface.g:4388:1: ( ( ( rule__RosParameter__NsAssignment_4_1 ) ) ) + // InternalComponentInterface.g:4389:1: ( ( rule__RosParameter__NsAssignment_4_1 ) ) { - // InternalComponentInterface.g:4416:1: ( '}' ) - // InternalComponentInterface.g:4417:2: '}' + // InternalComponentInterface.g:4389:1: ( ( rule__RosParameter__NsAssignment_4_1 ) ) + // InternalComponentInterface.g:4390:2: ( rule__RosParameter__NsAssignment_4_1 ) { - before(grammarAccess.getParameterListAccess().getRightCurlyBracketKeyword_4()); - match(input,25,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getRightCurlyBracketKeyword_4()); + before(grammarAccess.getRosParameterAccess().getNsAssignment_4_1()); + // InternalComponentInterface.g:4391:2: ( rule__RosParameter__NsAssignment_4_1 ) + // InternalComponentInterface.g:4391:3: rule__RosParameter__NsAssignment_4_1 + { + pushFollow(FOLLOW_2); + rule__RosParameter__NsAssignment_4_1(); + + state._fsp--; + + + } + + after(grammarAccess.getRosParameterAccess().getNsAssignment_4_1()); } @@ -13171,26 +13195,26 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterList__Group__4__Impl" + // $ANTLR end "rule__RosParameter__Group_4__1__Impl" - // $ANTLR start "rule__ParameterList__Group_3__0" - // InternalComponentInterface.g:4427: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 { + // $ANTLR start "rule__RosParameter__Group_7__0" + // InternalComponentInterface.g:4400:1: rule__RosParameter__Group_7__0 : rule__RosParameter__Group_7__0__Impl rule__RosParameter__Group_7__1 ; + public final void rule__RosParameter__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4431:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) - // InternalComponentInterface.g:4432:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 + // InternalComponentInterface.g:4404:1: ( rule__RosParameter__Group_7__0__Impl rule__RosParameter__Group_7__1 ) + // InternalComponentInterface.g:4405:2: rule__RosParameter__Group_7__0__Impl rule__RosParameter__Group_7__1 { pushFollow(FOLLOW_24); - rule__ParameterList__Group_3__0__Impl(); + rule__RosParameter__Group_7__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterList__Group_3__1(); + rule__RosParameter__Group_7__1(); state._fsp--; @@ -13209,25 +13233,25 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException } return ; } - // $ANTLR end "rule__ParameterList__Group_3__0" + // $ANTLR end "rule__RosParameter__Group_7__0" - // $ANTLR start "rule__ParameterList__Group_3__0__Impl" - // InternalComponentInterface.g:4439:1: rule__ParameterList__Group_3__0__Impl : ( ',' ) ; - public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group_7__0__Impl" + // InternalComponentInterface.g:4412:1: rule__RosParameter__Group_7__0__Impl : ( 'value' ) ; + public final void rule__RosParameter__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4443:1: ( ( ',' ) ) - // InternalComponentInterface.g:4444:1: ( ',' ) + // InternalComponentInterface.g:4416:1: ( ( 'value' ) ) + // InternalComponentInterface.g:4417:1: ( 'value' ) { - // InternalComponentInterface.g:4444:1: ( ',' ) - // InternalComponentInterface.g:4445:2: ',' + // InternalComponentInterface.g:4417:1: ( 'value' ) + // InternalComponentInterface.g:4418:2: 'value' { - before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - match(input,29,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + before(grammarAccess.getRosParameterAccess().getValueKeyword_7_0()); + match(input,49,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getValueKeyword_7_0()); } @@ -13246,21 +13270,21 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterList__Group_3__0__Impl" + // $ANTLR end "rule__RosParameter__Group_7__0__Impl" - // $ANTLR start "rule__ParameterList__Group_3__1" - // InternalComponentInterface.g:4454:1: rule__ParameterList__Group_3__1 : rule__ParameterList__Group_3__1__Impl ; - public final void rule__ParameterList__Group_3__1() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group_7__1" + // InternalComponentInterface.g:4427:1: rule__RosParameter__Group_7__1 : rule__RosParameter__Group_7__1__Impl ; + public final void rule__RosParameter__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4458:1: ( rule__ParameterList__Group_3__1__Impl ) - // InternalComponentInterface.g:4459:2: rule__ParameterList__Group_3__1__Impl + // InternalComponentInterface.g:4431:1: ( rule__RosParameter__Group_7__1__Impl ) + // InternalComponentInterface.g:4432:2: rule__RosParameter__Group_7__1__Impl { pushFollow(FOLLOW_2); - rule__ParameterList__Group_3__1__Impl(); + rule__RosParameter__Group_7__1__Impl(); state._fsp--; @@ -13279,35 +13303,35 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException } return ; } - // $ANTLR end "rule__ParameterList__Group_3__1" + // $ANTLR end "rule__RosParameter__Group_7__1" - // $ANTLR start "rule__ParameterList__Group_3__1__Impl" - // InternalComponentInterface.g:4465:1: rule__ParameterList__Group_3__1__Impl : ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ; - public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group_7__1__Impl" + // InternalComponentInterface.g:4438:1: rule__RosParameter__Group_7__1__Impl : ( ( rule__RosParameter__ValueAssignment_7_1 ) ) ; + public final void rule__RosParameter__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4469:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) - // InternalComponentInterface.g:4470:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalComponentInterface.g:4442:1: ( ( ( rule__RosParameter__ValueAssignment_7_1 ) ) ) + // InternalComponentInterface.g:4443:1: ( ( rule__RosParameter__ValueAssignment_7_1 ) ) { - // InternalComponentInterface.g:4470:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) - // InternalComponentInterface.g:4471:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalComponentInterface.g:4443:1: ( ( rule__RosParameter__ValueAssignment_7_1 ) ) + // InternalComponentInterface.g:4444:2: ( rule__RosParameter__ValueAssignment_7_1 ) { - before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); - // InternalComponentInterface.g:4472:2: ( rule__ParameterList__ValueAssignment_3_1 ) - // InternalComponentInterface.g:4472:3: rule__ParameterList__ValueAssignment_3_1 + before(grammarAccess.getRosParameterAccess().getValueAssignment_7_1()); + // InternalComponentInterface.g:4445:2: ( rule__RosParameter__ValueAssignment_7_1 ) + // InternalComponentInterface.g:4445:3: rule__RosParameter__ValueAssignment_7_1 { pushFollow(FOLLOW_2); - rule__ParameterList__ValueAssignment_3_1(); + rule__RosParameter__ValueAssignment_7_1(); state._fsp--; } - after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); + after(grammarAccess.getRosParameterAccess().getValueAssignment_7_1()); } @@ -13326,26 +13350,26 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterList__Group_3__1__Impl" + // $ANTLR end "rule__RosParameter__Group_7__1__Impl" - // $ANTLR start "rule__ParameterStruct__Group__0" - // InternalComponentInterface.g:4481:1: rule__ParameterStruct__Group__0 : rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ; - public final void rule__ParameterStruct__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group__0" + // InternalComponentInterface.g:4454: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 { - // InternalComponentInterface.g:4485:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) - // InternalComponentInterface.g:4486:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 + // InternalComponentInterface.g:4458:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) + // InternalComponentInterface.g:4459:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 { pushFollow(FOLLOW_3); - rule__ParameterStruct__Group__0__Impl(); + rule__ParameterList__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStruct__Group__1(); + rule__ParameterList__Group__1(); state._fsp--; @@ -13364,29 +13388,29 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException } return ; } - // $ANTLR end "rule__ParameterStruct__Group__0" + // $ANTLR end "rule__ParameterList__Group__0" - // $ANTLR start "rule__ParameterStruct__Group__0__Impl" - // InternalComponentInterface.g:4493:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; - public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group__0__Impl" + // InternalComponentInterface.g:4466:1: rule__ParameterList__Group__0__Impl : ( () ) ; + public final void rule__ParameterList__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4497:1: ( ( () ) ) - // InternalComponentInterface.g:4498:1: ( () ) + // InternalComponentInterface.g:4470:1: ( ( () ) ) + // InternalComponentInterface.g:4471:1: ( () ) { - // InternalComponentInterface.g:4498:1: ( () ) - // InternalComponentInterface.g:4499:2: () + // InternalComponentInterface.g:4471:1: ( () ) + // InternalComponentInterface.g:4472:2: () { - before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); - // InternalComponentInterface.g:4500:2: () - // InternalComponentInterface.g:4500:3: + before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); + // InternalComponentInterface.g:4473:2: () + // InternalComponentInterface.g:4473:3: { } - after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); + after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } @@ -13401,21 +13425,26 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStruct__Group__0__Impl" + // $ANTLR end "rule__ParameterList__Group__0__Impl" - // $ANTLR start "rule__ParameterStruct__Group__1" - // InternalComponentInterface.g:4508:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; - public final void rule__ParameterStruct__Group__1() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group__1" + // InternalComponentInterface.g:4481: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 { - // InternalComponentInterface.g:4512:1: ( rule__ParameterStruct__Group__1__Impl ) - // InternalComponentInterface.g:4513:2: rule__ParameterStruct__Group__1__Impl + // InternalComponentInterface.g:4485:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) + // InternalComponentInterface.g:4486:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 { + pushFollow(FOLLOW_24); + rule__ParameterList__Group__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterStruct__Group__1__Impl(); + rule__ParameterList__Group__2(); state._fsp--; @@ -13434,46 +13463,25 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException } return ; } - // $ANTLR end "rule__ParameterStruct__Group__1" + // $ANTLR end "rule__ParameterList__Group__1" - // $ANTLR start "rule__ParameterStruct__Group__1__Impl" - // InternalComponentInterface.g:4519:1: rule__ParameterStruct__Group__1__Impl : ( ( rule__ParameterStruct__Group_1__0 )? ) ; - public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group__1__Impl" + // InternalComponentInterface.g:4493:1: rule__ParameterList__Group__1__Impl : ( '{' ) ; + public final void rule__ParameterList__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4523:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) - // InternalComponentInterface.g:4524:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalComponentInterface.g:4497:1: ( ( '{' ) ) + // InternalComponentInterface.g:4498:1: ( '{' ) { - // InternalComponentInterface.g:4524:1: ( ( rule__ParameterStruct__Group_1__0 )? ) - // InternalComponentInterface.g:4525:2: ( rule__ParameterStruct__Group_1__0 )? + // InternalComponentInterface.g:4498:1: ( '{' ) + // InternalComponentInterface.g:4499:2: '{' { - before(grammarAccess.getParameterStructAccess().getGroup_1()); - // InternalComponentInterface.g:4526:2: ( rule__ParameterStruct__Group_1__0 )? - int alt28=2; - int LA28_0 = input.LA(1); - - if ( (LA28_0==23) ) { - alt28=1; - } - switch (alt28) { - case 1 : - // InternalComponentInterface.g:4526:3: rule__ParameterStruct__Group_1__0 - { - pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getParameterStructAccess().getGroup_1()); + before(grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); + match(input,23,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); } @@ -13492,26 +13500,26 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStruct__Group__1__Impl" + // $ANTLR end "rule__ParameterList__Group__1__Impl" - // $ANTLR start "rule__ParameterStruct__Group_1__0" - // InternalComponentInterface.g:4535: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 { + // $ANTLR start "rule__ParameterList__Group__2" + // InternalComponentInterface.g:4508: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 { - // InternalComponentInterface.g:4539:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) - // InternalComponentInterface.g:4540:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 + // InternalComponentInterface.g:4512:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) + // InternalComponentInterface.g:4513:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 { - pushFollow(FOLLOW_5); - rule__ParameterStruct__Group_1__0__Impl(); + pushFollow(FOLLOW_8); + rule__ParameterList__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1__1(); + rule__ParameterList__Group__3(); state._fsp--; @@ -13530,25 +13538,35 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1__0" + // $ANTLR end "rule__ParameterList__Group__2" - // $ANTLR start "rule__ParameterStruct__Group_1__0__Impl" - // InternalComponentInterface.g:4547:1: rule__ParameterStruct__Group_1__0__Impl : ( '{' ) ; - public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group__2__Impl" + // InternalComponentInterface.g:4520:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; + public final void rule__ParameterList__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4551:1: ( ( '{' ) ) - // InternalComponentInterface.g:4552:1: ( '{' ) + // InternalComponentInterface.g:4524:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) + // InternalComponentInterface.g:4525:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) { - // InternalComponentInterface.g:4552:1: ( '{' ) - // InternalComponentInterface.g:4553:2: '{' + // InternalComponentInterface.g:4525:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalComponentInterface.g:4526:2: ( rule__ParameterList__ValueAssignment_2 ) { - before(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); - match(input,23,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); + before(grammarAccess.getParameterListAccess().getValueAssignment_2()); + // InternalComponentInterface.g:4527:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalComponentInterface.g:4527:3: rule__ParameterList__ValueAssignment_2 + { + pushFollow(FOLLOW_2); + rule__ParameterList__ValueAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterListAccess().getValueAssignment_2()); } @@ -13567,26 +13585,26 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1__0__Impl" + // $ANTLR end "rule__ParameterList__Group__2__Impl" - // $ANTLR start "rule__ParameterStruct__Group_1__1" - // InternalComponentInterface.g:4562: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 { + // $ANTLR start "rule__ParameterList__Group__3" + // InternalComponentInterface.g:4535: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 { - // InternalComponentInterface.g:4566:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) - // InternalComponentInterface.g:4567:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 + // InternalComponentInterface.g:4539:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) + // InternalComponentInterface.g:4540:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 { - pushFollow(FOLLOW_9); - rule__ParameterStruct__Group_1__1__Impl(); + pushFollow(FOLLOW_8); + rule__ParameterList__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1__2(); + rule__ParameterList__Group__4(); state._fsp--; @@ -13605,37 +13623,55 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1__1" + // $ANTLR end "rule__ParameterList__Group__3" - // $ANTLR start "rule__ParameterStruct__Group_1__1__Impl" - // InternalComponentInterface.g:4574:1: rule__ParameterStruct__Group_1__1__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ; - public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group__3__Impl" + // InternalComponentInterface.g:4547: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 { - // InternalComponentInterface.g:4578:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) - // InternalComponentInterface.g:4579:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) - { - // InternalComponentInterface.g:4579:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) - // InternalComponentInterface.g:4580:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalComponentInterface.g:4551:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) + // InternalComponentInterface.g:4552:1: ( ( rule__ParameterList__Group_3__0 )* ) { - before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); - // InternalComponentInterface.g:4581:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) - // InternalComponentInterface.g:4581:3: rule__ParameterStruct__ValueAssignment_1_1 + // InternalComponentInterface.g:4552:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalComponentInterface.g:4553:2: ( rule__ParameterList__Group_3__0 )* { - pushFollow(FOLLOW_2); - rule__ParameterStruct__ValueAssignment_1_1(); + before(grammarAccess.getParameterListAccess().getGroup_3()); + // InternalComponentInterface.g:4554:2: ( rule__ParameterList__Group_3__0 )* + loop34: + do { + int alt34=2; + int LA34_0 = input.LA(1); - state._fsp--; + if ( (LA34_0==29) ) { + alt34=1; + } - } + switch (alt34) { + case 1 : + // InternalComponentInterface.g:4554:3: rule__ParameterList__Group_3__0 + { + pushFollow(FOLLOW_9); + rule__ParameterList__Group_3__0(); - after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); + state._fsp--; - } + + } + break; + + default : + break loop34; + } + } while (true); + + after(grammarAccess.getParameterListAccess().getGroup_3()); + + } } @@ -13652,26 +13688,21 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1__1__Impl" + // $ANTLR end "rule__ParameterList__Group__3__Impl" - // $ANTLR start "rule__ParameterStruct__Group_1__2" - // InternalComponentInterface.g:4589: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 { + // $ANTLR start "rule__ParameterList__Group__4" + // InternalComponentInterface.g:4562:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; + public final void rule__ParameterList__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4593:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) - // InternalComponentInterface.g:4594:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 + // InternalComponentInterface.g:4566:1: ( rule__ParameterList__Group__4__Impl ) + // InternalComponentInterface.g:4567:2: rule__ParameterList__Group__4__Impl { - pushFollow(FOLLOW_9); - rule__ParameterStruct__Group_1__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1__3(); + rule__ParameterList__Group__4__Impl(); state._fsp--; @@ -13690,53 +13721,25 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1__2" + // $ANTLR end "rule__ParameterList__Group__4" - // $ANTLR start "rule__ParameterStruct__Group_1__2__Impl" - // InternalComponentInterface.g:4601:1: rule__ParameterStruct__Group_1__2__Impl : ( ( rule__ParameterStruct__Group_1_2__0 )* ) ; - public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group__4__Impl" + // InternalComponentInterface.g:4573:1: rule__ParameterList__Group__4__Impl : ( '}' ) ; + public final void rule__ParameterList__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4605:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) - // InternalComponentInterface.g:4606:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalComponentInterface.g:4577:1: ( ( '}' ) ) + // InternalComponentInterface.g:4578:1: ( '}' ) { - // InternalComponentInterface.g:4606:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) - // InternalComponentInterface.g:4607:2: ( rule__ParameterStruct__Group_1_2__0 )* + // InternalComponentInterface.g:4578:1: ( '}' ) + // InternalComponentInterface.g:4579:2: '}' { - before(grammarAccess.getParameterStructAccess().getGroup_1_2()); - // InternalComponentInterface.g:4608:2: ( rule__ParameterStruct__Group_1_2__0 )* - loop29: - do { - int alt29=2; - int LA29_0 = input.LA(1); - - if ( (LA29_0==29) ) { - alt29=1; - } - - - switch (alt29) { - case 1 : - // InternalComponentInterface.g:4608:3: rule__ParameterStruct__Group_1_2__0 - { - pushFollow(FOLLOW_10); - rule__ParameterStruct__Group_1_2__0(); - - state._fsp--; - - - } - break; - - default : - break loop29; - } - } while (true); - - after(grammarAccess.getParameterStructAccess().getGroup_1_2()); + before(grammarAccess.getParameterListAccess().getRightCurlyBracketKeyword_4()); + match(input,25,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getRightCurlyBracketKeyword_4()); } @@ -13755,21 +13758,26 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1__2__Impl" + // $ANTLR end "rule__ParameterList__Group__4__Impl" - // $ANTLR start "rule__ParameterStruct__Group_1__3" - // InternalComponentInterface.g:4616:1: rule__ParameterStruct__Group_1__3 : rule__ParameterStruct__Group_1__3__Impl ; - public final void rule__ParameterStruct__Group_1__3() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group_3__0" + // InternalComponentInterface.g:4589: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 { - // InternalComponentInterface.g:4620:1: ( rule__ParameterStruct__Group_1__3__Impl ) - // InternalComponentInterface.g:4621:2: rule__ParameterStruct__Group_1__3__Impl + // InternalComponentInterface.g:4593:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) + // InternalComponentInterface.g:4594:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 { + pushFollow(FOLLOW_24); + rule__ParameterList__Group_3__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1__3__Impl(); + rule__ParameterList__Group_3__1(); state._fsp--; @@ -13788,25 +13796,25 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1__3" + // $ANTLR end "rule__ParameterList__Group_3__0" - // $ANTLR start "rule__ParameterStruct__Group_1__3__Impl" - // InternalComponentInterface.g:4627:1: rule__ParameterStruct__Group_1__3__Impl : ( '}' ) ; - public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group_3__0__Impl" + // InternalComponentInterface.g:4601:1: rule__ParameterList__Group_3__0__Impl : ( ',' ) ; + public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4631:1: ( ( '}' ) ) - // InternalComponentInterface.g:4632:1: ( '}' ) + // InternalComponentInterface.g:4605:1: ( ( ',' ) ) + // InternalComponentInterface.g:4606:1: ( ',' ) { - // InternalComponentInterface.g:4632:1: ( '}' ) - // InternalComponentInterface.g:4633:2: '}' + // InternalComponentInterface.g:4606:1: ( ',' ) + // InternalComponentInterface.g:4607:2: ',' { - before(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_3()); - match(input,25,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_3()); + before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + match(input,29,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } @@ -13825,26 +13833,21 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1__3__Impl" + // $ANTLR end "rule__ParameterList__Group_3__0__Impl" - // $ANTLR start "rule__ParameterStruct__Group_1_2__0" - // InternalComponentInterface.g:4643: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 { + // $ANTLR start "rule__ParameterList__Group_3__1" + // InternalComponentInterface.g:4616: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 { - // InternalComponentInterface.g:4647:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) - // InternalComponentInterface.g:4648:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 + // InternalComponentInterface.g:4620:1: ( rule__ParameterList__Group_3__1__Impl ) + // InternalComponentInterface.g:4621:2: rule__ParameterList__Group_3__1__Impl { - pushFollow(FOLLOW_3); - rule__ParameterStruct__Group_1_2__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1_2__1(); + rule__ParameterList__Group_3__1__Impl(); state._fsp--; @@ -13863,25 +13866,35 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1_2__0" + // $ANTLR end "rule__ParameterList__Group_3__1" - // $ANTLR start "rule__ParameterStruct__Group_1_2__0__Impl" - // InternalComponentInterface.g:4655:1: rule__ParameterStruct__Group_1_2__0__Impl : ( ',' ) ; - public final void rule__ParameterStruct__Group_1_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group_3__1__Impl" + // InternalComponentInterface.g:4627: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 { - // InternalComponentInterface.g:4659:1: ( ( ',' ) ) - // InternalComponentInterface.g:4660:1: ( ',' ) + // InternalComponentInterface.g:4631:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) + // InternalComponentInterface.g:4632:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) { - // InternalComponentInterface.g:4660:1: ( ',' ) - // InternalComponentInterface.g:4661:2: ',' + // InternalComponentInterface.g:4632:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalComponentInterface.g:4633:2: ( rule__ParameterList__ValueAssignment_3_1 ) { - before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); - match(input,29,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); + // InternalComponentInterface.g:4634:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalComponentInterface.g:4634:3: rule__ParameterList__ValueAssignment_3_1 + { + pushFollow(FOLLOW_2); + rule__ParameterList__ValueAssignment_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } @@ -13900,26 +13913,26 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1_2__0__Impl" + // $ANTLR end "rule__ParameterList__Group_3__1__Impl" - // $ANTLR start "rule__ParameterStruct__Group_1_2__1" - // InternalComponentInterface.g:4670: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 { + // $ANTLR start "rule__ParameterStruct__Group__0" + // InternalComponentInterface.g:4643: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 { - // InternalComponentInterface.g:4674:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) - // InternalComponentInterface.g:4675:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 + // InternalComponentInterface.g:4647:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) + // InternalComponentInterface.g:4648:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 { - pushFollow(FOLLOW_5); - rule__ParameterStruct__Group_1_2__1__Impl(); + pushFollow(FOLLOW_3); + rule__ParameterStruct__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1_2__2(); + rule__ParameterStruct__Group__1(); state._fsp--; @@ -13938,25 +13951,29 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1_2__1" + // $ANTLR end "rule__ParameterStruct__Group__0" - // $ANTLR start "rule__ParameterStruct__Group_1_2__1__Impl" - // InternalComponentInterface.g:4682:1: rule__ParameterStruct__Group_1_2__1__Impl : ( '{' ) ; - public final void rule__ParameterStruct__Group_1_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group__0__Impl" + // InternalComponentInterface.g:4655:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; + public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4686:1: ( ( '{' ) ) - // InternalComponentInterface.g:4687:1: ( '{' ) + // InternalComponentInterface.g:4659:1: ( ( () ) ) + // InternalComponentInterface.g:4660:1: ( () ) { - // InternalComponentInterface.g:4687:1: ( '{' ) - // InternalComponentInterface.g:4688:2: '{' + // InternalComponentInterface.g:4660:1: ( () ) + // InternalComponentInterface.g:4661:2: () { - before(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); + before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); + // InternalComponentInterface.g:4662:2: () + // InternalComponentInterface.g:4662:3: + { + } + + after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } @@ -13964,10 +13981,6 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -13975,26 +13988,21 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1_2__1__Impl" + // $ANTLR end "rule__ParameterStruct__Group__0__Impl" - // $ANTLR start "rule__ParameterStruct__Group_1_2__2" - // InternalComponentInterface.g:4697: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 { + // $ANTLR start "rule__ParameterStruct__Group__1" + // InternalComponentInterface.g:4670:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; + public final void rule__ParameterStruct__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4701:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) - // InternalComponentInterface.g:4702:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 + // InternalComponentInterface.g:4674:1: ( rule__ParameterStruct__Group__1__Impl ) + // InternalComponentInterface.g:4675:2: rule__ParameterStruct__Group__1__Impl { - pushFollow(FOLLOW_7); - rule__ParameterStruct__Group_1_2__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1_2__3(); + rule__ParameterStruct__Group__1__Impl(); state._fsp--; @@ -14013,35 +14021,46 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1_2__2" + // $ANTLR end "rule__ParameterStruct__Group__1" - // $ANTLR start "rule__ParameterStruct__Group_1_2__2__Impl" - // InternalComponentInterface.g:4709: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 { + // $ANTLR start "rule__ParameterStruct__Group__1__Impl" + // InternalComponentInterface.g:4681: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 { - // InternalComponentInterface.g:4713:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) - // InternalComponentInterface.g:4714:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalComponentInterface.g:4685:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) + // InternalComponentInterface.g:4686:1: ( ( rule__ParameterStruct__Group_1__0 )? ) { - // InternalComponentInterface.g:4714:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) - // InternalComponentInterface.g:4715:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalComponentInterface.g:4686:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalComponentInterface.g:4687:2: ( rule__ParameterStruct__Group_1__0 )? { - before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); - // InternalComponentInterface.g:4716:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) - // InternalComponentInterface.g:4716:3: rule__ParameterStruct__ValueAssignment_1_2_2 - { - pushFollow(FOLLOW_2); - rule__ParameterStruct__ValueAssignment_1_2_2(); + before(grammarAccess.getParameterStructAccess().getGroup_1()); + // InternalComponentInterface.g:4688:2: ( rule__ParameterStruct__Group_1__0 )? + int alt35=2; + int LA35_0 = input.LA(1); + + if ( (LA35_0==23) ) { + alt35=1; + } + switch (alt35) { + case 1 : + // InternalComponentInterface.g:4688:3: rule__ParameterStruct__Group_1__0 + { + pushFollow(FOLLOW_2); + rule__ParameterStruct__Group_1__0(); + + state._fsp--; - state._fsp--; + } + break; } - after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); + after(grammarAccess.getParameterStructAccess().getGroup_1()); } @@ -14060,21 +14079,26 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1_2__2__Impl" + // $ANTLR end "rule__ParameterStruct__Group__1__Impl" - // $ANTLR start "rule__ParameterStruct__Group_1_2__3" - // InternalComponentInterface.g:4724: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 { + // $ANTLR start "rule__ParameterStruct__Group_1__0" + // InternalComponentInterface.g:4697: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 { - // InternalComponentInterface.g:4728:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) - // InternalComponentInterface.g:4729:2: rule__ParameterStruct__Group_1_2__3__Impl + // InternalComponentInterface.g:4701:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) + // InternalComponentInterface.g:4702:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 { + pushFollow(FOLLOW_5); + rule__ParameterStruct__Group_1__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1_2__3__Impl(); + rule__ParameterStruct__Group_1__1(); state._fsp--; @@ -14093,25 +14117,25 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1_2__3" + // $ANTLR end "rule__ParameterStruct__Group_1__0" - // $ANTLR start "rule__ParameterStruct__Group_1_2__3__Impl" - // InternalComponentInterface.g:4735:1: rule__ParameterStruct__Group_1_2__3__Impl : ( '}' ) ; - public final void rule__ParameterStruct__Group_1_2__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1__0__Impl" + // InternalComponentInterface.g:4709:1: rule__ParameterStruct__Group_1__0__Impl : ( '{' ) ; + public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4739:1: ( ( '}' ) ) - // InternalComponentInterface.g:4740:1: ( '}' ) + // InternalComponentInterface.g:4713:1: ( ( '{' ) ) + // InternalComponentInterface.g:4714:1: ( '{' ) { - // InternalComponentInterface.g:4740:1: ( '}' ) - // InternalComponentInterface.g:4741:2: '}' + // InternalComponentInterface.g:4714:1: ( '{' ) + // InternalComponentInterface.g:4715:2: '{' { - before(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_2_3()); - match(input,25,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_2_3()); + before(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); + match(input,23,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); } @@ -14130,26 +14154,26 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1_2__3__Impl" + // $ANTLR end "rule__ParameterStruct__Group_1__0__Impl" - // $ANTLR start "rule__ParameterStructMember__Group__0" - // InternalComponentInterface.g:4751:1: rule__ParameterStructMember__Group__0 : rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ; - public final void rule__ParameterStructMember__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1__1" + // InternalComponentInterface.g:4724: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 { - // InternalComponentInterface.g:4755:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) - // InternalComponentInterface.g:4756:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 + // InternalComponentInterface.g:4728:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) + // InternalComponentInterface.g:4729:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 { - pushFollow(FOLLOW_3); - rule__ParameterStructMember__Group__0__Impl(); + pushFollow(FOLLOW_8); + rule__ParameterStruct__Group_1__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__1(); + rule__ParameterStruct__Group_1__2(); state._fsp--; @@ -14168,35 +14192,35 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__0" + // $ANTLR end "rule__ParameterStruct__Group_1__1" - // $ANTLR start "rule__ParameterStructMember__Group__0__Impl" - // InternalComponentInterface.g:4763:1: rule__ParameterStructMember__Group__0__Impl : ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ; - public final void rule__ParameterStructMember__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1__1__Impl" + // InternalComponentInterface.g:4736: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 { - // InternalComponentInterface.g:4767:1: ( ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ) - // InternalComponentInterface.g:4768:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) + // InternalComponentInterface.g:4740:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) + // InternalComponentInterface.g:4741:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) { - // InternalComponentInterface.g:4768:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) - // InternalComponentInterface.g:4769:2: ( rule__ParameterStructMember__NameAssignment_0 ) + // InternalComponentInterface.g:4741:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalComponentInterface.g:4742:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) { - before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); - // InternalComponentInterface.g:4770:2: ( rule__ParameterStructMember__NameAssignment_0 ) - // InternalComponentInterface.g:4770:3: rule__ParameterStructMember__NameAssignment_0 + before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); + // InternalComponentInterface.g:4743:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalComponentInterface.g:4743:3: rule__ParameterStruct__ValueAssignment_1_1 { pushFollow(FOLLOW_2); - rule__ParameterStructMember__NameAssignment_0(); + rule__ParameterStruct__ValueAssignment_1_1(); state._fsp--; } - after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); + after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } @@ -14215,26 +14239,26 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__0__Impl" + // $ANTLR end "rule__ParameterStruct__Group_1__1__Impl" - // $ANTLR start "rule__ParameterStructMember__Group__1" - // InternalComponentInterface.g:4778:1: rule__ParameterStructMember__Group__1 : rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ; - public final void rule__ParameterStructMember__Group__1() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1__2" + // InternalComponentInterface.g:4751: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 { - // InternalComponentInterface.g:4782:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) - // InternalComponentInterface.g:4783:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 + // InternalComponentInterface.g:4755:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) + // InternalComponentInterface.g:4756:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 { - pushFollow(FOLLOW_25); - rule__ParameterStructMember__Group__1__Impl(); + pushFollow(FOLLOW_8); + rule__ParameterStruct__Group_1__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__2(); + rule__ParameterStruct__Group_1__3(); state._fsp--; @@ -14253,27 +14277,55 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__1" + // $ANTLR end "rule__ParameterStruct__Group_1__2" - // $ANTLR start "rule__ParameterStructMember__Group__1__Impl" - // InternalComponentInterface.g:4790:1: rule__ParameterStructMember__Group__1__Impl : ( '{' ) ; - public final void rule__ParameterStructMember__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1__2__Impl" + // InternalComponentInterface.g:4763: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 { - // InternalComponentInterface.g:4794:1: ( ( '{' ) ) - // InternalComponentInterface.g:4795:1: ( '{' ) + // InternalComponentInterface.g:4767:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) + // InternalComponentInterface.g:4768:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) { - // InternalComponentInterface.g:4795:1: ( '{' ) - // InternalComponentInterface.g:4796:2: '{' + // InternalComponentInterface.g:4768:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalComponentInterface.g:4769:2: ( rule__ParameterStruct__Group_1_2__0 )* { - before(grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_1()); + before(grammarAccess.getParameterStructAccess().getGroup_1_2()); + // InternalComponentInterface.g:4770:2: ( rule__ParameterStruct__Group_1_2__0 )* + loop36: + do { + int alt36=2; + int LA36_0 = input.LA(1); - } + if ( (LA36_0==29) ) { + alt36=1; + } + + + switch (alt36) { + case 1 : + // InternalComponentInterface.g:4770:3: rule__ParameterStruct__Group_1_2__0 + { + pushFollow(FOLLOW_9); + rule__ParameterStruct__Group_1_2__0(); + + state._fsp--; + + + } + break; + + default : + break loop36; + } + } while (true); + + after(grammarAccess.getParameterStructAccess().getGroup_1_2()); + + } } @@ -14290,26 +14342,21 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__1__Impl" + // $ANTLR end "rule__ParameterStruct__Group_1__2__Impl" - // $ANTLR start "rule__ParameterStructMember__Group__2" - // InternalComponentInterface.g:4805:1: rule__ParameterStructMember__Group__2 : rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ; - public final void rule__ParameterStructMember__Group__2() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1__3" + // InternalComponentInterface.g:4778: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 { - // InternalComponentInterface.g:4809:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) - // InternalComponentInterface.g:4810:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 + // InternalComponentInterface.g:4782:1: ( rule__ParameterStruct__Group_1__3__Impl ) + // InternalComponentInterface.g:4783:2: rule__ParameterStruct__Group_1__3__Impl { - pushFollow(FOLLOW_24); - rule__ParameterStructMember__Group__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__3(); + rule__ParameterStruct__Group_1__3__Impl(); state._fsp--; @@ -14328,25 +14375,25 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__2" + // $ANTLR end "rule__ParameterStruct__Group_1__3" - // $ANTLR start "rule__ParameterStructMember__Group__2__Impl" - // InternalComponentInterface.g:4817:1: rule__ParameterStructMember__Group__2__Impl : ( 'value' ) ; - public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1__3__Impl" + // InternalComponentInterface.g:4789:1: rule__ParameterStruct__Group_1__3__Impl : ( '}' ) ; + public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4821:1: ( ( 'value' ) ) - // InternalComponentInterface.g:4822:1: ( 'value' ) + // InternalComponentInterface.g:4793:1: ( ( '}' ) ) + // InternalComponentInterface.g:4794:1: ( '}' ) { - // InternalComponentInterface.g:4822:1: ( 'value' ) - // InternalComponentInterface.g:4823:2: 'value' + // InternalComponentInterface.g:4794:1: ( '}' ) + // InternalComponentInterface.g:4795:2: '}' { - before(grammarAccess.getParameterStructMemberAccess().getValueKeyword_2()); - match(input,49,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getValueKeyword_2()); + before(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_3()); + match(input,25,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_3()); } @@ -14365,26 +14412,26 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__2__Impl" + // $ANTLR end "rule__ParameterStruct__Group_1__3__Impl" - // $ANTLR start "rule__ParameterStructMember__Group__3" - // InternalComponentInterface.g:4832:1: rule__ParameterStructMember__Group__3 : rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ; - public final void rule__ParameterStructMember__Group__3() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1_2__0" + // InternalComponentInterface.g:4805: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 { - // InternalComponentInterface.g:4836:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) - // InternalComponentInterface.g:4837:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 + // InternalComponentInterface.g:4809:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) + // InternalComponentInterface.g:4810:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 { - pushFollow(FOLLOW_7); - rule__ParameterStructMember__Group__3__Impl(); + pushFollow(FOLLOW_3); + rule__ParameterStruct__Group_1_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__4(); + rule__ParameterStruct__Group_1_2__1(); state._fsp--; @@ -14403,35 +14450,25 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__3" + // $ANTLR end "rule__ParameterStruct__Group_1_2__0" - // $ANTLR start "rule__ParameterStructMember__Group__3__Impl" - // InternalComponentInterface.g:4844:1: rule__ParameterStructMember__Group__3__Impl : ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ; - public final void rule__ParameterStructMember__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1_2__0__Impl" + // InternalComponentInterface.g:4817:1: rule__ParameterStruct__Group_1_2__0__Impl : ( ',' ) ; + public final void rule__ParameterStruct__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4848:1: ( ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ) - // InternalComponentInterface.g:4849:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) + // InternalComponentInterface.g:4821:1: ( ( ',' ) ) + // InternalComponentInterface.g:4822:1: ( ',' ) { - // InternalComponentInterface.g:4849:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) - // InternalComponentInterface.g:4850:2: ( rule__ParameterStructMember__ValueAssignment_3 ) + // InternalComponentInterface.g:4822:1: ( ',' ) + // InternalComponentInterface.g:4823:2: ',' { - before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); - // InternalComponentInterface.g:4851:2: ( rule__ParameterStructMember__ValueAssignment_3 ) - // InternalComponentInterface.g:4851:3: rule__ParameterStructMember__ValueAssignment_3 - { - pushFollow(FOLLOW_2); - rule__ParameterStructMember__ValueAssignment_3(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); + before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + match(input,29,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } @@ -14450,21 +14487,26 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__3__Impl" + // $ANTLR end "rule__ParameterStruct__Group_1_2__0__Impl" - // $ANTLR start "rule__ParameterStructMember__Group__4" - // InternalComponentInterface.g:4859:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl ; - public final void rule__ParameterStructMember__Group__4() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1_2__1" + // InternalComponentInterface.g:4832: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 { - // InternalComponentInterface.g:4863:1: ( rule__ParameterStructMember__Group__4__Impl ) - // InternalComponentInterface.g:4864:2: rule__ParameterStructMember__Group__4__Impl + // InternalComponentInterface.g:4836:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) + // InternalComponentInterface.g:4837:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 { + pushFollow(FOLLOW_5); + rule__ParameterStruct__Group_1_2__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__4__Impl(); + rule__ParameterStruct__Group_1_2__2(); state._fsp--; @@ -14483,25 +14525,25 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__4" + // $ANTLR end "rule__ParameterStruct__Group_1_2__1" - // $ANTLR start "rule__ParameterStructMember__Group__4__Impl" - // InternalComponentInterface.g:4870:1: rule__ParameterStructMember__Group__4__Impl : ( '}' ) ; - public final void rule__ParameterStructMember__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1_2__1__Impl" + // InternalComponentInterface.g:4844:1: rule__ParameterStruct__Group_1_2__1__Impl : ( '{' ) ; + public final void rule__ParameterStruct__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:4874:1: ( ( '}' ) ) - // InternalComponentInterface.g:4875:1: ( '}' ) + // InternalComponentInterface.g:4848:1: ( ( '{' ) ) + // InternalComponentInterface.g:4849:1: ( '{' ) { - // InternalComponentInterface.g:4875:1: ( '}' ) - // InternalComponentInterface.g:4876:2: '}' + // InternalComponentInterface.g:4849:1: ( '{' ) + // InternalComponentInterface.g:4850:2: '{' { - before(grammarAccess.getParameterStructMemberAccess().getRightCurlyBracketKeyword_4()); - match(input,25,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getRightCurlyBracketKeyword_4()); + before(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); + match(input,23,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); } @@ -14520,59 +14562,28 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__4__Impl" + // $ANTLR end "rule__ParameterStruct__Group_1_2__1__Impl" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6" - // InternalComponentInterface.g:4886:1: rule__ComponentInterface__UnorderedGroup_6 : ( rule__ComponentInterface__UnorderedGroup_6__0 )? ; - public final void rule__ComponentInterface__UnorderedGroup_6() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1_2__2" + // InternalComponentInterface.g:4859: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(); - getUnorderedGroupHelper().enter(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); try { - // InternalComponentInterface.g:4891:1: ( ( rule__ComponentInterface__UnorderedGroup_6__0 )? ) - // InternalComponentInterface.g:4892:2: ( rule__ComponentInterface__UnorderedGroup_6__0 )? + // InternalComponentInterface.g:4863:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) + // InternalComponentInterface.g:4864:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 { - // InternalComponentInterface.g:4892:2: ( rule__ComponentInterface__UnorderedGroup_6__0 )? - int alt30=2; - int LA30_0 = input.LA(1); - - if ( LA30_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt30=1; - } - else if ( LA30_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt30=1; - } - else if ( LA30_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt30=1; - } - else if ( LA30_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt30=1; - } - else if ( LA30_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt30=1; - } - else if ( LA30_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt30=1; - } - else if ( LA30_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt30=1; - } - switch (alt30) { - case 1 : - // InternalComponentInterface.g:4892:2: rule__ComponentInterface__UnorderedGroup_6__0 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6__0(); - - state._fsp--; + pushFollow(FOLLOW_18); + rule__ParameterStruct__Group_1_2__2__Impl(); + state._fsp--; - } - break; + pushFollow(FOLLOW_2); + rule__ParameterStruct__Group_1_2__3(); - } + state._fsp--; } @@ -14584,382 +14595,150 @@ else if ( LA30_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getC } finally { - getUnorderedGroupHelper().leave(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); restoreStackSize(stackSize); } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6" + // $ANTLR end "rule__ParameterStruct__Group_1_2__2" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6__Impl" - // InternalComponentInterface.g:4900:1: rule__ComponentInterface__UnorderedGroup_6__Impl : ( ({...}? => ( ( ( rule__ComponentInterface__Group_6_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_1__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_2__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_3__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_4__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_5__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_6__0 ) ) ) ) ) ; - public final void rule__ComponentInterface__UnorderedGroup_6__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1_2__2__Impl" + // InternalComponentInterface.g:4871: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(); - boolean selected = false; try { - // InternalComponentInterface.g:4905:1: ( ( ({...}? => ( ( ( rule__ComponentInterface__Group_6_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_1__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_2__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_3__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_4__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_5__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_6__0 ) ) ) ) ) ) - // InternalComponentInterface.g:4906:3: ( ({...}? => ( ( ( rule__ComponentInterface__Group_6_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_1__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_2__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_3__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_4__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_5__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_6__0 ) ) ) ) ) + // InternalComponentInterface.g:4875:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) + // InternalComponentInterface.g:4876:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) { - // InternalComponentInterface.g:4906:3: ( ({...}? => ( ( ( rule__ComponentInterface__Group_6_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_1__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_2__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_3__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_4__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_5__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_6__0 ) ) ) ) ) - int alt31=7; - int LA31_0 = input.LA(1); - - if ( LA31_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt31=1; - } - else if ( LA31_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt31=2; - } - else if ( LA31_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt31=3; - } - else if ( LA31_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt31=4; - } - else if ( LA31_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt31=5; - } - else if ( LA31_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt31=6; - } - else if ( LA31_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt31=7; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 31, 0, input); - - throw nvae; - } - switch (alt31) { - case 1 : - // InternalComponentInterface.g:4907:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_0__0 ) ) ) ) - { - // InternalComponentInterface.g:4907:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_0__0 ) ) ) ) - // InternalComponentInterface.g:4908:4: {...}? => ( ( ( rule__ComponentInterface__Group_6_0__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - throw new FailedPredicateException(input, "rule__ComponentInterface__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0)"); - } - // InternalComponentInterface.g:4908:114: ( ( ( rule__ComponentInterface__Group_6_0__0 ) ) ) - // InternalComponentInterface.g:4909:5: ( ( rule__ComponentInterface__Group_6_0__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0); - - - selected = true; - - // InternalComponentInterface.g:4915:5: ( ( rule__ComponentInterface__Group_6_0__0 ) ) - // InternalComponentInterface.g:4916:6: ( rule__ComponentInterface__Group_6_0__0 ) - { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_0()); - // InternalComponentInterface.g:4917:6: ( rule__ComponentInterface__Group_6_0__0 ) - // InternalComponentInterface.g:4917:7: rule__ComponentInterface__Group_6_0__0 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_0__0(); - - state._fsp--; - - - } - - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_0()); - - } - - - } - - - } - - - } - break; - case 2 : - // InternalComponentInterface.g:4922:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_1__0 ) ) ) ) - { - // InternalComponentInterface.g:4922:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_1__0 ) ) ) ) - // InternalComponentInterface.g:4923:4: {...}? => ( ( ( rule__ComponentInterface__Group_6_1__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - throw new FailedPredicateException(input, "rule__ComponentInterface__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1)"); - } - // InternalComponentInterface.g:4923:114: ( ( ( rule__ComponentInterface__Group_6_1__0 ) ) ) - // InternalComponentInterface.g:4924:5: ( ( rule__ComponentInterface__Group_6_1__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1); - - - selected = true; - - // InternalComponentInterface.g:4930:5: ( ( rule__ComponentInterface__Group_6_1__0 ) ) - // InternalComponentInterface.g:4931:6: ( rule__ComponentInterface__Group_6_1__0 ) - { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_1()); - // InternalComponentInterface.g:4932:6: ( rule__ComponentInterface__Group_6_1__0 ) - // InternalComponentInterface.g:4932:7: rule__ComponentInterface__Group_6_1__0 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_1__0(); - - state._fsp--; - - - } - - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_1()); - - } - - - } - - - } - - - } - break; - case 3 : - // InternalComponentInterface.g:4937:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_2__0 ) ) ) ) - { - // InternalComponentInterface.g:4937:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_2__0 ) ) ) ) - // InternalComponentInterface.g:4938:4: {...}? => ( ( ( rule__ComponentInterface__Group_6_2__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - throw new FailedPredicateException(input, "rule__ComponentInterface__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2)"); - } - // InternalComponentInterface.g:4938:114: ( ( ( rule__ComponentInterface__Group_6_2__0 ) ) ) - // InternalComponentInterface.g:4939:5: ( ( rule__ComponentInterface__Group_6_2__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2); - - - selected = true; - - // InternalComponentInterface.g:4945:5: ( ( rule__ComponentInterface__Group_6_2__0 ) ) - // InternalComponentInterface.g:4946:6: ( rule__ComponentInterface__Group_6_2__0 ) - { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_2()); - // InternalComponentInterface.g:4947:6: ( rule__ComponentInterface__Group_6_2__0 ) - // InternalComponentInterface.g:4947:7: rule__ComponentInterface__Group_6_2__0 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_2__0(); - - state._fsp--; - - - } - - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_2()); - - } - - - } - - - } - - - } - break; - case 4 : - // InternalComponentInterface.g:4952:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_3__0 ) ) ) ) - { - // InternalComponentInterface.g:4952:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_3__0 ) ) ) ) - // InternalComponentInterface.g:4953:4: {...}? => ( ( ( rule__ComponentInterface__Group_6_3__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - throw new FailedPredicateException(input, "rule__ComponentInterface__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3)"); - } - // InternalComponentInterface.g:4953:114: ( ( ( rule__ComponentInterface__Group_6_3__0 ) ) ) - // InternalComponentInterface.g:4954:5: ( ( rule__ComponentInterface__Group_6_3__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3); - - - selected = true; - - // InternalComponentInterface.g:4960:5: ( ( rule__ComponentInterface__Group_6_3__0 ) ) - // InternalComponentInterface.g:4961:6: ( rule__ComponentInterface__Group_6_3__0 ) - { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_3()); - // InternalComponentInterface.g:4962:6: ( rule__ComponentInterface__Group_6_3__0 ) - // InternalComponentInterface.g:4962:7: rule__ComponentInterface__Group_6_3__0 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_3__0(); - - state._fsp--; - - - } - - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_3()); - - } - - - } - - - } - - - } - break; - case 5 : - // InternalComponentInterface.g:4967:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_4__0 ) ) ) ) - { - // InternalComponentInterface.g:4967:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_4__0 ) ) ) ) - // InternalComponentInterface.g:4968:4: {...}? => ( ( ( rule__ComponentInterface__Group_6_4__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - throw new FailedPredicateException(input, "rule__ComponentInterface__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4)"); - } - // InternalComponentInterface.g:4968:114: ( ( ( rule__ComponentInterface__Group_6_4__0 ) ) ) - // InternalComponentInterface.g:4969:5: ( ( rule__ComponentInterface__Group_6_4__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4); - - - selected = true; - - // InternalComponentInterface.g:4975:5: ( ( rule__ComponentInterface__Group_6_4__0 ) ) - // InternalComponentInterface.g:4976:6: ( rule__ComponentInterface__Group_6_4__0 ) - { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_4()); - // InternalComponentInterface.g:4977:6: ( rule__ComponentInterface__Group_6_4__0 ) - // InternalComponentInterface.g:4977:7: rule__ComponentInterface__Group_6_4__0 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_4__0(); - - state._fsp--; - - - } - - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_4()); + // InternalComponentInterface.g:4876:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalComponentInterface.g:4877:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + { + before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); + // InternalComponentInterface.g:4878:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalComponentInterface.g:4878:3: rule__ParameterStruct__ValueAssignment_1_2_2 + { + pushFollow(FOLLOW_2); + rule__ParameterStruct__ValueAssignment_1_2_2(); - } + state._fsp--; - } + } + after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); - } + } - } - break; - case 6 : - // InternalComponentInterface.g:4982:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_5__0 ) ) ) ) - { - // InternalComponentInterface.g:4982:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_5__0 ) ) ) ) - // InternalComponentInterface.g:4983:4: {...}? => ( ( ( rule__ComponentInterface__Group_6_5__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - throw new FailedPredicateException(input, "rule__ComponentInterface__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5)"); - } - // InternalComponentInterface.g:4983:114: ( ( ( rule__ComponentInterface__Group_6_5__0 ) ) ) - // InternalComponentInterface.g:4984:5: ( ( rule__ComponentInterface__Group_6_5__0 ) ) - { + } - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5); - + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { - selected = true; - - // InternalComponentInterface.g:4990:5: ( ( rule__ComponentInterface__Group_6_5__0 ) ) - // InternalComponentInterface.g:4991:6: ( rule__ComponentInterface__Group_6_5__0 ) - { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_5()); - // InternalComponentInterface.g:4992:6: ( rule__ComponentInterface__Group_6_5__0 ) - // InternalComponentInterface.g:4992:7: rule__ComponentInterface__Group_6_5__0 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_5__0(); + restoreStackSize(stackSize); - state._fsp--; + } + return ; + } + // $ANTLR end "rule__ParameterStruct__Group_1_2__2__Impl" - } + // $ANTLR start "rule__ParameterStruct__Group_1_2__3" + // InternalComponentInterface.g:4886: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 { - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_5()); + int stackSize = keepStackSize(); + + try { + // InternalComponentInterface.g:4890:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) + // InternalComponentInterface.g:4891:2: rule__ParameterStruct__Group_1_2__3__Impl + { + pushFollow(FOLLOW_2); + rule__ParameterStruct__Group_1_2__3__Impl(); - } + state._fsp--; - } + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { - } + restoreStackSize(stackSize); + } + return ; + } + // $ANTLR end "rule__ParameterStruct__Group_1_2__3" - } - break; - case 7 : - // InternalComponentInterface.g:4997:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_6__0 ) ) ) ) - { - // InternalComponentInterface.g:4997:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_6__0 ) ) ) ) - // InternalComponentInterface.g:4998:4: {...}? => ( ( ( rule__ComponentInterface__Group_6_6__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - throw new FailedPredicateException(input, "rule__ComponentInterface__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6)"); - } - // InternalComponentInterface.g:4998:114: ( ( ( rule__ComponentInterface__Group_6_6__0 ) ) ) - // InternalComponentInterface.g:4999:5: ( ( rule__ComponentInterface__Group_6_6__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6); - + // $ANTLR start "rule__ParameterStruct__Group_1_2__3__Impl" + // InternalComponentInterface.g:4897:1: rule__ParameterStruct__Group_1_2__3__Impl : ( '}' ) ; + public final void rule__ParameterStruct__Group_1_2__3__Impl() throws RecognitionException { - selected = true; - - // InternalComponentInterface.g:5005:5: ( ( rule__ComponentInterface__Group_6_6__0 ) ) - // InternalComponentInterface.g:5006:6: ( rule__ComponentInterface__Group_6_6__0 ) - { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_6()); - // InternalComponentInterface.g:5007:6: ( rule__ComponentInterface__Group_6_6__0 ) - // InternalComponentInterface.g:5007:7: rule__ComponentInterface__Group_6_6__0 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_6__0(); + int stackSize = keepStackSize(); + + try { + // InternalComponentInterface.g:4901:1: ( ( '}' ) ) + // InternalComponentInterface.g:4902:1: ( '}' ) + { + // InternalComponentInterface.g:4902:1: ( '}' ) + // InternalComponentInterface.g:4903:2: '}' + { + before(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_2_3()); + match(input,25,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_2_3()); - state._fsp--; + } - } + } - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_6()); + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { - } + restoreStackSize(stackSize); + } + return ; + } + // $ANTLR end "rule__ParameterStruct__Group_1_2__3__Impl" - } + // $ANTLR start "rule__ParameterStructMember__Group__0" + // InternalComponentInterface.g:4913: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 { + // InternalComponentInterface.g:4917:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) + // InternalComponentInterface.g:4918:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 + { + pushFollow(FOLLOW_3); + rule__ParameterStructMember__Group__0__Impl(); + state._fsp--; - } - break; + pushFollow(FOLLOW_2); + rule__ParameterStructMember__Group__1(); - } + state._fsp--; } @@ -14971,68 +14750,40 @@ else if ( LA31_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getC } finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); restoreStackSize(stackSize); } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6__Impl" + // $ANTLR end "rule__ParameterStructMember__Group__0" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6__0" - // InternalComponentInterface.g:5020:1: rule__ComponentInterface__UnorderedGroup_6__0 : rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__1 )? ; - public final void rule__ComponentInterface__UnorderedGroup_6__0() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__0__Impl" + // InternalComponentInterface.g:4925:1: rule__ParameterStructMember__Group__0__Impl : ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ; + public final void rule__ParameterStructMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5024:1: ( rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__1 )? ) - // InternalComponentInterface.g:5025:2: rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__1 )? + // InternalComponentInterface.g:4929:1: ( ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ) + // InternalComponentInterface.g:4930:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) { - pushFollow(FOLLOW_26); - rule__ComponentInterface__UnorderedGroup_6__Impl(); + // InternalComponentInterface.g:4930:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) + // InternalComponentInterface.g:4931:2: ( rule__ParameterStructMember__NameAssignment_0 ) + { + before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); + // InternalComponentInterface.g:4932:2: ( rule__ParameterStructMember__NameAssignment_0 ) + // InternalComponentInterface.g:4932:3: rule__ParameterStructMember__NameAssignment_0 + { + pushFollow(FOLLOW_2); + rule__ParameterStructMember__NameAssignment_0(); state._fsp--; - // InternalComponentInterface.g:5026:2: ( rule__ComponentInterface__UnorderedGroup_6__1 )? - int alt32=2; - int LA32_0 = input.LA(1); - if ( LA32_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt32=1; - } - else if ( LA32_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt32=1; - } - else if ( LA32_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt32=1; - } - else if ( LA32_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt32=1; - } - else if ( LA32_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt32=1; - } - else if ( LA32_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt32=1; - } - else if ( LA32_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt32=1; } - switch (alt32) { - case 1 : - // InternalComponentInterface.g:5026:2: rule__ComponentInterface__UnorderedGroup_6__1 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6__1(); - state._fsp--; - - - } - break; + after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } @@ -15051,61 +14802,63 @@ else if ( LA32_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getC } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6__0" + // $ANTLR end "rule__ParameterStructMember__Group__0__Impl" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6__1" - // InternalComponentInterface.g:5032:1: rule__ComponentInterface__UnorderedGroup_6__1 : rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__2 )? ; - public final void rule__ComponentInterface__UnorderedGroup_6__1() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__1" + // InternalComponentInterface.g:4940: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 { - // InternalComponentInterface.g:5036:1: ( rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__2 )? ) - // InternalComponentInterface.g:5037:2: rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__2 )? + // InternalComponentInterface.g:4944:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) + // InternalComponentInterface.g:4945:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 { - pushFollow(FOLLOW_26); - rule__ComponentInterface__UnorderedGroup_6__Impl(); + pushFollow(FOLLOW_25); + rule__ParameterStructMember__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ParameterStructMember__Group__2(); state._fsp--; - // InternalComponentInterface.g:5038:2: ( rule__ComponentInterface__UnorderedGroup_6__2 )? - int alt33=2; - int LA33_0 = input.LA(1); - if ( LA33_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt33=1; - } - else if ( LA33_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt33=1; - } - else if ( LA33_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt33=1; - } - else if ( LA33_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt33=1; - } - else if ( LA33_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt33=1; - } - else if ( LA33_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt33=1; - } - else if ( LA33_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt33=1; } - switch (alt33) { - case 1 : - // InternalComponentInterface.g:5038:2: rule__ComponentInterface__UnorderedGroup_6__2 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6__2(); - state._fsp--; + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + restoreStackSize(stackSize); - } - break; + } + return ; + } + // $ANTLR end "rule__ParameterStructMember__Group__1" + + + // $ANTLR start "rule__ParameterStructMember__Group__1__Impl" + // InternalComponentInterface.g:4952:1: rule__ParameterStructMember__Group__1__Impl : ( '{' ) ; + public final void rule__ParameterStructMember__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalComponentInterface.g:4956:1: ( ( '{' ) ) + // InternalComponentInterface.g:4957:1: ( '{' ) + { + // InternalComponentInterface.g:4957:1: ( '{' ) + // InternalComponentInterface.g:4958:2: '{' + { + before(grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_1()); + match(input,23,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_1()); } @@ -15124,61 +14877,63 @@ else if ( LA33_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getC } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6__1" + // $ANTLR end "rule__ParameterStructMember__Group__1__Impl" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6__2" - // InternalComponentInterface.g:5044:1: rule__ComponentInterface__UnorderedGroup_6__2 : rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__3 )? ; - public final void rule__ComponentInterface__UnorderedGroup_6__2() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__2" + // InternalComponentInterface.g:4967: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 { - // InternalComponentInterface.g:5048:1: ( rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__3 )? ) - // InternalComponentInterface.g:5049:2: rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__3 )? + // InternalComponentInterface.g:4971:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) + // InternalComponentInterface.g:4972:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 { - pushFollow(FOLLOW_26); - rule__ComponentInterface__UnorderedGroup_6__Impl(); + pushFollow(FOLLOW_24); + rule__ParameterStructMember__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ParameterStructMember__Group__3(); state._fsp--; - // InternalComponentInterface.g:5050:2: ( rule__ComponentInterface__UnorderedGroup_6__3 )? - int alt34=2; - int LA34_0 = input.LA(1); - if ( LA34_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt34=1; - } - else if ( LA34_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt34=1; - } - else if ( LA34_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt34=1; - } - else if ( LA34_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt34=1; - } - else if ( LA34_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt34=1; - } - else if ( LA34_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt34=1; - } - else if ( LA34_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt34=1; } - switch (alt34) { - case 1 : - // InternalComponentInterface.g:5050:2: rule__ComponentInterface__UnorderedGroup_6__3 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6__3(); - state._fsp--; + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + restoreStackSize(stackSize); - } - break; + } + return ; + } + // $ANTLR end "rule__ParameterStructMember__Group__2" + + + // $ANTLR start "rule__ParameterStructMember__Group__2__Impl" + // InternalComponentInterface.g:4979:1: rule__ParameterStructMember__Group__2__Impl : ( 'value' ) ; + public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalComponentInterface.g:4983:1: ( ( 'value' ) ) + // InternalComponentInterface.g:4984:1: ( 'value' ) + { + // InternalComponentInterface.g:4984:1: ( 'value' ) + // InternalComponentInterface.g:4985:2: 'value' + { + before(grammarAccess.getParameterStructMemberAccess().getValueKeyword_2()); + match(input,49,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getValueKeyword_2()); } @@ -15197,63 +14952,28 @@ else if ( LA34_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getC } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6__2" + // $ANTLR end "rule__ParameterStructMember__Group__2__Impl" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6__3" - // InternalComponentInterface.g:5056:1: rule__ComponentInterface__UnorderedGroup_6__3 : rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__4 )? ; - public final void rule__ComponentInterface__UnorderedGroup_6__3() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__3" + // InternalComponentInterface.g:4994: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 { - // InternalComponentInterface.g:5060:1: ( rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__4 )? ) - // InternalComponentInterface.g:5061:2: rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__4 )? + // InternalComponentInterface.g:4998:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) + // InternalComponentInterface.g:4999:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 { - pushFollow(FOLLOW_26); - rule__ComponentInterface__UnorderedGroup_6__Impl(); + pushFollow(FOLLOW_18); + rule__ParameterStructMember__Group__3__Impl(); state._fsp--; - // InternalComponentInterface.g:5062:2: ( rule__ComponentInterface__UnorderedGroup_6__4 )? - int alt35=2; - int LA35_0 = input.LA(1); - - if ( LA35_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt35=1; - } - else if ( LA35_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt35=1; - } - else if ( LA35_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt35=1; - } - else if ( LA35_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt35=1; - } - else if ( LA35_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt35=1; - } - else if ( LA35_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt35=1; - } - else if ( LA35_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt35=1; - } - switch (alt35) { - case 1 : - // InternalComponentInterface.g:5062:2: rule__ComponentInterface__UnorderedGroup_6__4 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6__4(); - - state._fsp--; - - - } - break; + pushFollow(FOLLOW_2); + rule__ParameterStructMember__Group__4(); - } + state._fsp--; } @@ -15270,61 +14990,35 @@ else if ( LA35_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getC } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6__3" + // $ANTLR end "rule__ParameterStructMember__Group__3" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6__4" - // InternalComponentInterface.g:5068:1: rule__ComponentInterface__UnorderedGroup_6__4 : rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__5 )? ; - public final void rule__ComponentInterface__UnorderedGroup_6__4() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__3__Impl" + // InternalComponentInterface.g:5006:1: rule__ParameterStructMember__Group__3__Impl : ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ; + public final void rule__ParameterStructMember__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5072:1: ( rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__5 )? ) - // InternalComponentInterface.g:5073:2: rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__5 )? + // InternalComponentInterface.g:5010:1: ( ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ) + // InternalComponentInterface.g:5011:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) + { + // InternalComponentInterface.g:5011:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) + // InternalComponentInterface.g:5012:2: ( rule__ParameterStructMember__ValueAssignment_3 ) { - pushFollow(FOLLOW_26); - rule__ComponentInterface__UnorderedGroup_6__Impl(); + before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); + // InternalComponentInterface.g:5013:2: ( rule__ParameterStructMember__ValueAssignment_3 ) + // InternalComponentInterface.g:5013:3: rule__ParameterStructMember__ValueAssignment_3 + { + pushFollow(FOLLOW_2); + rule__ParameterStructMember__ValueAssignment_3(); state._fsp--; - // InternalComponentInterface.g:5074:2: ( rule__ComponentInterface__UnorderedGroup_6__5 )? - int alt36=2; - int LA36_0 = input.LA(1); - if ( LA36_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt36=1; - } - else if ( LA36_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt36=1; - } - else if ( LA36_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt36=1; - } - else if ( LA36_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt36=1; - } - else if ( LA36_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt36=1; } - else if ( LA36_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt36=1; - } - else if ( LA36_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt36=1; - } - switch (alt36) { - case 1 : - // InternalComponentInterface.g:5074:2: rule__ComponentInterface__UnorderedGroup_6__5 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6__5(); - - state._fsp--; - - } - break; + after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } @@ -15343,64 +15037,24 @@ else if ( LA36_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getC } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6__4" + // $ANTLR end "rule__ParameterStructMember__Group__3__Impl" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6__5" - // InternalComponentInterface.g:5080:1: rule__ComponentInterface__UnorderedGroup_6__5 : rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__6 )? ; - public final void rule__ComponentInterface__UnorderedGroup_6__5() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__4" + // InternalComponentInterface.g:5021:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl ; + public final void rule__ParameterStructMember__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5084:1: ( rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__6 )? ) - // InternalComponentInterface.g:5085:2: rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__6 )? + // InternalComponentInterface.g:5025:1: ( rule__ParameterStructMember__Group__4__Impl ) + // InternalComponentInterface.g:5026:2: rule__ParameterStructMember__Group__4__Impl { - pushFollow(FOLLOW_26); - rule__ComponentInterface__UnorderedGroup_6__Impl(); + pushFollow(FOLLOW_2); + rule__ParameterStructMember__Group__4__Impl(); state._fsp--; - // InternalComponentInterface.g:5086:2: ( rule__ComponentInterface__UnorderedGroup_6__6 )? - int alt37=2; - int LA37_0 = input.LA(1); - - if ( LA37_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt37=1; - } - else if ( LA37_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt37=1; - } - else if ( LA37_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt37=1; - } - else if ( LA37_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt37=1; - } - else if ( LA37_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt37=1; - } - else if ( LA37_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt37=1; - } - else if ( LA37_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt37=1; - } - switch (alt37) { - case 1 : - // InternalComponentInterface.g:5086:2: rule__ComponentInterface__UnorderedGroup_6__6 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6__6(); - - state._fsp--; - - - } - break; - - } - } @@ -15416,23 +15070,27 @@ else if ( LA37_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getC } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6__5" + // $ANTLR end "rule__ParameterStructMember__Group__4" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6__6" - // InternalComponentInterface.g:5092:1: rule__ComponentInterface__UnorderedGroup_6__6 : rule__ComponentInterface__UnorderedGroup_6__Impl ; - public final void rule__ComponentInterface__UnorderedGroup_6__6() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__4__Impl" + // InternalComponentInterface.g:5032:1: rule__ParameterStructMember__Group__4__Impl : ( '}' ) ; + public final void rule__ParameterStructMember__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5096:1: ( rule__ComponentInterface__UnorderedGroup_6__Impl ) - // InternalComponentInterface.g:5097:2: rule__ComponentInterface__UnorderedGroup_6__Impl + // InternalComponentInterface.g:5036:1: ( ( '}' ) ) + // InternalComponentInterface.g:5037:1: ( '}' ) { - pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6__Impl(); + // InternalComponentInterface.g:5037:1: ( '}' ) + // InternalComponentInterface.g:5038:2: '}' + { + before(grammarAccess.getParameterStructMemberAccess().getRightCurlyBracketKeyword_4()); + match(input,25,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getRightCurlyBracketKeyword_4()); - state._fsp--; + } } @@ -15449,21 +15107,21 @@ public final void rule__ComponentInterface__UnorderedGroup_6__6() throws Recogni } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6__6" + // $ANTLR end "rule__ParameterStructMember__Group__4__Impl" // $ANTLR start "rule__ComponentInterface__NameAssignment_3" - // InternalComponentInterface.g:5104:1: rule__ComponentInterface__NameAssignment_3 : ( ruleEString ) ; + // InternalComponentInterface.g:5048:1: rule__ComponentInterface__NameAssignment_3 : ( ruleEString ) ; public final void rule__ComponentInterface__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5108:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5109:2: ( ruleEString ) + // InternalComponentInterface.g:5052:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5053:2: ( ruleEString ) { - // InternalComponentInterface.g:5109:2: ( ruleEString ) - // InternalComponentInterface.g:5110:3: ruleEString + // InternalComponentInterface.g:5053:2: ( ruleEString ) + // InternalComponentInterface.g:5054:3: ruleEString { before(grammarAccess.getComponentInterfaceAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -15494,17 +15152,17 @@ public final void rule__ComponentInterface__NameAssignment_3() throws Recognitio // $ANTLR start "rule__ComponentInterface__NameSpaceAssignment_4_1" - // InternalComponentInterface.g:5119:1: rule__ComponentInterface__NameSpaceAssignment_4_1 : ( ruleEString ) ; + // InternalComponentInterface.g:5063:1: rule__ComponentInterface__NameSpaceAssignment_4_1 : ( ruleEString ) ; public final void rule__ComponentInterface__NameSpaceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5123:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5124:2: ( ruleEString ) + // InternalComponentInterface.g:5067:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5068:2: ( ruleEString ) { - // InternalComponentInterface.g:5124:2: ( ruleEString ) - // InternalComponentInterface.g:5125:3: ruleEString + // InternalComponentInterface.g:5068:2: ( ruleEString ) + // InternalComponentInterface.g:5069:3: ruleEString { before(grammarAccess.getComponentInterfaceAccess().getNameSpaceEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -15535,21 +15193,21 @@ public final void rule__ComponentInterface__NameSpaceAssignment_4_1() throws Rec // $ANTLR start "rule__ComponentInterface__FromRosNodeAssignment_5_1" - // InternalComponentInterface.g:5134:1: rule__ComponentInterface__FromRosNodeAssignment_5_1 : ( ( ruleEString ) ) ; + // InternalComponentInterface.g:5078:1: rule__ComponentInterface__FromRosNodeAssignment_5_1 : ( ( ruleEString ) ) ; public final void rule__ComponentInterface__FromRosNodeAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5138:1: ( ( ( ruleEString ) ) ) - // InternalComponentInterface.g:5139:2: ( ( ruleEString ) ) + // InternalComponentInterface.g:5082:1: ( ( ( ruleEString ) ) ) + // InternalComponentInterface.g:5083:2: ( ( ruleEString ) ) { - // InternalComponentInterface.g:5139:2: ( ( ruleEString ) ) - // InternalComponentInterface.g:5140:3: ( ruleEString ) + // InternalComponentInterface.g:5083:2: ( ( ruleEString ) ) + // InternalComponentInterface.g:5084:3: ( ruleEString ) { before(grammarAccess.getComponentInterfaceAccess().getFromRosNodeNodeCrossReference_5_1_0()); - // InternalComponentInterface.g:5141:3: ( ruleEString ) - // InternalComponentInterface.g:5142:4: ruleEString + // InternalComponentInterface.g:5085:3: ( ruleEString ) + // InternalComponentInterface.g:5086:4: ruleEString { before(grammarAccess.getComponentInterfaceAccess().getFromRosNodeNodeEStringParserRuleCall_5_1_0_1()); pushFollow(FOLLOW_2); @@ -15583,26 +15241,26 @@ public final void rule__ComponentInterface__FromRosNodeAssignment_5_1() throws R // $ANTLR end "rule__ComponentInterface__FromRosNodeAssignment_5_1" - // $ANTLR start "rule__ComponentInterface__RospublisherAssignment_6_0_2" - // InternalComponentInterface.g:5153:1: rule__ComponentInterface__RospublisherAssignment_6_0_2 : ( ruleRosPublisher ) ; - public final void rule__ComponentInterface__RospublisherAssignment_6_0_2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RospublisherAssignment_6_2" + // InternalComponentInterface.g:5097:1: rule__ComponentInterface__RospublisherAssignment_6_2 : ( ruleRosPublisher ) ; + public final void rule__ComponentInterface__RospublisherAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5157:1: ( ( ruleRosPublisher ) ) - // InternalComponentInterface.g:5158:2: ( ruleRosPublisher ) + // InternalComponentInterface.g:5101:1: ( ( ruleRosPublisher ) ) + // InternalComponentInterface.g:5102:2: ( ruleRosPublisher ) { - // InternalComponentInterface.g:5158:2: ( ruleRosPublisher ) - // InternalComponentInterface.g:5159:3: ruleRosPublisher + // InternalComponentInterface.g:5102:2: ( ruleRosPublisher ) + // InternalComponentInterface.g:5103:3: ruleRosPublisher { - before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_2_0()); + before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); ruleRosPublisher(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_2_0()); + after(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_2_0()); } @@ -15621,29 +15279,29 @@ public final void rule__ComponentInterface__RospublisherAssignment_6_0_2() throw } return ; } - // $ANTLR end "rule__ComponentInterface__RospublisherAssignment_6_0_2" + // $ANTLR end "rule__ComponentInterface__RospublisherAssignment_6_2" - // $ANTLR start "rule__ComponentInterface__RospublisherAssignment_6_0_3_1" - // InternalComponentInterface.g:5168:1: rule__ComponentInterface__RospublisherAssignment_6_0_3_1 : ( ruleRosPublisher ) ; - public final void rule__ComponentInterface__RospublisherAssignment_6_0_3_1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RospublisherAssignment_6_3_1" + // InternalComponentInterface.g:5112:1: rule__ComponentInterface__RospublisherAssignment_6_3_1 : ( ruleRosPublisher ) ; + public final void rule__ComponentInterface__RospublisherAssignment_6_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5172:1: ( ( ruleRosPublisher ) ) - // InternalComponentInterface.g:5173:2: ( ruleRosPublisher ) + // InternalComponentInterface.g:5116:1: ( ( ruleRosPublisher ) ) + // InternalComponentInterface.g:5117:2: ( ruleRosPublisher ) { - // InternalComponentInterface.g:5173:2: ( ruleRosPublisher ) - // InternalComponentInterface.g:5174:3: ruleRosPublisher + // InternalComponentInterface.g:5117:2: ( ruleRosPublisher ) + // InternalComponentInterface.g:5118:3: ruleRosPublisher { - before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_3_1_0()); + before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_3_1_0()); pushFollow(FOLLOW_2); ruleRosPublisher(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_3_1_0()); + after(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_3_1_0()); } @@ -15662,29 +15320,29 @@ public final void rule__ComponentInterface__RospublisherAssignment_6_0_3_1() thr } return ; } - // $ANTLR end "rule__ComponentInterface__RospublisherAssignment_6_0_3_1" + // $ANTLR end "rule__ComponentInterface__RospublisherAssignment_6_3_1" - // $ANTLR start "rule__ComponentInterface__RossubscriberAssignment_6_1_2" - // InternalComponentInterface.g:5183:1: rule__ComponentInterface__RossubscriberAssignment_6_1_2 : ( ruleRosSubscriber ) ; - public final void rule__ComponentInterface__RossubscriberAssignment_6_1_2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RossubscriberAssignment_7_2" + // InternalComponentInterface.g:5127:1: rule__ComponentInterface__RossubscriberAssignment_7_2 : ( ruleRosSubscriber ) ; + public final void rule__ComponentInterface__RossubscriberAssignment_7_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5187:1: ( ( ruleRosSubscriber ) ) - // InternalComponentInterface.g:5188:2: ( ruleRosSubscriber ) + // InternalComponentInterface.g:5131:1: ( ( ruleRosSubscriber ) ) + // InternalComponentInterface.g:5132:2: ( ruleRosSubscriber ) { - // InternalComponentInterface.g:5188:2: ( ruleRosSubscriber ) - // InternalComponentInterface.g:5189:3: ruleRosSubscriber + // InternalComponentInterface.g:5132:2: ( ruleRosSubscriber ) + // InternalComponentInterface.g:5133:3: ruleRosSubscriber { - before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_2_0()); + before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_2_0()); pushFollow(FOLLOW_2); ruleRosSubscriber(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_2_0()); + after(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_2_0()); } @@ -15703,29 +15361,29 @@ public final void rule__ComponentInterface__RossubscriberAssignment_6_1_2() thro } return ; } - // $ANTLR end "rule__ComponentInterface__RossubscriberAssignment_6_1_2" + // $ANTLR end "rule__ComponentInterface__RossubscriberAssignment_7_2" - // $ANTLR start "rule__ComponentInterface__RossubscriberAssignment_6_1_3_1" - // InternalComponentInterface.g:5198:1: rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 : ( ruleRosSubscriber ) ; - public final void rule__ComponentInterface__RossubscriberAssignment_6_1_3_1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RossubscriberAssignment_7_3_1" + // InternalComponentInterface.g:5142:1: rule__ComponentInterface__RossubscriberAssignment_7_3_1 : ( ruleRosSubscriber ) ; + public final void rule__ComponentInterface__RossubscriberAssignment_7_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5202:1: ( ( ruleRosSubscriber ) ) - // InternalComponentInterface.g:5203:2: ( ruleRosSubscriber ) + // InternalComponentInterface.g:5146:1: ( ( ruleRosSubscriber ) ) + // InternalComponentInterface.g:5147:2: ( ruleRosSubscriber ) { - // InternalComponentInterface.g:5203:2: ( ruleRosSubscriber ) - // InternalComponentInterface.g:5204:3: ruleRosSubscriber + // InternalComponentInterface.g:5147:2: ( ruleRosSubscriber ) + // InternalComponentInterface.g:5148:3: ruleRosSubscriber { - before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0()); + before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_3_1_0()); pushFollow(FOLLOW_2); ruleRosSubscriber(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0()); + after(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_3_1_0()); } @@ -15744,29 +15402,29 @@ public final void rule__ComponentInterface__RossubscriberAssignment_6_1_3_1() th } return ; } - // $ANTLR end "rule__ComponentInterface__RossubscriberAssignment_6_1_3_1" + // $ANTLR end "rule__ComponentInterface__RossubscriberAssignment_7_3_1" - // $ANTLR start "rule__ComponentInterface__RosserviceserverAssignment_6_2_2" - // InternalComponentInterface.g:5213:1: rule__ComponentInterface__RosserviceserverAssignment_6_2_2 : ( ruleRosServiceServer ) ; - public final void rule__ComponentInterface__RosserviceserverAssignment_6_2_2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosserviceserverAssignment_8_2" + // InternalComponentInterface.g:5157:1: rule__ComponentInterface__RosserviceserverAssignment_8_2 : ( ruleRosServiceServer ) ; + public final void rule__ComponentInterface__RosserviceserverAssignment_8_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5217:1: ( ( ruleRosServiceServer ) ) - // InternalComponentInterface.g:5218:2: ( ruleRosServiceServer ) + // InternalComponentInterface.g:5161:1: ( ( ruleRosServiceServer ) ) + // InternalComponentInterface.g:5162:2: ( ruleRosServiceServer ) { - // InternalComponentInterface.g:5218:2: ( ruleRosServiceServer ) - // InternalComponentInterface.g:5219:3: ruleRosServiceServer + // InternalComponentInterface.g:5162:2: ( ruleRosServiceServer ) + // InternalComponentInterface.g:5163:3: ruleRosServiceServer { - before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_2_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_2_0()); pushFollow(FOLLOW_2); ruleRosServiceServer(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_2_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_2_0()); } @@ -15785,29 +15443,29 @@ public final void rule__ComponentInterface__RosserviceserverAssignment_6_2_2() t } return ; } - // $ANTLR end "rule__ComponentInterface__RosserviceserverAssignment_6_2_2" + // $ANTLR end "rule__ComponentInterface__RosserviceserverAssignment_8_2" - // $ANTLR start "rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1" - // InternalComponentInterface.g:5228:1: rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 : ( ruleRosServiceServer ) ; - public final void rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosserviceserverAssignment_8_3_1" + // InternalComponentInterface.g:5172:1: rule__ComponentInterface__RosserviceserverAssignment_8_3_1 : ( ruleRosServiceServer ) ; + public final void rule__ComponentInterface__RosserviceserverAssignment_8_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5232:1: ( ( ruleRosServiceServer ) ) - // InternalComponentInterface.g:5233:2: ( ruleRosServiceServer ) + // InternalComponentInterface.g:5176:1: ( ( ruleRosServiceServer ) ) + // InternalComponentInterface.g:5177:2: ( ruleRosServiceServer ) { - // InternalComponentInterface.g:5233:2: ( ruleRosServiceServer ) - // InternalComponentInterface.g:5234:3: ruleRosServiceServer + // InternalComponentInterface.g:5177:2: ( ruleRosServiceServer ) + // InternalComponentInterface.g:5178:3: ruleRosServiceServer { - before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_3_1_0()); pushFollow(FOLLOW_2); ruleRosServiceServer(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_3_1_0()); } @@ -15826,29 +15484,29 @@ public final void rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1() } return ; } - // $ANTLR end "rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1" + // $ANTLR end "rule__ComponentInterface__RosserviceserverAssignment_8_3_1" - // $ANTLR start "rule__ComponentInterface__RosserviceclientAssignment_6_3_2" - // InternalComponentInterface.g:5243:1: rule__ComponentInterface__RosserviceclientAssignment_6_3_2 : ( ruleRosServiceClient ) ; - public final void rule__ComponentInterface__RosserviceclientAssignment_6_3_2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosserviceclientAssignment_9_2" + // InternalComponentInterface.g:5187:1: rule__ComponentInterface__RosserviceclientAssignment_9_2 : ( ruleRosServiceClient ) ; + public final void rule__ComponentInterface__RosserviceclientAssignment_9_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5247:1: ( ( ruleRosServiceClient ) ) - // InternalComponentInterface.g:5248:2: ( ruleRosServiceClient ) + // InternalComponentInterface.g:5191:1: ( ( ruleRosServiceClient ) ) + // InternalComponentInterface.g:5192:2: ( ruleRosServiceClient ) { - // InternalComponentInterface.g:5248:2: ( ruleRosServiceClient ) - // InternalComponentInterface.g:5249:3: ruleRosServiceClient + // InternalComponentInterface.g:5192:2: ( ruleRosServiceClient ) + // InternalComponentInterface.g:5193:3: ruleRosServiceClient { - before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_2_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_2_0()); pushFollow(FOLLOW_2); ruleRosServiceClient(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_2_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_2_0()); } @@ -15867,29 +15525,29 @@ public final void rule__ComponentInterface__RosserviceclientAssignment_6_3_2() t } return ; } - // $ANTLR end "rule__ComponentInterface__RosserviceclientAssignment_6_3_2" + // $ANTLR end "rule__ComponentInterface__RosserviceclientAssignment_9_2" - // $ANTLR start "rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1" - // InternalComponentInterface.g:5258:1: rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 : ( ruleRosServiceClient ) ; - public final void rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosserviceclientAssignment_9_3_1" + // InternalComponentInterface.g:5202:1: rule__ComponentInterface__RosserviceclientAssignment_9_3_1 : ( ruleRosServiceClient ) ; + public final void rule__ComponentInterface__RosserviceclientAssignment_9_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5262:1: ( ( ruleRosServiceClient ) ) - // InternalComponentInterface.g:5263:2: ( ruleRosServiceClient ) + // InternalComponentInterface.g:5206:1: ( ( ruleRosServiceClient ) ) + // InternalComponentInterface.g:5207:2: ( ruleRosServiceClient ) { - // InternalComponentInterface.g:5263:2: ( ruleRosServiceClient ) - // InternalComponentInterface.g:5264:3: ruleRosServiceClient + // InternalComponentInterface.g:5207:2: ( ruleRosServiceClient ) + // InternalComponentInterface.g:5208:3: ruleRosServiceClient { - before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_3_1_0()); pushFollow(FOLLOW_2); ruleRosServiceClient(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_3_1_0()); } @@ -15908,29 +15566,29 @@ public final void rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1() } return ; } - // $ANTLR end "rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1" + // $ANTLR end "rule__ComponentInterface__RosserviceclientAssignment_9_3_1" - // $ANTLR start "rule__ComponentInterface__RosactionserverAssignment_6_4_2" - // InternalComponentInterface.g:5273:1: rule__ComponentInterface__RosactionserverAssignment_6_4_2 : ( ruleRosActionServer ) ; - public final void rule__ComponentInterface__RosactionserverAssignment_6_4_2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosactionserverAssignment_10_2" + // InternalComponentInterface.g:5217:1: rule__ComponentInterface__RosactionserverAssignment_10_2 : ( ruleRosActionServer ) ; + public final void rule__ComponentInterface__RosactionserverAssignment_10_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5277:1: ( ( ruleRosActionServer ) ) - // InternalComponentInterface.g:5278:2: ( ruleRosActionServer ) + // InternalComponentInterface.g:5221:1: ( ( ruleRosActionServer ) ) + // InternalComponentInterface.g:5222:2: ( ruleRosActionServer ) { - // InternalComponentInterface.g:5278:2: ( ruleRosActionServer ) - // InternalComponentInterface.g:5279:3: ruleRosActionServer + // InternalComponentInterface.g:5222:2: ( ruleRosActionServer ) + // InternalComponentInterface.g:5223:3: ruleRosActionServer { - before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_2_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_2_0()); pushFollow(FOLLOW_2); ruleRosActionServer(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_2_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_2_0()); } @@ -15949,29 +15607,29 @@ public final void rule__ComponentInterface__RosactionserverAssignment_6_4_2() th } return ; } - // $ANTLR end "rule__ComponentInterface__RosactionserverAssignment_6_4_2" + // $ANTLR end "rule__ComponentInterface__RosactionserverAssignment_10_2" - // $ANTLR start "rule__ComponentInterface__RosactionserverAssignment_6_4_3_1" - // InternalComponentInterface.g:5288:1: rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 : ( ruleRosActionServer ) ; - public final void rule__ComponentInterface__RosactionserverAssignment_6_4_3_1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosactionserverAssignment_10_3_1" + // InternalComponentInterface.g:5232:1: rule__ComponentInterface__RosactionserverAssignment_10_3_1 : ( ruleRosActionServer ) ; + public final void rule__ComponentInterface__RosactionserverAssignment_10_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5292:1: ( ( ruleRosActionServer ) ) - // InternalComponentInterface.g:5293:2: ( ruleRosActionServer ) + // InternalComponentInterface.g:5236:1: ( ( ruleRosActionServer ) ) + // InternalComponentInterface.g:5237:2: ( ruleRosActionServer ) { - // InternalComponentInterface.g:5293:2: ( ruleRosActionServer ) - // InternalComponentInterface.g:5294:3: ruleRosActionServer + // InternalComponentInterface.g:5237:2: ( ruleRosActionServer ) + // InternalComponentInterface.g:5238:3: ruleRosActionServer { - before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_3_1_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_3_1_0()); pushFollow(FOLLOW_2); ruleRosActionServer(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_3_1_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_3_1_0()); } @@ -15990,29 +15648,29 @@ public final void rule__ComponentInterface__RosactionserverAssignment_6_4_3_1() } return ; } - // $ANTLR end "rule__ComponentInterface__RosactionserverAssignment_6_4_3_1" + // $ANTLR end "rule__ComponentInterface__RosactionserverAssignment_10_3_1" - // $ANTLR start "rule__ComponentInterface__RosactionclientAssignment_6_5_2" - // InternalComponentInterface.g:5303:1: rule__ComponentInterface__RosactionclientAssignment_6_5_2 : ( ruleRosActionClient ) ; - public final void rule__ComponentInterface__RosactionclientAssignment_6_5_2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosactionclientAssignment_11_2" + // InternalComponentInterface.g:5247:1: rule__ComponentInterface__RosactionclientAssignment_11_2 : ( ruleRosActionClient ) ; + public final void rule__ComponentInterface__RosactionclientAssignment_11_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5307:1: ( ( ruleRosActionClient ) ) - // InternalComponentInterface.g:5308:2: ( ruleRosActionClient ) + // InternalComponentInterface.g:5251:1: ( ( ruleRosActionClient ) ) + // InternalComponentInterface.g:5252:2: ( ruleRosActionClient ) { - // InternalComponentInterface.g:5308:2: ( ruleRosActionClient ) - // InternalComponentInterface.g:5309:3: ruleRosActionClient + // InternalComponentInterface.g:5252:2: ( ruleRosActionClient ) + // InternalComponentInterface.g:5253:3: ruleRosActionClient { - before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_2_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_2_0()); pushFollow(FOLLOW_2); ruleRosActionClient(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_2_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_2_0()); } @@ -16031,29 +15689,29 @@ public final void rule__ComponentInterface__RosactionclientAssignment_6_5_2() th } return ; } - // $ANTLR end "rule__ComponentInterface__RosactionclientAssignment_6_5_2" + // $ANTLR end "rule__ComponentInterface__RosactionclientAssignment_11_2" - // $ANTLR start "rule__ComponentInterface__RosactionclientAssignment_6_5_3_1" - // InternalComponentInterface.g:5318:1: rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 : ( ruleRosActionClient ) ; - public final void rule__ComponentInterface__RosactionclientAssignment_6_5_3_1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosactionclientAssignment_11_3_1" + // InternalComponentInterface.g:5262:1: rule__ComponentInterface__RosactionclientAssignment_11_3_1 : ( ruleRosActionClient ) ; + public final void rule__ComponentInterface__RosactionclientAssignment_11_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5322:1: ( ( ruleRosActionClient ) ) - // InternalComponentInterface.g:5323:2: ( ruleRosActionClient ) + // InternalComponentInterface.g:5266:1: ( ( ruleRosActionClient ) ) + // InternalComponentInterface.g:5267:2: ( ruleRosActionClient ) { - // InternalComponentInterface.g:5323:2: ( ruleRosActionClient ) - // InternalComponentInterface.g:5324:3: ruleRosActionClient + // InternalComponentInterface.g:5267:2: ( ruleRosActionClient ) + // InternalComponentInterface.g:5268:3: ruleRosActionClient { - before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_3_1_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_3_1_0()); pushFollow(FOLLOW_2); ruleRosActionClient(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_3_1_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_3_1_0()); } @@ -16072,29 +15730,29 @@ public final void rule__ComponentInterface__RosactionclientAssignment_6_5_3_1() } return ; } - // $ANTLR end "rule__ComponentInterface__RosactionclientAssignment_6_5_3_1" + // $ANTLR end "rule__ComponentInterface__RosactionclientAssignment_11_3_1" - // $ANTLR start "rule__ComponentInterface__RosparameterAssignment_6_6_2" - // InternalComponentInterface.g:5333:1: rule__ComponentInterface__RosparameterAssignment_6_6_2 : ( ruleRosParameter ) ; - public final void rule__ComponentInterface__RosparameterAssignment_6_6_2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosparameterAssignment_12_2" + // InternalComponentInterface.g:5277:1: rule__ComponentInterface__RosparameterAssignment_12_2 : ( ruleRosParameter ) ; + public final void rule__ComponentInterface__RosparameterAssignment_12_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5337:1: ( ( ruleRosParameter ) ) - // InternalComponentInterface.g:5338:2: ( ruleRosParameter ) + // InternalComponentInterface.g:5281:1: ( ( ruleRosParameter ) ) + // InternalComponentInterface.g:5282:2: ( ruleRosParameter ) { - // InternalComponentInterface.g:5338:2: ( ruleRosParameter ) - // InternalComponentInterface.g:5339:3: ruleRosParameter + // InternalComponentInterface.g:5282:2: ( ruleRosParameter ) + // InternalComponentInterface.g:5283:3: ruleRosParameter { - before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_2_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_2_0()); pushFollow(FOLLOW_2); ruleRosParameter(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_2_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_2_0()); } @@ -16113,29 +15771,29 @@ public final void rule__ComponentInterface__RosparameterAssignment_6_6_2() throw } return ; } - // $ANTLR end "rule__ComponentInterface__RosparameterAssignment_6_6_2" + // $ANTLR end "rule__ComponentInterface__RosparameterAssignment_12_2" - // $ANTLR start "rule__ComponentInterface__RosparameterAssignment_6_6_3_1" - // InternalComponentInterface.g:5348:1: rule__ComponentInterface__RosparameterAssignment_6_6_3_1 : ( ruleRosParameter ) ; - public final void rule__ComponentInterface__RosparameterAssignment_6_6_3_1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosparameterAssignment_12_3_1" + // InternalComponentInterface.g:5292:1: rule__ComponentInterface__RosparameterAssignment_12_3_1 : ( ruleRosParameter ) ; + public final void rule__ComponentInterface__RosparameterAssignment_12_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5352:1: ( ( ruleRosParameter ) ) - // InternalComponentInterface.g:5353:2: ( ruleRosParameter ) + // InternalComponentInterface.g:5296:1: ( ( ruleRosParameter ) ) + // InternalComponentInterface.g:5297:2: ( ruleRosParameter ) { - // InternalComponentInterface.g:5353:2: ( ruleRosParameter ) - // InternalComponentInterface.g:5354:3: ruleRosParameter + // InternalComponentInterface.g:5297:2: ( ruleRosParameter ) + // InternalComponentInterface.g:5298:3: ruleRosParameter { - before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_3_1_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_3_1_0()); pushFollow(FOLLOW_2); ruleRosParameter(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_3_1_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_3_1_0()); } @@ -16154,21 +15812,21 @@ public final void rule__ComponentInterface__RosparameterAssignment_6_6_3_1() thr } return ; } - // $ANTLR end "rule__ComponentInterface__RosparameterAssignment_6_6_3_1" + // $ANTLR end "rule__ComponentInterface__RosparameterAssignment_12_3_1" // $ANTLR start "rule__RosPublisher__NameAssignment_2" - // InternalComponentInterface.g:5363:1: rule__RosPublisher__NameAssignment_2 : ( ruleEString ) ; + // InternalComponentInterface.g:5307:1: rule__RosPublisher__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosPublisher__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5367:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5368:2: ( ruleEString ) + // InternalComponentInterface.g:5311:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5312:2: ( ruleEString ) { - // InternalComponentInterface.g:5368:2: ( ruleEString ) - // InternalComponentInterface.g:5369:3: ruleEString + // InternalComponentInterface.g:5312:2: ( ruleEString ) + // InternalComponentInterface.g:5313:3: ruleEString { before(grammarAccess.getRosPublisherAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -16199,17 +15857,17 @@ public final void rule__RosPublisher__NameAssignment_2() throws RecognitionExcep // $ANTLR start "rule__RosPublisher__NsAssignment_4_1" - // InternalComponentInterface.g:5378:1: rule__RosPublisher__NsAssignment_4_1 : ( ruleEString ) ; + // InternalComponentInterface.g:5322:1: rule__RosPublisher__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosPublisher__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5382:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5383:2: ( ruleEString ) + // InternalComponentInterface.g:5326:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5327:2: ( ruleEString ) { - // InternalComponentInterface.g:5383:2: ( ruleEString ) - // InternalComponentInterface.g:5384:3: ruleEString + // InternalComponentInterface.g:5327:2: ( ruleEString ) + // InternalComponentInterface.g:5328:3: ruleEString { before(grammarAccess.getRosPublisherAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -16240,21 +15898,21 @@ public final void rule__RosPublisher__NsAssignment_4_1() throws RecognitionExcep // $ANTLR start "rule__RosPublisher__PublisherAssignment_6" - // InternalComponentInterface.g:5393:1: rule__RosPublisher__PublisherAssignment_6 : ( ( ruleEString ) ) ; + // InternalComponentInterface.g:5337:1: rule__RosPublisher__PublisherAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosPublisher__PublisherAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5397:1: ( ( ( ruleEString ) ) ) - // InternalComponentInterface.g:5398:2: ( ( ruleEString ) ) + // InternalComponentInterface.g:5341:1: ( ( ( ruleEString ) ) ) + // InternalComponentInterface.g:5342:2: ( ( ruleEString ) ) { - // InternalComponentInterface.g:5398:2: ( ( ruleEString ) ) - // InternalComponentInterface.g:5399:3: ( ruleEString ) + // InternalComponentInterface.g:5342:2: ( ( ruleEString ) ) + // InternalComponentInterface.g:5343:3: ( ruleEString ) { before(grammarAccess.getRosPublisherAccess().getPublisherPublisherCrossReference_6_0()); - // InternalComponentInterface.g:5400:3: ( ruleEString ) - // InternalComponentInterface.g:5401:4: ruleEString + // InternalComponentInterface.g:5344:3: ( ruleEString ) + // InternalComponentInterface.g:5345:4: ruleEString { before(grammarAccess.getRosPublisherAccess().getPublisherPublisherEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -16289,17 +15947,17 @@ public final void rule__RosPublisher__PublisherAssignment_6() throws Recognition // $ANTLR start "rule__RosSubscriber__NameAssignment_2" - // InternalComponentInterface.g:5412:1: rule__RosSubscriber__NameAssignment_2 : ( ruleEString ) ; + // InternalComponentInterface.g:5356:1: rule__RosSubscriber__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosSubscriber__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5416:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5417:2: ( ruleEString ) + // InternalComponentInterface.g:5360:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5361:2: ( ruleEString ) { - // InternalComponentInterface.g:5417:2: ( ruleEString ) - // InternalComponentInterface.g:5418:3: ruleEString + // InternalComponentInterface.g:5361:2: ( ruleEString ) + // InternalComponentInterface.g:5362:3: ruleEString { before(grammarAccess.getRosSubscriberAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -16330,17 +15988,17 @@ public final void rule__RosSubscriber__NameAssignment_2() throws RecognitionExce // $ANTLR start "rule__RosSubscriber__NsAssignment_4_1" - // InternalComponentInterface.g:5427:1: rule__RosSubscriber__NsAssignment_4_1 : ( ruleEString ) ; + // InternalComponentInterface.g:5371:1: rule__RosSubscriber__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosSubscriber__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5431:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5432:2: ( ruleEString ) + // InternalComponentInterface.g:5375:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5376:2: ( ruleEString ) { - // InternalComponentInterface.g:5432:2: ( ruleEString ) - // InternalComponentInterface.g:5433:3: ruleEString + // InternalComponentInterface.g:5376:2: ( ruleEString ) + // InternalComponentInterface.g:5377:3: ruleEString { before(grammarAccess.getRosSubscriberAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -16371,21 +16029,21 @@ public final void rule__RosSubscriber__NsAssignment_4_1() throws RecognitionExce // $ANTLR start "rule__RosSubscriber__SubscriberAssignment_6" - // InternalComponentInterface.g:5442:1: rule__RosSubscriber__SubscriberAssignment_6 : ( ( ruleEString ) ) ; + // InternalComponentInterface.g:5386:1: rule__RosSubscriber__SubscriberAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosSubscriber__SubscriberAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5446:1: ( ( ( ruleEString ) ) ) - // InternalComponentInterface.g:5447:2: ( ( ruleEString ) ) + // InternalComponentInterface.g:5390:1: ( ( ( ruleEString ) ) ) + // InternalComponentInterface.g:5391:2: ( ( ruleEString ) ) { - // InternalComponentInterface.g:5447:2: ( ( ruleEString ) ) - // InternalComponentInterface.g:5448:3: ( ruleEString ) + // InternalComponentInterface.g:5391:2: ( ( ruleEString ) ) + // InternalComponentInterface.g:5392:3: ( ruleEString ) { before(grammarAccess.getRosSubscriberAccess().getSubscriberSubscriberCrossReference_6_0()); - // InternalComponentInterface.g:5449:3: ( ruleEString ) - // InternalComponentInterface.g:5450:4: ruleEString + // InternalComponentInterface.g:5393:3: ( ruleEString ) + // InternalComponentInterface.g:5394:4: ruleEString { before(grammarAccess.getRosSubscriberAccess().getSubscriberSubscriberEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -16420,17 +16078,17 @@ public final void rule__RosSubscriber__SubscriberAssignment_6() throws Recogniti // $ANTLR start "rule__RosServiceServer__NameAssignment_2" - // InternalComponentInterface.g:5461:1: rule__RosServiceServer__NameAssignment_2 : ( ruleEString ) ; + // InternalComponentInterface.g:5405:1: rule__RosServiceServer__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosServiceServer__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5465:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5466:2: ( ruleEString ) + // InternalComponentInterface.g:5409:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5410:2: ( ruleEString ) { - // InternalComponentInterface.g:5466:2: ( ruleEString ) - // InternalComponentInterface.g:5467:3: ruleEString + // InternalComponentInterface.g:5410:2: ( ruleEString ) + // InternalComponentInterface.g:5411:3: ruleEString { before(grammarAccess.getRosServiceServerAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -16461,17 +16119,17 @@ public final void rule__RosServiceServer__NameAssignment_2() throws RecognitionE // $ANTLR start "rule__RosServiceServer__NsAssignment_4_1" - // InternalComponentInterface.g:5476:1: rule__RosServiceServer__NsAssignment_4_1 : ( ruleEString ) ; + // InternalComponentInterface.g:5420:1: rule__RosServiceServer__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosServiceServer__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5480:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5481:2: ( ruleEString ) + // InternalComponentInterface.g:5424:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5425:2: ( ruleEString ) { - // InternalComponentInterface.g:5481:2: ( ruleEString ) - // InternalComponentInterface.g:5482:3: ruleEString + // InternalComponentInterface.g:5425:2: ( ruleEString ) + // InternalComponentInterface.g:5426:3: ruleEString { before(grammarAccess.getRosServiceServerAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -16502,21 +16160,21 @@ public final void rule__RosServiceServer__NsAssignment_4_1() throws RecognitionE // $ANTLR start "rule__RosServiceServer__SrvserverAssignment_6" - // InternalComponentInterface.g:5491:1: rule__RosServiceServer__SrvserverAssignment_6 : ( ( ruleEString ) ) ; + // InternalComponentInterface.g:5435:1: rule__RosServiceServer__SrvserverAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosServiceServer__SrvserverAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5495:1: ( ( ( ruleEString ) ) ) - // InternalComponentInterface.g:5496:2: ( ( ruleEString ) ) + // InternalComponentInterface.g:5439:1: ( ( ( ruleEString ) ) ) + // InternalComponentInterface.g:5440:2: ( ( ruleEString ) ) { - // InternalComponentInterface.g:5496:2: ( ( ruleEString ) ) - // InternalComponentInterface.g:5497:3: ( ruleEString ) + // InternalComponentInterface.g:5440:2: ( ( ruleEString ) ) + // InternalComponentInterface.g:5441:3: ( ruleEString ) { before(grammarAccess.getRosServiceServerAccess().getSrvserverServiceServerCrossReference_6_0()); - // InternalComponentInterface.g:5498:3: ( ruleEString ) - // InternalComponentInterface.g:5499:4: ruleEString + // InternalComponentInterface.g:5442:3: ( ruleEString ) + // InternalComponentInterface.g:5443:4: ruleEString { before(grammarAccess.getRosServiceServerAccess().getSrvserverServiceServerEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -16551,17 +16209,17 @@ public final void rule__RosServiceServer__SrvserverAssignment_6() throws Recogni // $ANTLR start "rule__RosServiceClient__NameAssignment_2" - // InternalComponentInterface.g:5510:1: rule__RosServiceClient__NameAssignment_2 : ( ruleEString ) ; + // InternalComponentInterface.g:5454:1: rule__RosServiceClient__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosServiceClient__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5514:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5515:2: ( ruleEString ) + // InternalComponentInterface.g:5458:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5459:2: ( ruleEString ) { - // InternalComponentInterface.g:5515:2: ( ruleEString ) - // InternalComponentInterface.g:5516:3: ruleEString + // InternalComponentInterface.g:5459:2: ( ruleEString ) + // InternalComponentInterface.g:5460:3: ruleEString { before(grammarAccess.getRosServiceClientAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -16592,17 +16250,17 @@ public final void rule__RosServiceClient__NameAssignment_2() throws RecognitionE // $ANTLR start "rule__RosServiceClient__NsAssignment_4_1" - // InternalComponentInterface.g:5525:1: rule__RosServiceClient__NsAssignment_4_1 : ( ruleEString ) ; + // InternalComponentInterface.g:5469:1: rule__RosServiceClient__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosServiceClient__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5529:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5530:2: ( ruleEString ) + // InternalComponentInterface.g:5473:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5474:2: ( ruleEString ) { - // InternalComponentInterface.g:5530:2: ( ruleEString ) - // InternalComponentInterface.g:5531:3: ruleEString + // InternalComponentInterface.g:5474:2: ( ruleEString ) + // InternalComponentInterface.g:5475:3: ruleEString { before(grammarAccess.getRosServiceClientAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -16633,21 +16291,21 @@ public final void rule__RosServiceClient__NsAssignment_4_1() throws RecognitionE // $ANTLR start "rule__RosServiceClient__SrvclientAssignment_6" - // InternalComponentInterface.g:5540:1: rule__RosServiceClient__SrvclientAssignment_6 : ( ( ruleEString ) ) ; + // InternalComponentInterface.g:5484:1: rule__RosServiceClient__SrvclientAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosServiceClient__SrvclientAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5544:1: ( ( ( ruleEString ) ) ) - // InternalComponentInterface.g:5545:2: ( ( ruleEString ) ) + // InternalComponentInterface.g:5488:1: ( ( ( ruleEString ) ) ) + // InternalComponentInterface.g:5489:2: ( ( ruleEString ) ) { - // InternalComponentInterface.g:5545:2: ( ( ruleEString ) ) - // InternalComponentInterface.g:5546:3: ( ruleEString ) + // InternalComponentInterface.g:5489:2: ( ( ruleEString ) ) + // InternalComponentInterface.g:5490:3: ( ruleEString ) { before(grammarAccess.getRosServiceClientAccess().getSrvclientServiceClientCrossReference_6_0()); - // InternalComponentInterface.g:5547:3: ( ruleEString ) - // InternalComponentInterface.g:5548:4: ruleEString + // InternalComponentInterface.g:5491:3: ( ruleEString ) + // InternalComponentInterface.g:5492:4: ruleEString { before(grammarAccess.getRosServiceClientAccess().getSrvclientServiceClientEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -16682,17 +16340,17 @@ public final void rule__RosServiceClient__SrvclientAssignment_6() throws Recogni // $ANTLR start "rule__RosActionServer__NameAssignment_2" - // InternalComponentInterface.g:5559:1: rule__RosActionServer__NameAssignment_2 : ( ruleEString ) ; + // InternalComponentInterface.g:5503:1: rule__RosActionServer__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosActionServer__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5563:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5564:2: ( ruleEString ) + // InternalComponentInterface.g:5507:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5508:2: ( ruleEString ) { - // InternalComponentInterface.g:5564:2: ( ruleEString ) - // InternalComponentInterface.g:5565:3: ruleEString + // InternalComponentInterface.g:5508:2: ( ruleEString ) + // InternalComponentInterface.g:5509:3: ruleEString { before(grammarAccess.getRosActionServerAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -16723,17 +16381,17 @@ public final void rule__RosActionServer__NameAssignment_2() throws RecognitionEx // $ANTLR start "rule__RosActionServer__NsAssignment_4_1" - // InternalComponentInterface.g:5574:1: rule__RosActionServer__NsAssignment_4_1 : ( ruleEString ) ; + // InternalComponentInterface.g:5518:1: rule__RosActionServer__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosActionServer__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5578:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5579:2: ( ruleEString ) + // InternalComponentInterface.g:5522:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5523:2: ( ruleEString ) { - // InternalComponentInterface.g:5579:2: ( ruleEString ) - // InternalComponentInterface.g:5580:3: ruleEString + // InternalComponentInterface.g:5523:2: ( ruleEString ) + // InternalComponentInterface.g:5524:3: ruleEString { before(grammarAccess.getRosActionServerAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -16764,21 +16422,21 @@ public final void rule__RosActionServer__NsAssignment_4_1() throws RecognitionEx // $ANTLR start "rule__RosActionServer__ActserverAssignment_6" - // InternalComponentInterface.g:5589:1: rule__RosActionServer__ActserverAssignment_6 : ( ( ruleEString ) ) ; + // InternalComponentInterface.g:5533:1: rule__RosActionServer__ActserverAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosActionServer__ActserverAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5593:1: ( ( ( ruleEString ) ) ) - // InternalComponentInterface.g:5594:2: ( ( ruleEString ) ) + // InternalComponentInterface.g:5537:1: ( ( ( ruleEString ) ) ) + // InternalComponentInterface.g:5538:2: ( ( ruleEString ) ) { - // InternalComponentInterface.g:5594:2: ( ( ruleEString ) ) - // InternalComponentInterface.g:5595:3: ( ruleEString ) + // InternalComponentInterface.g:5538:2: ( ( ruleEString ) ) + // InternalComponentInterface.g:5539:3: ( ruleEString ) { before(grammarAccess.getRosActionServerAccess().getActserverActionServerCrossReference_6_0()); - // InternalComponentInterface.g:5596:3: ( ruleEString ) - // InternalComponentInterface.g:5597:4: ruleEString + // InternalComponentInterface.g:5540:3: ( ruleEString ) + // InternalComponentInterface.g:5541:4: ruleEString { before(grammarAccess.getRosActionServerAccess().getActserverActionServerEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -16813,17 +16471,17 @@ public final void rule__RosActionServer__ActserverAssignment_6() throws Recognit // $ANTLR start "rule__RosActionClient__NameAssignment_2" - // InternalComponentInterface.g:5608:1: rule__RosActionClient__NameAssignment_2 : ( ruleEString ) ; + // InternalComponentInterface.g:5552:1: rule__RosActionClient__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosActionClient__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5612:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5613:2: ( ruleEString ) + // InternalComponentInterface.g:5556:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5557:2: ( ruleEString ) { - // InternalComponentInterface.g:5613:2: ( ruleEString ) - // InternalComponentInterface.g:5614:3: ruleEString + // InternalComponentInterface.g:5557:2: ( ruleEString ) + // InternalComponentInterface.g:5558:3: ruleEString { before(grammarAccess.getRosActionClientAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -16854,17 +16512,17 @@ public final void rule__RosActionClient__NameAssignment_2() throws RecognitionEx // $ANTLR start "rule__RosActionClient__NsAssignment_4_1" - // InternalComponentInterface.g:5623:1: rule__RosActionClient__NsAssignment_4_1 : ( ruleEString ) ; + // InternalComponentInterface.g:5567:1: rule__RosActionClient__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosActionClient__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5627:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5628:2: ( ruleEString ) + // InternalComponentInterface.g:5571:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5572:2: ( ruleEString ) { - // InternalComponentInterface.g:5628:2: ( ruleEString ) - // InternalComponentInterface.g:5629:3: ruleEString + // InternalComponentInterface.g:5572:2: ( ruleEString ) + // InternalComponentInterface.g:5573:3: ruleEString { before(grammarAccess.getRosActionClientAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -16895,21 +16553,21 @@ public final void rule__RosActionClient__NsAssignment_4_1() throws RecognitionEx // $ANTLR start "rule__RosActionClient__ActclientAssignment_6" - // InternalComponentInterface.g:5638:1: rule__RosActionClient__ActclientAssignment_6 : ( ( ruleEString ) ) ; + // InternalComponentInterface.g:5582:1: rule__RosActionClient__ActclientAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosActionClient__ActclientAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5642:1: ( ( ( ruleEString ) ) ) - // InternalComponentInterface.g:5643:2: ( ( ruleEString ) ) + // InternalComponentInterface.g:5586:1: ( ( ( ruleEString ) ) ) + // InternalComponentInterface.g:5587:2: ( ( ruleEString ) ) { - // InternalComponentInterface.g:5643:2: ( ( ruleEString ) ) - // InternalComponentInterface.g:5644:3: ( ruleEString ) + // InternalComponentInterface.g:5587:2: ( ( ruleEString ) ) + // InternalComponentInterface.g:5588:3: ( ruleEString ) { before(grammarAccess.getRosActionClientAccess().getActclientActionClientCrossReference_6_0()); - // InternalComponentInterface.g:5645:3: ( ruleEString ) - // InternalComponentInterface.g:5646:4: ruleEString + // InternalComponentInterface.g:5589:3: ( ruleEString ) + // InternalComponentInterface.g:5590:4: ruleEString { before(grammarAccess.getRosActionClientAccess().getActclientActionClientEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -16944,17 +16602,17 @@ public final void rule__RosActionClient__ActclientAssignment_6() throws Recognit // $ANTLR start "rule__RosParameter__NameAssignment_2" - // InternalComponentInterface.g:5657:1: rule__RosParameter__NameAssignment_2 : ( ruleEString ) ; + // InternalComponentInterface.g:5601:1: rule__RosParameter__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosParameter__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5661:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5662:2: ( ruleEString ) + // InternalComponentInterface.g:5605:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5606:2: ( ruleEString ) { - // InternalComponentInterface.g:5662:2: ( ruleEString ) - // InternalComponentInterface.g:5663:3: ruleEString + // InternalComponentInterface.g:5606:2: ( ruleEString ) + // InternalComponentInterface.g:5607:3: ruleEString { before(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -16985,17 +16643,17 @@ public final void rule__RosParameter__NameAssignment_2() throws RecognitionExcep // $ANTLR start "rule__RosParameter__NsAssignment_4_1" - // InternalComponentInterface.g:5672:1: rule__RosParameter__NsAssignment_4_1 : ( ruleEString ) ; + // InternalComponentInterface.g:5616:1: rule__RosParameter__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosParameter__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5676:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5677:2: ( ruleEString ) + // InternalComponentInterface.g:5620:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5621:2: ( ruleEString ) { - // InternalComponentInterface.g:5677:2: ( ruleEString ) - // InternalComponentInterface.g:5678:3: ruleEString + // InternalComponentInterface.g:5621:2: ( ruleEString ) + // InternalComponentInterface.g:5622:3: ruleEString { before(grammarAccess.getRosParameterAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -17026,21 +16684,21 @@ public final void rule__RosParameter__NsAssignment_4_1() throws RecognitionExcep // $ANTLR start "rule__RosParameter__ParameterAssignment_6" - // InternalComponentInterface.g:5687:1: rule__RosParameter__ParameterAssignment_6 : ( ( ruleEString ) ) ; + // InternalComponentInterface.g:5631:1: rule__RosParameter__ParameterAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosParameter__ParameterAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5691:1: ( ( ( ruleEString ) ) ) - // InternalComponentInterface.g:5692:2: ( ( ruleEString ) ) + // InternalComponentInterface.g:5635:1: ( ( ( ruleEString ) ) ) + // InternalComponentInterface.g:5636:2: ( ( ruleEString ) ) { - // InternalComponentInterface.g:5692:2: ( ( ruleEString ) ) - // InternalComponentInterface.g:5693:3: ( ruleEString ) + // InternalComponentInterface.g:5636:2: ( ( ruleEString ) ) + // InternalComponentInterface.g:5637:3: ( ruleEString ) { before(grammarAccess.getRosParameterAccess().getParameterParameterCrossReference_6_0()); - // InternalComponentInterface.g:5694:3: ( ruleEString ) - // InternalComponentInterface.g:5695:4: ruleEString + // InternalComponentInterface.g:5638:3: ( ruleEString ) + // InternalComponentInterface.g:5639:4: ruleEString { before(grammarAccess.getRosParameterAccess().getParameterParameterEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -17075,17 +16733,17 @@ public final void rule__RosParameter__ParameterAssignment_6() throws Recognition // $ANTLR start "rule__RosParameter__ValueAssignment_7_1" - // InternalComponentInterface.g:5706:1: rule__RosParameter__ValueAssignment_7_1 : ( ruleParameterValue ) ; + // InternalComponentInterface.g:5650:1: rule__RosParameter__ValueAssignment_7_1 : ( ruleParameterValue ) ; public final void rule__RosParameter__ValueAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5710:1: ( ( ruleParameterValue ) ) - // InternalComponentInterface.g:5711:2: ( ruleParameterValue ) + // InternalComponentInterface.g:5654:1: ( ( ruleParameterValue ) ) + // InternalComponentInterface.g:5655:2: ( ruleParameterValue ) { - // InternalComponentInterface.g:5711:2: ( ruleParameterValue ) - // InternalComponentInterface.g:5712:3: ruleParameterValue + // InternalComponentInterface.g:5655:2: ( ruleParameterValue ) + // InternalComponentInterface.g:5656:3: ruleParameterValue { before(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -17116,17 +16774,17 @@ public final void rule__RosParameter__ValueAssignment_7_1() throws RecognitionEx // $ANTLR start "rule__ParameterString__ValueAssignment" - // InternalComponentInterface.g:5721:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; + // InternalComponentInterface.g:5665:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; public final void rule__ParameterString__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5725:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5726:2: ( ruleEString ) + // InternalComponentInterface.g:5669:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5670:2: ( ruleEString ) { - // InternalComponentInterface.g:5726:2: ( ruleEString ) - // InternalComponentInterface.g:5727:3: ruleEString + // InternalComponentInterface.g:5670:2: ( ruleEString ) + // InternalComponentInterface.g:5671:3: ruleEString { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -17157,17 +16815,17 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBase64__ValueAssignment" - // InternalComponentInterface.g:5736:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; + // InternalComponentInterface.g:5680:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; public final void rule__ParameterBase64__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5740:1: ( ( ruleBase64Binary ) ) - // InternalComponentInterface.g:5741:2: ( ruleBase64Binary ) + // InternalComponentInterface.g:5684:1: ( ( ruleBase64Binary ) ) + // InternalComponentInterface.g:5685:2: ( ruleBase64Binary ) { - // InternalComponentInterface.g:5741:2: ( ruleBase64Binary ) - // InternalComponentInterface.g:5742:3: ruleBase64Binary + // InternalComponentInterface.g:5685:2: ( ruleBase64Binary ) + // InternalComponentInterface.g:5686:3: ruleBase64Binary { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -17198,17 +16856,17 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterInteger__ValueAssignment" - // InternalComponentInterface.g:5751:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; + // InternalComponentInterface.g:5695:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; public final void rule__ParameterInteger__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5755:1: ( ( ruleInteger0 ) ) - // InternalComponentInterface.g:5756:2: ( ruleInteger0 ) + // InternalComponentInterface.g:5699:1: ( ( ruleInteger0 ) ) + // InternalComponentInterface.g:5700:2: ( ruleInteger0 ) { - // InternalComponentInterface.g:5756:2: ( ruleInteger0 ) - // InternalComponentInterface.g:5757:3: ruleInteger0 + // InternalComponentInterface.g:5700:2: ( ruleInteger0 ) + // InternalComponentInterface.g:5701:3: ruleInteger0 { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -17239,17 +16897,17 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterDouble__ValueAssignment" - // InternalComponentInterface.g:5766:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; + // InternalComponentInterface.g:5710:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; public final void rule__ParameterDouble__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5770:1: ( ( ruleDouble0 ) ) - // InternalComponentInterface.g:5771:2: ( ruleDouble0 ) + // InternalComponentInterface.g:5714:1: ( ( ruleDouble0 ) ) + // InternalComponentInterface.g:5715:2: ( ruleDouble0 ) { - // InternalComponentInterface.g:5771:2: ( ruleDouble0 ) - // InternalComponentInterface.g:5772:3: ruleDouble0 + // InternalComponentInterface.g:5715:2: ( ruleDouble0 ) + // InternalComponentInterface.g:5716:3: ruleDouble0 { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -17280,17 +16938,17 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBoolean__ValueAssignment" - // InternalComponentInterface.g:5781:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; + // InternalComponentInterface.g:5725:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5785:1: ( ( ruleboolean0 ) ) - // InternalComponentInterface.g:5786:2: ( ruleboolean0 ) + // InternalComponentInterface.g:5729:1: ( ( ruleboolean0 ) ) + // InternalComponentInterface.g:5730:2: ( ruleboolean0 ) { - // InternalComponentInterface.g:5786:2: ( ruleboolean0 ) - // InternalComponentInterface.g:5787:3: ruleboolean0 + // InternalComponentInterface.g:5730:2: ( ruleboolean0 ) + // InternalComponentInterface.g:5731:3: ruleboolean0 { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -17321,17 +16979,17 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterList__ValueAssignment_2" - // InternalComponentInterface.g:5796:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; + // InternalComponentInterface.g:5740:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5800:1: ( ( ruleParameterValue ) ) - // InternalComponentInterface.g:5801:2: ( ruleParameterValue ) + // InternalComponentInterface.g:5744:1: ( ( ruleParameterValue ) ) + // InternalComponentInterface.g:5745:2: ( ruleParameterValue ) { - // InternalComponentInterface.g:5801:2: ( ruleParameterValue ) - // InternalComponentInterface.g:5802:3: ruleParameterValue + // InternalComponentInterface.g:5745:2: ( ruleParameterValue ) + // InternalComponentInterface.g:5746:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -17362,17 +17020,17 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // $ANTLR start "rule__ParameterList__ValueAssignment_3_1" - // InternalComponentInterface.g:5811:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; + // InternalComponentInterface.g:5755:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5815:1: ( ( ruleParameterValue ) ) - // InternalComponentInterface.g:5816:2: ( ruleParameterValue ) + // InternalComponentInterface.g:5759:1: ( ( ruleParameterValue ) ) + // InternalComponentInterface.g:5760:2: ( ruleParameterValue ) { - // InternalComponentInterface.g:5816:2: ( ruleParameterValue ) - // InternalComponentInterface.g:5817:3: ruleParameterValue + // InternalComponentInterface.g:5760:2: ( ruleParameterValue ) + // InternalComponentInterface.g:5761:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -17403,17 +17061,17 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_1" - // InternalComponentInterface.g:5826:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; + // InternalComponentInterface.g:5770:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5830:1: ( ( ruleParameterStructMember ) ) - // InternalComponentInterface.g:5831:2: ( ruleParameterStructMember ) + // InternalComponentInterface.g:5774:1: ( ( ruleParameterStructMember ) ) + // InternalComponentInterface.g:5775:2: ( ruleParameterStructMember ) { - // InternalComponentInterface.g:5831:2: ( ruleParameterStructMember ) - // InternalComponentInterface.g:5832:3: ruleParameterStructMember + // InternalComponentInterface.g:5775:2: ( ruleParameterStructMember ) + // InternalComponentInterface.g:5776:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); @@ -17444,17 +17102,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_2_2" - // InternalComponentInterface.g:5841:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; + // InternalComponentInterface.g:5785:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5845:1: ( ( ruleParameterStructMember ) ) - // InternalComponentInterface.g:5846:2: ( ruleParameterStructMember ) + // InternalComponentInterface.g:5789:1: ( ( ruleParameterStructMember ) ) + // InternalComponentInterface.g:5790:2: ( ruleParameterStructMember ) { - // InternalComponentInterface.g:5846:2: ( ruleParameterStructMember ) - // InternalComponentInterface.g:5847:3: ruleParameterStructMember + // InternalComponentInterface.g:5790:2: ( ruleParameterStructMember ) + // InternalComponentInterface.g:5791:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); pushFollow(FOLLOW_2); @@ -17485,17 +17143,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // $ANTLR start "rule__ParameterStructMember__NameAssignment_0" - // InternalComponentInterface.g:5856:1: rule__ParameterStructMember__NameAssignment_0 : ( ruleEString ) ; + // InternalComponentInterface.g:5800:1: rule__ParameterStructMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5860:1: ( ( ruleEString ) ) - // InternalComponentInterface.g:5861:2: ( ruleEString ) + // InternalComponentInterface.g:5804:1: ( ( ruleEString ) ) + // InternalComponentInterface.g:5805:2: ( ruleEString ) { - // InternalComponentInterface.g:5861:2: ( ruleEString ) - // InternalComponentInterface.g:5862:3: ruleEString + // InternalComponentInterface.g:5805:2: ( ruleEString ) + // InternalComponentInterface.g:5806:3: ruleEString { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -17526,17 +17184,17 @@ public final void rule__ParameterStructMember__NameAssignment_0() throws Recogni // $ANTLR start "rule__ParameterStructMember__ValueAssignment_3" - // InternalComponentInterface.g:5871:1: rule__ParameterStructMember__ValueAssignment_3 : ( ruleParameterValue ) ; + // InternalComponentInterface.g:5815:1: rule__ParameterStructMember__ValueAssignment_3 : ( ruleParameterValue ) ; public final void rule__ParameterStructMember__ValueAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalComponentInterface.g:5875:1: ( ( ruleParameterValue ) ) - // InternalComponentInterface.g:5876:2: ( ruleParameterValue ) + // InternalComponentInterface.g:5819:1: ( ( ruleParameterValue ) ) + // InternalComponentInterface.g:5820:2: ( ruleParameterValue ) { - // InternalComponentInterface.g:5876:2: ( ruleParameterValue ) - // InternalComponentInterface.g:5877:3: ruleParameterValue + // InternalComponentInterface.g:5820:2: ( ruleParameterValue ) + // InternalComponentInterface.g:5821:3: ruleParameterValue { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -17571,9 +17229,9 @@ public final void rule__ParameterStructMember__ValueAssignment_3() throws Recogn protected DFA2 dfa2 = new DFA2(this); static final String dfa_1s = "\13\uffff"; static final String dfa_2s = "\1\6\12\uffff"; - static final String dfa_3s = "\1\4\4\uffff\1\4\3\uffff\2\27"; - static final String dfa_4s = "\1\35\4\uffff\1\35\3\uffff\2\35"; - static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\uffff\1\6\1\7\1\5\2\uffff"; + static final String dfa_3s = "\1\4\4\uffff\1\4\2\uffff\2\27\1\uffff"; + static final String dfa_4s = "\1\35\4\uffff\1\35\2\uffff\2\35\1\uffff"; + static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\uffff\1\6\1\7\2\uffff\1\5"; static final String dfa_6s = "\13\uffff}>"; static final String[] dfa_7s = { "\1\4\1\2\1\1\1\3\2\7\15\uffff\1\5\1\uffff\1\6\3\uffff\1\6", @@ -17581,12 +17239,12 @@ public final void rule__ParameterStructMember__ValueAssignment_3() throws Recogn "", "", "", - "\4\10\1\11\1\12\15\uffff\1\10\1\uffff\1\10\3\uffff\1\10", - "", + "\4\12\1\10\1\11\15\uffff\1\12\1\uffff\1\12\3\uffff\1\12", "", "", - "\1\6\1\uffff\1\10\3\uffff\1\10", - "\1\6\1\uffff\1\10\3\uffff\1\10" + "\1\6\1\uffff\1\12\3\uffff\1\12", + "\1\6\1\uffff\1\12\3\uffff\1\12", + "" }; static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); @@ -17621,19 +17279,19 @@ public String getDescription() { public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000800000L}); public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000001000000L}); public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000300L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000FDC000000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000022000000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000020000002L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000200000000000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000800300L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000006000000000L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000FDE000000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000022000000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000020000002L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000020000000000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000800000000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000800300L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000006000000000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000002000000L}); public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000014000000000L}); public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000044000000000L}); public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000104000000000L}); @@ -17641,6 +17299,5 @@ public String getDescription() { public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0002000002000000L}); public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x00000000008003F0L}); public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0002000000000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000FD0000002L}); -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/AbstractComponentInterfaceRuntimeModule.java b/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/AbstractComponentInterfaceRuntimeModule.java index 7a1962f95..17412c90c 100644 --- a/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/AbstractComponentInterfaceRuntimeModule.java +++ b/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/AbstractComponentInterfaceRuntimeModule.java @@ -33,11 +33,9 @@ import org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter; import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; import org.eclipse.xtext.parser.antlr.ITokenDefProvider; -import org.eclipse.xtext.parser.antlr.IUnorderedGroupHelper; import org.eclipse.xtext.parser.antlr.Lexer; import org.eclipse.xtext.parser.antlr.LexerBindings; import org.eclipse.xtext.parser.antlr.LexerProvider; -import org.eclipse.xtext.parser.antlr.UnorderedGroupHelper; import org.eclipse.xtext.preferences.IPreferenceValuesProvider; import org.eclipse.xtext.resource.IContainer; import org.eclipse.xtext.resource.IResourceDescriptions; @@ -144,11 +142,6 @@ public void configureRuntimeLexer(Binder binder) { .to(InternalComponentInterfaceLexer.class); } - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIUnorderedGroupHelper() { - return UnorderedGroupHelper.class; - } - // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 @SingletonBinding(eager=true) public Class bindComponentInterfaceValidator() { diff --git a/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/ComponentInterface.xtextbin b/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/ComponentInterface.xtextbin index c585915651bd6907e53cc0cd4c28d1dd0fda77d5..2867f5a82b0f41738bea27fb8ef1032880e9f650 100644 GIT binary patch literal 7474 zcma)BcYGYh71r$Bo^&Ul<%X#NY`_ND=wt)NHW22mbl3t*GLnpKFqpNpk`JHm#NNrq zbV7j8A@tsR2|WqDw*&|+^pGA1J@gjxz1i7ow)5lu+1;7*eRB`}(|WPi}>m%?mrRyzDU|g_Q_Bx`s1e zKvXX5mUdzFkQWiMt_RmHuiuIfdIfhd*XLzy5gCUT&-b#uUSE6IY{k6!Ztn_rz>8Xw z){#Kun3Fg?nd;5?-j6j)idf1(*H~6kM%_%>%||`P5VF2EK0rk zU1Py#0b8`g%Am0S@rGnmbP@Zx2HOK2Yq+g-vP7viobYVF8) z4U`n?i&&z=8*mF=pN6U&Q)3Bv17X{8!+`Wgd`Te2#-g^;VOLvjBBIr8u>DEk37_cr z;*@B`Dsg=zHX1}9l)mXKd zP*|xVGE>AWQ!~Y$WgupU5IX^&w!5dRtz(YdIn2N=ocy118g^y7i9)G>wN!*wsT^)z zB2eMbOnBl*j>C$jFqYfLy1$z;-#HEb5mVXEeMCB_F^p9s)ZtAsYRBkknZ9B?^4h?D<^0gLlp?W##hX~b&tA1k$<%vW+VRswI@_uC3^?Pn%*!OgAG?p9k zu;_BWwM%Vr<52x#WQ<4A;$||o%_~t2h!Iwu*$Smv&h+=;jY*}o{s)MW_D({rz-3dY z3HdYF4zNb08U&Si2VP#?LwGp}l@*Dy=O_ZJ9NZ8AUPGbRf$$o!o1Yu(%H=!o$`Hzj zUwMo6%!`JG7HF9-zD?{P!3AcxSgK)5)5neVVljXfg+7VDOrj8V& zYN?lZJVW}Z&;3U#zdRBjo&1{&*3{M-yk9b*_D8>aF&G)TO-)h{px+-URT z!||&VbRe(4IBKCzWQj^6WrWE~rg?z4=yIy;o*9JDkbf!)K)^1Xg~nbzf8HiItb0dFL9$rn2VVa{j3 z3m^;&TJn_YLX+c*Sea2;nNl~TxmZhci5O+8OG8u8x(x9up@g~|dSHqND~XeIg~@@s z(y+TK)Zl6~Xbr9@)8N`-%C6JsUVj-Abv-QW%Z9}PZeSH|G%DQ0DkPH0GN-7zxrq5I z=3r#FC6wV-ZiEcCts`x>2Wi8A?=bG_&QOQDG)ZLBU)k;XE42*2W-G|>8{my*8PJjL z_4wlXffB!E$h)D$XjUTV5B#ON$7J|k7GrE6M!5y_xKHbGKkM;8XbpM~BJdi3LOoP1 z$-^ce>Jh{A(NL1d(4ZxGyiAfOis^e2-Er(H0ac-%f>k{4uQWqrHJ)ZQerMG9J*$EF zR53ykRnHU=pJfI{kmo`{{=kh8vg8S=GCO#*+ZUN>2OV+~CL3uyAD*5obL37Bl!Sbh9QQ@;gS8-e72~$-At{zl|pERcd0~qU!x3 z;s?yYX!2pG$w%A>O+H?C0zU~7h(Z6yAgE76O+G^lry z%4glOmGUKneg#!VRe4MGwMp|gEXo+YP|D$<$+udQ?^u)XLu1hUFQQh%3H3vjBvfNE zLVOYfOR|h4B+Xe?Svf&{Yw0~*JM80vZzpk^-d+nvS( zl-92hB=DBBL6BqGuv!o^$s)873ql)15ZWX(1}iRpN`e?`+O%4b%}hdQbHj2%D9A)K zXhF6p6J*O`{p*$B02$nCxOUD@ z2lCTU#Mq0!HAw0-G3IlO(Pc4oKXSAuPVjZq#Q@zr*NXtHIUII@&|?r5FakE8Dg!|5 zRY_(cV=V$!T>#N6X)$9gk+e68U^|vf1|4wShi#W|q1)QIz?qklv@e_PBWXXbm-z!s z(RL}+l(av4xY{Gt!sRtB3p`McP%j1(AufMVjFYDw`ca?sW(HIKT0j{d}uuC}vi_j2vZY$_OcJV`(ym6rd zg5p4oK-y=Rt0!8iX|7_MCP4?4OlUQFY&tlc0EZZpL(5DK(-4PqPfE}ceD%QQNUq#b zf6-Cg0zzC+SX0n*bdWzyAYj3@104gsMi-@Za=DD>W+ffVSy(LTI2IpAv}z0Foa>6R zsmP@TodC4hvH%3~pU5bX|0I?lni_aGpUl>$AnkQdXXm^Wbx1n3l=##1;7$j1yWkId zg1C-|_T%Fu#%O+Y21A@#L7zW{4tTz#vkd*StLYmHFgT}@{<(~H9@94_pntxhe*x2v zCX@OL4qeEWZoq;r;)jdjR$4!foA+jHFXvXzK&#~)uK5sx0W%DvYH|iS)lj0_x zE>kdFZblO?9bG<53v&#MTNwRTkQ!N>0`t=Of~4Eb@NVbfjVqfW-QI!2{DBwL?m+Y? z-O2m#U7QHro zx?8=bzM}PMh8m!E!CQ88OVahhLP_so9Z4G>hq{sW_u+?LKy}btbTOSt-E<7yN*}1u!J<>|Z`nMc8Sn1#CHU2%nfB5vTUwS|A%`73D8lK%)@NwI* zOsB&~d}}*&M!4DLC%onyKH9SneoigF7u!2Kdge-}t{BRRaVRIwZu+kbyk8xCfag#+ zy`xhf-KPnsfsICm*rWModVoC!*!JQSbxCJz33?p7ZD&398XtPCZ@iohxLN-J!9?|6 z5FBx1ZpMEO0e}5B12=EV&6|bI`arFRgb~_o)youZ-m1qTdPMn4);$GP76QJ7EUWaHw!0ao_7nLu~x326KD~g=gh$> liQ|7WuO~g|HA`nMQ&=LMHhxvr4zWnp7X3B?9%B&?GS?lGRX(%BYRl96PL!JwQ@E9v6Xo!C3c zHV)|_5IPB=CXhfvPXZ*6gakqgC8Sc4P(yl!^n{Z3z1i7ow)4yVv%7EJ`{tYX&CJf* zJKviajl~a&)kz`djTeiPs}hMFJ9e~t>1<}Q;I-%dvBZ*&junYhi{8%S|KVaKM8kSN zH8GL$EjyQ*@K%g??W2BbDmR`V_5AkCWU4)#pP0<&yj-z6SM>bRRN8Cr+`}Z}Qw49t zKou-Y2x~srl$h;gLJT#L&$SPF{zN91$`&HCN4(KY&MR!ljEs1>!TfeFR}gl5yy7t; zg%uAY`lqs9KvZrSkals`q!$sgVG!4TZ`6uSc*WF2e#Fb#A~G8m&-Zd^Z=@$QTTyRQ zD!n~5<~i2U`$!;i%t>65NT&0?_y4*jL^Nrj>ntlFom4iHDmWfv2-%pAP-dWY&E4*{s^ZnQ`}{>*-D|&pKShgkxJ#(a4v$XyQvu2oV>S)!4IfsI#x9C)qnF zX9#K8vR*`*MZL4$&reO3f#pm@$waGY5eB0N1JVcaC5}E07WLHuYi)UmaB6Mv zeNzyL7-vptN_1hBq&Br;#b znmfl4oW{`mQ@JtEwzJ-7@ks6`B^<}kjExtM;-|BPI9kN)1$o8*b;n?xDLJ|ZZThn#1b?e$G5N_&)1b0n-EJuKGF>tmudFP zEvwF|$ArR46_FJpR-KwQd!>O`6+)~AK>fgAe|PVC`Q|VKYdHBQa2nRK-#npIz*;JT zRVtUw+l1;AjnOTc>|9{_-=+F))~HzTVP`Eh|zCxy@(HFS>& z?8VF#s*e#jX~dIFLw^v*hy$hD_$;XgF_akfZXN0y+>q>-YI8UobqZs_S8WjyOPy+o zI@wXN_IZ!1*z!ia#GX4I_DQvsqfbM0#t3Hs!CqK_ zP`P=Vz2~^ZsXZHce*lo)P*qpxGCiqFat}w;H^aZk*~dg3zg=i?-ptVSN+Bi$`kQM!tOSfGy`llO$}!=g>lcv1UefwPWNtbi-X2w*yhMKjO%UO$vMbeyfRLz zw;T1}0dlfAk*I7%O5dq9ewS#er!?<}W=QW2qmZZfpyMh~q24Rv)f>v%U_nr(HlN%`?hl)2b!8~aRj@Q8fdf;+g|wd; z*1BBHZqVf#;LU(8g;HZ6%(V=79fV;)%aKxj#N_y+tjtWUOt~4-T(70MLA2QFW1%Z( zeH{H&LkV>w^uPiL))^=1CX)m83B&G_p$0d@pf$LqLW5gNDZ5Rhd!rRh)a~$WtQZz| za0jb!r%~ZktU^4Is0eb@r%RZhVGc%yyFwZ6W+P;{XCG<%Y>+k#_;V&)-5cs~pC*ZH z`qKlRKdoi>JbOWgF95HFWk5qF?eWF)10}x5koQB07FHr?58|czlF9IwS&UhM7?mE- z;{mP5gRI9_LT}J}2p#VMDAZSLCHb1khx)o<`i)SMhhfl?JW?UaqowpchUOUdoPerO z--K7J;7^;Ou^NxF8s9Q%e4Ew4e5x9uaMX87h~H%fMv(7?f_$Hi5afw{C-BK2ff)2t z20=X?YVreE^tAM+JF^)+jSBTc_JSrqs)j^~g7!d@XBhI?YE6Q8sh%@getr*40uN~N zg4X0k*5t>bH|V{Djw>`V?&>GCn*7wHME%S#{duU#FJRD`{IWumUzIZWYc#VaA@XmG zCh1^ktjTX#liwLleqXJL33JrTCB#>lfzjj-p(cN1BQ*Kbz7zQ8Ab}Y4Ukrl!YpBWJ zVBs_bTYE5nAj{v`5wiRPs57xtaF*qhaK%b_l|f&FDl==MrFz|@`3)9jKfO>Y;i1Vt zwI=^!P5vD^gWiA8Yb~6hx*ADHn2eAWuq0_Dp$H5t3E5>y$O#ij^=PhGCe*-^U})uK zLQzOUu|N`PWJ&NstYYs_QwcE61Oi29hEar?*?6p=nfuBewFJ2ng19JR0Gee4q1mvM z1qo&W2DCpr?iMts3e?Oce!J5F0HwKAf&|f$4h(Wk2h|E9Y8HXZD;&rPl^d-Afhr(D zC)6si)?|Pb^9M83Ui!RCTz+WPUb#ZD*Djv$WcGe z_YE|_0E0Z&O8{MY9Cm@gl^jmmbP6M2^QmzF#FlC@r!v-7U^N5~9gwPSbcr#VAAN`+uBf8VpGwC(U($yS z{VQwf8xJtJs+#`QjCKvvH!h%mt)YJ%({~aH{e6c%!k)tc3;HNOT#vBw`f*bQZ`tvZ zZZI4^R=a)z2T=HUHH8})>n32u0}mHp9sOOBK4EBll4)SGt84|z%^Y?MFATT4m-->v ztsJ1Mc)Cr`vD3@hP4zZI~{fhKZMsE*}<$IflnwjD9yr%_vQQ zjhRAG(miH)pXK4ru9zVM-dR)p`4`kahu$5!m-pfOLU&-A@`1Q~Ff&NMc)4c4ZYJn{ zp82RB=}SxtFPtyecs^h}1wF_f`aMNoVdFzpTHq7!R2pQzYI^@#trmd;sD521>Kjb; z;m{dO9tqZEq~hPANYDW{)?4npKji6i8PJb1UfeR$%qfi*!9*L4$NI-A%6`s{B?Z-%nvF{-HFBBlJft*q?aD{JCTn zq$>kR_1E&Sb%y^I>ht$-a{t2&^3@v8*Nms2*TXTx;~nZ+Xmn-R$Y*@(I5gU9cK8Y3xm`Zna}0iN z13Geg`g#X9NH<#Q%8hYXZX<^^g=qQ&&t2j8jz)cUUo702?9>us>r?uY0Gt22u(u|u zU%LFaMKB7N|G2Q-IUIFB7&Vt~5ak}oX8p$m6Fr#C+~Xl^)_*>*nUC7qd>ES#4?*;a zS`W*e$31W8+l-#)mwP@^59%n*p8rd57lfe;`39S!dkmXfLvtJ7Frs^`4qC*|ON7gR zD7cBx3zT%0*>5pAZs_Um9U4e>N_R=Q@8dMU@f^4`3|z)HOA)o4%_~B){xcyM$11?Z zx@a&tG}zsfl;F|&1( { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0); + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_2_0()); } - ({true}?=>(otherlv_9='RosPublishers' - { - newLeafNode(otherlv_9, grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0_0()); - } - otherlv_10='{' - { - newLeafNode(otherlv_10, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_0_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_2_0()); - } - lv_rospublisher_11_0=ruleRosPublisher - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rospublisher", - lv_rospublisher_11_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosPublisher"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_12=',' - { - newLeafNode(otherlv_12, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_0_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_3_1_0()); - } - lv_rospublisher_13_0=ruleRosPublisher - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rospublisher", - lv_rospublisher_13_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosPublisher"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_14='}' - { - newLeafNode(otherlv_14, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_0_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + lv_rospublisher_10_0=ruleRosPublisher + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rospublisher", + lv_rospublisher_10_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosPublisher"); + afterParserOrEnumRuleCall(); } ) - )| + ) + ( + otherlv_11=',' + { + newLeafNode(otherlv_11, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_3_1_0()); + } + lv_rospublisher_12_0=ruleRosPublisher + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rospublisher", + lv_rospublisher_12_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosPublisher"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_13='}' + { + newLeafNode(otherlv_13, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4()); + } + )? + ( + otherlv_14='RosSubscribers' + { + newLeafNode(otherlv_14, grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_7_0()); + } + otherlv_15='{' + { + newLeafNode(otherlv_15, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_7_1()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1)}?=>( + ( { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1); + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_2_0()); } - ({true}?=>(otherlv_15='RosSubscribers' - { - newLeafNode(otherlv_15, grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_6_1_0()); - } - otherlv_16='{' - { - newLeafNode(otherlv_16, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_2_0()); - } - lv_rossubscriber_17_0=ruleRosSubscriber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rossubscriber", - lv_rossubscriber_17_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosSubscriber"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_18=',' - { - newLeafNode(otherlv_18, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_1_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0()); - } - lv_rossubscriber_19_0=ruleRosSubscriber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rossubscriber", - lv_rossubscriber_19_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosSubscriber"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_20='}' - { - newLeafNode(otherlv_20, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_1_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + lv_rossubscriber_16_0=ruleRosSubscriber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rossubscriber", + lv_rossubscriber_16_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosSubscriber"); + afterParserOrEnumRuleCall(); } ) - )| + ) + ( + otherlv_17=',' + { + newLeafNode(otherlv_17, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_7_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_3_1_0()); + } + lv_rossubscriber_18_0=ruleRosSubscriber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rossubscriber", + lv_rossubscriber_18_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosSubscriber"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_19='}' + { + newLeafNode(otherlv_19, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7_4()); + } + )? + ( + otherlv_20='RosSrvServers' + { + newLeafNode(otherlv_20, grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_8_0()); + } + otherlv_21='{' + { + newLeafNode(otherlv_21, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_8_1()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2)}?=>( + ( { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2); + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_2_0()); } - ({true}?=>(otherlv_21='RosSrvServers' - { - newLeafNode(otherlv_21, grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_6_2_0()); - } - otherlv_22='{' - { - newLeafNode(otherlv_22, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_2_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_2_0()); - } - lv_rosserviceserver_23_0=ruleRosServiceServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosserviceserver", - lv_rosserviceserver_23_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosServiceServer"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_24=',' - { - newLeafNode(otherlv_24, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_2_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0()); - } - lv_rosserviceserver_25_0=ruleRosServiceServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosserviceserver", - lv_rosserviceserver_25_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosServiceServer"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_26='}' - { - newLeafNode(otherlv_26, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_2_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + lv_rosserviceserver_22_0=ruleRosServiceServer + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosserviceserver", + lv_rosserviceserver_22_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosServiceServer"); + afterParserOrEnumRuleCall(); } ) - )| + ) + ( + otherlv_23=',' + { + newLeafNode(otherlv_23, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_8_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_3_1_0()); + } + lv_rosserviceserver_24_0=ruleRosServiceServer + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosserviceserver", + lv_rosserviceserver_24_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosServiceServer"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_25='}' + { + newLeafNode(otherlv_25, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_8_4()); + } + )? + ( + otherlv_26='RosSrvClients' + { + newLeafNode(otherlv_26, grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_9_0()); + } + otherlv_27='{' + { + newLeafNode(otherlv_27, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_9_1()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3)}?=>( + ( { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3); + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_2_0()); } - ({true}?=>(otherlv_27='RosSrvClients' - { - newLeafNode(otherlv_27, grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_6_3_0()); - } - otherlv_28='{' - { - newLeafNode(otherlv_28, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_3_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_2_0()); - } - lv_rosserviceclient_29_0=ruleRosServiceClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosserviceclient", - lv_rosserviceclient_29_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosServiceClient"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_30=',' - { - newLeafNode(otherlv_30, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0()); - } - lv_rosserviceclient_31_0=ruleRosServiceClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosserviceclient", - lv_rosserviceclient_31_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosServiceClient"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_32='}' - { - newLeafNode(otherlv_32, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_3_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + lv_rosserviceclient_28_0=ruleRosServiceClient + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosserviceclient", + lv_rosserviceclient_28_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosServiceClient"); + afterParserOrEnumRuleCall(); } ) - )| + ) + ( + otherlv_29=',' + { + newLeafNode(otherlv_29, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_9_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_3_1_0()); + } + lv_rosserviceclient_30_0=ruleRosServiceClient + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosserviceclient", + lv_rosserviceclient_30_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosServiceClient"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_31='}' + { + newLeafNode(otherlv_31, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_9_4()); + } + )? + ( + otherlv_32='RosActionServers' + { + newLeafNode(otherlv_32, grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_10_0()); + } + otherlv_33='{' + { + newLeafNode(otherlv_33, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_10_1()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4)}?=>( + ( { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4); + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_2_0()); } - ({true}?=>(otherlv_33='RosActionServers' - { - newLeafNode(otherlv_33, grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_6_4_0()); - } - otherlv_34='{' - { - newLeafNode(otherlv_34, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_4_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_2_0()); - } - lv_rosactionserver_35_0=ruleRosActionServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosactionserver", - lv_rosactionserver_35_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosActionServer"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_36=',' - { - newLeafNode(otherlv_36, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_4_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_3_1_0()); - } - lv_rosactionserver_37_0=ruleRosActionServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosactionserver", - lv_rosactionserver_37_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosActionServer"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_38='}' - { - newLeafNode(otherlv_38, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + lv_rosactionserver_34_0=ruleRosActionServer + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosactionserver", + lv_rosactionserver_34_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosActionServer"); + afterParserOrEnumRuleCall(); } ) - )| + ) + ( + otherlv_35=',' + { + newLeafNode(otherlv_35, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_10_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_3_1_0()); + } + lv_rosactionserver_36_0=ruleRosActionServer + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosactionserver", + lv_rosactionserver_36_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosActionServer"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_37='}' + { + newLeafNode(otherlv_37, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_10_4()); + } + )? + ( + otherlv_38='RosActionClients' + { + newLeafNode(otherlv_38, grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_11_0()); + } + otherlv_39='{' + { + newLeafNode(otherlv_39, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_11_1()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5)}?=>( + ( { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5); + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_2_0()); } - ({true}?=>(otherlv_39='RosActionClients' - { - newLeafNode(otherlv_39, grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_6_5_0()); - } - otherlv_40='{' - { - newLeafNode(otherlv_40, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_5_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_2_0()); - } - lv_rosactionclient_41_0=ruleRosActionClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosactionclient", - lv_rosactionclient_41_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosActionClient"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_42=',' - { - newLeafNode(otherlv_42, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_5_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_3_1_0()); - } - lv_rosactionclient_43_0=ruleRosActionClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosactionclient", - lv_rosactionclient_43_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosActionClient"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_44='}' - { - newLeafNode(otherlv_44, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_5_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + lv_rosactionclient_40_0=ruleRosActionClient + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosactionclient", + lv_rosactionclient_40_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosActionClient"); + afterParserOrEnumRuleCall(); } ) - )| + ) + ( + otherlv_41=',' + { + newLeafNode(otherlv_41, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_11_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_3_1_0()); + } + lv_rosactionclient_42_0=ruleRosActionClient + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosactionclient", + lv_rosactionclient_42_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosActionClient"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_43='}' + { + newLeafNode(otherlv_43, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_11_4()); + } + )? + ( + otherlv_44='RosParameters' + { + newLeafNode(otherlv_44, grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_12_0()); + } + otherlv_45='{' + { + newLeafNode(otherlv_45, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_12_1()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6)}?=>( + ( { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6); + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_2_0()); } - ({true}?=>(otherlv_45='RosParameters' - { - newLeafNode(otherlv_45, grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_6_6_0()); - } - otherlv_46='{' - { - newLeafNode(otherlv_46, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_6_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_2_0()); - } - lv_rosparameter_47_0=ruleRosParameter - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosparameter", - lv_rosparameter_47_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosParameter"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_48=',' - { - newLeafNode(otherlv_48, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_6_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_3_1_0()); - } - lv_rosparameter_49_0=ruleRosParameter - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosparameter", - lv_rosparameter_49_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosParameter"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_50='}' - { - newLeafNode(otherlv_50, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_6_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + lv_rosparameter_46_0=ruleRosParameter + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosparameter", + lv_rosparameter_46_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosParameter"); + afterParserOrEnumRuleCall(); } ) ) - )* - ) - ) - { - getUnorderedGroupHelper().leave(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + ( + otherlv_47=',' + { + newLeafNode(otherlv_47, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_12_3_0()); } - ) - otherlv_51='}' + ( + ( + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_3_1_0()); + } + lv_rosparameter_48_0=ruleRosParameter + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosparameter", + lv_rosparameter_48_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosParameter"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_49='}' + { + newLeafNode(otherlv_49, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_12_4()); + } + )? + otherlv_50='}' { - newLeafNode(otherlv_51, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7()); + newLeafNode(otherlv_50, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_13()); } ) ; diff --git a/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/parser/antlr/internal/InternalComponentInterfaceLexer.java b/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/parser/antlr/internal/InternalComponentInterfaceLexer.java index 5d2fbae8a..65cfb2f24 100644 --- a/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/parser/antlr/internal/InternalComponentInterfaceLexer.java +++ b/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/parser/antlr/internal/InternalComponentInterfaceLexer.java @@ -661,8 +661,8 @@ public final void mT__49() throws RecognitionException { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalComponentInterface.g:2012:21: ( '0' .. '9' ) - // InternalComponentInterface.g:2012:23: '0' .. '9' + // InternalComponentInterface.g:1935:21: ( '0' .. '9' ) + // InternalComponentInterface.g:1935:23: '0' .. '9' { matchRange('0','9'); @@ -679,10 +679,10 @@ public final void mRULE_BINARY() throws RecognitionException { try { int _type = RULE_BINARY; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:2014:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalComponentInterface.g:2014:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalComponentInterface.g:1937:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalComponentInterface.g:1937:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalComponentInterface.g:2014:15: ( '0b' | '0B' ) + // InternalComponentInterface.g:1937:15: ( '0b' | '0B' ) int alt1=2; int LA1_0 = input.LA(1); @@ -710,7 +710,7 @@ else if ( (LA1_1=='B') ) { } switch (alt1) { case 1 : - // InternalComponentInterface.g:2014:16: '0b' + // InternalComponentInterface.g:1937:16: '0b' { match("0b"); @@ -718,7 +718,7 @@ else if ( (LA1_1=='B') ) { } break; case 2 : - // InternalComponentInterface.g:2014:21: '0B' + // InternalComponentInterface.g:1937:21: '0B' { match("0B"); @@ -728,7 +728,7 @@ else if ( (LA1_1=='B') ) { } - // InternalComponentInterface.g:2014:27: ( '0' | '1' )+ + // InternalComponentInterface.g:1937:27: ( '0' | '1' )+ int cnt2=0; loop2: do { @@ -782,10 +782,10 @@ public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:2016:14: ( ( 'true' | 'false' ) ) - // InternalComponentInterface.g:2016:16: ( 'true' | 'false' ) + // InternalComponentInterface.g:1939:14: ( ( 'true' | 'false' ) ) + // InternalComponentInterface.g:1939:16: ( 'true' | 'false' ) { - // InternalComponentInterface.g:2016:16: ( 'true' | 'false' ) + // InternalComponentInterface.g:1939:16: ( 'true' | 'false' ) int alt3=2; int LA3_0 = input.LA(1); @@ -803,7 +803,7 @@ else if ( (LA3_0=='f') ) { } switch (alt3) { case 1 : - // InternalComponentInterface.g:2016:17: 'true' + // InternalComponentInterface.g:1939:17: 'true' { match("true"); @@ -811,7 +811,7 @@ else if ( (LA3_0=='f') ) { } break; case 2 : - // InternalComponentInterface.g:2016:24: 'false' + // InternalComponentInterface.g:1939:24: 'false' { match("false"); @@ -837,19 +837,19 @@ public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:2018:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) - // InternalComponentInterface.g:2018:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalComponentInterface.g:1941:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) + // InternalComponentInterface.g:1941:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) { mRULE_DECINT(); - // InternalComponentInterface.g:2018:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalComponentInterface.g:1941:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) int alt8=2; alt8 = dfa8.predict(input); switch (alt8) { case 1 : - // InternalComponentInterface.g:2018:28: '.' ( RULE_DIGIT )* + // InternalComponentInterface.g:1941:28: '.' ( RULE_DIGIT )* { match('.'); - // InternalComponentInterface.g:2018:32: ( RULE_DIGIT )* + // InternalComponentInterface.g:1941:32: ( RULE_DIGIT )* loop4: do { int alt4=2; @@ -862,7 +862,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { switch (alt4) { case 1 : - // InternalComponentInterface.g:2018:32: RULE_DIGIT + // InternalComponentInterface.g:1941:32: RULE_DIGIT { mRULE_DIGIT(); @@ -878,9 +878,9 @@ public final void mRULE_DOUBLE() throws RecognitionException { } break; case 2 : - // InternalComponentInterface.g:2018:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT + // InternalComponentInterface.g:1941:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT { - // InternalComponentInterface.g:2018:44: ( '.' ( RULE_DIGIT )* )? + // InternalComponentInterface.g:1941:44: ( '.' ( RULE_DIGIT )* )? int alt6=2; int LA6_0 = input.LA(1); @@ -889,10 +889,10 @@ public final void mRULE_DOUBLE() throws RecognitionException { } switch (alt6) { case 1 : - // InternalComponentInterface.g:2018:45: '.' ( RULE_DIGIT )* + // InternalComponentInterface.g:1941:45: '.' ( RULE_DIGIT )* { match('.'); - // InternalComponentInterface.g:2018:49: ( RULE_DIGIT )* + // InternalComponentInterface.g:1941:49: ( RULE_DIGIT )* loop5: do { int alt5=2; @@ -905,7 +905,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { switch (alt5) { case 1 : - // InternalComponentInterface.g:2018:49: RULE_DIGIT + // InternalComponentInterface.g:1941:49: RULE_DIGIT { mRULE_DIGIT(); @@ -932,7 +932,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalComponentInterface.g:2018:73: ( '-' | '+' )? + // InternalComponentInterface.g:1941:73: ( '-' | '+' )? int alt7=2; int LA7_0 = input.LA(1); @@ -991,10 +991,10 @@ public final void mRULE_DECINT() throws RecognitionException { try { int _type = RULE_DECINT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:2020:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalComponentInterface.g:2020:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalComponentInterface.g:1943:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalComponentInterface.g:1943:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalComponentInterface.g:2020:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalComponentInterface.g:1943:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) int alt11=3; switch ( input.LA(1) ) { case '0': @@ -1029,17 +1029,17 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt11) { case 1 : - // InternalComponentInterface.g:2020:16: '0' + // InternalComponentInterface.g:1943:16: '0' { match('0'); } break; case 2 : - // InternalComponentInterface.g:2020:20: '1' .. '9' ( RULE_DIGIT )* + // InternalComponentInterface.g:1943:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalComponentInterface.g:2020:29: ( RULE_DIGIT )* + // InternalComponentInterface.g:1943:29: ( RULE_DIGIT )* loop9: do { int alt9=2; @@ -1052,7 +1052,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt9) { case 1 : - // InternalComponentInterface.g:2020:29: RULE_DIGIT + // InternalComponentInterface.g:1943:29: RULE_DIGIT { mRULE_DIGIT(); @@ -1068,11 +1068,11 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalComponentInterface.g:2020:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalComponentInterface.g:1943:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalComponentInterface.g:2020:54: ( RULE_DIGIT )* + // InternalComponentInterface.g:1943:54: ( RULE_DIGIT )* loop10: do { int alt10=2; @@ -1085,7 +1085,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt10) { case 1 : - // InternalComponentInterface.g:2020:54: RULE_DIGIT + // InternalComponentInterface.g:1943:54: RULE_DIGIT { mRULE_DIGIT(); @@ -1117,10 +1117,10 @@ public final void mRULE_DECINT() throws RecognitionException { // $ANTLR start "RULE_DAY" public final void mRULE_DAY() throws RecognitionException { try { - // InternalComponentInterface.g:2022:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalComponentInterface.g:2022:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalComponentInterface.g:1945:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalComponentInterface.g:1945:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalComponentInterface.g:2022:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalComponentInterface.g:1945:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) int alt12=2; int LA12_0 = input.LA(1); @@ -1144,14 +1144,14 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { } switch (alt12) { case 1 : - // InternalComponentInterface.g:2022:22: '1' .. '9' + // InternalComponentInterface.g:1945:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalComponentInterface.g:2022:31: '1' .. '3' '0' .. '9' + // InternalComponentInterface.g:1945:31: '1' .. '3' '0' .. '9' { matchRange('1','3'); matchRange('0','9'); @@ -1173,10 +1173,10 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { // $ANTLR start "RULE_MONTH" public final void mRULE_MONTH() throws RecognitionException { try { - // InternalComponentInterface.g:2024:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalComponentInterface.g:2024:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalComponentInterface.g:1947:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalComponentInterface.g:1947:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalComponentInterface.g:2024:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalComponentInterface.g:1947:23: ( '1' .. '9' | '1' '0' .. '2' ) int alt13=2; int LA13_0 = input.LA(1); @@ -1200,14 +1200,14 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { } switch (alt13) { case 1 : - // InternalComponentInterface.g:2024:24: '1' .. '9' + // InternalComponentInterface.g:1947:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalComponentInterface.g:2024:33: '1' '0' .. '2' + // InternalComponentInterface.g:1947:33: '1' '0' .. '2' { match('1'); matchRange('0','2'); @@ -1229,8 +1229,8 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { // $ANTLR start "RULE_YEAR" public final void mRULE_YEAR() throws RecognitionException { try { - // InternalComponentInterface.g:2026:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalComponentInterface.g:2026:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalComponentInterface.g:1949:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalComponentInterface.g:1949:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { matchRange('0','2'); matchRange('0','9'); @@ -1248,10 +1248,10 @@ public final void mRULE_YEAR() throws RecognitionException { // $ANTLR start "RULE_HOUR" public final void mRULE_HOUR() throws RecognitionException { try { - // InternalComponentInterface.g:2028:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalComponentInterface.g:2028:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalComponentInterface.g:1951:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalComponentInterface.g:1951:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalComponentInterface.g:2028:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalComponentInterface.g:1951:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) int alt14=2; int LA14_0 = input.LA(1); @@ -1269,7 +1269,7 @@ else if ( (LA14_0=='2') ) { } switch (alt14) { case 1 : - // InternalComponentInterface.g:2028:23: '0' .. '1' '0' .. '9' + // InternalComponentInterface.g:1951:23: '0' .. '1' '0' .. '9' { matchRange('0','1'); matchRange('0','9'); @@ -1277,7 +1277,7 @@ else if ( (LA14_0=='2') ) { } break; case 2 : - // InternalComponentInterface.g:2028:41: '2' '0' .. '3' + // InternalComponentInterface.g:1951:41: '2' '0' .. '3' { match('2'); matchRange('0','3'); @@ -1299,8 +1299,8 @@ else if ( (LA14_0=='2') ) { // $ANTLR start "RULE_MIN_SEC" public final void mRULE_MIN_SEC() throws RecognitionException { try { - // InternalComponentInterface.g:2030:23: ( '0' .. '5' '0' .. '9' ) - // InternalComponentInterface.g:2030:25: '0' .. '5' '0' .. '9' + // InternalComponentInterface.g:1953:23: ( '0' .. '5' '0' .. '9' ) + // InternalComponentInterface.g:1953:25: '0' .. '5' '0' .. '9' { matchRange('0','5'); matchRange('0','9'); @@ -1318,8 +1318,8 @@ public final void mRULE_DATE_TIME() throws RecognitionException { try { int _type = RULE_DATE_TIME; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:2032:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalComponentInterface.g:2032:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalComponentInterface.g:1955:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalComponentInterface.g:1955:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { mRULE_YEAR(); match('-'); @@ -1348,10 +1348,10 @@ public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:2034:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalComponentInterface.g:2034:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalComponentInterface.g:1957:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalComponentInterface.g:1957:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalComponentInterface.g:2034:11: ( '^' )? + // InternalComponentInterface.g:1957:11: ( '^' )? int alt15=2; int LA15_0 = input.LA(1); @@ -1360,7 +1360,7 @@ public final void mRULE_ID() throws RecognitionException { } switch (alt15) { case 1 : - // InternalComponentInterface.g:2034:11: '^' + // InternalComponentInterface.g:1957:11: '^' { match('^'); @@ -1378,7 +1378,7 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalComponentInterface.g:2034:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalComponentInterface.g:1957:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop16: do { int alt16=2; @@ -1427,10 +1427,10 @@ public final void mRULE_INT() throws RecognitionException { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:2036:10: ( ( '0' .. '9' )+ ) - // InternalComponentInterface.g:2036:12: ( '0' .. '9' )+ + // InternalComponentInterface.g:1959:10: ( ( '0' .. '9' )+ ) + // InternalComponentInterface.g:1959:12: ( '0' .. '9' )+ { - // InternalComponentInterface.g:2036:12: ( '0' .. '9' )+ + // InternalComponentInterface.g:1959:12: ( '0' .. '9' )+ int cnt17=0; loop17: do { @@ -1444,7 +1444,7 @@ public final void mRULE_INT() throws RecognitionException { switch (alt17) { case 1 : - // InternalComponentInterface.g:2036:13: '0' .. '9' + // InternalComponentInterface.g:1959:13: '0' .. '9' { matchRange('0','9'); @@ -1476,10 +1476,10 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:2038:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalComponentInterface.g:2038:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalComponentInterface.g:1961:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalComponentInterface.g:1961:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalComponentInterface.g:2038:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalComponentInterface.g:1961:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt20=2; int LA20_0 = input.LA(1); @@ -1497,10 +1497,10 @@ else if ( (LA20_0=='\'') ) { } switch (alt20) { case 1 : - // InternalComponentInterface.g:2038:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalComponentInterface.g:1961:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalComponentInterface.g:2038:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalComponentInterface.g:1961:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop18: do { int alt18=3; @@ -1516,7 +1516,7 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 switch (alt18) { case 1 : - // InternalComponentInterface.g:2038:21: '\\\\' . + // InternalComponentInterface.g:1961:21: '\\\\' . { match('\\'); matchAny(); @@ -1524,7 +1524,7 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 } break; case 2 : - // InternalComponentInterface.g:2038:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalComponentInterface.g:1961:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1549,10 +1549,10 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 } break; case 2 : - // InternalComponentInterface.g:2038:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalComponentInterface.g:1961:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalComponentInterface.g:2038:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalComponentInterface.g:1961:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop19: do { int alt19=3; @@ -1568,7 +1568,7 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 switch (alt19) { case 1 : - // InternalComponentInterface.g:2038:54: '\\\\' . + // InternalComponentInterface.g:1961:54: '\\\\' . { match('\\'); matchAny(); @@ -1576,7 +1576,7 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 } break; case 2 : - // InternalComponentInterface.g:2038:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalComponentInterface.g:1961:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1619,12 +1619,12 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:2040:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalComponentInterface.g:2040:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalComponentInterface.g:1963:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalComponentInterface.g:1963:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalComponentInterface.g:2040:24: ( options {greedy=false; } : . )* + // InternalComponentInterface.g:1963:24: ( options {greedy=false; } : . )* loop21: do { int alt21=2; @@ -1649,7 +1649,7 @@ else if ( ((LA21_0>='\u0000' && LA21_0<=')')||(LA21_0>='+' && LA21_0<='\uFFFF')) switch (alt21) { case 1 : - // InternalComponentInterface.g:2040:52: . + // InternalComponentInterface.g:1963:52: . { matchAny(); @@ -1679,12 +1679,12 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:2042:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalComponentInterface.g:2042:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalComponentInterface.g:1965:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalComponentInterface.g:1965:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalComponentInterface.g:2042:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalComponentInterface.g:1965:24: (~ ( ( '\\n' | '\\r' ) ) )* loop22: do { int alt22=2; @@ -1697,7 +1697,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt22) { case 1 : - // InternalComponentInterface.g:2042:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalComponentInterface.g:1965: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(); @@ -1717,7 +1717,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } } while (true); - // InternalComponentInterface.g:2042:40: ( ( '\\r' )? '\\n' )? + // InternalComponentInterface.g:1965:40: ( ( '\\r' )? '\\n' )? int alt24=2; int LA24_0 = input.LA(1); @@ -1726,9 +1726,9 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt24) { case 1 : - // InternalComponentInterface.g:2042:41: ( '\\r' )? '\\n' + // InternalComponentInterface.g:1965:41: ( '\\r' )? '\\n' { - // InternalComponentInterface.g:2042:41: ( '\\r' )? + // InternalComponentInterface.g:1965:41: ( '\\r' )? int alt23=2; int LA23_0 = input.LA(1); @@ -1737,7 +1737,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt23) { case 1 : - // InternalComponentInterface.g:2042:41: '\\r' + // InternalComponentInterface.g:1965:41: '\\r' { match('\r'); @@ -1769,10 +1769,10 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:2044:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalComponentInterface.g:2044:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalComponentInterface.g:1967:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalComponentInterface.g:1967:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalComponentInterface.g:2044:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalComponentInterface.g:1967:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt25=0; loop25: do { @@ -1826,8 +1826,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalComponentInterface.g:2046:16: ( . ) - // InternalComponentInterface.g:2046:18: . + // InternalComponentInterface.g:1969:16: ( . ) + // InternalComponentInterface.g:1969:18: . { matchAny(); @@ -2184,7 +2184,7 @@ public DFA8(BaseRecognizer recognizer) { this.transition = DFA8_transition; } public String getDescription() { - return "2018:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; + return "1941:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; } } static final String DFA26_eotS = diff --git a/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/parser/antlr/internal/InternalComponentInterfaceParser.java b/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/parser/antlr/internal/InternalComponentInterfaceParser.java index 00306a03e..09f7a56e6 100644 --- a/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/parser/antlr/internal/InternalComponentInterfaceParser.java +++ b/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/parser/antlr/internal/InternalComponentInterfaceParser.java @@ -147,7 +147,7 @@ public final EObject entryRuleComponentInterface() throws RecognitionException { // $ANTLR start "ruleComponentInterface" - // InternalComponentInterface.g:71:1: ruleComponentInterface returns [EObject current=null] : (otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) ) ) otherlv_51= '}' ) ; + // InternalComponentInterface.g:71:1: ruleComponentInterface returns [EObject current=null] : (otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? (otherlv_8= 'RosPublishers' otherlv_9= '{' ( (lv_rospublisher_10_0= ruleRosPublisher ) ) (otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) )* otherlv_13= '}' )? (otherlv_14= 'RosSubscribers' otherlv_15= '{' ( (lv_rossubscriber_16_0= ruleRosSubscriber ) ) (otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) )* otherlv_19= '}' )? (otherlv_20= 'RosSrvServers' otherlv_21= '{' ( (lv_rosserviceserver_22_0= ruleRosServiceServer ) ) (otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) )* otherlv_25= '}' )? (otherlv_26= 'RosSrvClients' otherlv_27= '{' ( (lv_rosserviceclient_28_0= ruleRosServiceClient ) ) (otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) )* otherlv_31= '}' )? (otherlv_32= 'RosActionServers' otherlv_33= '{' ( (lv_rosactionserver_34_0= ruleRosActionServer ) ) (otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) )* otherlv_37= '}' )? (otherlv_38= 'RosActionClients' otherlv_39= '{' ( (lv_rosactionclient_40_0= ruleRosActionClient ) ) (otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) )* otherlv_43= '}' )? (otherlv_44= 'RosParameters' otherlv_45= '{' ( (lv_rosparameter_46_0= ruleRosParameter ) ) (otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) )* otherlv_49= '}' )? otherlv_50= '}' ) ; public final EObject ruleComponentInterface() throws RecognitionException { EObject current = null; @@ -156,77 +156,77 @@ public final EObject ruleComponentInterface() throws RecognitionException { Token otherlv_2=null; Token otherlv_4=null; Token otherlv_6=null; + Token otherlv_8=null; Token otherlv_9=null; - Token otherlv_10=null; - Token otherlv_12=null; + Token otherlv_11=null; + Token otherlv_13=null; Token otherlv_14=null; Token otherlv_15=null; - Token otherlv_16=null; - Token otherlv_18=null; + Token otherlv_17=null; + Token otherlv_19=null; Token otherlv_20=null; Token otherlv_21=null; - Token otherlv_22=null; - Token otherlv_24=null; + Token otherlv_23=null; + Token otherlv_25=null; Token otherlv_26=null; Token otherlv_27=null; - Token otherlv_28=null; - Token otherlv_30=null; + Token otherlv_29=null; + Token otherlv_31=null; Token otherlv_32=null; Token otherlv_33=null; - Token otherlv_34=null; - Token otherlv_36=null; + Token otherlv_35=null; + Token otherlv_37=null; Token otherlv_38=null; Token otherlv_39=null; - Token otherlv_40=null; - Token otherlv_42=null; + Token otherlv_41=null; + Token otherlv_43=null; Token otherlv_44=null; Token otherlv_45=null; - Token otherlv_46=null; - Token otherlv_48=null; + Token otherlv_47=null; + Token otherlv_49=null; Token otherlv_50=null; - Token otherlv_51=null; AntlrDatatypeRuleToken lv_name_3_0 = null; AntlrDatatypeRuleToken lv_NameSpace_5_0 = null; - EObject lv_rospublisher_11_0 = null; + EObject lv_rospublisher_10_0 = null; - EObject lv_rospublisher_13_0 = null; + EObject lv_rospublisher_12_0 = null; - EObject lv_rossubscriber_17_0 = null; + EObject lv_rossubscriber_16_0 = null; - EObject lv_rossubscriber_19_0 = null; + EObject lv_rossubscriber_18_0 = null; - EObject lv_rosserviceserver_23_0 = null; + EObject lv_rosserviceserver_22_0 = null; - EObject lv_rosserviceserver_25_0 = null; + EObject lv_rosserviceserver_24_0 = null; - EObject lv_rosserviceclient_29_0 = null; + EObject lv_rosserviceclient_28_0 = null; - EObject lv_rosserviceclient_31_0 = null; + EObject lv_rosserviceclient_30_0 = null; - EObject lv_rosactionserver_35_0 = null; + EObject lv_rosactionserver_34_0 = null; - EObject lv_rosactionserver_37_0 = null; + EObject lv_rosactionserver_36_0 = null; - EObject lv_rosactionclient_41_0 = null; + EObject lv_rosactionclient_40_0 = null; - EObject lv_rosactionclient_43_0 = null; + EObject lv_rosactionclient_42_0 = null; - EObject lv_rosparameter_47_0 = null; + EObject lv_rosparameter_46_0 = null; - EObject lv_rosparameter_49_0 = null; + EObject lv_rosparameter_48_0 = null; enterRule(); try { - // InternalComponentInterface.g:77:2: ( (otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) ) ) otherlv_51= '}' ) ) - // InternalComponentInterface.g:78:2: (otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) ) ) otherlv_51= '}' ) + // InternalComponentInterface.g:77:2: ( (otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? (otherlv_8= 'RosPublishers' otherlv_9= '{' ( (lv_rospublisher_10_0= ruleRosPublisher ) ) (otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) )* otherlv_13= '}' )? (otherlv_14= 'RosSubscribers' otherlv_15= '{' ( (lv_rossubscriber_16_0= ruleRosSubscriber ) ) (otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) )* otherlv_19= '}' )? (otherlv_20= 'RosSrvServers' otherlv_21= '{' ( (lv_rosserviceserver_22_0= ruleRosServiceServer ) ) (otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) )* otherlv_25= '}' )? (otherlv_26= 'RosSrvClients' otherlv_27= '{' ( (lv_rosserviceclient_28_0= ruleRosServiceClient ) ) (otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) )* otherlv_31= '}' )? (otherlv_32= 'RosActionServers' otherlv_33= '{' ( (lv_rosactionserver_34_0= ruleRosActionServer ) ) (otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) )* otherlv_37= '}' )? (otherlv_38= 'RosActionClients' otherlv_39= '{' ( (lv_rosactionclient_40_0= ruleRosActionClient ) ) (otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) )* otherlv_43= '}' )? (otherlv_44= 'RosParameters' otherlv_45= '{' ( (lv_rosparameter_46_0= ruleRosParameter ) ) (otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) )* otherlv_49= '}' )? otherlv_50= '}' ) ) + // InternalComponentInterface.g:78:2: (otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? (otherlv_8= 'RosPublishers' otherlv_9= '{' ( (lv_rospublisher_10_0= ruleRosPublisher ) ) (otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) )* otherlv_13= '}' )? (otherlv_14= 'RosSubscribers' otherlv_15= '{' ( (lv_rossubscriber_16_0= ruleRosSubscriber ) ) (otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) )* otherlv_19= '}' )? (otherlv_20= 'RosSrvServers' otherlv_21= '{' ( (lv_rosserviceserver_22_0= ruleRosServiceServer ) ) (otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) )* otherlv_25= '}' )? (otherlv_26= 'RosSrvClients' otherlv_27= '{' ( (lv_rosserviceclient_28_0= ruleRosServiceClient ) ) (otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) )* otherlv_31= '}' )? (otherlv_32= 'RosActionServers' otherlv_33= '{' ( (lv_rosactionserver_34_0= ruleRosActionServer ) ) (otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) )* otherlv_37= '}' )? (otherlv_38= 'RosActionClients' otherlv_39= '{' ( (lv_rosactionclient_40_0= ruleRosActionClient ) ) (otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) )* otherlv_43= '}' )? (otherlv_44= 'RosParameters' otherlv_45= '{' ( (lv_rosparameter_46_0= ruleRosParameter ) ) (otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) )* otherlv_49= '}' )? otherlv_50= '}' ) { - // InternalComponentInterface.g:78:2: (otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) ) ) otherlv_51= '}' ) - // InternalComponentInterface.g:79:3: otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) ) ) otherlv_51= '}' + // InternalComponentInterface.g:78:2: (otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? (otherlv_8= 'RosPublishers' otherlv_9= '{' ( (lv_rospublisher_10_0= ruleRosPublisher ) ) (otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) )* otherlv_13= '}' )? (otherlv_14= 'RosSubscribers' otherlv_15= '{' ( (lv_rossubscriber_16_0= ruleRosSubscriber ) ) (otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) )* otherlv_19= '}' )? (otherlv_20= 'RosSrvServers' otherlv_21= '{' ( (lv_rosserviceserver_22_0= ruleRosServiceServer ) ) (otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) )* otherlv_25= '}' )? (otherlv_26= 'RosSrvClients' otherlv_27= '{' ( (lv_rosserviceclient_28_0= ruleRosServiceClient ) ) (otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) )* otherlv_31= '}' )? (otherlv_32= 'RosActionServers' otherlv_33= '{' ( (lv_rosactionserver_34_0= ruleRosActionServer ) ) (otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) )* otherlv_37= '}' )? (otherlv_38= 'RosActionClients' otherlv_39= '{' ( (lv_rosactionclient_40_0= ruleRosActionClient ) ) (otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) )* otherlv_43= '}' )? (otherlv_44= 'RosParameters' otherlv_45= '{' ( (lv_rosparameter_46_0= ruleRosParameter ) ) (otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) )* otherlv_49= '}' )? otherlv_50= '}' ) + // InternalComponentInterface.g:79:3: otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? (otherlv_8= 'RosPublishers' otherlv_9= '{' ( (lv_rospublisher_10_0= ruleRosPublisher ) ) (otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) )* otherlv_13= '}' )? (otherlv_14= 'RosSubscribers' otherlv_15= '{' ( (lv_rossubscriber_16_0= ruleRosSubscriber ) ) (otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) )* otherlv_19= '}' )? (otherlv_20= 'RosSrvServers' otherlv_21= '{' ( (lv_rosserviceserver_22_0= ruleRosServiceServer ) ) (otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) )* otherlv_25= '}' )? (otherlv_26= 'RosSrvClients' otherlv_27= '{' ( (lv_rosserviceclient_28_0= ruleRosServiceClient ) ) (otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) )* otherlv_31= '}' )? (otherlv_32= 'RosActionServers' otherlv_33= '{' ( (lv_rosactionserver_34_0= ruleRosActionServer ) ) (otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) )* otherlv_37= '}' )? (otherlv_38= 'RosActionClients' otherlv_39= '{' ( (lv_rosactionclient_40_0= ruleRosActionClient ) ) (otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) )* otherlv_43= '}' )? (otherlv_44= 'RosParameters' otherlv_45= '{' ( (lv_rosparameter_46_0= ruleRosParameter ) ) (otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) )* otherlv_49= '}' )? otherlv_50= '}' { otherlv_0=(Token)match(input,22,FOLLOW_3); @@ -372,1077 +372,842 @@ public final EObject ruleComponentInterface() throws RecognitionException { } - // InternalComponentInterface.g:157:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) ) ) - // InternalComponentInterface.g:158:4: ( ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) ) - { - // InternalComponentInterface.g:158:4: ( ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) ) - // InternalComponentInterface.g:159:5: ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) - { - - getUnorderedGroupHelper().enter(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - - // InternalComponentInterface.g:162:5: ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) - // InternalComponentInterface.g:163:6: ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* - { - // InternalComponentInterface.g:163:6: ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* - loop10: - do { - int alt10=8; - int LA10_0 = input.LA(1); - - if ( LA10_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt10=1; - } - else if ( LA10_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt10=2; - } - else if ( LA10_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt10=3; - } - else if ( LA10_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt10=4; - } - else if ( LA10_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt10=5; - } - else if ( LA10_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt10=6; - } - else if ( LA10_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt10=7; - } - - - switch (alt10) { - case 1 : - // InternalComponentInterface.g:164:4: ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) - { - // InternalComponentInterface.g:164:4: ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) - // InternalComponentInterface.g:165:5: {...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0)"); - } - // InternalComponentInterface.g:165:115: ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) - // InternalComponentInterface.g:166:6: ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0); - - // InternalComponentInterface.g:169:9: ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) - // InternalComponentInterface.g:169:10: {...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "true"); - } - // InternalComponentInterface.g:169:19: (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) - // InternalComponentInterface.g:169:20: otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' - { - otherlv_9=(Token)match(input,27,FOLLOW_3); - - newLeafNode(otherlv_9, grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0_0()); - - otherlv_10=(Token)match(input,23,FOLLOW_9); - - newLeafNode(otherlv_10, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_0_1()); - - // InternalComponentInterface.g:177:9: ( (lv_rospublisher_11_0= ruleRosPublisher ) ) - // InternalComponentInterface.g:178:10: (lv_rospublisher_11_0= ruleRosPublisher ) - { - // InternalComponentInterface.g:178:10: (lv_rospublisher_11_0= ruleRosPublisher ) - // InternalComponentInterface.g:179:11: lv_rospublisher_11_0= ruleRosPublisher - { - - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_2_0()); - - pushFollow(FOLLOW_10); - lv_rospublisher_11_0=ruleRosPublisher(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rospublisher", - lv_rospublisher_11_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosPublisher"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalComponentInterface.g:196:9: (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0==28) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // InternalComponentInterface.g:197:10: otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) - { - otherlv_12=(Token)match(input,28,FOLLOW_9); - - newLeafNode(otherlv_12, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_0_3_0()); - - // InternalComponentInterface.g:201:10: ( (lv_rospublisher_13_0= ruleRosPublisher ) ) - // InternalComponentInterface.g:202:11: (lv_rospublisher_13_0= ruleRosPublisher ) - { - // InternalComponentInterface.g:202:11: (lv_rospublisher_13_0= ruleRosPublisher ) - // InternalComponentInterface.g:203:12: lv_rospublisher_13_0= ruleRosPublisher - { - - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_3_1_0()); - - pushFollow(FOLLOW_10); - lv_rospublisher_13_0=ruleRosPublisher(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rospublisher", - lv_rospublisher_13_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosPublisher"); - afterParserOrEnumRuleCall(); - - - } + // InternalComponentInterface.g:157:3: (otherlv_8= 'RosPublishers' otherlv_9= '{' ( (lv_rospublisher_10_0= ruleRosPublisher ) ) (otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) )* otherlv_13= '}' )? + int alt4=2; + int LA4_0 = input.LA(1); + if ( (LA4_0==27) ) { + alt4=1; + } + switch (alt4) { + case 1 : + // InternalComponentInterface.g:158:4: otherlv_8= 'RosPublishers' otherlv_9= '{' ( (lv_rospublisher_10_0= ruleRosPublisher ) ) (otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) )* otherlv_13= '}' + { + otherlv_8=(Token)match(input,27,FOLLOW_3); - } - - - } - break; - - default : - break loop3; - } - } while (true); - - otherlv_14=(Token)match(input,29,FOLLOW_8); - - newLeafNode(otherlv_14, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_0_4()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 2 : - // InternalComponentInterface.g:231:4: ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) - { - // InternalComponentInterface.g:231:4: ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) - // InternalComponentInterface.g:232:5: {...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1)"); - } - // InternalComponentInterface.g:232:115: ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) - // InternalComponentInterface.g:233:6: ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1); - - // InternalComponentInterface.g:236:9: ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) - // InternalComponentInterface.g:236:10: {...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "true"); - } - // InternalComponentInterface.g:236:19: (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) - // InternalComponentInterface.g:236:20: otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' - { - otherlv_15=(Token)match(input,30,FOLLOW_3); - - newLeafNode(otherlv_15, grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_6_1_0()); - - otherlv_16=(Token)match(input,23,FOLLOW_11); - - newLeafNode(otherlv_16, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1_1()); - - // InternalComponentInterface.g:244:9: ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) - // InternalComponentInterface.g:245:10: (lv_rossubscriber_17_0= ruleRosSubscriber ) - { - // InternalComponentInterface.g:245:10: (lv_rossubscriber_17_0= ruleRosSubscriber ) - // InternalComponentInterface.g:246:11: lv_rossubscriber_17_0= ruleRosSubscriber - { - - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_2_0()); - - pushFollow(FOLLOW_10); - lv_rossubscriber_17_0=ruleRosSubscriber(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rossubscriber", - lv_rossubscriber_17_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosSubscriber"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalComponentInterface.g:263:9: (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* - loop4: - do { - int alt4=2; - int LA4_0 = input.LA(1); - - if ( (LA4_0==28) ) { - alt4=1; - } - - - switch (alt4) { - case 1 : - // InternalComponentInterface.g:264:10: otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) - { - otherlv_18=(Token)match(input,28,FOLLOW_11); - - newLeafNode(otherlv_18, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_1_3_0()); - - // InternalComponentInterface.g:268:10: ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) - // InternalComponentInterface.g:269:11: (lv_rossubscriber_19_0= ruleRosSubscriber ) - { - // InternalComponentInterface.g:269:11: (lv_rossubscriber_19_0= ruleRosSubscriber ) - // InternalComponentInterface.g:270:12: lv_rossubscriber_19_0= ruleRosSubscriber - { - - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0()); - - pushFollow(FOLLOW_10); - lv_rossubscriber_19_0=ruleRosSubscriber(); + newLeafNode(otherlv_8, grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0()); + + otherlv_9=(Token)match(input,23,FOLLOW_9); - state._fsp--; + newLeafNode(otherlv_9, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1()); + + // InternalComponentInterface.g:166:4: ( (lv_rospublisher_10_0= ruleRosPublisher ) ) + // InternalComponentInterface.g:167:5: (lv_rospublisher_10_0= ruleRosPublisher ) + { + // InternalComponentInterface.g:167:5: (lv_rospublisher_10_0= ruleRosPublisher ) + // InternalComponentInterface.g:168:6: lv_rospublisher_10_0= ruleRosPublisher + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_2_0()); + + pushFollow(FOLLOW_10); + lv_rospublisher_10_0=ruleRosPublisher(); - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rossubscriber", - lv_rossubscriber_19_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosSubscriber"); - afterParserOrEnumRuleCall(); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rospublisher", + lv_rospublisher_10_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosPublisher"); + afterParserOrEnumRuleCall(); + - } + } - } - break; + } - default : - break loop4; - } - } while (true); + // InternalComponentInterface.g:185:4: (otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) )* + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); - otherlv_20=(Token)match(input,29,FOLLOW_8); + if ( (LA3_0==28) ) { + alt3=1; + } - newLeafNode(otherlv_20, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_1_4()); - - } + switch (alt3) { + case 1 : + // InternalComponentInterface.g:186:5: otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) + { + otherlv_11=(Token)match(input,28,FOLLOW_9); + newLeafNode(otherlv_11, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_0()); + + // InternalComponentInterface.g:190:5: ( (lv_rospublisher_12_0= ruleRosPublisher ) ) + // InternalComponentInterface.g:191:6: (lv_rospublisher_12_0= ruleRosPublisher ) + { + // InternalComponentInterface.g:191:6: (lv_rospublisher_12_0= ruleRosPublisher ) + // InternalComponentInterface.g:192:7: lv_rospublisher_12_0= ruleRosPublisher + { - } + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_3_1_0()); + + pushFollow(FOLLOW_10); + lv_rospublisher_12_0=ruleRosPublisher(); - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rospublisher", + lv_rospublisher_12_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosPublisher"); + afterParserOrEnumRuleCall(); + - } + } - } - break; - case 3 : - // InternalComponentInterface.g:298:4: ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) - { - // InternalComponentInterface.g:298:4: ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) - // InternalComponentInterface.g:299:5: {...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2)"); - } - // InternalComponentInterface.g:299:115: ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) - // InternalComponentInterface.g:300:6: ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) - { + } - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2); - - // InternalComponentInterface.g:303:9: ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) - // InternalComponentInterface.g:303:10: {...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "true"); - } - // InternalComponentInterface.g:303:19: (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) - // InternalComponentInterface.g:303:20: otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' - { - otherlv_21=(Token)match(input,31,FOLLOW_3); - newLeafNode(otherlv_21, grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_6_2_0()); - - otherlv_22=(Token)match(input,23,FOLLOW_12); + } + break; - newLeafNode(otherlv_22, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_2_1()); - - // InternalComponentInterface.g:311:9: ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) - // InternalComponentInterface.g:312:10: (lv_rosserviceserver_23_0= ruleRosServiceServer ) - { - // InternalComponentInterface.g:312:10: (lv_rosserviceserver_23_0= ruleRosServiceServer ) - // InternalComponentInterface.g:313:11: lv_rosserviceserver_23_0= ruleRosServiceServer - { + default : + break loop3; + } + } while (true); - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_2_0()); - - pushFollow(FOLLOW_10); - lv_rosserviceserver_23_0=ruleRosServiceServer(); + otherlv_13=(Token)match(input,29,FOLLOW_11); - state._fsp--; + newLeafNode(otherlv_13, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4()); + + } + break; - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosserviceserver", - lv_rosserviceserver_23_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosServiceServer"); - afterParserOrEnumRuleCall(); - + } - } + // InternalComponentInterface.g:215:3: (otherlv_14= 'RosSubscribers' otherlv_15= '{' ( (lv_rossubscriber_16_0= ruleRosSubscriber ) ) (otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) )* otherlv_19= '}' )? + int alt6=2; + int LA6_0 = input.LA(1); + if ( (LA6_0==30) ) { + alt6=1; + } + switch (alt6) { + case 1 : + // InternalComponentInterface.g:216:4: otherlv_14= 'RosSubscribers' otherlv_15= '{' ( (lv_rossubscriber_16_0= ruleRosSubscriber ) ) (otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) )* otherlv_19= '}' + { + otherlv_14=(Token)match(input,30,FOLLOW_3); - } + newLeafNode(otherlv_14, grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_7_0()); + + otherlv_15=(Token)match(input,23,FOLLOW_12); - // InternalComponentInterface.g:330:9: (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); + newLeafNode(otherlv_15, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_7_1()); + + // InternalComponentInterface.g:224:4: ( (lv_rossubscriber_16_0= ruleRosSubscriber ) ) + // InternalComponentInterface.g:225:5: (lv_rossubscriber_16_0= ruleRosSubscriber ) + { + // InternalComponentInterface.g:225:5: (lv_rossubscriber_16_0= ruleRosSubscriber ) + // InternalComponentInterface.g:226:6: lv_rossubscriber_16_0= ruleRosSubscriber + { - if ( (LA5_0==28) ) { - alt5=1; - } + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_2_0()); + + pushFollow(FOLLOW_10); + lv_rossubscriber_16_0=ruleRosSubscriber(); + state._fsp--; - switch (alt5) { - case 1 : - // InternalComponentInterface.g:331:10: otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) - { - otherlv_24=(Token)match(input,28,FOLLOW_12); - newLeafNode(otherlv_24, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_2_3_0()); - - // InternalComponentInterface.g:335:10: ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) - // InternalComponentInterface.g:336:11: (lv_rosserviceserver_25_0= ruleRosServiceServer ) - { - // InternalComponentInterface.g:336:11: (lv_rosserviceserver_25_0= ruleRosServiceServer ) - // InternalComponentInterface.g:337:12: lv_rosserviceserver_25_0= ruleRosServiceServer - { + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rossubscriber", + lv_rossubscriber_16_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosSubscriber"); + afterParserOrEnumRuleCall(); + - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0()); - - pushFollow(FOLLOW_10); - lv_rosserviceserver_25_0=ruleRosServiceServer(); + } - state._fsp--; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosserviceserver", - lv_rosserviceserver_25_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosServiceServer"); - afterParserOrEnumRuleCall(); - + // InternalComponentInterface.g:243:4: (otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) )* + loop5: + do { + int alt5=2; + int LA5_0 = input.LA(1); - } + if ( (LA5_0==28) ) { + alt5=1; + } - } + switch (alt5) { + case 1 : + // InternalComponentInterface.g:244:5: otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) + { + otherlv_17=(Token)match(input,28,FOLLOW_12); + newLeafNode(otherlv_17, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_7_3_0()); + + // InternalComponentInterface.g:248:5: ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) + // InternalComponentInterface.g:249:6: (lv_rossubscriber_18_0= ruleRosSubscriber ) + { + // InternalComponentInterface.g:249:6: (lv_rossubscriber_18_0= ruleRosSubscriber ) + // InternalComponentInterface.g:250:7: lv_rossubscriber_18_0= ruleRosSubscriber + { - } - break; + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_3_1_0()); + + pushFollow(FOLLOW_10); + lv_rossubscriber_18_0=ruleRosSubscriber(); - default : - break loop5; - } - } while (true); + state._fsp--; - otherlv_26=(Token)match(input,29,FOLLOW_8); - newLeafNode(otherlv_26, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_2_4()); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rossubscriber", + lv_rossubscriber_18_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosSubscriber"); + afterParserOrEnumRuleCall(); + - } + } - } + } - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - - } + } + break; + default : + break loop5; + } + } while (true); - } + otherlv_19=(Token)match(input,29,FOLLOW_13); + newLeafNode(otherlv_19, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7_4()); + - } - break; - case 4 : - // InternalComponentInterface.g:365:4: ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) - { - // InternalComponentInterface.g:365:4: ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) - // InternalComponentInterface.g:366:5: {...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3)"); - } - // InternalComponentInterface.g:366:115: ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) - // InternalComponentInterface.g:367:6: ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) - { + } + break; - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3); - - // InternalComponentInterface.g:370:9: ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) - // InternalComponentInterface.g:370:10: {...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "true"); - } - // InternalComponentInterface.g:370:19: (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) - // InternalComponentInterface.g:370:20: otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' - { - otherlv_27=(Token)match(input,32,FOLLOW_3); + } - newLeafNode(otherlv_27, grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_6_3_0()); - - otherlv_28=(Token)match(input,23,FOLLOW_13); + // InternalComponentInterface.g:273:3: (otherlv_20= 'RosSrvServers' otherlv_21= '{' ( (lv_rosserviceserver_22_0= ruleRosServiceServer ) ) (otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) )* otherlv_25= '}' )? + int alt8=2; + int LA8_0 = input.LA(1); - newLeafNode(otherlv_28, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_3_1()); - - // InternalComponentInterface.g:378:9: ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) - // InternalComponentInterface.g:379:10: (lv_rosserviceclient_29_0= ruleRosServiceClient ) - { - // InternalComponentInterface.g:379:10: (lv_rosserviceclient_29_0= ruleRosServiceClient ) - // InternalComponentInterface.g:380:11: lv_rosserviceclient_29_0= ruleRosServiceClient - { + if ( (LA8_0==31) ) { + alt8=1; + } + switch (alt8) { + case 1 : + // InternalComponentInterface.g:274:4: otherlv_20= 'RosSrvServers' otherlv_21= '{' ( (lv_rosserviceserver_22_0= ruleRosServiceServer ) ) (otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) )* otherlv_25= '}' + { + otherlv_20=(Token)match(input,31,FOLLOW_3); - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_2_0()); - - pushFollow(FOLLOW_10); - lv_rosserviceclient_29_0=ruleRosServiceClient(); + newLeafNode(otherlv_20, grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_8_0()); + + otherlv_21=(Token)match(input,23,FOLLOW_14); - state._fsp--; + newLeafNode(otherlv_21, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_8_1()); + + // InternalComponentInterface.g:282:4: ( (lv_rosserviceserver_22_0= ruleRosServiceServer ) ) + // InternalComponentInterface.g:283:5: (lv_rosserviceserver_22_0= ruleRosServiceServer ) + { + // InternalComponentInterface.g:283:5: (lv_rosserviceserver_22_0= ruleRosServiceServer ) + // InternalComponentInterface.g:284:6: lv_rosserviceserver_22_0= ruleRosServiceServer + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_2_0()); + + pushFollow(FOLLOW_10); + lv_rosserviceserver_22_0=ruleRosServiceServer(); - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosserviceclient", - lv_rosserviceclient_29_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosServiceClient"); - afterParserOrEnumRuleCall(); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosserviceserver", + lv_rosserviceserver_22_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosServiceServer"); + afterParserOrEnumRuleCall(); + - } + } - // InternalComponentInterface.g:397:9: (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* - loop6: - do { - int alt6=2; - int LA6_0 = input.LA(1); - if ( (LA6_0==28) ) { - alt6=1; - } + } + // InternalComponentInterface.g:301:4: (otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); - switch (alt6) { - case 1 : - // InternalComponentInterface.g:398:10: otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) - { - otherlv_30=(Token)match(input,28,FOLLOW_13); + if ( (LA7_0==28) ) { + alt7=1; + } - newLeafNode(otherlv_30, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_3_0()); - - // InternalComponentInterface.g:402:10: ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) - // InternalComponentInterface.g:403:11: (lv_rosserviceclient_31_0= ruleRosServiceClient ) - { - // InternalComponentInterface.g:403:11: (lv_rosserviceclient_31_0= ruleRosServiceClient ) - // InternalComponentInterface.g:404:12: lv_rosserviceclient_31_0= ruleRosServiceClient - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0()); - - pushFollow(FOLLOW_10); - lv_rosserviceclient_31_0=ruleRosServiceClient(); + switch (alt7) { + case 1 : + // InternalComponentInterface.g:302:5: otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) + { + otherlv_23=(Token)match(input,28,FOLLOW_14); - state._fsp--; + newLeafNode(otherlv_23, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_8_3_0()); + + // InternalComponentInterface.g:306:5: ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) + // InternalComponentInterface.g:307:6: (lv_rosserviceserver_24_0= ruleRosServiceServer ) + { + // InternalComponentInterface.g:307:6: (lv_rosserviceserver_24_0= ruleRosServiceServer ) + // InternalComponentInterface.g:308:7: lv_rosserviceserver_24_0= ruleRosServiceServer + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_3_1_0()); + + pushFollow(FOLLOW_10); + lv_rosserviceserver_24_0=ruleRosServiceServer(); - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosserviceclient", - lv_rosserviceclient_31_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosServiceClient"); - afterParserOrEnumRuleCall(); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosserviceserver", + lv_rosserviceserver_24_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosServiceServer"); + afterParserOrEnumRuleCall(); + - } + } - } - break; + } - default : - break loop6; - } - } while (true); - otherlv_32=(Token)match(input,29,FOLLOW_8); + } + break; - newLeafNode(otherlv_32, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_3_4()); - + default : + break loop7; + } + } while (true); - } + otherlv_25=(Token)match(input,29,FOLLOW_15); + newLeafNode(otherlv_25, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_8_4()); + - } + } + break; - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - + } - } + // InternalComponentInterface.g:331:3: (otherlv_26= 'RosSrvClients' otherlv_27= '{' ( (lv_rosserviceclient_28_0= ruleRosServiceClient ) ) (otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) )* otherlv_31= '}' )? + int alt10=2; + int LA10_0 = input.LA(1); + if ( (LA10_0==32) ) { + alt10=1; + } + switch (alt10) { + case 1 : + // InternalComponentInterface.g:332:4: otherlv_26= 'RosSrvClients' otherlv_27= '{' ( (lv_rosserviceclient_28_0= ruleRosServiceClient ) ) (otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) )* otherlv_31= '}' + { + otherlv_26=(Token)match(input,32,FOLLOW_3); - } + newLeafNode(otherlv_26, grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_9_0()); + + otherlv_27=(Token)match(input,23,FOLLOW_16); + newLeafNode(otherlv_27, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_9_1()); + + // InternalComponentInterface.g:340:4: ( (lv_rosserviceclient_28_0= ruleRosServiceClient ) ) + // InternalComponentInterface.g:341:5: (lv_rosserviceclient_28_0= ruleRosServiceClient ) + { + // InternalComponentInterface.g:341:5: (lv_rosserviceclient_28_0= ruleRosServiceClient ) + // InternalComponentInterface.g:342:6: lv_rosserviceclient_28_0= ruleRosServiceClient + { - } - break; - case 5 : - // InternalComponentInterface.g:432:4: ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) - { - // InternalComponentInterface.g:432:4: ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) - // InternalComponentInterface.g:433:5: {...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4)"); - } - // InternalComponentInterface.g:433:115: ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) - // InternalComponentInterface.g:434:6: ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) - { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_2_0()); + + pushFollow(FOLLOW_10); + lv_rosserviceclient_28_0=ruleRosServiceClient(); - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4); - - // InternalComponentInterface.g:437:9: ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) - // InternalComponentInterface.g:437:10: {...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "true"); - } - // InternalComponentInterface.g:437:19: (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) - // InternalComponentInterface.g:437:20: otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' - { - otherlv_33=(Token)match(input,33,FOLLOW_3); + state._fsp--; - newLeafNode(otherlv_33, grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_6_4_0()); - - otherlv_34=(Token)match(input,23,FOLLOW_14); - newLeafNode(otherlv_34, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_4_1()); - - // InternalComponentInterface.g:445:9: ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) - // InternalComponentInterface.g:446:10: (lv_rosactionserver_35_0= ruleRosActionServer ) - { - // InternalComponentInterface.g:446:10: (lv_rosactionserver_35_0= ruleRosActionServer ) - // InternalComponentInterface.g:447:11: lv_rosactionserver_35_0= ruleRosActionServer - { + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosserviceclient", + lv_rosserviceclient_28_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosServiceClient"); + afterParserOrEnumRuleCall(); + - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_2_0()); - - pushFollow(FOLLOW_10); - lv_rosactionserver_35_0=ruleRosActionServer(); + } - state._fsp--; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosactionserver", - lv_rosactionserver_35_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosActionServer"); - afterParserOrEnumRuleCall(); - + // InternalComponentInterface.g:359:4: (otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) )* + loop9: + do { + int alt9=2; + int LA9_0 = input.LA(1); - } + if ( (LA9_0==28) ) { + alt9=1; + } - } + switch (alt9) { + case 1 : + // InternalComponentInterface.g:360:5: otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) + { + otherlv_29=(Token)match(input,28,FOLLOW_16); - // InternalComponentInterface.g:464:9: (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); + newLeafNode(otherlv_29, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_9_3_0()); + + // InternalComponentInterface.g:364:5: ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) + // InternalComponentInterface.g:365:6: (lv_rosserviceclient_30_0= ruleRosServiceClient ) + { + // InternalComponentInterface.g:365:6: (lv_rosserviceclient_30_0= ruleRosServiceClient ) + // InternalComponentInterface.g:366:7: lv_rosserviceclient_30_0= ruleRosServiceClient + { - if ( (LA7_0==28) ) { - alt7=1; - } + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_3_1_0()); + + pushFollow(FOLLOW_10); + lv_rosserviceclient_30_0=ruleRosServiceClient(); + state._fsp--; - switch (alt7) { - case 1 : - // InternalComponentInterface.g:465:10: otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) - { - otherlv_36=(Token)match(input,28,FOLLOW_14); - newLeafNode(otherlv_36, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_4_3_0()); - - // InternalComponentInterface.g:469:10: ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) - // InternalComponentInterface.g:470:11: (lv_rosactionserver_37_0= ruleRosActionServer ) - { - // InternalComponentInterface.g:470:11: (lv_rosactionserver_37_0= ruleRosActionServer ) - // InternalComponentInterface.g:471:12: lv_rosactionserver_37_0= ruleRosActionServer - { + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosserviceclient", + lv_rosserviceclient_30_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosServiceClient"); + afterParserOrEnumRuleCall(); + - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_3_1_0()); - - pushFollow(FOLLOW_10); - lv_rosactionserver_37_0=ruleRosActionServer(); + } - state._fsp--; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosactionserver", - lv_rosactionserver_37_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosActionServer"); - afterParserOrEnumRuleCall(); - - } + } + break; + default : + break loop9; + } + } while (true); - } + otherlv_31=(Token)match(input,29,FOLLOW_17); + newLeafNode(otherlv_31, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_9_4()); + - } - break; + } + break; - default : - break loop7; - } - } while (true); + } - otherlv_38=(Token)match(input,29,FOLLOW_8); + // InternalComponentInterface.g:389:3: (otherlv_32= 'RosActionServers' otherlv_33= '{' ( (lv_rosactionserver_34_0= ruleRosActionServer ) ) (otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) )* otherlv_37= '}' )? + int alt12=2; + int LA12_0 = input.LA(1); - newLeafNode(otherlv_38, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4_4()); - + if ( (LA12_0==33) ) { + alt12=1; + } + switch (alt12) { + case 1 : + // InternalComponentInterface.g:390:4: otherlv_32= 'RosActionServers' otherlv_33= '{' ( (lv_rosactionserver_34_0= ruleRosActionServer ) ) (otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) )* otherlv_37= '}' + { + otherlv_32=(Token)match(input,33,FOLLOW_3); - } + newLeafNode(otherlv_32, grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_10_0()); + + otherlv_33=(Token)match(input,23,FOLLOW_18); + newLeafNode(otherlv_33, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_10_1()); + + // InternalComponentInterface.g:398:4: ( (lv_rosactionserver_34_0= ruleRosActionServer ) ) + // InternalComponentInterface.g:399:5: (lv_rosactionserver_34_0= ruleRosActionServer ) + { + // InternalComponentInterface.g:399:5: (lv_rosactionserver_34_0= ruleRosActionServer ) + // InternalComponentInterface.g:400:6: lv_rosactionserver_34_0= ruleRosActionServer + { - } + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_2_0()); + + pushFollow(FOLLOW_10); + lv_rosactionserver_34_0=ruleRosActionServer(); - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosactionserver", + lv_rosactionserver_34_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosActionServer"); + afterParserOrEnumRuleCall(); + - } + } - } - break; - case 6 : - // InternalComponentInterface.g:499:4: ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) - { - // InternalComponentInterface.g:499:4: ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) - // InternalComponentInterface.g:500:5: {...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5)"); - } - // InternalComponentInterface.g:500:115: ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) - // InternalComponentInterface.g:501:6: ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) - { + } - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5); - - // InternalComponentInterface.g:504:9: ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) - // InternalComponentInterface.g:504:10: {...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "true"); - } - // InternalComponentInterface.g:504:19: (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) - // InternalComponentInterface.g:504:20: otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' - { - otherlv_39=(Token)match(input,34,FOLLOW_3); + // InternalComponentInterface.g:417:4: (otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) )* + loop11: + do { + int alt11=2; + int LA11_0 = input.LA(1); - newLeafNode(otherlv_39, grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_6_5_0()); - - otherlv_40=(Token)match(input,23,FOLLOW_15); + if ( (LA11_0==28) ) { + alt11=1; + } - newLeafNode(otherlv_40, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_5_1()); - - // InternalComponentInterface.g:512:9: ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) - // InternalComponentInterface.g:513:10: (lv_rosactionclient_41_0= ruleRosActionClient ) - { - // InternalComponentInterface.g:513:10: (lv_rosactionclient_41_0= ruleRosActionClient ) - // InternalComponentInterface.g:514:11: lv_rosactionclient_41_0= ruleRosActionClient - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_2_0()); - - pushFollow(FOLLOW_10); - lv_rosactionclient_41_0=ruleRosActionClient(); + switch (alt11) { + case 1 : + // InternalComponentInterface.g:418:5: otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) + { + otherlv_35=(Token)match(input,28,FOLLOW_18); - state._fsp--; + newLeafNode(otherlv_35, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_10_3_0()); + + // InternalComponentInterface.g:422:5: ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) + // InternalComponentInterface.g:423:6: (lv_rosactionserver_36_0= ruleRosActionServer ) + { + // InternalComponentInterface.g:423:6: (lv_rosactionserver_36_0= ruleRosActionServer ) + // InternalComponentInterface.g:424:7: lv_rosactionserver_36_0= ruleRosActionServer + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_3_1_0()); + + pushFollow(FOLLOW_10); + lv_rosactionserver_36_0=ruleRosActionServer(); - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosactionclient", - lv_rosactionclient_41_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosActionClient"); - afterParserOrEnumRuleCall(); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosactionserver", + lv_rosactionserver_36_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosActionServer"); + afterParserOrEnumRuleCall(); + - } + } - // InternalComponentInterface.g:531:9: (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* - loop8: - do { - int alt8=2; - int LA8_0 = input.LA(1); - if ( (LA8_0==28) ) { - alt8=1; - } + } - switch (alt8) { - case 1 : - // InternalComponentInterface.g:532:10: otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) - { - otherlv_42=(Token)match(input,28,FOLLOW_15); + } + break; - newLeafNode(otherlv_42, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_5_3_0()); - - // InternalComponentInterface.g:536:10: ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) - // InternalComponentInterface.g:537:11: (lv_rosactionclient_43_0= ruleRosActionClient ) - { - // InternalComponentInterface.g:537:11: (lv_rosactionclient_43_0= ruleRosActionClient ) - // InternalComponentInterface.g:538:12: lv_rosactionclient_43_0= ruleRosActionClient - { + default : + break loop11; + } + } while (true); - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_3_1_0()); - - pushFollow(FOLLOW_10); - lv_rosactionclient_43_0=ruleRosActionClient(); + otherlv_37=(Token)match(input,29,FOLLOW_19); - state._fsp--; + newLeafNode(otherlv_37, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_10_4()); + + } + break; - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosactionclient", - lv_rosactionclient_43_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosActionClient"); - afterParserOrEnumRuleCall(); - + } - } + // InternalComponentInterface.g:447:3: (otherlv_38= 'RosActionClients' otherlv_39= '{' ( (lv_rosactionclient_40_0= ruleRosActionClient ) ) (otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) )* otherlv_43= '}' )? + int alt14=2; + int LA14_0 = input.LA(1); + if ( (LA14_0==34) ) { + alt14=1; + } + switch (alt14) { + case 1 : + // InternalComponentInterface.g:448:4: otherlv_38= 'RosActionClients' otherlv_39= '{' ( (lv_rosactionclient_40_0= ruleRosActionClient ) ) (otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) )* otherlv_43= '}' + { + otherlv_38=(Token)match(input,34,FOLLOW_3); - } + newLeafNode(otherlv_38, grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_11_0()); + + otherlv_39=(Token)match(input,23,FOLLOW_20); + newLeafNode(otherlv_39, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_11_1()); + + // InternalComponentInterface.g:456:4: ( (lv_rosactionclient_40_0= ruleRosActionClient ) ) + // InternalComponentInterface.g:457:5: (lv_rosactionclient_40_0= ruleRosActionClient ) + { + // InternalComponentInterface.g:457:5: (lv_rosactionclient_40_0= ruleRosActionClient ) + // InternalComponentInterface.g:458:6: lv_rosactionclient_40_0= ruleRosActionClient + { - } - break; + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_2_0()); + + pushFollow(FOLLOW_10); + lv_rosactionclient_40_0=ruleRosActionClient(); - default : - break loop8; - } - } while (true); + state._fsp--; - otherlv_44=(Token)match(input,29,FOLLOW_8); - newLeafNode(otherlv_44, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_5_4()); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosactionclient", + lv_rosactionclient_40_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosActionClient"); + afterParserOrEnumRuleCall(); + - } + } - } + } - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - + // InternalComponentInterface.g:475:4: (otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) )* + loop13: + do { + int alt13=2; + int LA13_0 = input.LA(1); - } + if ( (LA13_0==28) ) { + alt13=1; + } - } + switch (alt13) { + case 1 : + // InternalComponentInterface.g:476:5: otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) + { + otherlv_41=(Token)match(input,28,FOLLOW_20); + newLeafNode(otherlv_41, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_11_3_0()); + + // InternalComponentInterface.g:480:5: ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) + // InternalComponentInterface.g:481:6: (lv_rosactionclient_42_0= ruleRosActionClient ) + { + // InternalComponentInterface.g:481:6: (lv_rosactionclient_42_0= ruleRosActionClient ) + // InternalComponentInterface.g:482:7: lv_rosactionclient_42_0= ruleRosActionClient + { - } - break; - case 7 : - // InternalComponentInterface.g:566:4: ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) - { - // InternalComponentInterface.g:566:4: ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) - // InternalComponentInterface.g:567:5: {...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6)"); - } - // InternalComponentInterface.g:567:115: ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) - // InternalComponentInterface.g:568:6: ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) - { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_3_1_0()); + + pushFollow(FOLLOW_10); + lv_rosactionclient_42_0=ruleRosActionClient(); - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6); - - // InternalComponentInterface.g:571:9: ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) - // InternalComponentInterface.g:571:10: {...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "true"); - } - // InternalComponentInterface.g:571:19: (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) - // InternalComponentInterface.g:571:20: otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' - { - otherlv_45=(Token)match(input,35,FOLLOW_3); + state._fsp--; - newLeafNode(otherlv_45, grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_6_6_0()); - - otherlv_46=(Token)match(input,23,FOLLOW_16); - newLeafNode(otherlv_46, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_6_1()); - - // InternalComponentInterface.g:579:9: ( (lv_rosparameter_47_0= ruleRosParameter ) ) - // InternalComponentInterface.g:580:10: (lv_rosparameter_47_0= ruleRosParameter ) - { - // InternalComponentInterface.g:580:10: (lv_rosparameter_47_0= ruleRosParameter ) - // InternalComponentInterface.g:581:11: lv_rosparameter_47_0= ruleRosParameter - { + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosactionclient", + lv_rosactionclient_42_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosActionClient"); + afterParserOrEnumRuleCall(); + - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_2_0()); - - pushFollow(FOLLOW_10); - lv_rosparameter_47_0=ruleRosParameter(); + } - state._fsp--; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosparameter", - lv_rosparameter_47_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosParameter"); - afterParserOrEnumRuleCall(); - - } + } + break; + default : + break loop13; + } + } while (true); - } + otherlv_43=(Token)match(input,29,FOLLOW_21); - // InternalComponentInterface.g:598:9: (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* - loop9: - do { - int alt9=2; - int LA9_0 = input.LA(1); + newLeafNode(otherlv_43, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_11_4()); + - if ( (LA9_0==28) ) { - alt9=1; - } + } + break; + } - switch (alt9) { - case 1 : - // InternalComponentInterface.g:599:10: otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) - { - otherlv_48=(Token)match(input,28,FOLLOW_16); + // InternalComponentInterface.g:505:3: (otherlv_44= 'RosParameters' otherlv_45= '{' ( (lv_rosparameter_46_0= ruleRosParameter ) ) (otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) )* otherlv_49= '}' )? + int alt16=2; + int LA16_0 = input.LA(1); - newLeafNode(otherlv_48, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_6_3_0()); - - // InternalComponentInterface.g:603:10: ( (lv_rosparameter_49_0= ruleRosParameter ) ) - // InternalComponentInterface.g:604:11: (lv_rosparameter_49_0= ruleRosParameter ) - { - // InternalComponentInterface.g:604:11: (lv_rosparameter_49_0= ruleRosParameter ) - // InternalComponentInterface.g:605:12: lv_rosparameter_49_0= ruleRosParameter - { + if ( (LA16_0==35) ) { + alt16=1; + } + switch (alt16) { + case 1 : + // InternalComponentInterface.g:506:4: otherlv_44= 'RosParameters' otherlv_45= '{' ( (lv_rosparameter_46_0= ruleRosParameter ) ) (otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) )* otherlv_49= '}' + { + otherlv_44=(Token)match(input,35,FOLLOW_3); - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_3_1_0()); - - pushFollow(FOLLOW_10); - lv_rosparameter_49_0=ruleRosParameter(); + newLeafNode(otherlv_44, grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_12_0()); + + otherlv_45=(Token)match(input,23,FOLLOW_22); - state._fsp--; + newLeafNode(otherlv_45, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_12_1()); + + // InternalComponentInterface.g:514:4: ( (lv_rosparameter_46_0= ruleRosParameter ) ) + // InternalComponentInterface.g:515:5: (lv_rosparameter_46_0= ruleRosParameter ) + { + // InternalComponentInterface.g:515:5: (lv_rosparameter_46_0= ruleRosParameter ) + // InternalComponentInterface.g:516:6: lv_rosparameter_46_0= ruleRosParameter + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_2_0()); + + pushFollow(FOLLOW_10); + lv_rosparameter_46_0=ruleRosParameter(); - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosparameter", - lv_rosparameter_49_0, - "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosParameter"); - afterParserOrEnumRuleCall(); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosparameter", + lv_rosparameter_46_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosParameter"); + afterParserOrEnumRuleCall(); + - } + } - } - break; + } - default : - break loop9; - } - } while (true); + // InternalComponentInterface.g:533:4: (otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) )* + loop15: + do { + int alt15=2; + int LA15_0 = input.LA(1); - otherlv_50=(Token)match(input,29,FOLLOW_8); + if ( (LA15_0==28) ) { + alt15=1; + } - newLeafNode(otherlv_50, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_6_4()); - - } + switch (alt15) { + case 1 : + // InternalComponentInterface.g:534:5: otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) + { + otherlv_47=(Token)match(input,28,FOLLOW_22); + newLeafNode(otherlv_47, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_12_3_0()); + + // InternalComponentInterface.g:538:5: ( (lv_rosparameter_48_0= ruleRosParameter ) ) + // InternalComponentInterface.g:539:6: (lv_rosparameter_48_0= ruleRosParameter ) + { + // InternalComponentInterface.g:539:6: (lv_rosparameter_48_0= ruleRosParameter ) + // InternalComponentInterface.g:540:7: lv_rosparameter_48_0= ruleRosParameter + { - } + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_3_1_0()); + + pushFollow(FOLLOW_10); + lv_rosparameter_48_0=ruleRosParameter(); - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosparameter", + lv_rosparameter_48_0, + "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosParameter"); + afterParserOrEnumRuleCall(); + - } + } - } - break; + } - default : - break loop10; - } - } while (true); + } + break; - } + default : + break loop15; + } + } while (true); + otherlv_49=(Token)match(input,29,FOLLOW_23); - } + newLeafNode(otherlv_49, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_12_4()); + - - getUnorderedGroupHelper().leave(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - + } + break; } - otherlv_51=(Token)match(input,29,FOLLOW_2); + otherlv_50=(Token)match(input,29,FOLLOW_2); - newLeafNode(otherlv_51, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7()); + newLeafNode(otherlv_50, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_13()); } @@ -1467,7 +1232,7 @@ else if ( LA10_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getC // $ANTLR start "entryRuleRosPublisher" - // InternalComponentInterface.g:648:1: entryRuleRosPublisher returns [EObject current=null] : iv_ruleRosPublisher= ruleRosPublisher EOF ; + // InternalComponentInterface.g:571:1: entryRuleRosPublisher returns [EObject current=null] : iv_ruleRosPublisher= ruleRosPublisher EOF ; public final EObject entryRuleRosPublisher() throws RecognitionException { EObject current = null; @@ -1475,8 +1240,8 @@ public final EObject entryRuleRosPublisher() throws RecognitionException { try { - // InternalComponentInterface.g:648:53: (iv_ruleRosPublisher= ruleRosPublisher EOF ) - // InternalComponentInterface.g:649:2: iv_ruleRosPublisher= ruleRosPublisher EOF + // InternalComponentInterface.g:571:53: (iv_ruleRosPublisher= ruleRosPublisher EOF ) + // InternalComponentInterface.g:572:2: iv_ruleRosPublisher= ruleRosPublisher EOF { newCompositeNode(grammarAccess.getRosPublisherRule()); pushFollow(FOLLOW_1); @@ -1503,7 +1268,7 @@ public final EObject entryRuleRosPublisher() throws RecognitionException { // $ANTLR start "ruleRosPublisher" - // InternalComponentInterface.g:655:1: ruleRosPublisher returns [EObject current=null] : ( () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' ) ; + // InternalComponentInterface.g:578:1: ruleRosPublisher returns [EObject current=null] : ( () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' ) ; public final EObject ruleRosPublisher() throws RecognitionException { EObject current = null; @@ -1521,14 +1286,14 @@ public final EObject ruleRosPublisher() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:661:2: ( ( () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' ) ) - // InternalComponentInterface.g:662:2: ( () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalComponentInterface.g:584:2: ( ( () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' ) ) + // InternalComponentInterface.g:585:2: ( () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' ) { - // InternalComponentInterface.g:662:2: ( () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' ) - // InternalComponentInterface.g:663:3: () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' + // InternalComponentInterface.g:585:2: ( () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalComponentInterface.g:586:3: () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' { - // InternalComponentInterface.g:663:3: () - // InternalComponentInterface.g:664:4: + // InternalComponentInterface.g:586:3: () + // InternalComponentInterface.g:587:4: { current = forceCreateModelElement( @@ -1538,23 +1303,23 @@ public final EObject ruleRosPublisher() throws RecognitionException { } - otherlv_1=(Token)match(input,36,FOLLOW_17); + otherlv_1=(Token)match(input,36,FOLLOW_24); newLeafNode(otherlv_1, grammarAccess.getRosPublisherAccess().getRosPublisherKeyword_1()); - // InternalComponentInterface.g:674:3: ( (lv_name_2_0= ruleEString ) )? - int alt11=2; - int LA11_0 = input.LA(1); + // InternalComponentInterface.g:597:3: ( (lv_name_2_0= ruleEString ) )? + int alt17=2; + int LA17_0 = input.LA(1); - if ( ((LA11_0>=RULE_STRING && LA11_0<=RULE_ID)) ) { - alt11=1; + if ( ((LA17_0>=RULE_STRING && LA17_0<=RULE_ID)) ) { + alt17=1; } - switch (alt11) { + switch (alt17) { case 1 : - // InternalComponentInterface.g:675:4: (lv_name_2_0= ruleEString ) + // InternalComponentInterface.g:598:4: (lv_name_2_0= ruleEString ) { - // InternalComponentInterface.g:675:4: (lv_name_2_0= ruleEString ) - // InternalComponentInterface.g:676:5: lv_name_2_0= ruleEString + // InternalComponentInterface.g:598:4: (lv_name_2_0= ruleEString ) + // InternalComponentInterface.g:599:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getRosPublisherAccess().getNameEStringParserRuleCall_2_0()); @@ -1584,35 +1349,35 @@ public final EObject ruleRosPublisher() throws RecognitionException { } - otherlv_3=(Token)match(input,23,FOLLOW_18); + otherlv_3=(Token)match(input,23,FOLLOW_25); newLeafNode(otherlv_3, grammarAccess.getRosPublisherAccess().getLeftCurlyBracketKeyword_3()); - // InternalComponentInterface.g:697:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? - int alt12=2; - int LA12_0 = input.LA(1); + // InternalComponentInterface.g:620:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? + int alt18=2; + int LA18_0 = input.LA(1); - if ( (LA12_0==37) ) { - alt12=1; + if ( (LA18_0==37) ) { + alt18=1; } - switch (alt12) { + switch (alt18) { case 1 : - // InternalComponentInterface.g:698:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) + // InternalComponentInterface.g:621:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) { otherlv_4=(Token)match(input,37,FOLLOW_5); newLeafNode(otherlv_4, grammarAccess.getRosPublisherAccess().getNsKeyword_4_0()); - // InternalComponentInterface.g:702:4: ( (lv_ns_5_0= ruleEString ) ) - // InternalComponentInterface.g:703:5: (lv_ns_5_0= ruleEString ) + // InternalComponentInterface.g:625:4: ( (lv_ns_5_0= ruleEString ) ) + // InternalComponentInterface.g:626:5: (lv_ns_5_0= ruleEString ) { - // InternalComponentInterface.g:703:5: (lv_ns_5_0= ruleEString ) - // InternalComponentInterface.g:704:6: lv_ns_5_0= ruleEString + // InternalComponentInterface.g:626:5: (lv_ns_5_0= ruleEString ) + // InternalComponentInterface.g:627:6: lv_ns_5_0= ruleEString { newCompositeNode(grammarAccess.getRosPublisherAccess().getNsEStringParserRuleCall_4_1_0()); - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_26); lv_ns_5_0=ruleEString(); state._fsp--; @@ -1644,11 +1409,11 @@ public final EObject ruleRosPublisher() throws RecognitionException { newLeafNode(otherlv_6, grammarAccess.getRosPublisherAccess().getRefPublisherKeyword_5()); - // InternalComponentInterface.g:726:3: ( ( ruleEString ) ) - // InternalComponentInterface.g:727:4: ( ruleEString ) + // InternalComponentInterface.g:649:3: ( ( ruleEString ) ) + // InternalComponentInterface.g:650:4: ( ruleEString ) { - // InternalComponentInterface.g:727:4: ( ruleEString ) - // InternalComponentInterface.g:728:5: ruleEString + // InternalComponentInterface.g:650:4: ( ruleEString ) + // InternalComponentInterface.g:651:5: ruleEString { if (current==null) { @@ -1658,7 +1423,7 @@ public final EObject ruleRosPublisher() throws RecognitionException { newCompositeNode(grammarAccess.getRosPublisherAccess().getPublisherPublisherCrossReference_6_0()); - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_23); ruleEString(); state._fsp--; @@ -1699,7 +1464,7 @@ public final EObject ruleRosPublisher() throws RecognitionException { // $ANTLR start "entryRuleRosSubscriber" - // InternalComponentInterface.g:750:1: entryRuleRosSubscriber returns [EObject current=null] : iv_ruleRosSubscriber= ruleRosSubscriber EOF ; + // InternalComponentInterface.g:673:1: entryRuleRosSubscriber returns [EObject current=null] : iv_ruleRosSubscriber= ruleRosSubscriber EOF ; public final EObject entryRuleRosSubscriber() throws RecognitionException { EObject current = null; @@ -1707,8 +1472,8 @@ public final EObject entryRuleRosSubscriber() throws RecognitionException { try { - // InternalComponentInterface.g:750:54: (iv_ruleRosSubscriber= ruleRosSubscriber EOF ) - // InternalComponentInterface.g:751:2: iv_ruleRosSubscriber= ruleRosSubscriber EOF + // InternalComponentInterface.g:673:54: (iv_ruleRosSubscriber= ruleRosSubscriber EOF ) + // InternalComponentInterface.g:674:2: iv_ruleRosSubscriber= ruleRosSubscriber EOF { newCompositeNode(grammarAccess.getRosSubscriberRule()); pushFollow(FOLLOW_1); @@ -1735,7 +1500,7 @@ public final EObject entryRuleRosSubscriber() throws RecognitionException { // $ANTLR start "ruleRosSubscriber" - // InternalComponentInterface.g:757:1: ruleRosSubscriber returns [EObject current=null] : ( () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' ) ; + // InternalComponentInterface.g:680:1: ruleRosSubscriber returns [EObject current=null] : ( () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' ) ; public final EObject ruleRosSubscriber() throws RecognitionException { EObject current = null; @@ -1753,14 +1518,14 @@ public final EObject ruleRosSubscriber() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:763:2: ( ( () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' ) ) - // InternalComponentInterface.g:764:2: ( () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalComponentInterface.g:686:2: ( ( () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' ) ) + // InternalComponentInterface.g:687:2: ( () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' ) { - // InternalComponentInterface.g:764:2: ( () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' ) - // InternalComponentInterface.g:765:3: () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' + // InternalComponentInterface.g:687:2: ( () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalComponentInterface.g:688:3: () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' { - // InternalComponentInterface.g:765:3: () - // InternalComponentInterface.g:766:4: + // InternalComponentInterface.g:688:3: () + // InternalComponentInterface.g:689:4: { current = forceCreateModelElement( @@ -1770,23 +1535,23 @@ public final EObject ruleRosSubscriber() throws RecognitionException { } - otherlv_1=(Token)match(input,39,FOLLOW_17); + otherlv_1=(Token)match(input,39,FOLLOW_24); newLeafNode(otherlv_1, grammarAccess.getRosSubscriberAccess().getRosSubscriberKeyword_1()); - // InternalComponentInterface.g:776:3: ( (lv_name_2_0= ruleEString ) )? - int alt13=2; - int LA13_0 = input.LA(1); + // InternalComponentInterface.g:699:3: ( (lv_name_2_0= ruleEString ) )? + int alt19=2; + int LA19_0 = input.LA(1); - if ( ((LA13_0>=RULE_STRING && LA13_0<=RULE_ID)) ) { - alt13=1; + if ( ((LA19_0>=RULE_STRING && LA19_0<=RULE_ID)) ) { + alt19=1; } - switch (alt13) { + switch (alt19) { case 1 : - // InternalComponentInterface.g:777:4: (lv_name_2_0= ruleEString ) + // InternalComponentInterface.g:700:4: (lv_name_2_0= ruleEString ) { - // InternalComponentInterface.g:777:4: (lv_name_2_0= ruleEString ) - // InternalComponentInterface.g:778:5: lv_name_2_0= ruleEString + // InternalComponentInterface.g:700:4: (lv_name_2_0= ruleEString ) + // InternalComponentInterface.g:701:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getRosSubscriberAccess().getNameEStringParserRuleCall_2_0()); @@ -1816,35 +1581,35 @@ public final EObject ruleRosSubscriber() throws RecognitionException { } - otherlv_3=(Token)match(input,23,FOLLOW_21); + otherlv_3=(Token)match(input,23,FOLLOW_27); newLeafNode(otherlv_3, grammarAccess.getRosSubscriberAccess().getLeftCurlyBracketKeyword_3()); - // InternalComponentInterface.g:799:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? - int alt14=2; - int LA14_0 = input.LA(1); + // InternalComponentInterface.g:722:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? + int alt20=2; + int LA20_0 = input.LA(1); - if ( (LA14_0==37) ) { - alt14=1; + if ( (LA20_0==37) ) { + alt20=1; } - switch (alt14) { + switch (alt20) { case 1 : - // InternalComponentInterface.g:800:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) + // InternalComponentInterface.g:723:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) { otherlv_4=(Token)match(input,37,FOLLOW_5); newLeafNode(otherlv_4, grammarAccess.getRosSubscriberAccess().getNsKeyword_4_0()); - // InternalComponentInterface.g:804:4: ( (lv_ns_5_0= ruleEString ) ) - // InternalComponentInterface.g:805:5: (lv_ns_5_0= ruleEString ) + // InternalComponentInterface.g:727:4: ( (lv_ns_5_0= ruleEString ) ) + // InternalComponentInterface.g:728:5: (lv_ns_5_0= ruleEString ) { - // InternalComponentInterface.g:805:5: (lv_ns_5_0= ruleEString ) - // InternalComponentInterface.g:806:6: lv_ns_5_0= ruleEString + // InternalComponentInterface.g:728:5: (lv_ns_5_0= ruleEString ) + // InternalComponentInterface.g:729:6: lv_ns_5_0= ruleEString { newCompositeNode(grammarAccess.getRosSubscriberAccess().getNsEStringParserRuleCall_4_1_0()); - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_28); lv_ns_5_0=ruleEString(); state._fsp--; @@ -1876,11 +1641,11 @@ public final EObject ruleRosSubscriber() throws RecognitionException { newLeafNode(otherlv_6, grammarAccess.getRosSubscriberAccess().getRefSubscriberKeyword_5()); - // InternalComponentInterface.g:828:3: ( ( ruleEString ) ) - // InternalComponentInterface.g:829:4: ( ruleEString ) + // InternalComponentInterface.g:751:3: ( ( ruleEString ) ) + // InternalComponentInterface.g:752:4: ( ruleEString ) { - // InternalComponentInterface.g:829:4: ( ruleEString ) - // InternalComponentInterface.g:830:5: ruleEString + // InternalComponentInterface.g:752:4: ( ruleEString ) + // InternalComponentInterface.g:753:5: ruleEString { if (current==null) { @@ -1890,7 +1655,7 @@ public final EObject ruleRosSubscriber() throws RecognitionException { newCompositeNode(grammarAccess.getRosSubscriberAccess().getSubscriberSubscriberCrossReference_6_0()); - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_23); ruleEString(); state._fsp--; @@ -1931,7 +1696,7 @@ public final EObject ruleRosSubscriber() throws RecognitionException { // $ANTLR start "entryRuleRosServiceServer" - // InternalComponentInterface.g:852:1: entryRuleRosServiceServer returns [EObject current=null] : iv_ruleRosServiceServer= ruleRosServiceServer EOF ; + // InternalComponentInterface.g:775:1: entryRuleRosServiceServer returns [EObject current=null] : iv_ruleRosServiceServer= ruleRosServiceServer EOF ; public final EObject entryRuleRosServiceServer() throws RecognitionException { EObject current = null; @@ -1939,8 +1704,8 @@ public final EObject entryRuleRosServiceServer() throws RecognitionException { try { - // InternalComponentInterface.g:852:57: (iv_ruleRosServiceServer= ruleRosServiceServer EOF ) - // InternalComponentInterface.g:853:2: iv_ruleRosServiceServer= ruleRosServiceServer EOF + // InternalComponentInterface.g:775:57: (iv_ruleRosServiceServer= ruleRosServiceServer EOF ) + // InternalComponentInterface.g:776:2: iv_ruleRosServiceServer= ruleRosServiceServer EOF { newCompositeNode(grammarAccess.getRosServiceServerRule()); pushFollow(FOLLOW_1); @@ -1967,7 +1732,7 @@ public final EObject entryRuleRosServiceServer() throws RecognitionException { // $ANTLR start "ruleRosServiceServer" - // InternalComponentInterface.g:859:1: ruleRosServiceServer returns [EObject current=null] : ( () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) ; + // InternalComponentInterface.g:782:1: ruleRosServiceServer returns [EObject current=null] : ( () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) ; public final EObject ruleRosServiceServer() throws RecognitionException { EObject current = null; @@ -1985,14 +1750,14 @@ public final EObject ruleRosServiceServer() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:865:2: ( ( () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) ) - // InternalComponentInterface.g:866:2: ( () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalComponentInterface.g:788:2: ( ( () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) ) + // InternalComponentInterface.g:789:2: ( () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) { - // InternalComponentInterface.g:866:2: ( () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) - // InternalComponentInterface.g:867:3: () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' + // InternalComponentInterface.g:789:2: ( () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalComponentInterface.g:790:3: () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' { - // InternalComponentInterface.g:867:3: () - // InternalComponentInterface.g:868:4: + // InternalComponentInterface.g:790:3: () + // InternalComponentInterface.g:791:4: { current = forceCreateModelElement( @@ -2002,23 +1767,23 @@ public final EObject ruleRosServiceServer() throws RecognitionException { } - otherlv_1=(Token)match(input,41,FOLLOW_17); + otherlv_1=(Token)match(input,41,FOLLOW_24); newLeafNode(otherlv_1, grammarAccess.getRosServiceServerAccess().getRosServiceServerKeyword_1()); - // InternalComponentInterface.g:878:3: ( (lv_name_2_0= ruleEString ) )? - int alt15=2; - int LA15_0 = input.LA(1); + // InternalComponentInterface.g:801:3: ( (lv_name_2_0= ruleEString ) )? + int alt21=2; + int LA21_0 = input.LA(1); - if ( ((LA15_0>=RULE_STRING && LA15_0<=RULE_ID)) ) { - alt15=1; + if ( ((LA21_0>=RULE_STRING && LA21_0<=RULE_ID)) ) { + alt21=1; } - switch (alt15) { + switch (alt21) { case 1 : - // InternalComponentInterface.g:879:4: (lv_name_2_0= ruleEString ) + // InternalComponentInterface.g:802:4: (lv_name_2_0= ruleEString ) { - // InternalComponentInterface.g:879:4: (lv_name_2_0= ruleEString ) - // InternalComponentInterface.g:880:5: lv_name_2_0= ruleEString + // InternalComponentInterface.g:802:4: (lv_name_2_0= ruleEString ) + // InternalComponentInterface.g:803:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getRosServiceServerAccess().getNameEStringParserRuleCall_2_0()); @@ -2048,35 +1813,35 @@ public final EObject ruleRosServiceServer() throws RecognitionException { } - otherlv_3=(Token)match(input,23,FOLLOW_23); + otherlv_3=(Token)match(input,23,FOLLOW_29); newLeafNode(otherlv_3, grammarAccess.getRosServiceServerAccess().getLeftCurlyBracketKeyword_3()); - // InternalComponentInterface.g:901:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? - int alt16=2; - int LA16_0 = input.LA(1); + // InternalComponentInterface.g:824:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA16_0==37) ) { - alt16=1; + if ( (LA22_0==37) ) { + alt22=1; } - switch (alt16) { + switch (alt22) { case 1 : - // InternalComponentInterface.g:902:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) + // InternalComponentInterface.g:825:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) { otherlv_4=(Token)match(input,37,FOLLOW_5); newLeafNode(otherlv_4, grammarAccess.getRosServiceServerAccess().getNsKeyword_4_0()); - // InternalComponentInterface.g:906:4: ( (lv_ns_5_0= ruleEString ) ) - // InternalComponentInterface.g:907:5: (lv_ns_5_0= ruleEString ) + // InternalComponentInterface.g:829:4: ( (lv_ns_5_0= ruleEString ) ) + // InternalComponentInterface.g:830:5: (lv_ns_5_0= ruleEString ) { - // InternalComponentInterface.g:907:5: (lv_ns_5_0= ruleEString ) - // InternalComponentInterface.g:908:6: lv_ns_5_0= ruleEString + // InternalComponentInterface.g:830:5: (lv_ns_5_0= ruleEString ) + // InternalComponentInterface.g:831:6: lv_ns_5_0= ruleEString { newCompositeNode(grammarAccess.getRosServiceServerAccess().getNsEStringParserRuleCall_4_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_30); lv_ns_5_0=ruleEString(); state._fsp--; @@ -2108,11 +1873,11 @@ public final EObject ruleRosServiceServer() throws RecognitionException { newLeafNode(otherlv_6, grammarAccess.getRosServiceServerAccess().getRefServerKeyword_5()); - // InternalComponentInterface.g:930:3: ( ( ruleEString ) ) - // InternalComponentInterface.g:931:4: ( ruleEString ) + // InternalComponentInterface.g:853:3: ( ( ruleEString ) ) + // InternalComponentInterface.g:854:4: ( ruleEString ) { - // InternalComponentInterface.g:931:4: ( ruleEString ) - // InternalComponentInterface.g:932:5: ruleEString + // InternalComponentInterface.g:854:4: ( ruleEString ) + // InternalComponentInterface.g:855:5: ruleEString { if (current==null) { @@ -2122,7 +1887,7 @@ public final EObject ruleRosServiceServer() throws RecognitionException { newCompositeNode(grammarAccess.getRosServiceServerAccess().getSrvserverServiceServerCrossReference_6_0()); - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_23); ruleEString(); state._fsp--; @@ -2163,7 +1928,7 @@ public final EObject ruleRosServiceServer() throws RecognitionException { // $ANTLR start "entryRuleRosServiceClient" - // InternalComponentInterface.g:954:1: entryRuleRosServiceClient returns [EObject current=null] : iv_ruleRosServiceClient= ruleRosServiceClient EOF ; + // InternalComponentInterface.g:877:1: entryRuleRosServiceClient returns [EObject current=null] : iv_ruleRosServiceClient= ruleRosServiceClient EOF ; public final EObject entryRuleRosServiceClient() throws RecognitionException { EObject current = null; @@ -2171,8 +1936,8 @@ public final EObject entryRuleRosServiceClient() throws RecognitionException { try { - // InternalComponentInterface.g:954:57: (iv_ruleRosServiceClient= ruleRosServiceClient EOF ) - // InternalComponentInterface.g:955:2: iv_ruleRosServiceClient= ruleRosServiceClient EOF + // InternalComponentInterface.g:877:57: (iv_ruleRosServiceClient= ruleRosServiceClient EOF ) + // InternalComponentInterface.g:878:2: iv_ruleRosServiceClient= ruleRosServiceClient EOF { newCompositeNode(grammarAccess.getRosServiceClientRule()); pushFollow(FOLLOW_1); @@ -2199,7 +1964,7 @@ public final EObject entryRuleRosServiceClient() throws RecognitionException { // $ANTLR start "ruleRosServiceClient" - // InternalComponentInterface.g:961:1: ruleRosServiceClient returns [EObject current=null] : ( () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) ; + // InternalComponentInterface.g:884:1: ruleRosServiceClient returns [EObject current=null] : ( () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) ; public final EObject ruleRosServiceClient() throws RecognitionException { EObject current = null; @@ -2217,14 +1982,14 @@ public final EObject ruleRosServiceClient() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:967:2: ( ( () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) ) - // InternalComponentInterface.g:968:2: ( () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalComponentInterface.g:890:2: ( ( () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) ) + // InternalComponentInterface.g:891:2: ( () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) { - // InternalComponentInterface.g:968:2: ( () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) - // InternalComponentInterface.g:969:3: () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' + // InternalComponentInterface.g:891:2: ( () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalComponentInterface.g:892:3: () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' { - // InternalComponentInterface.g:969:3: () - // InternalComponentInterface.g:970:4: + // InternalComponentInterface.g:892:3: () + // InternalComponentInterface.g:893:4: { current = forceCreateModelElement( @@ -2234,23 +1999,23 @@ public final EObject ruleRosServiceClient() throws RecognitionException { } - otherlv_1=(Token)match(input,43,FOLLOW_17); + otherlv_1=(Token)match(input,43,FOLLOW_24); newLeafNode(otherlv_1, grammarAccess.getRosServiceClientAccess().getRosServiceClientKeyword_1()); - // InternalComponentInterface.g:980:3: ( (lv_name_2_0= ruleEString ) )? - int alt17=2; - int LA17_0 = input.LA(1); + // InternalComponentInterface.g:903:3: ( (lv_name_2_0= ruleEString ) )? + int alt23=2; + int LA23_0 = input.LA(1); - if ( ((LA17_0>=RULE_STRING && LA17_0<=RULE_ID)) ) { - alt17=1; + if ( ((LA23_0>=RULE_STRING && LA23_0<=RULE_ID)) ) { + alt23=1; } - switch (alt17) { + switch (alt23) { case 1 : - // InternalComponentInterface.g:981:4: (lv_name_2_0= ruleEString ) + // InternalComponentInterface.g:904:4: (lv_name_2_0= ruleEString ) { - // InternalComponentInterface.g:981:4: (lv_name_2_0= ruleEString ) - // InternalComponentInterface.g:982:5: lv_name_2_0= ruleEString + // InternalComponentInterface.g:904:4: (lv_name_2_0= ruleEString ) + // InternalComponentInterface.g:905:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getRosServiceClientAccess().getNameEStringParserRuleCall_2_0()); @@ -2280,35 +2045,35 @@ public final EObject ruleRosServiceClient() throws RecognitionException { } - otherlv_3=(Token)match(input,23,FOLLOW_25); + otherlv_3=(Token)match(input,23,FOLLOW_31); newLeafNode(otherlv_3, grammarAccess.getRosServiceClientAccess().getLeftCurlyBracketKeyword_3()); - // InternalComponentInterface.g:1003:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? - int alt18=2; - int LA18_0 = input.LA(1); + // InternalComponentInterface.g:926:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? + int alt24=2; + int LA24_0 = input.LA(1); - if ( (LA18_0==37) ) { - alt18=1; + if ( (LA24_0==37) ) { + alt24=1; } - switch (alt18) { + switch (alt24) { case 1 : - // InternalComponentInterface.g:1004:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) + // InternalComponentInterface.g:927:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) { otherlv_4=(Token)match(input,37,FOLLOW_5); newLeafNode(otherlv_4, grammarAccess.getRosServiceClientAccess().getNsKeyword_4_0()); - // InternalComponentInterface.g:1008:4: ( (lv_ns_5_0= ruleEString ) ) - // InternalComponentInterface.g:1009:5: (lv_ns_5_0= ruleEString ) + // InternalComponentInterface.g:931:4: ( (lv_ns_5_0= ruleEString ) ) + // InternalComponentInterface.g:932:5: (lv_ns_5_0= ruleEString ) { - // InternalComponentInterface.g:1009:5: (lv_ns_5_0= ruleEString ) - // InternalComponentInterface.g:1010:6: lv_ns_5_0= ruleEString + // InternalComponentInterface.g:932:5: (lv_ns_5_0= ruleEString ) + // InternalComponentInterface.g:933:6: lv_ns_5_0= ruleEString { newCompositeNode(grammarAccess.getRosServiceClientAccess().getNsEStringParserRuleCall_4_1_0()); - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_32); lv_ns_5_0=ruleEString(); state._fsp--; @@ -2340,11 +2105,11 @@ public final EObject ruleRosServiceClient() throws RecognitionException { newLeafNode(otherlv_6, grammarAccess.getRosServiceClientAccess().getRefClientKeyword_5()); - // InternalComponentInterface.g:1032:3: ( ( ruleEString ) ) - // InternalComponentInterface.g:1033:4: ( ruleEString ) + // InternalComponentInterface.g:955:3: ( ( ruleEString ) ) + // InternalComponentInterface.g:956:4: ( ruleEString ) { - // InternalComponentInterface.g:1033:4: ( ruleEString ) - // InternalComponentInterface.g:1034:5: ruleEString + // InternalComponentInterface.g:956:4: ( ruleEString ) + // InternalComponentInterface.g:957:5: ruleEString { if (current==null) { @@ -2354,7 +2119,7 @@ public final EObject ruleRosServiceClient() throws RecognitionException { newCompositeNode(grammarAccess.getRosServiceClientAccess().getSrvclientServiceClientCrossReference_6_0()); - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_23); ruleEString(); state._fsp--; @@ -2395,7 +2160,7 @@ public final EObject ruleRosServiceClient() throws RecognitionException { // $ANTLR start "entryRuleRosActionServer" - // InternalComponentInterface.g:1056:1: entryRuleRosActionServer returns [EObject current=null] : iv_ruleRosActionServer= ruleRosActionServer EOF ; + // InternalComponentInterface.g:979:1: entryRuleRosActionServer returns [EObject current=null] : iv_ruleRosActionServer= ruleRosActionServer EOF ; public final EObject entryRuleRosActionServer() throws RecognitionException { EObject current = null; @@ -2403,8 +2168,8 @@ public final EObject entryRuleRosActionServer() throws RecognitionException { try { - // InternalComponentInterface.g:1056:56: (iv_ruleRosActionServer= ruleRosActionServer EOF ) - // InternalComponentInterface.g:1057:2: iv_ruleRosActionServer= ruleRosActionServer EOF + // InternalComponentInterface.g:979:56: (iv_ruleRosActionServer= ruleRosActionServer EOF ) + // InternalComponentInterface.g:980:2: iv_ruleRosActionServer= ruleRosActionServer EOF { newCompositeNode(grammarAccess.getRosActionServerRule()); pushFollow(FOLLOW_1); @@ -2431,7 +2196,7 @@ public final EObject entryRuleRosActionServer() throws RecognitionException { // $ANTLR start "ruleRosActionServer" - // InternalComponentInterface.g:1063:1: ruleRosActionServer returns [EObject current=null] : ( () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) ; + // InternalComponentInterface.g:986:1: ruleRosActionServer returns [EObject current=null] : ( () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) ; public final EObject ruleRosActionServer() throws RecognitionException { EObject current = null; @@ -2449,14 +2214,14 @@ public final EObject ruleRosActionServer() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:1069:2: ( ( () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) ) - // InternalComponentInterface.g:1070:2: ( () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalComponentInterface.g:992:2: ( ( () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) ) + // InternalComponentInterface.g:993:2: ( () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) { - // InternalComponentInterface.g:1070:2: ( () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) - // InternalComponentInterface.g:1071:3: () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' + // InternalComponentInterface.g:993:2: ( () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalComponentInterface.g:994:3: () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' { - // InternalComponentInterface.g:1071:3: () - // InternalComponentInterface.g:1072:4: + // InternalComponentInterface.g:994:3: () + // InternalComponentInterface.g:995:4: { current = forceCreateModelElement( @@ -2466,23 +2231,23 @@ public final EObject ruleRosActionServer() throws RecognitionException { } - otherlv_1=(Token)match(input,45,FOLLOW_17); + otherlv_1=(Token)match(input,45,FOLLOW_24); newLeafNode(otherlv_1, grammarAccess.getRosActionServerAccess().getRosActionServerKeyword_1()); - // InternalComponentInterface.g:1082:3: ( (lv_name_2_0= ruleEString ) )? - int alt19=2; - int LA19_0 = input.LA(1); + // InternalComponentInterface.g:1005:3: ( (lv_name_2_0= ruleEString ) )? + int alt25=2; + int LA25_0 = input.LA(1); - if ( ((LA19_0>=RULE_STRING && LA19_0<=RULE_ID)) ) { - alt19=1; + if ( ((LA25_0>=RULE_STRING && LA25_0<=RULE_ID)) ) { + alt25=1; } - switch (alt19) { + switch (alt25) { case 1 : - // InternalComponentInterface.g:1083:4: (lv_name_2_0= ruleEString ) + // InternalComponentInterface.g:1006:4: (lv_name_2_0= ruleEString ) { - // InternalComponentInterface.g:1083:4: (lv_name_2_0= ruleEString ) - // InternalComponentInterface.g:1084:5: lv_name_2_0= ruleEString + // InternalComponentInterface.g:1006:4: (lv_name_2_0= ruleEString ) + // InternalComponentInterface.g:1007:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getRosActionServerAccess().getNameEStringParserRuleCall_2_0()); @@ -2512,35 +2277,35 @@ public final EObject ruleRosActionServer() throws RecognitionException { } - otherlv_3=(Token)match(input,23,FOLLOW_23); + otherlv_3=(Token)match(input,23,FOLLOW_29); newLeafNode(otherlv_3, grammarAccess.getRosActionServerAccess().getLeftCurlyBracketKeyword_3()); - // InternalComponentInterface.g:1105:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? - int alt20=2; - int LA20_0 = input.LA(1); + // InternalComponentInterface.g:1028:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? + int alt26=2; + int LA26_0 = input.LA(1); - if ( (LA20_0==37) ) { - alt20=1; + if ( (LA26_0==37) ) { + alt26=1; } - switch (alt20) { + switch (alt26) { case 1 : - // InternalComponentInterface.g:1106:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) + // InternalComponentInterface.g:1029:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) { otherlv_4=(Token)match(input,37,FOLLOW_5); newLeafNode(otherlv_4, grammarAccess.getRosActionServerAccess().getNsKeyword_4_0()); - // InternalComponentInterface.g:1110:4: ( (lv_ns_5_0= ruleEString ) ) - // InternalComponentInterface.g:1111:5: (lv_ns_5_0= ruleEString ) + // InternalComponentInterface.g:1033:4: ( (lv_ns_5_0= ruleEString ) ) + // InternalComponentInterface.g:1034:5: (lv_ns_5_0= ruleEString ) { - // InternalComponentInterface.g:1111:5: (lv_ns_5_0= ruleEString ) - // InternalComponentInterface.g:1112:6: lv_ns_5_0= ruleEString + // InternalComponentInterface.g:1034:5: (lv_ns_5_0= ruleEString ) + // InternalComponentInterface.g:1035:6: lv_ns_5_0= ruleEString { newCompositeNode(grammarAccess.getRosActionServerAccess().getNsEStringParserRuleCall_4_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_30); lv_ns_5_0=ruleEString(); state._fsp--; @@ -2572,11 +2337,11 @@ public final EObject ruleRosActionServer() throws RecognitionException { newLeafNode(otherlv_6, grammarAccess.getRosActionServerAccess().getRefServerKeyword_5()); - // InternalComponentInterface.g:1134:3: ( ( ruleEString ) ) - // InternalComponentInterface.g:1135:4: ( ruleEString ) + // InternalComponentInterface.g:1057:3: ( ( ruleEString ) ) + // InternalComponentInterface.g:1058:4: ( ruleEString ) { - // InternalComponentInterface.g:1135:4: ( ruleEString ) - // InternalComponentInterface.g:1136:5: ruleEString + // InternalComponentInterface.g:1058:4: ( ruleEString ) + // InternalComponentInterface.g:1059:5: ruleEString { if (current==null) { @@ -2586,7 +2351,7 @@ public final EObject ruleRosActionServer() throws RecognitionException { newCompositeNode(grammarAccess.getRosActionServerAccess().getActserverActionServerCrossReference_6_0()); - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_23); ruleEString(); state._fsp--; @@ -2627,7 +2392,7 @@ public final EObject ruleRosActionServer() throws RecognitionException { // $ANTLR start "entryRuleRosActionClient" - // InternalComponentInterface.g:1158:1: entryRuleRosActionClient returns [EObject current=null] : iv_ruleRosActionClient= ruleRosActionClient EOF ; + // InternalComponentInterface.g:1081:1: entryRuleRosActionClient returns [EObject current=null] : iv_ruleRosActionClient= ruleRosActionClient EOF ; public final EObject entryRuleRosActionClient() throws RecognitionException { EObject current = null; @@ -2635,8 +2400,8 @@ public final EObject entryRuleRosActionClient() throws RecognitionException { try { - // InternalComponentInterface.g:1158:56: (iv_ruleRosActionClient= ruleRosActionClient EOF ) - // InternalComponentInterface.g:1159:2: iv_ruleRosActionClient= ruleRosActionClient EOF + // InternalComponentInterface.g:1081:56: (iv_ruleRosActionClient= ruleRosActionClient EOF ) + // InternalComponentInterface.g:1082:2: iv_ruleRosActionClient= ruleRosActionClient EOF { newCompositeNode(grammarAccess.getRosActionClientRule()); pushFollow(FOLLOW_1); @@ -2663,7 +2428,7 @@ public final EObject entryRuleRosActionClient() throws RecognitionException { // $ANTLR start "ruleRosActionClient" - // InternalComponentInterface.g:1165:1: ruleRosActionClient returns [EObject current=null] : ( () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) ; + // InternalComponentInterface.g:1088:1: ruleRosActionClient returns [EObject current=null] : ( () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) ; public final EObject ruleRosActionClient() throws RecognitionException { EObject current = null; @@ -2681,14 +2446,14 @@ public final EObject ruleRosActionClient() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:1171:2: ( ( () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) ) - // InternalComponentInterface.g:1172:2: ( () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalComponentInterface.g:1094:2: ( ( () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) ) + // InternalComponentInterface.g:1095:2: ( () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) { - // InternalComponentInterface.g:1172:2: ( () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) - // InternalComponentInterface.g:1173:3: () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' + // InternalComponentInterface.g:1095:2: ( () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalComponentInterface.g:1096:3: () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' { - // InternalComponentInterface.g:1173:3: () - // InternalComponentInterface.g:1174:4: + // InternalComponentInterface.g:1096:3: () + // InternalComponentInterface.g:1097:4: { current = forceCreateModelElement( @@ -2698,23 +2463,23 @@ public final EObject ruleRosActionClient() throws RecognitionException { } - otherlv_1=(Token)match(input,46,FOLLOW_17); + otherlv_1=(Token)match(input,46,FOLLOW_24); newLeafNode(otherlv_1, grammarAccess.getRosActionClientAccess().getRosActionClientKeyword_1()); - // InternalComponentInterface.g:1184:3: ( (lv_name_2_0= ruleEString ) )? - int alt21=2; - int LA21_0 = input.LA(1); + // InternalComponentInterface.g:1107:3: ( (lv_name_2_0= ruleEString ) )? + int alt27=2; + int LA27_0 = input.LA(1); - if ( ((LA21_0>=RULE_STRING && LA21_0<=RULE_ID)) ) { - alt21=1; + if ( ((LA27_0>=RULE_STRING && LA27_0<=RULE_ID)) ) { + alt27=1; } - switch (alt21) { + switch (alt27) { case 1 : - // InternalComponentInterface.g:1185:4: (lv_name_2_0= ruleEString ) + // InternalComponentInterface.g:1108:4: (lv_name_2_0= ruleEString ) { - // InternalComponentInterface.g:1185:4: (lv_name_2_0= ruleEString ) - // InternalComponentInterface.g:1186:5: lv_name_2_0= ruleEString + // InternalComponentInterface.g:1108:4: (lv_name_2_0= ruleEString ) + // InternalComponentInterface.g:1109:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getRosActionClientAccess().getNameEStringParserRuleCall_2_0()); @@ -2744,35 +2509,35 @@ public final EObject ruleRosActionClient() throws RecognitionException { } - otherlv_3=(Token)match(input,23,FOLLOW_25); + otherlv_3=(Token)match(input,23,FOLLOW_31); newLeafNode(otherlv_3, grammarAccess.getRosActionClientAccess().getLeftCurlyBracketKeyword_3()); - // InternalComponentInterface.g:1207:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? - int alt22=2; - int LA22_0 = input.LA(1); + // InternalComponentInterface.g:1130:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA22_0==37) ) { - alt22=1; + if ( (LA28_0==37) ) { + alt28=1; } - switch (alt22) { + switch (alt28) { case 1 : - // InternalComponentInterface.g:1208:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) + // InternalComponentInterface.g:1131:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) { otherlv_4=(Token)match(input,37,FOLLOW_5); newLeafNode(otherlv_4, grammarAccess.getRosActionClientAccess().getNsKeyword_4_0()); - // InternalComponentInterface.g:1212:4: ( (lv_ns_5_0= ruleEString ) ) - // InternalComponentInterface.g:1213:5: (lv_ns_5_0= ruleEString ) + // InternalComponentInterface.g:1135:4: ( (lv_ns_5_0= ruleEString ) ) + // InternalComponentInterface.g:1136:5: (lv_ns_5_0= ruleEString ) { - // InternalComponentInterface.g:1213:5: (lv_ns_5_0= ruleEString ) - // InternalComponentInterface.g:1214:6: lv_ns_5_0= ruleEString + // InternalComponentInterface.g:1136:5: (lv_ns_5_0= ruleEString ) + // InternalComponentInterface.g:1137:6: lv_ns_5_0= ruleEString { newCompositeNode(grammarAccess.getRosActionClientAccess().getNsEStringParserRuleCall_4_1_0()); - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_32); lv_ns_5_0=ruleEString(); state._fsp--; @@ -2804,11 +2569,11 @@ public final EObject ruleRosActionClient() throws RecognitionException { newLeafNode(otherlv_6, grammarAccess.getRosActionClientAccess().getRefClientKeyword_5()); - // InternalComponentInterface.g:1236:3: ( ( ruleEString ) ) - // InternalComponentInterface.g:1237:4: ( ruleEString ) + // InternalComponentInterface.g:1159:3: ( ( ruleEString ) ) + // InternalComponentInterface.g:1160:4: ( ruleEString ) { - // InternalComponentInterface.g:1237:4: ( ruleEString ) - // InternalComponentInterface.g:1238:5: ruleEString + // InternalComponentInterface.g:1160:4: ( ruleEString ) + // InternalComponentInterface.g:1161:5: ruleEString { if (current==null) { @@ -2818,7 +2583,7 @@ public final EObject ruleRosActionClient() throws RecognitionException { newCompositeNode(grammarAccess.getRosActionClientAccess().getActclientActionClientCrossReference_6_0()); - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_23); ruleEString(); state._fsp--; @@ -2859,7 +2624,7 @@ public final EObject ruleRosActionClient() throws RecognitionException { // $ANTLR start "entryRuleRosParameter" - // InternalComponentInterface.g:1260:1: entryRuleRosParameter returns [EObject current=null] : iv_ruleRosParameter= ruleRosParameter EOF ; + // InternalComponentInterface.g:1183:1: entryRuleRosParameter returns [EObject current=null] : iv_ruleRosParameter= ruleRosParameter EOF ; public final EObject entryRuleRosParameter() throws RecognitionException { EObject current = null; @@ -2867,8 +2632,8 @@ public final EObject entryRuleRosParameter() throws RecognitionException { try { - // InternalComponentInterface.g:1260:53: (iv_ruleRosParameter= ruleRosParameter EOF ) - // InternalComponentInterface.g:1261:2: iv_ruleRosParameter= ruleRosParameter EOF + // InternalComponentInterface.g:1183:53: (iv_ruleRosParameter= ruleRosParameter EOF ) + // InternalComponentInterface.g:1184:2: iv_ruleRosParameter= ruleRosParameter EOF { newCompositeNode(grammarAccess.getRosParameterRule()); pushFollow(FOLLOW_1); @@ -2895,7 +2660,7 @@ public final EObject entryRuleRosParameter() throws RecognitionException { // $ANTLR start "ruleRosParameter" - // InternalComponentInterface.g:1267:1: ruleRosParameter returns [EObject current=null] : ( () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) ; + // InternalComponentInterface.g:1190:1: ruleRosParameter returns [EObject current=null] : ( () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) ; public final EObject ruleRosParameter() throws RecognitionException { EObject current = null; @@ -2916,14 +2681,14 @@ public final EObject ruleRosParameter() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:1273:2: ( ( () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) ) - // InternalComponentInterface.g:1274:2: ( () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) + // InternalComponentInterface.g:1196:2: ( ( () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) ) + // InternalComponentInterface.g:1197:2: ( () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) { - // InternalComponentInterface.g:1274:2: ( () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) - // InternalComponentInterface.g:1275:3: () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' + // InternalComponentInterface.g:1197:2: ( () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) + // InternalComponentInterface.g:1198:3: () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' { - // InternalComponentInterface.g:1275:3: () - // InternalComponentInterface.g:1276:4: + // InternalComponentInterface.g:1198:3: () + // InternalComponentInterface.g:1199:4: { current = forceCreateModelElement( @@ -2933,23 +2698,23 @@ public final EObject ruleRosParameter() throws RecognitionException { } - otherlv_1=(Token)match(input,47,FOLLOW_17); + otherlv_1=(Token)match(input,47,FOLLOW_24); newLeafNode(otherlv_1, grammarAccess.getRosParameterAccess().getRosParameterKeyword_1()); - // InternalComponentInterface.g:1286:3: ( (lv_name_2_0= ruleEString ) )? - int alt23=2; - int LA23_0 = input.LA(1); + // InternalComponentInterface.g:1209:3: ( (lv_name_2_0= ruleEString ) )? + int alt29=2; + int LA29_0 = input.LA(1); - if ( ((LA23_0>=RULE_STRING && LA23_0<=RULE_ID)) ) { - alt23=1; + if ( ((LA29_0>=RULE_STRING && LA29_0<=RULE_ID)) ) { + alt29=1; } - switch (alt23) { + switch (alt29) { case 1 : - // InternalComponentInterface.g:1287:4: (lv_name_2_0= ruleEString ) + // InternalComponentInterface.g:1210:4: (lv_name_2_0= ruleEString ) { - // InternalComponentInterface.g:1287:4: (lv_name_2_0= ruleEString ) - // InternalComponentInterface.g:1288:5: lv_name_2_0= ruleEString + // InternalComponentInterface.g:1210:4: (lv_name_2_0= ruleEString ) + // InternalComponentInterface.g:1211:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_2_0()); @@ -2979,35 +2744,35 @@ public final EObject ruleRosParameter() throws RecognitionException { } - otherlv_3=(Token)match(input,23,FOLLOW_27); + otherlv_3=(Token)match(input,23,FOLLOW_33); newLeafNode(otherlv_3, grammarAccess.getRosParameterAccess().getLeftCurlyBracketKeyword_3()); - // InternalComponentInterface.g:1309:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? - int alt24=2; - int LA24_0 = input.LA(1); + // InternalComponentInterface.g:1232:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? + int alt30=2; + int LA30_0 = input.LA(1); - if ( (LA24_0==37) ) { - alt24=1; + if ( (LA30_0==37) ) { + alt30=1; } - switch (alt24) { + switch (alt30) { case 1 : - // InternalComponentInterface.g:1310:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) + // InternalComponentInterface.g:1233:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) { otherlv_4=(Token)match(input,37,FOLLOW_5); newLeafNode(otherlv_4, grammarAccess.getRosParameterAccess().getNsKeyword_4_0()); - // InternalComponentInterface.g:1314:4: ( (lv_ns_5_0= ruleEString ) ) - // InternalComponentInterface.g:1315:5: (lv_ns_5_0= ruleEString ) + // InternalComponentInterface.g:1237:4: ( (lv_ns_5_0= ruleEString ) ) + // InternalComponentInterface.g:1238:5: (lv_ns_5_0= ruleEString ) { - // InternalComponentInterface.g:1315:5: (lv_ns_5_0= ruleEString ) - // InternalComponentInterface.g:1316:6: lv_ns_5_0= ruleEString + // InternalComponentInterface.g:1238:5: (lv_ns_5_0= ruleEString ) + // InternalComponentInterface.g:1239:6: lv_ns_5_0= ruleEString { newCompositeNode(grammarAccess.getRosParameterAccess().getNsEStringParserRuleCall_4_1_0()); - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_34); lv_ns_5_0=ruleEString(); state._fsp--; @@ -3039,11 +2804,11 @@ public final EObject ruleRosParameter() throws RecognitionException { newLeafNode(otherlv_6, grammarAccess.getRosParameterAccess().getRefParameterKeyword_5()); - // InternalComponentInterface.g:1338:3: ( ( ruleEString ) ) - // InternalComponentInterface.g:1339:4: ( ruleEString ) + // InternalComponentInterface.g:1261:3: ( ( ruleEString ) ) + // InternalComponentInterface.g:1262:4: ( ruleEString ) { - // InternalComponentInterface.g:1339:4: ( ruleEString ) - // InternalComponentInterface.g:1340:5: ruleEString + // InternalComponentInterface.g:1262:4: ( ruleEString ) + // InternalComponentInterface.g:1263:5: ruleEString { if (current==null) { @@ -3053,7 +2818,7 @@ public final EObject ruleRosParameter() throws RecognitionException { newCompositeNode(grammarAccess.getRosParameterAccess().getParameterParameterCrossReference_6_0()); - pushFollow(FOLLOW_29); + pushFollow(FOLLOW_35); ruleEString(); state._fsp--; @@ -3067,31 +2832,31 @@ public final EObject ruleRosParameter() throws RecognitionException { } - // InternalComponentInterface.g:1354:3: (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? - int alt25=2; - int LA25_0 = input.LA(1); + // InternalComponentInterface.g:1277:3: (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? + int alt31=2; + int LA31_0 = input.LA(1); - if ( (LA25_0==49) ) { - alt25=1; + if ( (LA31_0==49) ) { + alt31=1; } - switch (alt25) { + switch (alt31) { case 1 : - // InternalComponentInterface.g:1355:4: otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) + // InternalComponentInterface.g:1278:4: otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) { - otherlv_8=(Token)match(input,49,FOLLOW_30); + otherlv_8=(Token)match(input,49,FOLLOW_36); newLeafNode(otherlv_8, grammarAccess.getRosParameterAccess().getValueKeyword_7_0()); - // InternalComponentInterface.g:1359:4: ( (lv_value_9_0= ruleParameterValue ) ) - // InternalComponentInterface.g:1360:5: (lv_value_9_0= ruleParameterValue ) + // InternalComponentInterface.g:1282:4: ( (lv_value_9_0= ruleParameterValue ) ) + // InternalComponentInterface.g:1283:5: (lv_value_9_0= ruleParameterValue ) { - // InternalComponentInterface.g:1360:5: (lv_value_9_0= ruleParameterValue ) - // InternalComponentInterface.g:1361:6: lv_value_9_0= ruleParameterValue + // InternalComponentInterface.g:1283:5: (lv_value_9_0= ruleParameterValue ) + // InternalComponentInterface.g:1284:6: lv_value_9_0= ruleParameterValue { newCompositeNode(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_23); lv_value_9_0=ruleParameterValue(); state._fsp--; @@ -3146,7 +2911,7 @@ public final EObject ruleRosParameter() throws RecognitionException { // $ANTLR start "entryRuleEString" - // InternalComponentInterface.g:1387:1: entryRuleEString returns [String current=null] : iv_ruleEString= ruleEString EOF ; + // InternalComponentInterface.g:1310:1: entryRuleEString returns [String current=null] : iv_ruleEString= ruleEString EOF ; public final String entryRuleEString() throws RecognitionException { String current = null; @@ -3154,8 +2919,8 @@ public final String entryRuleEString() throws RecognitionException { try { - // InternalComponentInterface.g:1387:47: (iv_ruleEString= ruleEString EOF ) - // InternalComponentInterface.g:1388:2: iv_ruleEString= ruleEString EOF + // InternalComponentInterface.g:1310:47: (iv_ruleEString= ruleEString EOF ) + // InternalComponentInterface.g:1311:2: iv_ruleEString= ruleEString EOF { newCompositeNode(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); @@ -3182,7 +2947,7 @@ public final String entryRuleEString() throws RecognitionException { // $ANTLR start "ruleEString" - // InternalComponentInterface.g:1394:1: ruleEString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ; + // InternalComponentInterface.g:1317:1: ruleEString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ; public final AntlrDatatypeRuleToken ruleEString() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -3193,28 +2958,28 @@ public final AntlrDatatypeRuleToken ruleEString() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:1400:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) - // InternalComponentInterface.g:1401:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) + // InternalComponentInterface.g:1323:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) + // InternalComponentInterface.g:1324:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) { - // InternalComponentInterface.g:1401:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) - int alt26=2; - int LA26_0 = input.LA(1); + // InternalComponentInterface.g:1324:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) + int alt32=2; + int LA32_0 = input.LA(1); - if ( (LA26_0==RULE_STRING) ) { - alt26=1; + if ( (LA32_0==RULE_STRING) ) { + alt32=1; } - else if ( (LA26_0==RULE_ID) ) { - alt26=2; + else if ( (LA32_0==RULE_ID) ) { + alt32=2; } else { NoViableAltException nvae = - new NoViableAltException("", 26, 0, input); + new NoViableAltException("", 32, 0, input); throw nvae; } - switch (alt26) { + switch (alt32) { case 1 : - // InternalComponentInterface.g:1402:3: this_STRING_0= RULE_STRING + // InternalComponentInterface.g:1325:3: this_STRING_0= RULE_STRING { this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); @@ -3227,7 +2992,7 @@ else if ( (LA26_0==RULE_ID) ) { } break; case 2 : - // InternalComponentInterface.g:1410:3: this_ID_1= RULE_ID + // InternalComponentInterface.g:1333:3: this_ID_1= RULE_ID { this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); @@ -3262,7 +3027,7 @@ else if ( (LA26_0==RULE_ID) ) { // $ANTLR start "entryRuleParameterValue" - // InternalComponentInterface.g:1421:1: entryRuleParameterValue returns [EObject current=null] : iv_ruleParameterValue= ruleParameterValue EOF ; + // InternalComponentInterface.g:1344:1: entryRuleParameterValue returns [EObject current=null] : iv_ruleParameterValue= ruleParameterValue EOF ; public final EObject entryRuleParameterValue() throws RecognitionException { EObject current = null; @@ -3270,8 +3035,8 @@ public final EObject entryRuleParameterValue() throws RecognitionException { try { - // InternalComponentInterface.g:1421:55: (iv_ruleParameterValue= ruleParameterValue EOF ) - // InternalComponentInterface.g:1422:2: iv_ruleParameterValue= ruleParameterValue EOF + // InternalComponentInterface.g:1344:55: (iv_ruleParameterValue= ruleParameterValue EOF ) + // InternalComponentInterface.g:1345:2: iv_ruleParameterValue= ruleParameterValue EOF { newCompositeNode(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); @@ -3298,7 +3063,7 @@ public final EObject entryRuleParameterValue() throws RecognitionException { // $ANTLR start "ruleParameterValue" - // InternalComponentInterface.g:1428:1: ruleParameterValue returns [EObject current=null] : (this_ParameterDouble_0= ruleParameterDouble | this_ParameterBoolean_1= ruleParameterBoolean | this_ParameterInteger_2= ruleParameterInteger | this_ParameterBase64_3= ruleParameterBase64 | this_ParameterList_4= ruleParameterList | this_ParameterStruct_5= ruleParameterStruct | this_ParameterString_6= ruleParameterString ) ; + // InternalComponentInterface.g:1351:1: ruleParameterValue returns [EObject current=null] : (this_ParameterDouble_0= ruleParameterDouble | this_ParameterBoolean_1= ruleParameterBoolean | this_ParameterInteger_2= ruleParameterInteger | this_ParameterBase64_3= ruleParameterBase64 | this_ParameterList_4= ruleParameterList | this_ParameterStruct_5= ruleParameterStruct | this_ParameterString_6= ruleParameterString ) ; public final EObject ruleParameterValue() throws RecognitionException { EObject current = null; @@ -3321,15 +3086,15 @@ public final EObject ruleParameterValue() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:1434:2: ( (this_ParameterDouble_0= ruleParameterDouble | this_ParameterBoolean_1= ruleParameterBoolean | this_ParameterInteger_2= ruleParameterInteger | this_ParameterBase64_3= ruleParameterBase64 | this_ParameterList_4= ruleParameterList | this_ParameterStruct_5= ruleParameterStruct | this_ParameterString_6= ruleParameterString ) ) - // InternalComponentInterface.g:1435:2: (this_ParameterDouble_0= ruleParameterDouble | this_ParameterBoolean_1= ruleParameterBoolean | this_ParameterInteger_2= ruleParameterInteger | this_ParameterBase64_3= ruleParameterBase64 | this_ParameterList_4= ruleParameterList | this_ParameterStruct_5= ruleParameterStruct | this_ParameterString_6= ruleParameterString ) + // InternalComponentInterface.g:1357:2: ( (this_ParameterDouble_0= ruleParameterDouble | this_ParameterBoolean_1= ruleParameterBoolean | this_ParameterInteger_2= ruleParameterInteger | this_ParameterBase64_3= ruleParameterBase64 | this_ParameterList_4= ruleParameterList | this_ParameterStruct_5= ruleParameterStruct | this_ParameterString_6= ruleParameterString ) ) + // InternalComponentInterface.g:1358:2: (this_ParameterDouble_0= ruleParameterDouble | this_ParameterBoolean_1= ruleParameterBoolean | this_ParameterInteger_2= ruleParameterInteger | this_ParameterBase64_3= ruleParameterBase64 | this_ParameterList_4= ruleParameterList | this_ParameterStruct_5= ruleParameterStruct | this_ParameterString_6= ruleParameterString ) { - // InternalComponentInterface.g:1435:2: (this_ParameterDouble_0= ruleParameterDouble | this_ParameterBoolean_1= ruleParameterBoolean | this_ParameterInteger_2= ruleParameterInteger | this_ParameterBase64_3= ruleParameterBase64 | this_ParameterList_4= ruleParameterList | this_ParameterStruct_5= ruleParameterStruct | this_ParameterString_6= ruleParameterString ) - int alt27=7; - alt27 = dfa27.predict(input); - switch (alt27) { + // InternalComponentInterface.g:1358:2: (this_ParameterDouble_0= ruleParameterDouble | this_ParameterBoolean_1= ruleParameterBoolean | this_ParameterInteger_2= ruleParameterInteger | this_ParameterBase64_3= ruleParameterBase64 | this_ParameterList_4= ruleParameterList | this_ParameterStruct_5= ruleParameterStruct | this_ParameterString_6= ruleParameterString ) + int alt33=7; + alt33 = dfa33.predict(input); + switch (alt33) { case 1 : - // InternalComponentInterface.g:1436:3: this_ParameterDouble_0= ruleParameterDouble + // InternalComponentInterface.g:1359:3: this_ParameterDouble_0= ruleParameterDouble { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_0()); @@ -3347,7 +3112,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 2 : - // InternalComponentInterface.g:1445:3: this_ParameterBoolean_1= ruleParameterBoolean + // InternalComponentInterface.g:1368:3: this_ParameterBoolean_1= ruleParameterBoolean { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_1()); @@ -3365,7 +3130,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 3 : - // InternalComponentInterface.g:1454:3: this_ParameterInteger_2= ruleParameterInteger + // InternalComponentInterface.g:1377:3: this_ParameterInteger_2= ruleParameterInteger { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); @@ -3383,7 +3148,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 4 : - // InternalComponentInterface.g:1463:3: this_ParameterBase64_3= ruleParameterBase64 + // InternalComponentInterface.g:1386:3: this_ParameterBase64_3= ruleParameterBase64 { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_3()); @@ -3401,7 +3166,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 5 : - // InternalComponentInterface.g:1472:3: this_ParameterList_4= ruleParameterList + // InternalComponentInterface.g:1395:3: this_ParameterList_4= ruleParameterList { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_4()); @@ -3419,7 +3184,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 6 : - // InternalComponentInterface.g:1481:3: this_ParameterStruct_5= ruleParameterStruct + // InternalComponentInterface.g:1404:3: this_ParameterStruct_5= ruleParameterStruct { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_5()); @@ -3437,7 +3202,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 7 : - // InternalComponentInterface.g:1490:3: this_ParameterString_6= ruleParameterString + // InternalComponentInterface.g:1413:3: this_ParameterString_6= ruleParameterString { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_6()); @@ -3477,7 +3242,7 @@ public final EObject ruleParameterValue() throws RecognitionException { // $ANTLR start "entryRuleParameterString" - // InternalComponentInterface.g:1502:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; + // InternalComponentInterface.g:1425:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; public final EObject entryRuleParameterString() throws RecognitionException { EObject current = null; @@ -3485,8 +3250,8 @@ public final EObject entryRuleParameterString() throws RecognitionException { try { - // InternalComponentInterface.g:1502:56: (iv_ruleParameterString= ruleParameterString EOF ) - // InternalComponentInterface.g:1503:2: iv_ruleParameterString= ruleParameterString EOF + // InternalComponentInterface.g:1425:56: (iv_ruleParameterString= ruleParameterString EOF ) + // InternalComponentInterface.g:1426:2: iv_ruleParameterString= ruleParameterString EOF { newCompositeNode(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); @@ -3513,7 +3278,7 @@ public final EObject entryRuleParameterString() throws RecognitionException { // $ANTLR start "ruleParameterString" - // InternalComponentInterface.g:1509:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; + // InternalComponentInterface.g:1432:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; public final EObject ruleParameterString() throws RecognitionException { EObject current = null; @@ -3524,14 +3289,14 @@ public final EObject ruleParameterString() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:1515:2: ( ( (lv_value_0_0= ruleEString ) ) ) - // InternalComponentInterface.g:1516:2: ( (lv_value_0_0= ruleEString ) ) + // InternalComponentInterface.g:1438:2: ( ( (lv_value_0_0= ruleEString ) ) ) + // InternalComponentInterface.g:1439:2: ( (lv_value_0_0= ruleEString ) ) { - // InternalComponentInterface.g:1516:2: ( (lv_value_0_0= ruleEString ) ) - // InternalComponentInterface.g:1517:3: (lv_value_0_0= ruleEString ) + // InternalComponentInterface.g:1439:2: ( (lv_value_0_0= ruleEString ) ) + // InternalComponentInterface.g:1440:3: (lv_value_0_0= ruleEString ) { - // InternalComponentInterface.g:1517:3: (lv_value_0_0= ruleEString ) - // InternalComponentInterface.g:1518:4: lv_value_0_0= ruleEString + // InternalComponentInterface.g:1440:3: (lv_value_0_0= ruleEString ) + // InternalComponentInterface.g:1441:4: lv_value_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); @@ -3578,7 +3343,7 @@ public final EObject ruleParameterString() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64" - // InternalComponentInterface.g:1538:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; + // InternalComponentInterface.g:1461:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; public final EObject entryRuleParameterBase64() throws RecognitionException { EObject current = null; @@ -3586,8 +3351,8 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { try { - // InternalComponentInterface.g:1538:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) - // InternalComponentInterface.g:1539:2: iv_ruleParameterBase64= ruleParameterBase64 EOF + // InternalComponentInterface.g:1461:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) + // InternalComponentInterface.g:1462:2: iv_ruleParameterBase64= ruleParameterBase64 EOF { newCompositeNode(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); @@ -3614,7 +3379,7 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { // $ANTLR start "ruleParameterBase64" - // InternalComponentInterface.g:1545:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; + // InternalComponentInterface.g:1468:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; public final EObject ruleParameterBase64() throws RecognitionException { EObject current = null; @@ -3625,14 +3390,14 @@ public final EObject ruleParameterBase64() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:1551:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) - // InternalComponentInterface.g:1552:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalComponentInterface.g:1474:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) + // InternalComponentInterface.g:1475:2: ( (lv_value_0_0= ruleBase64Binary ) ) { - // InternalComponentInterface.g:1552:2: ( (lv_value_0_0= ruleBase64Binary ) ) - // InternalComponentInterface.g:1553:3: (lv_value_0_0= ruleBase64Binary ) + // InternalComponentInterface.g:1475:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalComponentInterface.g:1476:3: (lv_value_0_0= ruleBase64Binary ) { - // InternalComponentInterface.g:1553:3: (lv_value_0_0= ruleBase64Binary ) - // InternalComponentInterface.g:1554:4: lv_value_0_0= ruleBase64Binary + // InternalComponentInterface.g:1476:3: (lv_value_0_0= ruleBase64Binary ) + // InternalComponentInterface.g:1477:4: lv_value_0_0= ruleBase64Binary { newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); @@ -3679,7 +3444,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { // $ANTLR start "entryRuleParameterInteger" - // InternalComponentInterface.g:1574:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; + // InternalComponentInterface.g:1497:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; public final EObject entryRuleParameterInteger() throws RecognitionException { EObject current = null; @@ -3687,8 +3452,8 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { try { - // InternalComponentInterface.g:1574:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) - // InternalComponentInterface.g:1575:2: iv_ruleParameterInteger= ruleParameterInteger EOF + // InternalComponentInterface.g:1497:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) + // InternalComponentInterface.g:1498:2: iv_ruleParameterInteger= ruleParameterInteger EOF { newCompositeNode(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); @@ -3715,7 +3480,7 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { // $ANTLR start "ruleParameterInteger" - // InternalComponentInterface.g:1581:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; + // InternalComponentInterface.g:1504:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; public final EObject ruleParameterInteger() throws RecognitionException { EObject current = null; @@ -3726,14 +3491,14 @@ public final EObject ruleParameterInteger() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:1587:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) - // InternalComponentInterface.g:1588:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalComponentInterface.g:1510:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) + // InternalComponentInterface.g:1511:2: ( (lv_value_0_0= ruleInteger0 ) ) { - // InternalComponentInterface.g:1588:2: ( (lv_value_0_0= ruleInteger0 ) ) - // InternalComponentInterface.g:1589:3: (lv_value_0_0= ruleInteger0 ) + // InternalComponentInterface.g:1511:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalComponentInterface.g:1512:3: (lv_value_0_0= ruleInteger0 ) { - // InternalComponentInterface.g:1589:3: (lv_value_0_0= ruleInteger0 ) - // InternalComponentInterface.g:1590:4: lv_value_0_0= ruleInteger0 + // InternalComponentInterface.g:1512:3: (lv_value_0_0= ruleInteger0 ) + // InternalComponentInterface.g:1513:4: lv_value_0_0= ruleInteger0 { newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); @@ -3780,7 +3545,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { // $ANTLR start "entryRuleParameterDouble" - // InternalComponentInterface.g:1610:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; + // InternalComponentInterface.g:1533:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; public final EObject entryRuleParameterDouble() throws RecognitionException { EObject current = null; @@ -3788,8 +3553,8 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { try { - // InternalComponentInterface.g:1610:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) - // InternalComponentInterface.g:1611:2: iv_ruleParameterDouble= ruleParameterDouble EOF + // InternalComponentInterface.g:1533:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) + // InternalComponentInterface.g:1534:2: iv_ruleParameterDouble= ruleParameterDouble EOF { newCompositeNode(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); @@ -3816,7 +3581,7 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { // $ANTLR start "ruleParameterDouble" - // InternalComponentInterface.g:1617:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; + // InternalComponentInterface.g:1540:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; public final EObject ruleParameterDouble() throws RecognitionException { EObject current = null; @@ -3827,14 +3592,14 @@ public final EObject ruleParameterDouble() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:1623:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) - // InternalComponentInterface.g:1624:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalComponentInterface.g:1546:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) + // InternalComponentInterface.g:1547:2: ( (lv_value_0_0= ruleDouble0 ) ) { - // InternalComponentInterface.g:1624:2: ( (lv_value_0_0= ruleDouble0 ) ) - // InternalComponentInterface.g:1625:3: (lv_value_0_0= ruleDouble0 ) + // InternalComponentInterface.g:1547:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalComponentInterface.g:1548:3: (lv_value_0_0= ruleDouble0 ) { - // InternalComponentInterface.g:1625:3: (lv_value_0_0= ruleDouble0 ) - // InternalComponentInterface.g:1626:4: lv_value_0_0= ruleDouble0 + // InternalComponentInterface.g:1548:3: (lv_value_0_0= ruleDouble0 ) + // InternalComponentInterface.g:1549:4: lv_value_0_0= ruleDouble0 { newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); @@ -3881,7 +3646,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { // $ANTLR start "entryRuleParameterBoolean" - // InternalComponentInterface.g:1646:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; + // InternalComponentInterface.g:1569:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; public final EObject entryRuleParameterBoolean() throws RecognitionException { EObject current = null; @@ -3889,8 +3654,8 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { try { - // InternalComponentInterface.g:1646:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) - // InternalComponentInterface.g:1647:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF + // InternalComponentInterface.g:1569:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) + // InternalComponentInterface.g:1570:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF { newCompositeNode(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); @@ -3917,7 +3682,7 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { // $ANTLR start "ruleParameterBoolean" - // InternalComponentInterface.g:1653:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; + // InternalComponentInterface.g:1576:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; public final EObject ruleParameterBoolean() throws RecognitionException { EObject current = null; @@ -3928,14 +3693,14 @@ public final EObject ruleParameterBoolean() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:1659:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) - // InternalComponentInterface.g:1660:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalComponentInterface.g:1582:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) + // InternalComponentInterface.g:1583:2: ( (lv_value_0_0= ruleboolean0 ) ) { - // InternalComponentInterface.g:1660:2: ( (lv_value_0_0= ruleboolean0 ) ) - // InternalComponentInterface.g:1661:3: (lv_value_0_0= ruleboolean0 ) + // InternalComponentInterface.g:1583:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalComponentInterface.g:1584:3: (lv_value_0_0= ruleboolean0 ) { - // InternalComponentInterface.g:1661:3: (lv_value_0_0= ruleboolean0 ) - // InternalComponentInterface.g:1662:4: lv_value_0_0= ruleboolean0 + // InternalComponentInterface.g:1584:3: (lv_value_0_0= ruleboolean0 ) + // InternalComponentInterface.g:1585:4: lv_value_0_0= ruleboolean0 { newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); @@ -3982,7 +3747,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { // $ANTLR start "entryRuleParameterList" - // InternalComponentInterface.g:1682:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; + // InternalComponentInterface.g:1605:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; public final EObject entryRuleParameterList() throws RecognitionException { EObject current = null; @@ -3990,8 +3755,8 @@ public final EObject entryRuleParameterList() throws RecognitionException { try { - // InternalComponentInterface.g:1682:54: (iv_ruleParameterList= ruleParameterList EOF ) - // InternalComponentInterface.g:1683:2: iv_ruleParameterList= ruleParameterList EOF + // InternalComponentInterface.g:1605:54: (iv_ruleParameterList= ruleParameterList EOF ) + // InternalComponentInterface.g:1606:2: iv_ruleParameterList= ruleParameterList EOF { newCompositeNode(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); @@ -4018,7 +3783,7 @@ public final EObject entryRuleParameterList() throws RecognitionException { // $ANTLR start "ruleParameterList" - // InternalComponentInterface.g:1689:1: ruleParameterList returns [EObject current=null] : ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ; + // InternalComponentInterface.g:1612: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; @@ -4034,14 +3799,14 @@ public final EObject ruleParameterList() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:1695:2: ( ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ) - // InternalComponentInterface.g:1696:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) + // InternalComponentInterface.g:1618:2: ( ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ) + // InternalComponentInterface.g:1619:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) { - // InternalComponentInterface.g:1696:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) - // InternalComponentInterface.g:1697:3: () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' + // InternalComponentInterface.g:1619:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) + // InternalComponentInterface.g:1620:3: () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' { - // InternalComponentInterface.g:1697:3: () - // InternalComponentInterface.g:1698:4: + // InternalComponentInterface.g:1620:3: () + // InternalComponentInterface.g:1621:4: { current = forceCreateModelElement( @@ -4051,15 +3816,15 @@ public final EObject ruleParameterList() throws RecognitionException { } - otherlv_1=(Token)match(input,23,FOLLOW_30); + otherlv_1=(Token)match(input,23,FOLLOW_36); newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); - // InternalComponentInterface.g:1708:3: ( (lv_value_2_0= ruleParameterValue ) ) - // InternalComponentInterface.g:1709:4: (lv_value_2_0= ruleParameterValue ) + // InternalComponentInterface.g:1631:3: ( (lv_value_2_0= ruleParameterValue ) ) + // InternalComponentInterface.g:1632:4: (lv_value_2_0= ruleParameterValue ) { - // InternalComponentInterface.g:1709:4: (lv_value_2_0= ruleParameterValue ) - // InternalComponentInterface.g:1710:5: lv_value_2_0= ruleParameterValue + // InternalComponentInterface.g:1632:4: (lv_value_2_0= ruleParameterValue ) + // InternalComponentInterface.g:1633:5: lv_value_2_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); @@ -4086,30 +3851,30 @@ public final EObject ruleParameterList() throws RecognitionException { } - // InternalComponentInterface.g:1727:3: (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* - loop28: + // InternalComponentInterface.g:1650:3: (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* + loop34: do { - int alt28=2; - int LA28_0 = input.LA(1); + int alt34=2; + int LA34_0 = input.LA(1); - if ( (LA28_0==28) ) { - alt28=1; + if ( (LA34_0==28) ) { + alt34=1; } - switch (alt28) { + switch (alt34) { case 1 : - // InternalComponentInterface.g:1728:4: otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) + // InternalComponentInterface.g:1651:4: otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) { - otherlv_3=(Token)match(input,28,FOLLOW_30); + otherlv_3=(Token)match(input,28,FOLLOW_36); newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - // InternalComponentInterface.g:1732:4: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalComponentInterface.g:1733:5: (lv_value_4_0= ruleParameterValue ) + // InternalComponentInterface.g:1655:4: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalComponentInterface.g:1656:5: (lv_value_4_0= ruleParameterValue ) { - // InternalComponentInterface.g:1733:5: (lv_value_4_0= ruleParameterValue ) - // InternalComponentInterface.g:1734:6: lv_value_4_0= ruleParameterValue + // InternalComponentInterface.g:1656:5: (lv_value_4_0= ruleParameterValue ) + // InternalComponentInterface.g:1657:6: lv_value_4_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); @@ -4141,7 +3906,7 @@ public final EObject ruleParameterList() throws RecognitionException { break; default : - break loop28; + break loop34; } } while (true); @@ -4172,7 +3937,7 @@ public final EObject ruleParameterList() throws RecognitionException { // $ANTLR start "entryRuleParameterStruct" - // InternalComponentInterface.g:1760:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; + // InternalComponentInterface.g:1683:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; public final EObject entryRuleParameterStruct() throws RecognitionException { EObject current = null; @@ -4180,8 +3945,8 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { try { - // InternalComponentInterface.g:1760:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) - // InternalComponentInterface.g:1761:2: iv_ruleParameterStruct= ruleParameterStruct EOF + // InternalComponentInterface.g:1683:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) + // InternalComponentInterface.g:1684:2: iv_ruleParameterStruct= ruleParameterStruct EOF { newCompositeNode(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); @@ -4208,7 +3973,7 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { // $ANTLR start "ruleParameterStruct" - // InternalComponentInterface.g:1767: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= '}' )? ) ; + // InternalComponentInterface.g:1690: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; @@ -4226,14 +3991,14 @@ public final EObject ruleParameterStruct() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:1773:2: ( ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) ) - // InternalComponentInterface.g:1774:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) + // InternalComponentInterface.g:1696:2: ( ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) ) + // InternalComponentInterface.g:1697:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) { - // InternalComponentInterface.g:1774:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) - // InternalComponentInterface.g:1775:3: () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? + // InternalComponentInterface.g:1697:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) + // InternalComponentInterface.g:1698:3: () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? { - // InternalComponentInterface.g:1775:3: () - // InternalComponentInterface.g:1776:4: + // InternalComponentInterface.g:1698:3: () + // InternalComponentInterface.g:1699:4: { current = forceCreateModelElement( @@ -4243,26 +4008,26 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalComponentInterface.g:1782:3: (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? - int alt30=2; - int LA30_0 = input.LA(1); + // InternalComponentInterface.g:1705:3: (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA30_0==23) ) { - alt30=1; + if ( (LA36_0==23) ) { + alt36=1; } - switch (alt30) { + switch (alt36) { case 1 : - // InternalComponentInterface.g:1783:4: otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' + // InternalComponentInterface.g:1706: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,23,FOLLOW_5); newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); - // InternalComponentInterface.g:1787:4: ( (lv_value_2_0= ruleParameterStructMember ) ) - // InternalComponentInterface.g:1788:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalComponentInterface.g:1710:4: ( (lv_value_2_0= ruleParameterStructMember ) ) + // InternalComponentInterface.g:1711:5: (lv_value_2_0= ruleParameterStructMember ) { - // InternalComponentInterface.g:1788:5: (lv_value_2_0= ruleParameterStructMember ) - // InternalComponentInterface.g:1789:6: lv_value_2_0= ruleParameterStructMember + // InternalComponentInterface.g:1711:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalComponentInterface.g:1712:6: lv_value_2_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); @@ -4289,20 +4054,20 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalComponentInterface.g:1806:4: (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* - loop29: + // InternalComponentInterface.g:1729:4: (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* + loop35: do { - int alt29=2; - int LA29_0 = input.LA(1); + int alt35=2; + int LA35_0 = input.LA(1); - if ( (LA29_0==28) ) { - alt29=1; + if ( (LA35_0==28) ) { + alt35=1; } - switch (alt29) { + switch (alt35) { case 1 : - // InternalComponentInterface.g:1807:5: otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' + // InternalComponentInterface.g:1730:5: otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' { otherlv_3=(Token)match(input,28,FOLLOW_3); @@ -4312,16 +4077,16 @@ public final EObject ruleParameterStruct() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); - // InternalComponentInterface.g:1815:5: ( (lv_value_5_0= ruleParameterStructMember ) ) - // InternalComponentInterface.g:1816:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalComponentInterface.g:1738:5: ( (lv_value_5_0= ruleParameterStructMember ) ) + // InternalComponentInterface.g:1739:6: (lv_value_5_0= ruleParameterStructMember ) { - // InternalComponentInterface.g:1816:6: (lv_value_5_0= ruleParameterStructMember ) - // InternalComponentInterface.g:1817:7: lv_value_5_0= ruleParameterStructMember + // InternalComponentInterface.g:1739:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalComponentInterface.g:1740:7: lv_value_5_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_23); lv_value_5_0=ruleParameterStructMember(); state._fsp--; @@ -4352,7 +4117,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { break; default : - break loop29; + break loop35; } } while (true); @@ -4389,7 +4154,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { // $ANTLR start "entryRuleParameterStructMember" - // InternalComponentInterface.g:1848:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; + // InternalComponentInterface.g:1771:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; public final EObject entryRuleParameterStructMember() throws RecognitionException { EObject current = null; @@ -4397,8 +4162,8 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio try { - // InternalComponentInterface.g:1848:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) - // InternalComponentInterface.g:1849:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF + // InternalComponentInterface.g:1771:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) + // InternalComponentInterface.g:1772:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF { newCompositeNode(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); @@ -4425,7 +4190,7 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio // $ANTLR start "ruleParameterStructMember" - // InternalComponentInterface.g:1855:1: ruleParameterStructMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) ; + // InternalComponentInterface.g:1778:1: ruleParameterStructMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) ; public final EObject ruleParameterStructMember() throws RecognitionException { EObject current = null; @@ -4441,17 +4206,17 @@ public final EObject ruleParameterStructMember() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:1861:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) ) - // InternalComponentInterface.g:1862:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) + // InternalComponentInterface.g:1784:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) ) + // InternalComponentInterface.g:1785:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) { - // InternalComponentInterface.g:1862:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) - // InternalComponentInterface.g:1863:3: ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' + // InternalComponentInterface.g:1785:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) + // InternalComponentInterface.g:1786:3: ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' { - // InternalComponentInterface.g:1863:3: ( (lv_name_0_0= ruleEString ) ) - // InternalComponentInterface.g:1864:4: (lv_name_0_0= ruleEString ) + // InternalComponentInterface.g:1786:3: ( (lv_name_0_0= ruleEString ) ) + // InternalComponentInterface.g:1787:4: (lv_name_0_0= ruleEString ) { - // InternalComponentInterface.g:1864:4: (lv_name_0_0= ruleEString ) - // InternalComponentInterface.g:1865:5: lv_name_0_0= ruleEString + // InternalComponentInterface.g:1787:4: (lv_name_0_0= ruleEString ) + // InternalComponentInterface.g:1788:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); @@ -4478,24 +4243,24 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - otherlv_1=(Token)match(input,23,FOLLOW_31); + otherlv_1=(Token)match(input,23,FOLLOW_37); newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_1()); - otherlv_2=(Token)match(input,49,FOLLOW_30); + otherlv_2=(Token)match(input,49,FOLLOW_36); newLeafNode(otherlv_2, grammarAccess.getParameterStructMemberAccess().getValueKeyword_2()); - // InternalComponentInterface.g:1890:3: ( (lv_value_3_0= ruleParameterValue ) ) - // InternalComponentInterface.g:1891:4: (lv_value_3_0= ruleParameterValue ) + // InternalComponentInterface.g:1813:3: ( (lv_value_3_0= ruleParameterValue ) ) + // InternalComponentInterface.g:1814:4: (lv_value_3_0= ruleParameterValue ) { - // InternalComponentInterface.g:1891:4: (lv_value_3_0= ruleParameterValue ) - // InternalComponentInterface.g:1892:5: lv_value_3_0= ruleParameterValue + // InternalComponentInterface.g:1814:4: (lv_value_3_0= ruleParameterValue ) + // InternalComponentInterface.g:1815:5: lv_value_3_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_23); lv_value_3_0=ruleParameterValue(); state._fsp--; @@ -4544,7 +4309,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // $ANTLR start "entryRuleBase64Binary" - // InternalComponentInterface.g:1917:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; + // InternalComponentInterface.g:1840:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; public final String entryRuleBase64Binary() throws RecognitionException { String current = null; @@ -4552,8 +4317,8 @@ public final String entryRuleBase64Binary() throws RecognitionException { try { - // InternalComponentInterface.g:1917:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) - // InternalComponentInterface.g:1918:2: iv_ruleBase64Binary= ruleBase64Binary EOF + // InternalComponentInterface.g:1840:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) + // InternalComponentInterface.g:1841:2: iv_ruleBase64Binary= ruleBase64Binary EOF { newCompositeNode(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); @@ -4580,7 +4345,7 @@ public final String entryRuleBase64Binary() throws RecognitionException { // $ANTLR start "ruleBase64Binary" - // InternalComponentInterface.g:1924:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; + // InternalComponentInterface.g:1847:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -4590,8 +4355,8 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti enterRule(); try { - // InternalComponentInterface.g:1930:2: (this_BINARY_0= RULE_BINARY ) - // InternalComponentInterface.g:1931:2: this_BINARY_0= RULE_BINARY + // InternalComponentInterface.g:1853:2: (this_BINARY_0= RULE_BINARY ) + // InternalComponentInterface.g:1854:2: this_BINARY_0= RULE_BINARY { this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); @@ -4620,7 +4385,7 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti // $ANTLR start "entryRuleboolean0" - // InternalComponentInterface.g:1941:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; + // InternalComponentInterface.g:1864:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; public final String entryRuleboolean0() throws RecognitionException { String current = null; @@ -4628,8 +4393,8 @@ public final String entryRuleboolean0() throws RecognitionException { try { - // InternalComponentInterface.g:1941:48: (iv_ruleboolean0= ruleboolean0 EOF ) - // InternalComponentInterface.g:1942:2: iv_ruleboolean0= ruleboolean0 EOF + // InternalComponentInterface.g:1864:48: (iv_ruleboolean0= ruleboolean0 EOF ) + // InternalComponentInterface.g:1865:2: iv_ruleboolean0= ruleboolean0 EOF { newCompositeNode(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); @@ -4656,7 +4421,7 @@ public final String entryRuleboolean0() throws RecognitionException { // $ANTLR start "ruleboolean0" - // InternalComponentInterface.g:1948:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; + // InternalComponentInterface.g:1871:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -4666,8 +4431,8 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:1954:2: (this_BOOLEAN_0= RULE_BOOLEAN ) - // InternalComponentInterface.g:1955:2: this_BOOLEAN_0= RULE_BOOLEAN + // InternalComponentInterface.g:1877:2: (this_BOOLEAN_0= RULE_BOOLEAN ) + // InternalComponentInterface.g:1878:2: this_BOOLEAN_0= RULE_BOOLEAN { this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); @@ -4696,7 +4461,7 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { // $ANTLR start "entryRuleDouble0" - // InternalComponentInterface.g:1965:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; + // InternalComponentInterface.g:1888:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; public final String entryRuleDouble0() throws RecognitionException { String current = null; @@ -4704,8 +4469,8 @@ public final String entryRuleDouble0() throws RecognitionException { try { - // InternalComponentInterface.g:1965:47: (iv_ruleDouble0= ruleDouble0 EOF ) - // InternalComponentInterface.g:1966:2: iv_ruleDouble0= ruleDouble0 EOF + // InternalComponentInterface.g:1888:47: (iv_ruleDouble0= ruleDouble0 EOF ) + // InternalComponentInterface.g:1889:2: iv_ruleDouble0= ruleDouble0 EOF { newCompositeNode(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); @@ -4732,7 +4497,7 @@ public final String entryRuleDouble0() throws RecognitionException { // $ANTLR start "ruleDouble0" - // InternalComponentInterface.g:1972:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; + // InternalComponentInterface.g:1895:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -4742,8 +4507,8 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:1978:2: (this_DOUBLE_0= RULE_DOUBLE ) - // InternalComponentInterface.g:1979:2: this_DOUBLE_0= RULE_DOUBLE + // InternalComponentInterface.g:1901:2: (this_DOUBLE_0= RULE_DOUBLE ) + // InternalComponentInterface.g:1902:2: this_DOUBLE_0= RULE_DOUBLE { this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); @@ -4772,7 +4537,7 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { // $ANTLR start "entryRuleInteger0" - // InternalComponentInterface.g:1989:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; + // InternalComponentInterface.g:1912:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; public final String entryRuleInteger0() throws RecognitionException { String current = null; @@ -4780,8 +4545,8 @@ public final String entryRuleInteger0() throws RecognitionException { try { - // InternalComponentInterface.g:1989:48: (iv_ruleInteger0= ruleInteger0 EOF ) - // InternalComponentInterface.g:1990:2: iv_ruleInteger0= ruleInteger0 EOF + // InternalComponentInterface.g:1912:48: (iv_ruleInteger0= ruleInteger0 EOF ) + // InternalComponentInterface.g:1913:2: iv_ruleInteger0= ruleInteger0 EOF { newCompositeNode(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); @@ -4808,7 +4573,7 @@ public final String entryRuleInteger0() throws RecognitionException { // $ANTLR start "ruleInteger0" - // InternalComponentInterface.g:1996:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; + // InternalComponentInterface.g:1919:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -4818,8 +4583,8 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { enterRule(); try { - // InternalComponentInterface.g:2002:2: (this_DECINT_0= RULE_DECINT ) - // InternalComponentInterface.g:2003:2: this_DECINT_0= RULE_DECINT + // InternalComponentInterface.g:1925:2: (this_DECINT_0= RULE_DECINT ) + // InternalComponentInterface.g:1926:2: this_DECINT_0= RULE_DECINT { this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); @@ -4849,7 +4614,7 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { // Delegated rules - protected DFA27 dfa27 = new DFA27(this); + protected DFA33 dfa33 = new DFA33(this); static final String dfa_1s = "\13\uffff"; static final String dfa_2s = "\1\6\12\uffff"; static final String dfa_3s = "\1\4\4\uffff\1\4\3\uffff\2\27"; @@ -4878,11 +4643,11 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); - class DFA27 extends DFA { + class DFA33 extends DFA { - public DFA27(BaseRecognizer recognizer) { + public DFA33(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 27; + this.decisionNumber = 33; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; @@ -4892,7 +4657,7 @@ public DFA27(BaseRecognizer recognizer) { this.transition = dfa_7; } public String getDescription() { - return "1435:2: (this_ParameterDouble_0= ruleParameterDouble | this_ParameterBoolean_1= ruleParameterBoolean | this_ParameterInteger_2= ruleParameterInteger | this_ParameterBase64_3= ruleParameterBase64 | this_ParameterList_4= ruleParameterList | this_ParameterStruct_5= ruleParameterStruct | this_ParameterString_6= ruleParameterString )"; + return "1358:2: (this_ParameterDouble_0= ruleParameterDouble | this_ParameterBoolean_1= ruleParameterBoolean | this_ParameterInteger_2= ruleParameterInteger | this_ParameterBase64_3= ruleParameterBase64 | this_ParameterList_4= ruleParameterList | this_ParameterStruct_5= ruleParameterStruct | this_ParameterString_6= ruleParameterString )"; } } @@ -4907,26 +4672,32 @@ public String getDescription() { public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000FE8000000L}); public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000001000000000L}); public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000030000000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000200000000000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000800030L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000006000000000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000020000000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000012000000000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000042000000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000102000000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0001002000000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0002000020000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x00000000008003F0L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0002000000000000L}); - -} + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000FE0000000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000FA0000000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000020000000000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000F20000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000E20000000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000C20000000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000820000000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000800000000000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000020000000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000800030L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000006000000000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000012000000000L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000042000000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000102000000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0001002000000000L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0002000020000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x00000000008003F0L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0002000000000000L}); + +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/serializer/ComponentInterfaceSemanticSequencer.java b/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/serializer/ComponentInterfaceSemanticSequencer.java index 64420f2dd..c85fde36a 100644 --- a/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/serializer/ComponentInterfaceSemanticSequencer.java +++ b/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/serializer/ComponentInterfaceSemanticSequencer.java @@ -121,15 +121,13 @@ else if (rule == grammarAccess.getParameterValueRule() * name=EString * NameSpace=EString? * FromRosNode=[Node|EString]? - * ( - * (rospublisher+=RosPublisher rospublisher+=RosPublisher*) | - * (rossubscriber+=RosSubscriber rossubscriber+=RosSubscriber*) | - * (rosserviceserver+=RosServiceServer rosserviceserver+=RosServiceServer*) | - * (rosserviceclient+=RosServiceClient rosserviceclient+=RosServiceClient*) | - * (rosactionserver+=RosActionServer rosactionserver+=RosActionServer*) | - * (rosactionclient+=RosActionClient rosactionclient+=RosActionClient*) | - * (rosparameter+=RosParameter rosparameter+=RosParameter*) - * )* + * (rospublisher+=RosPublisher rospublisher+=RosPublisher*)? + * (rossubscriber+=RosSubscriber rossubscriber+=RosSubscriber*)? + * (rosserviceserver+=RosServiceServer rosserviceserver+=RosServiceServer*)? + * (rosserviceclient+=RosServiceClient rosserviceclient+=RosServiceClient*)? + * (rosactionserver+=RosActionServer rosactionserver+=RosActionServer*)? + * (rosactionclient+=RosActionClient rosactionclient+=RosActionClient*)? + * (rosparameter+=RosParameter rosparameter+=RosParameter*)? * ) */ protected void sequence_ComponentInterface(ISerializationContext context, ComponentInterface semanticObject) { diff --git a/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/services/ComponentInterfaceGrammarAccess.java b/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/services/ComponentInterfaceGrammarAccess.java index 09cb674ee..2495caabb 100644 --- a/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/services/ComponentInterfaceGrammarAccess.java +++ b/plugins/de.fraunhofer.ipa.componentInterface.xtext/src-gen/de/fraunhofer/ipa/componentInterface/services/ComponentInterfaceGrammarAccess.java @@ -17,13 +17,12 @@ import org.eclipse.xtext.ParserRule; import org.eclipse.xtext.RuleCall; import org.eclipse.xtext.TerminalRule; -import org.eclipse.xtext.UnorderedGroup; import org.eclipse.xtext.common.services.TerminalsGrammarAccess; -import org.eclipse.xtext.service.AbstractElementFinder.AbstractGrammarElementFinder; +import org.eclipse.xtext.service.AbstractElementFinder; import org.eclipse.xtext.service.GrammarProvider; @Singleton -public class ComponentInterfaceGrammarAccess extends AbstractGrammarElementFinder { +public class ComponentInterfaceGrammarAccess extends AbstractElementFinder.AbstractGrammarElementFinder { public class ComponentInterfaceElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.componentInterface.ComponentInterface.ComponentInterface"); @@ -42,101 +41,107 @@ public class ComponentInterfaceElements extends AbstractParserRuleElementFinder private final Assignment cFromRosNodeAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1); private final CrossReference cFromRosNodeNodeCrossReference_5_1_0 = (CrossReference)cFromRosNodeAssignment_5_1.eContents().get(0); private final RuleCall cFromRosNodeNodeEStringParserRuleCall_5_1_0_1 = (RuleCall)cFromRosNodeNodeCrossReference_5_1_0.eContents().get(1); - private final UnorderedGroup cUnorderedGroup_6 = (UnorderedGroup)cGroup.eContents().get(6); - private final Group cGroup_6_0 = (Group)cUnorderedGroup_6.eContents().get(0); - private final Keyword cRosPublishersKeyword_6_0_0 = (Keyword)cGroup_6_0.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_6_0_1 = (Keyword)cGroup_6_0.eContents().get(1); - private final Assignment cRospublisherAssignment_6_0_2 = (Assignment)cGroup_6_0.eContents().get(2); - private final RuleCall cRospublisherRosPublisherParserRuleCall_6_0_2_0 = (RuleCall)cRospublisherAssignment_6_0_2.eContents().get(0); - private final Group cGroup_6_0_3 = (Group)cGroup_6_0.eContents().get(3); - private final Keyword cCommaKeyword_6_0_3_0 = (Keyword)cGroup_6_0_3.eContents().get(0); - private final Assignment cRospublisherAssignment_6_0_3_1 = (Assignment)cGroup_6_0_3.eContents().get(1); - private final RuleCall cRospublisherRosPublisherParserRuleCall_6_0_3_1_0 = (RuleCall)cRospublisherAssignment_6_0_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_6_0_4 = (Keyword)cGroup_6_0.eContents().get(4); - private final Group cGroup_6_1 = (Group)cUnorderedGroup_6.eContents().get(1); - private final Keyword cRosSubscribersKeyword_6_1_0 = (Keyword)cGroup_6_1.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_6_1_1 = (Keyword)cGroup_6_1.eContents().get(1); - private final Assignment cRossubscriberAssignment_6_1_2 = (Assignment)cGroup_6_1.eContents().get(2); - private final RuleCall cRossubscriberRosSubscriberParserRuleCall_6_1_2_0 = (RuleCall)cRossubscriberAssignment_6_1_2.eContents().get(0); - private final Group cGroup_6_1_3 = (Group)cGroup_6_1.eContents().get(3); - private final Keyword cCommaKeyword_6_1_3_0 = (Keyword)cGroup_6_1_3.eContents().get(0); - private final Assignment cRossubscriberAssignment_6_1_3_1 = (Assignment)cGroup_6_1_3.eContents().get(1); - private final RuleCall cRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0 = (RuleCall)cRossubscriberAssignment_6_1_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_6_1_4 = (Keyword)cGroup_6_1.eContents().get(4); - private final Group cGroup_6_2 = (Group)cUnorderedGroup_6.eContents().get(2); - private final Keyword cRosSrvServersKeyword_6_2_0 = (Keyword)cGroup_6_2.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_6_2_1 = (Keyword)cGroup_6_2.eContents().get(1); - private final Assignment cRosserviceserverAssignment_6_2_2 = (Assignment)cGroup_6_2.eContents().get(2); - private final RuleCall cRosserviceserverRosServiceServerParserRuleCall_6_2_2_0 = (RuleCall)cRosserviceserverAssignment_6_2_2.eContents().get(0); - private final Group cGroup_6_2_3 = (Group)cGroup_6_2.eContents().get(3); - private final Keyword cCommaKeyword_6_2_3_0 = (Keyword)cGroup_6_2_3.eContents().get(0); - private final Assignment cRosserviceserverAssignment_6_2_3_1 = (Assignment)cGroup_6_2_3.eContents().get(1); - private final RuleCall cRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0 = (RuleCall)cRosserviceserverAssignment_6_2_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_6_2_4 = (Keyword)cGroup_6_2.eContents().get(4); - private final Group cGroup_6_3 = (Group)cUnorderedGroup_6.eContents().get(3); - private final Keyword cRosSrvClientsKeyword_6_3_0 = (Keyword)cGroup_6_3.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_6_3_1 = (Keyword)cGroup_6_3.eContents().get(1); - private final Assignment cRosserviceclientAssignment_6_3_2 = (Assignment)cGroup_6_3.eContents().get(2); - private final RuleCall cRosserviceclientRosServiceClientParserRuleCall_6_3_2_0 = (RuleCall)cRosserviceclientAssignment_6_3_2.eContents().get(0); - private final Group cGroup_6_3_3 = (Group)cGroup_6_3.eContents().get(3); - private final Keyword cCommaKeyword_6_3_3_0 = (Keyword)cGroup_6_3_3.eContents().get(0); - private final Assignment cRosserviceclientAssignment_6_3_3_1 = (Assignment)cGroup_6_3_3.eContents().get(1); - private final RuleCall cRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0 = (RuleCall)cRosserviceclientAssignment_6_3_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_6_3_4 = (Keyword)cGroup_6_3.eContents().get(4); - private final Group cGroup_6_4 = (Group)cUnorderedGroup_6.eContents().get(4); - private final Keyword cRosActionServersKeyword_6_4_0 = (Keyword)cGroup_6_4.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_6_4_1 = (Keyword)cGroup_6_4.eContents().get(1); - private final Assignment cRosactionserverAssignment_6_4_2 = (Assignment)cGroup_6_4.eContents().get(2); - private final RuleCall cRosactionserverRosActionServerParserRuleCall_6_4_2_0 = (RuleCall)cRosactionserverAssignment_6_4_2.eContents().get(0); - private final Group cGroup_6_4_3 = (Group)cGroup_6_4.eContents().get(3); - private final Keyword cCommaKeyword_6_4_3_0 = (Keyword)cGroup_6_4_3.eContents().get(0); - private final Assignment cRosactionserverAssignment_6_4_3_1 = (Assignment)cGroup_6_4_3.eContents().get(1); - private final RuleCall cRosactionserverRosActionServerParserRuleCall_6_4_3_1_0 = (RuleCall)cRosactionserverAssignment_6_4_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_6_4_4 = (Keyword)cGroup_6_4.eContents().get(4); - private final Group cGroup_6_5 = (Group)cUnorderedGroup_6.eContents().get(5); - private final Keyword cRosActionClientsKeyword_6_5_0 = (Keyword)cGroup_6_5.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_6_5_1 = (Keyword)cGroup_6_5.eContents().get(1); - private final Assignment cRosactionclientAssignment_6_5_2 = (Assignment)cGroup_6_5.eContents().get(2); - private final RuleCall cRosactionclientRosActionClientParserRuleCall_6_5_2_0 = (RuleCall)cRosactionclientAssignment_6_5_2.eContents().get(0); - private final Group cGroup_6_5_3 = (Group)cGroup_6_5.eContents().get(3); - private final Keyword cCommaKeyword_6_5_3_0 = (Keyword)cGroup_6_5_3.eContents().get(0); - private final Assignment cRosactionclientAssignment_6_5_3_1 = (Assignment)cGroup_6_5_3.eContents().get(1); - private final RuleCall cRosactionclientRosActionClientParserRuleCall_6_5_3_1_0 = (RuleCall)cRosactionclientAssignment_6_5_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_6_5_4 = (Keyword)cGroup_6_5.eContents().get(4); - private final Group cGroup_6_6 = (Group)cUnorderedGroup_6.eContents().get(6); - private final Keyword cRosParametersKeyword_6_6_0 = (Keyword)cGroup_6_6.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_6_6_1 = (Keyword)cGroup_6_6.eContents().get(1); - private final Assignment cRosparameterAssignment_6_6_2 = (Assignment)cGroup_6_6.eContents().get(2); - private final RuleCall cRosparameterRosParameterParserRuleCall_6_6_2_0 = (RuleCall)cRosparameterAssignment_6_6_2.eContents().get(0); - private final Group cGroup_6_6_3 = (Group)cGroup_6_6.eContents().get(3); - private final Keyword cCommaKeyword_6_6_3_0 = (Keyword)cGroup_6_6_3.eContents().get(0); - private final Assignment cRosparameterAssignment_6_6_3_1 = (Assignment)cGroup_6_6_3.eContents().get(1); - private final RuleCall cRosparameterRosParameterParserRuleCall_6_6_3_1_0 = (RuleCall)cRosparameterAssignment_6_6_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_6_6_4 = (Keyword)cGroup_6_6.eContents().get(4); - private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - - //ComponentInterface: - // 'ComponentInterface' - // '{' - // 'name' name=EString ('NameSpace' NameSpace=EString)? ('FromRosNode' FromRosNode=[ros::Node|EString])? - // (('RosPublishers' '{' rospublisher+=RosPublisher ("," rospublisher+=RosPublisher)* '}')? & ('RosSubscribers' '{' - // rossubscriber+=RosSubscriber ("," rossubscriber+=RosSubscriber)* '}')? & ('RosSrvServers' '{' - // rosserviceserver+=RosServiceServer ("," rosserviceserver+=RosServiceServer)* '}')? & ('RosSrvClients' '{' - // rosserviceclient+=RosServiceClient ("," rosserviceclient+=RosServiceClient)* '}')? & ('RosActionServers' '{' - // rosactionserver+=RosActionServer ("," rosactionserver+=RosActionServer)* '}')? & ('RosActionClients' '{' - // rosactionclient+=RosActionClient ("," rosactionclient+=RosActionClient)* '}')? & ('RosParameters' '{' - // rosparameter+=RosParameter ("," rosparameter+=RosParameter)* '}')?) - // '}'; + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cRosPublishersKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_6_1 = (Keyword)cGroup_6.eContents().get(1); + private final Assignment cRospublisherAssignment_6_2 = (Assignment)cGroup_6.eContents().get(2); + private final RuleCall cRospublisherRosPublisherParserRuleCall_6_2_0 = (RuleCall)cRospublisherAssignment_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 cRospublisherAssignment_6_3_1 = (Assignment)cGroup_6_3.eContents().get(1); + private final RuleCall cRospublisherRosPublisherParserRuleCall_6_3_1_0 = (RuleCall)cRospublisherAssignment_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 cRosSubscribersKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_7_1 = (Keyword)cGroup_7.eContents().get(1); + private final Assignment cRossubscriberAssignment_7_2 = (Assignment)cGroup_7.eContents().get(2); + private final RuleCall cRossubscriberRosSubscriberParserRuleCall_7_2_0 = (RuleCall)cRossubscriberAssignment_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 cRossubscriberAssignment_7_3_1 = (Assignment)cGroup_7_3.eContents().get(1); + private final RuleCall cRossubscriberRosSubscriberParserRuleCall_7_3_1_0 = (RuleCall)cRossubscriberAssignment_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 cRosSrvServersKeyword_8_0 = (Keyword)cGroup_8.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_8_1 = (Keyword)cGroup_8.eContents().get(1); + private final Assignment cRosserviceserverAssignment_8_2 = (Assignment)cGroup_8.eContents().get(2); + private final RuleCall cRosserviceserverRosServiceServerParserRuleCall_8_2_0 = (RuleCall)cRosserviceserverAssignment_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 cRosserviceserverAssignment_8_3_1 = (Assignment)cGroup_8_3.eContents().get(1); + private final RuleCall cRosserviceserverRosServiceServerParserRuleCall_8_3_1_0 = (RuleCall)cRosserviceserverAssignment_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 cRosSrvClientsKeyword_9_0 = (Keyword)cGroup_9.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_9_1 = (Keyword)cGroup_9.eContents().get(1); + private final Assignment cRosserviceclientAssignment_9_2 = (Assignment)cGroup_9.eContents().get(2); + private final RuleCall cRosserviceclientRosServiceClientParserRuleCall_9_2_0 = (RuleCall)cRosserviceclientAssignment_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 cRosserviceclientAssignment_9_3_1 = (Assignment)cGroup_9_3.eContents().get(1); + private final RuleCall cRosserviceclientRosServiceClientParserRuleCall_9_3_1_0 = (RuleCall)cRosserviceclientAssignment_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 cRosActionServersKeyword_10_0 = (Keyword)cGroup_10.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_10_1 = (Keyword)cGroup_10.eContents().get(1); + private final Assignment cRosactionserverAssignment_10_2 = (Assignment)cGroup_10.eContents().get(2); + private final RuleCall cRosactionserverRosActionServerParserRuleCall_10_2_0 = (RuleCall)cRosactionserverAssignment_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 cRosactionserverAssignment_10_3_1 = (Assignment)cGroup_10_3.eContents().get(1); + private final RuleCall cRosactionserverRosActionServerParserRuleCall_10_3_1_0 = (RuleCall)cRosactionserverAssignment_10_3_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_10_4 = (Keyword)cGroup_10.eContents().get(4); + private final Group cGroup_11 = (Group)cGroup.eContents().get(11); + private final Keyword cRosActionClientsKeyword_11_0 = (Keyword)cGroup_11.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_11_1 = (Keyword)cGroup_11.eContents().get(1); + private final Assignment cRosactionclientAssignment_11_2 = (Assignment)cGroup_11.eContents().get(2); + private final RuleCall cRosactionclientRosActionClientParserRuleCall_11_2_0 = (RuleCall)cRosactionclientAssignment_11_2.eContents().get(0); + private final Group cGroup_11_3 = (Group)cGroup_11.eContents().get(3); + private final Keyword cCommaKeyword_11_3_0 = (Keyword)cGroup_11_3.eContents().get(0); + private final Assignment cRosactionclientAssignment_11_3_1 = (Assignment)cGroup_11_3.eContents().get(1); + private final RuleCall cRosactionclientRosActionClientParserRuleCall_11_3_1_0 = (RuleCall)cRosactionclientAssignment_11_3_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_11_4 = (Keyword)cGroup_11.eContents().get(4); + private final Group cGroup_12 = (Group)cGroup.eContents().get(12); + private final Keyword cRosParametersKeyword_12_0 = (Keyword)cGroup_12.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_12_1 = (Keyword)cGroup_12.eContents().get(1); + private final Assignment cRosparameterAssignment_12_2 = (Assignment)cGroup_12.eContents().get(2); + private final RuleCall cRosparameterRosParameterParserRuleCall_12_2_0 = (RuleCall)cRosparameterAssignment_12_2.eContents().get(0); + private final Group cGroup_12_3 = (Group)cGroup_12.eContents().get(3); + private final Keyword cCommaKeyword_12_3_0 = (Keyword)cGroup_12_3.eContents().get(0); + private final Assignment cRosparameterAssignment_12_3_1 = (Assignment)cGroup_12_3.eContents().get(1); + private final RuleCall cRosparameterRosParameterParserRuleCall_12_3_1_0 = (RuleCall)cRosparameterAssignment_12_3_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_12_4 = (Keyword)cGroup_12.eContents().get(4); + private final Keyword cRightCurlyBracketKeyword_13 = (Keyword)cGroup.eContents().get(13); + + //ComponentInterface returns ComponentInterface: + // 'ComponentInterface' + // '{' + // 'name' name=EString + // ('NameSpace' NameSpace=EString)? + // ('FromRosNode' FromRosNode=[ros::Node|EString])? + // ('RosPublishers' '{' rospublisher+=RosPublisher ( "," rospublisher+=RosPublisher)* '}' )? + // ('RosSubscribers' '{' rossubscriber+=RosSubscriber ( "," rossubscriber+=RosSubscriber)* '}' )? + // ('RosSrvServers' '{' rosserviceserver+=RosServiceServer ( "," rosserviceserver+=RosServiceServer)* '}' )? + // ('RosSrvClients' '{' rosserviceclient+=RosServiceClient ( "," rosserviceclient+=RosServiceClient)* '}' )? + // ('RosActionServers' '{' rosactionserver+=RosActionServer ( "," rosactionserver+=RosActionServer)* '}' )? + // ('RosActionClients' '{' rosactionclient+=RosActionClient ( "," rosactionclient+=RosActionClient)* '}' )? + // ('RosParameters' '{' rosparameter+=RosParameter ( "," rosparameter+=RosParameter)* '}' )? + // '}'; @Override public ParserRule getRule() { return rule; } - //'ComponentInterface' '{' 'name' name=EString ('NameSpace' NameSpace=EString)? ('FromRosNode' - //FromRosNode=[ros::Node|EString])? (('RosPublishers' '{' rospublisher+=RosPublisher ("," rospublisher+=RosPublisher)* - //'}')? & ('RosSubscribers' '{' rossubscriber+=RosSubscriber ("," rossubscriber+=RosSubscriber)* '}')? & ('RosSrvServers' - //'{' rosserviceserver+=RosServiceServer ("," rosserviceserver+=RosServiceServer)* '}')? & ('RosSrvClients' '{' - //rosserviceclient+=RosServiceClient ("," rosserviceclient+=RosServiceClient)* '}')? & ('RosActionServers' '{' - //rosactionserver+=RosActionServer ("," rosactionserver+=RosActionServer)* '}')? & ('RosActionClients' '{' - //rosactionclient+=RosActionClient ("," rosactionclient+=RosActionClient)* '}')? & ('RosParameters' '{' - //rosparameter+=RosParameter ("," rosparameter+=RosParameter)* '}')?) '}' + //'ComponentInterface' + //'{' + // 'name' name=EString + // ('NameSpace' NameSpace=EString)? + // ('FromRosNode' FromRosNode=[ros::Node|EString])? + // ('RosPublishers' '{' rospublisher+=RosPublisher ( "," rospublisher+=RosPublisher)* '}' )? + // ('RosSubscribers' '{' rossubscriber+=RosSubscriber ( "," rossubscriber+=RosSubscriber)* '}' )? + // ('RosSrvServers' '{' rosserviceserver+=RosServiceServer ( "," rosserviceserver+=RosServiceServer)* '}' )? + // ('RosSrvClients' '{' rosserviceclient+=RosServiceClient ( "," rosserviceclient+=RosServiceClient)* '}' )? + // ('RosActionServers' '{' rosactionserver+=RosActionServer ( "," rosactionserver+=RosActionServer)* '}' )? + // ('RosActionClients' '{' rosactionclient+=RosActionClient ( "," rosactionclient+=RosActionClient)* '}' )? + // ('RosParameters' '{' rosparameter+=RosParameter ( "," rosparameter+=RosParameter)* '}' )? + //'}' public Group getGroup() { return cGroup; } //'ComponentInterface' @@ -181,227 +186,218 @@ public class ComponentInterfaceElements extends AbstractParserRuleElementFinder //EString public RuleCall getFromRosNodeNodeEStringParserRuleCall_5_1_0_1() { return cFromRosNodeNodeEStringParserRuleCall_5_1_0_1; } - //('RosPublishers' '{' rospublisher+=RosPublisher ("," rospublisher+=RosPublisher)* '}')? & ('RosSubscribers' '{' - //rossubscriber+=RosSubscriber ("," rossubscriber+=RosSubscriber)* '}')? & ('RosSrvServers' '{' - //rosserviceserver+=RosServiceServer ("," rosserviceserver+=RosServiceServer)* '}')? & ('RosSrvClients' '{' - //rosserviceclient+=RosServiceClient ("," rosserviceclient+=RosServiceClient)* '}')? & ('RosActionServers' '{' - //rosactionserver+=RosActionServer ("," rosactionserver+=RosActionServer)* '}')? & ('RosActionClients' '{' - //rosactionclient+=RosActionClient ("," rosactionclient+=RosActionClient)* '}')? & ('RosParameters' '{' - //rosparameter+=RosParameter ("," rosparameter+=RosParameter)* '}')? - public UnorderedGroup getUnorderedGroup_6() { return cUnorderedGroup_6; } - - //('RosPublishers' '{' rospublisher+=RosPublisher ("," rospublisher+=RosPublisher)* '}')? - public Group getGroup_6_0() { return cGroup_6_0; } + //('RosPublishers' '{' rospublisher+=RosPublisher ( "," rospublisher+=RosPublisher)* '}' )? + public Group getGroup_6() { return cGroup_6; } //'RosPublishers' - public Keyword getRosPublishersKeyword_6_0_0() { return cRosPublishersKeyword_6_0_0; } + public Keyword getRosPublishersKeyword_6_0() { return cRosPublishersKeyword_6_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_6_0_1() { return cLeftCurlyBracketKeyword_6_0_1; } + public Keyword getLeftCurlyBracketKeyword_6_1() { return cLeftCurlyBracketKeyword_6_1; } //rospublisher+=RosPublisher - public Assignment getRospublisherAssignment_6_0_2() { return cRospublisherAssignment_6_0_2; } + public Assignment getRospublisherAssignment_6_2() { return cRospublisherAssignment_6_2; } //RosPublisher - public RuleCall getRospublisherRosPublisherParserRuleCall_6_0_2_0() { return cRospublisherRosPublisherParserRuleCall_6_0_2_0; } + public RuleCall getRospublisherRosPublisherParserRuleCall_6_2_0() { return cRospublisherRosPublisherParserRuleCall_6_2_0; } - //("," rospublisher+=RosPublisher)* - public Group getGroup_6_0_3() { return cGroup_6_0_3; } + //( "," rospublisher+=RosPublisher)* + public Group getGroup_6_3() { return cGroup_6_3; } //"," - public Keyword getCommaKeyword_6_0_3_0() { return cCommaKeyword_6_0_3_0; } + public Keyword getCommaKeyword_6_3_0() { return cCommaKeyword_6_3_0; } //rospublisher+=RosPublisher - public Assignment getRospublisherAssignment_6_0_3_1() { return cRospublisherAssignment_6_0_3_1; } + public Assignment getRospublisherAssignment_6_3_1() { return cRospublisherAssignment_6_3_1; } //RosPublisher - public RuleCall getRospublisherRosPublisherParserRuleCall_6_0_3_1_0() { return cRospublisherRosPublisherParserRuleCall_6_0_3_1_0; } + public RuleCall getRospublisherRosPublisherParserRuleCall_6_3_1_0() { return cRospublisherRosPublisherParserRuleCall_6_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_6_0_4() { return cRightCurlyBracketKeyword_6_0_4; } + public Keyword getRightCurlyBracketKeyword_6_4() { return cRightCurlyBracketKeyword_6_4; } - //('RosSubscribers' '{' rossubscriber+=RosSubscriber ("," rossubscriber+=RosSubscriber)* '}')? - public Group getGroup_6_1() { return cGroup_6_1; } + //('RosSubscribers' '{' rossubscriber+=RosSubscriber ( "," rossubscriber+=RosSubscriber)* '}' )? + public Group getGroup_7() { return cGroup_7; } //'RosSubscribers' - public Keyword getRosSubscribersKeyword_6_1_0() { return cRosSubscribersKeyword_6_1_0; } + public Keyword getRosSubscribersKeyword_7_0() { return cRosSubscribersKeyword_7_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_6_1_1() { return cLeftCurlyBracketKeyword_6_1_1; } + public Keyword getLeftCurlyBracketKeyword_7_1() { return cLeftCurlyBracketKeyword_7_1; } //rossubscriber+=RosSubscriber - public Assignment getRossubscriberAssignment_6_1_2() { return cRossubscriberAssignment_6_1_2; } + public Assignment getRossubscriberAssignment_7_2() { return cRossubscriberAssignment_7_2; } //RosSubscriber - public RuleCall getRossubscriberRosSubscriberParserRuleCall_6_1_2_0() { return cRossubscriberRosSubscriberParserRuleCall_6_1_2_0; } + public RuleCall getRossubscriberRosSubscriberParserRuleCall_7_2_0() { return cRossubscriberRosSubscriberParserRuleCall_7_2_0; } - //("," rossubscriber+=RosSubscriber)* - public Group getGroup_6_1_3() { return cGroup_6_1_3; } + //( "," rossubscriber+=RosSubscriber)* + public Group getGroup_7_3() { return cGroup_7_3; } //"," - public Keyword getCommaKeyword_6_1_3_0() { return cCommaKeyword_6_1_3_0; } + public Keyword getCommaKeyword_7_3_0() { return cCommaKeyword_7_3_0; } //rossubscriber+=RosSubscriber - public Assignment getRossubscriberAssignment_6_1_3_1() { return cRossubscriberAssignment_6_1_3_1; } + public Assignment getRossubscriberAssignment_7_3_1() { return cRossubscriberAssignment_7_3_1; } //RosSubscriber - public RuleCall getRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0() { return cRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0; } + public RuleCall getRossubscriberRosSubscriberParserRuleCall_7_3_1_0() { return cRossubscriberRosSubscriberParserRuleCall_7_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_6_1_4() { return cRightCurlyBracketKeyword_6_1_4; } + public Keyword getRightCurlyBracketKeyword_7_4() { return cRightCurlyBracketKeyword_7_4; } - //('RosSrvServers' '{' rosserviceserver+=RosServiceServer ("," rosserviceserver+=RosServiceServer)* '}')? - public Group getGroup_6_2() { return cGroup_6_2; } + //('RosSrvServers' '{' rosserviceserver+=RosServiceServer ( "," rosserviceserver+=RosServiceServer)* '}' )? + public Group getGroup_8() { return cGroup_8; } //'RosSrvServers' - public Keyword getRosSrvServersKeyword_6_2_0() { return cRosSrvServersKeyword_6_2_0; } + public Keyword getRosSrvServersKeyword_8_0() { return cRosSrvServersKeyword_8_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_6_2_1() { return cLeftCurlyBracketKeyword_6_2_1; } + public Keyword getLeftCurlyBracketKeyword_8_1() { return cLeftCurlyBracketKeyword_8_1; } //rosserviceserver+=RosServiceServer - public Assignment getRosserviceserverAssignment_6_2_2() { return cRosserviceserverAssignment_6_2_2; } + public Assignment getRosserviceserverAssignment_8_2() { return cRosserviceserverAssignment_8_2; } //RosServiceServer - public RuleCall getRosserviceserverRosServiceServerParserRuleCall_6_2_2_0() { return cRosserviceserverRosServiceServerParserRuleCall_6_2_2_0; } + public RuleCall getRosserviceserverRosServiceServerParserRuleCall_8_2_0() { return cRosserviceserverRosServiceServerParserRuleCall_8_2_0; } - //("," rosserviceserver+=RosServiceServer)* - public Group getGroup_6_2_3() { return cGroup_6_2_3; } + //( "," rosserviceserver+=RosServiceServer)* + public Group getGroup_8_3() { return cGroup_8_3; } //"," - public Keyword getCommaKeyword_6_2_3_0() { return cCommaKeyword_6_2_3_0; } + public Keyword getCommaKeyword_8_3_0() { return cCommaKeyword_8_3_0; } //rosserviceserver+=RosServiceServer - public Assignment getRosserviceserverAssignment_6_2_3_1() { return cRosserviceserverAssignment_6_2_3_1; } + public Assignment getRosserviceserverAssignment_8_3_1() { return cRosserviceserverAssignment_8_3_1; } //RosServiceServer - public RuleCall getRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0() { return cRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0; } + public RuleCall getRosserviceserverRosServiceServerParserRuleCall_8_3_1_0() { return cRosserviceserverRosServiceServerParserRuleCall_8_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_6_2_4() { return cRightCurlyBracketKeyword_6_2_4; } + public Keyword getRightCurlyBracketKeyword_8_4() { return cRightCurlyBracketKeyword_8_4; } - //('RosSrvClients' '{' rosserviceclient+=RosServiceClient ("," rosserviceclient+=RosServiceClient)* '}')? - public Group getGroup_6_3() { return cGroup_6_3; } + //('RosSrvClients' '{' rosserviceclient+=RosServiceClient ( "," rosserviceclient+=RosServiceClient)* '}' )? + public Group getGroup_9() { return cGroup_9; } //'RosSrvClients' - public Keyword getRosSrvClientsKeyword_6_3_0() { return cRosSrvClientsKeyword_6_3_0; } + public Keyword getRosSrvClientsKeyword_9_0() { return cRosSrvClientsKeyword_9_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_6_3_1() { return cLeftCurlyBracketKeyword_6_3_1; } + public Keyword getLeftCurlyBracketKeyword_9_1() { return cLeftCurlyBracketKeyword_9_1; } //rosserviceclient+=RosServiceClient - public Assignment getRosserviceclientAssignment_6_3_2() { return cRosserviceclientAssignment_6_3_2; } + public Assignment getRosserviceclientAssignment_9_2() { return cRosserviceclientAssignment_9_2; } //RosServiceClient - public RuleCall getRosserviceclientRosServiceClientParserRuleCall_6_3_2_0() { return cRosserviceclientRosServiceClientParserRuleCall_6_3_2_0; } + public RuleCall getRosserviceclientRosServiceClientParserRuleCall_9_2_0() { return cRosserviceclientRosServiceClientParserRuleCall_9_2_0; } - //("," rosserviceclient+=RosServiceClient)* - public Group getGroup_6_3_3() { return cGroup_6_3_3; } + //( "," rosserviceclient+=RosServiceClient)* + public Group getGroup_9_3() { return cGroup_9_3; } //"," - public Keyword getCommaKeyword_6_3_3_0() { return cCommaKeyword_6_3_3_0; } + public Keyword getCommaKeyword_9_3_0() { return cCommaKeyword_9_3_0; } //rosserviceclient+=RosServiceClient - public Assignment getRosserviceclientAssignment_6_3_3_1() { return cRosserviceclientAssignment_6_3_3_1; } + public Assignment getRosserviceclientAssignment_9_3_1() { return cRosserviceclientAssignment_9_3_1; } //RosServiceClient - public RuleCall getRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0() { return cRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0; } + public RuleCall getRosserviceclientRosServiceClientParserRuleCall_9_3_1_0() { return cRosserviceclientRosServiceClientParserRuleCall_9_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_6_3_4() { return cRightCurlyBracketKeyword_6_3_4; } + public Keyword getRightCurlyBracketKeyword_9_4() { return cRightCurlyBracketKeyword_9_4; } - //('RosActionServers' '{' rosactionserver+=RosActionServer ("," rosactionserver+=RosActionServer)* '}')? - public Group getGroup_6_4() { return cGroup_6_4; } + //('RosActionServers' '{' rosactionserver+=RosActionServer ( "," rosactionserver+=RosActionServer)* '}' )? + public Group getGroup_10() { return cGroup_10; } //'RosActionServers' - public Keyword getRosActionServersKeyword_6_4_0() { return cRosActionServersKeyword_6_4_0; } + public Keyword getRosActionServersKeyword_10_0() { return cRosActionServersKeyword_10_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_6_4_1() { return cLeftCurlyBracketKeyword_6_4_1; } + public Keyword getLeftCurlyBracketKeyword_10_1() { return cLeftCurlyBracketKeyword_10_1; } //rosactionserver+=RosActionServer - public Assignment getRosactionserverAssignment_6_4_2() { return cRosactionserverAssignment_6_4_2; } + public Assignment getRosactionserverAssignment_10_2() { return cRosactionserverAssignment_10_2; } //RosActionServer - public RuleCall getRosactionserverRosActionServerParserRuleCall_6_4_2_0() { return cRosactionserverRosActionServerParserRuleCall_6_4_2_0; } + public RuleCall getRosactionserverRosActionServerParserRuleCall_10_2_0() { return cRosactionserverRosActionServerParserRuleCall_10_2_0; } - //("," rosactionserver+=RosActionServer)* - public Group getGroup_6_4_3() { return cGroup_6_4_3; } + //( "," rosactionserver+=RosActionServer)* + public Group getGroup_10_3() { return cGroup_10_3; } //"," - public Keyword getCommaKeyword_6_4_3_0() { return cCommaKeyword_6_4_3_0; } + public Keyword getCommaKeyword_10_3_0() { return cCommaKeyword_10_3_0; } //rosactionserver+=RosActionServer - public Assignment getRosactionserverAssignment_6_4_3_1() { return cRosactionserverAssignment_6_4_3_1; } + public Assignment getRosactionserverAssignment_10_3_1() { return cRosactionserverAssignment_10_3_1; } //RosActionServer - public RuleCall getRosactionserverRosActionServerParserRuleCall_6_4_3_1_0() { return cRosactionserverRosActionServerParserRuleCall_6_4_3_1_0; } + public RuleCall getRosactionserverRosActionServerParserRuleCall_10_3_1_0() { return cRosactionserverRosActionServerParserRuleCall_10_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_6_4_4() { return cRightCurlyBracketKeyword_6_4_4; } + public Keyword getRightCurlyBracketKeyword_10_4() { return cRightCurlyBracketKeyword_10_4; } - //('RosActionClients' '{' rosactionclient+=RosActionClient ("," rosactionclient+=RosActionClient)* '}')? - public Group getGroup_6_5() { return cGroup_6_5; } + //('RosActionClients' '{' rosactionclient+=RosActionClient ( "," rosactionclient+=RosActionClient)* '}' )? + public Group getGroup_11() { return cGroup_11; } //'RosActionClients' - public Keyword getRosActionClientsKeyword_6_5_0() { return cRosActionClientsKeyword_6_5_0; } + public Keyword getRosActionClientsKeyword_11_0() { return cRosActionClientsKeyword_11_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_6_5_1() { return cLeftCurlyBracketKeyword_6_5_1; } + public Keyword getLeftCurlyBracketKeyword_11_1() { return cLeftCurlyBracketKeyword_11_1; } //rosactionclient+=RosActionClient - public Assignment getRosactionclientAssignment_6_5_2() { return cRosactionclientAssignment_6_5_2; } + public Assignment getRosactionclientAssignment_11_2() { return cRosactionclientAssignment_11_2; } //RosActionClient - public RuleCall getRosactionclientRosActionClientParserRuleCall_6_5_2_0() { return cRosactionclientRosActionClientParserRuleCall_6_5_2_0; } + public RuleCall getRosactionclientRosActionClientParserRuleCall_11_2_0() { return cRosactionclientRosActionClientParserRuleCall_11_2_0; } - //("," rosactionclient+=RosActionClient)* - public Group getGroup_6_5_3() { return cGroup_6_5_3; } + //( "," rosactionclient+=RosActionClient)* + public Group getGroup_11_3() { return cGroup_11_3; } //"," - public Keyword getCommaKeyword_6_5_3_0() { return cCommaKeyword_6_5_3_0; } + public Keyword getCommaKeyword_11_3_0() { return cCommaKeyword_11_3_0; } //rosactionclient+=RosActionClient - public Assignment getRosactionclientAssignment_6_5_3_1() { return cRosactionclientAssignment_6_5_3_1; } + public Assignment getRosactionclientAssignment_11_3_1() { return cRosactionclientAssignment_11_3_1; } //RosActionClient - public RuleCall getRosactionclientRosActionClientParserRuleCall_6_5_3_1_0() { return cRosactionclientRosActionClientParserRuleCall_6_5_3_1_0; } + public RuleCall getRosactionclientRosActionClientParserRuleCall_11_3_1_0() { return cRosactionclientRosActionClientParserRuleCall_11_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_6_5_4() { return cRightCurlyBracketKeyword_6_5_4; } + public Keyword getRightCurlyBracketKeyword_11_4() { return cRightCurlyBracketKeyword_11_4; } - //('RosParameters' '{' rosparameter+=RosParameter ("," rosparameter+=RosParameter)* '}')? - public Group getGroup_6_6() { return cGroup_6_6; } + //('RosParameters' '{' rosparameter+=RosParameter ( "," rosparameter+=RosParameter)* '}' )? + public Group getGroup_12() { return cGroup_12; } //'RosParameters' - public Keyword getRosParametersKeyword_6_6_0() { return cRosParametersKeyword_6_6_0; } + public Keyword getRosParametersKeyword_12_0() { return cRosParametersKeyword_12_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_6_6_1() { return cLeftCurlyBracketKeyword_6_6_1; } + public Keyword getLeftCurlyBracketKeyword_12_1() { return cLeftCurlyBracketKeyword_12_1; } //rosparameter+=RosParameter - public Assignment getRosparameterAssignment_6_6_2() { return cRosparameterAssignment_6_6_2; } + public Assignment getRosparameterAssignment_12_2() { return cRosparameterAssignment_12_2; } //RosParameter - public RuleCall getRosparameterRosParameterParserRuleCall_6_6_2_0() { return cRosparameterRosParameterParserRuleCall_6_6_2_0; } + public RuleCall getRosparameterRosParameterParserRuleCall_12_2_0() { return cRosparameterRosParameterParserRuleCall_12_2_0; } - //("," rosparameter+=RosParameter)* - public Group getGroup_6_6_3() { return cGroup_6_6_3; } + //( "," rosparameter+=RosParameter)* + public Group getGroup_12_3() { return cGroup_12_3; } //"," - public Keyword getCommaKeyword_6_6_3_0() { return cCommaKeyword_6_6_3_0; } + public Keyword getCommaKeyword_12_3_0() { return cCommaKeyword_12_3_0; } //rosparameter+=RosParameter - public Assignment getRosparameterAssignment_6_6_3_1() { return cRosparameterAssignment_6_6_3_1; } + public Assignment getRosparameterAssignment_12_3_1() { return cRosparameterAssignment_12_3_1; } //RosParameter - public RuleCall getRosparameterRosParameterParserRuleCall_6_6_3_1_0() { return cRosparameterRosParameterParserRuleCall_6_6_3_1_0; } + public RuleCall getRosparameterRosParameterParserRuleCall_12_3_1_0() { return cRosparameterRosParameterParserRuleCall_12_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_6_6_4() { return cRightCurlyBracketKeyword_6_6_4; } + public Keyword getRightCurlyBracketKeyword_12_4() { return cRightCurlyBracketKeyword_12_4; } //'}' - public Keyword getRightCurlyBracketKeyword_7() { return cRightCurlyBracketKeyword_7; } + public Keyword getRightCurlyBracketKeyword_13() { return cRightCurlyBracketKeyword_13; } } public class RosPublisherElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.componentInterface.ComponentInterface.RosPublisher"); @@ -421,16 +417,23 @@ public class RosPublisherElements extends AbstractParserRuleElementFinder { private final RuleCall cPublisherPublisherEStringParserRuleCall_6_0_1 = (RuleCall)cPublisherPublisherCrossReference_6_0.eContents().get(1); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //RosPublisher: - // {RosPublisher} - // 'RosPublisher' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefPublisher' publisher=[ros::Publisher|EString] - // '}'; + //RosPublisher returns RosPublisher: + // {RosPublisher} + // 'RosPublisher' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefPublisher' publisher=[ros::Publisher|EString] + // '}'; @Override public ParserRule getRule() { return rule; } - //{RosPublisher} 'RosPublisher' name=EString? '{' ('ns' ns=EString)? 'RefPublisher' publisher=[ros::Publisher|EString] '}' + //{RosPublisher} + //'RosPublisher' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefPublisher' publisher=[ros::Publisher|EString] + //'}' public Group getGroup() { return cGroup; } //{RosPublisher} @@ -439,7 +442,7 @@ public class RosPublisherElements extends AbstractParserRuleElementFinder { //'RosPublisher' public Keyword getRosPublisherKeyword_1() { return cRosPublisherKeyword_1; } - //name=EString? + //(name=EString)? public Assignment getNameAssignment_2() { return cNameAssignment_2; } //EString @@ -493,17 +496,23 @@ public class RosSubscriberElements extends AbstractParserRuleElementFinder { private final RuleCall cSubscriberSubscriberEStringParserRuleCall_6_0_1 = (RuleCall)cSubscriberSubscriberCrossReference_6_0.eContents().get(1); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //RosSubscriber: - // {RosSubscriber} - // 'RosSubscriber' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefSubscriber' subscriber=[ros::Subscriber|EString] - // '}'; + //RosSubscriber returns RosSubscriber: + // {RosSubscriber} + // 'RosSubscriber' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefSubscriber' subscriber=[ros::Subscriber|EString] + // '}'; @Override public ParserRule getRule() { return rule; } - //{RosSubscriber} 'RosSubscriber' name=EString? '{' ('ns' ns=EString)? 'RefSubscriber' - //subscriber=[ros::Subscriber|EString] '}' + //{RosSubscriber} + //'RosSubscriber' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefSubscriber' subscriber=[ros::Subscriber|EString] + //'}' public Group getGroup() { return cGroup; } //{RosSubscriber} @@ -512,7 +521,7 @@ public class RosSubscriberElements extends AbstractParserRuleElementFinder { //'RosSubscriber' public Keyword getRosSubscriberKeyword_1() { return cRosSubscriberKeyword_1; } - //name=EString? + //(name=EString)? public Assignment getNameAssignment_2() { return cNameAssignment_2; } //EString @@ -566,17 +575,23 @@ public class RosServiceServerElements extends AbstractParserRuleElementFinder { private final RuleCall cSrvserverServiceServerEStringParserRuleCall_6_0_1 = (RuleCall)cSrvserverServiceServerCrossReference_6_0.eContents().get(1); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //RosServiceServer: - // {RosServiceServer} - // 'RosServiceServer' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefServer' srvserver=[ros::ServiceServer|EString] - // '}'; + //RosServiceServer returns RosServiceServer: + // {RosServiceServer} + // 'RosServiceServer' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefServer' srvserver=[ros::ServiceServer|EString] + // '}'; @Override public ParserRule getRule() { return rule; } - //{RosServiceServer} 'RosServiceServer' name=EString? '{' ('ns' ns=EString)? 'RefServer' - //srvserver=[ros::ServiceServer|EString] '}' + //{RosServiceServer} + //'RosServiceServer' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefServer' srvserver=[ros::ServiceServer|EString] + //'}' public Group getGroup() { return cGroup; } //{RosServiceServer} @@ -585,7 +600,7 @@ public class RosServiceServerElements extends AbstractParserRuleElementFinder { //'RosServiceServer' public Keyword getRosServiceServerKeyword_1() { return cRosServiceServerKeyword_1; } - //name=EString? + //(name=EString)? public Assignment getNameAssignment_2() { return cNameAssignment_2; } //EString @@ -639,17 +654,23 @@ public class RosServiceClientElements extends AbstractParserRuleElementFinder { private final RuleCall cSrvclientServiceClientEStringParserRuleCall_6_0_1 = (RuleCall)cSrvclientServiceClientCrossReference_6_0.eContents().get(1); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //RosServiceClient: - // {RosServiceClient} - // 'RosServiceClient' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefClient' srvclient=[ros::ServiceClient|EString] - // '}'; + //RosServiceClient returns RosServiceClient: + // {RosServiceClient} + // 'RosServiceClient' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefClient' srvclient=[ros::ServiceClient|EString] + // '}'; @Override public ParserRule getRule() { return rule; } - //{RosServiceClient} 'RosServiceClient' name=EString? '{' ('ns' ns=EString)? 'RefClient' - //srvclient=[ros::ServiceClient|EString] '}' + //{RosServiceClient} + //'RosServiceClient' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefClient' srvclient=[ros::ServiceClient|EString] + //'}' public Group getGroup() { return cGroup; } //{RosServiceClient} @@ -658,7 +679,7 @@ public class RosServiceClientElements extends AbstractParserRuleElementFinder { //'RosServiceClient' public Keyword getRosServiceClientKeyword_1() { return cRosServiceClientKeyword_1; } - //name=EString? + //(name=EString)? public Assignment getNameAssignment_2() { return cNameAssignment_2; } //EString @@ -712,17 +733,23 @@ public class RosActionServerElements extends AbstractParserRuleElementFinder { private final RuleCall cActserverActionServerEStringParserRuleCall_6_0_1 = (RuleCall)cActserverActionServerCrossReference_6_0.eContents().get(1); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //RosActionServer: - // {RosActionServer} - // 'RosActionServer' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefServer' actserver=[ros::ActionServer|EString] - // '}'; + //RosActionServer returns RosActionServer: + // {RosActionServer} + // 'RosActionServer' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefServer' actserver=[ros::ActionServer|EString] + // '}'; @Override public ParserRule getRule() { return rule; } - //{RosActionServer} 'RosActionServer' name=EString? '{' ('ns' ns=EString)? 'RefServer' - //actserver=[ros::ActionServer|EString] '}' + //{RosActionServer} + //'RosActionServer' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefServer' actserver=[ros::ActionServer|EString] + //'}' public Group getGroup() { return cGroup; } //{RosActionServer} @@ -731,7 +758,7 @@ public class RosActionServerElements extends AbstractParserRuleElementFinder { //'RosActionServer' public Keyword getRosActionServerKeyword_1() { return cRosActionServerKeyword_1; } - //name=EString? + //(name=EString)? public Assignment getNameAssignment_2() { return cNameAssignment_2; } //EString @@ -785,17 +812,23 @@ public class RosActionClientElements extends AbstractParserRuleElementFinder { private final RuleCall cActclientActionClientEStringParserRuleCall_6_0_1 = (RuleCall)cActclientActionClientCrossReference_6_0.eContents().get(1); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //RosActionClient: - // {RosActionClient} - // 'RosActionClient' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefClient' actclient=[ros::ActionClient|EString] - // '}'; + //RosActionClient returns RosActionClient: + // {RosActionClient} + // 'RosActionClient' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefClient' actclient=[ros::ActionClient|EString] + // '}'; @Override public ParserRule getRule() { return rule; } - //{RosActionClient} 'RosActionClient' name=EString? '{' ('ns' ns=EString)? 'RefClient' - //actclient=[ros::ActionClient|EString] '}' + //{RosActionClient} + //'RosActionClient' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefClient' actclient=[ros::ActionClient|EString] + //'}' public Group getGroup() { return cGroup; } //{RosActionClient} @@ -804,7 +837,7 @@ public class RosActionClientElements extends AbstractParserRuleElementFinder { //'RosActionClient' public Keyword getRosActionClientKeyword_1() { return cRosActionClientKeyword_1; } - //name=EString? + //(name=EString)? public Assignment getNameAssignment_2() { return cNameAssignment_2; } //EString @@ -862,17 +895,25 @@ public class RosParameterElements extends AbstractParserRuleElementFinder { private final RuleCall cValueParameterValueParserRuleCall_7_1_0 = (RuleCall)cValueAssignment_7_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_8 = (Keyword)cGroup.eContents().get(8); - //RosParameter: - // {RosParameter} - // 'RosParameter' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefParameter' parameter=[ros::Parameter|EString] ('value' value=ParameterValue)? - // '}'; + //RosParameter returns RosParameter: + //{RosParameter} + //'RosParameter' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefParameter' parameter=[ros::Parameter|EString] + // ('value' value=ParameterValue)? + //'}'; @Override public ParserRule getRule() { return rule; } - //{RosParameter} 'RosParameter' name=EString? '{' ('ns' ns=EString)? 'RefParameter' parameter=[ros::Parameter|EString] - //('value' value=ParameterValue)? '}' + //{RosParameter} + //'RosParameter' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefParameter' parameter=[ros::Parameter|EString] + // ('value' value=ParameterValue)? + //'}' public Group getGroup() { return cGroup; } //{RosParameter} @@ -881,7 +922,7 @@ public class RosParameterElements extends AbstractParserRuleElementFinder { //'RosParameter' public Keyword getRosParameterKeyword_1() { return cRosParameterKeyword_1; } - //name=EString? + //(name=EString)? public Assignment getNameAssignment_2() { return cNameAssignment_2; } //EString @@ -935,8 +976,8 @@ public class EStringElements extends AbstractParserRuleElementFinder { private final RuleCall cSTRINGTerminalRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cIDTerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - //EString: - // STRING | ID; + //EString returns ecore::EString: + // STRING | ID; @Override public ParserRule getRule() { return rule; } //STRING | ID @@ -952,8 +993,8 @@ public class NSElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.componentInterface.ComponentInterface.NS"); private final Keyword cNSKeyword = (Keyword)rule.eContents().get(1); - //NS NS: - // 'NS' /* TODO: implement this rule and an appropriate IValueConverter */; + //NS returns NS: + // 'NS' /* TODO: implement this rule and an appropriate IValueConverter */; @Override public ParserRule getRule() { return rule; } //'NS' @@ -971,13 +1012,13 @@ public class ParameterValueElements extends AbstractParserRuleElementFinder { private final RuleCall cParameterStringParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); //// PARAMETERS!! - //ParameterValue ros::ParameterValue: - // ParameterDouble | ParameterBoolean | ParameterInteger | ParameterBase64 | ParameterList | ParameterStruct | - // ParameterString; + //ParameterValue returns ros::ParameterValue: + // ParameterDouble|ParameterBoolean| ParameterInteger | + // ParameterBase64 | ParameterList | ParameterStruct | ParameterString ; @Override public ParserRule getRule() { return rule; } - //ParameterDouble | ParameterBoolean | ParameterInteger | ParameterBase64 | ParameterList | ParameterStruct | - //ParameterString + //ParameterDouble|ParameterBoolean| ParameterInteger | + // ParameterBase64 | ParameterList | ParameterStruct | ParameterString public Alternatives getAlternatives() { return cAlternatives; } //ParameterDouble @@ -1006,8 +1047,9 @@ public class ParameterStringElements extends AbstractParserRuleElementFinder { private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cValueEStringParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - //ParameterString ros::ParameterString: - // value=EString; + //ParameterString returns ros::ParameterString: + // value=EString + //; @Override public ParserRule getRule() { return rule; } //value=EString @@ -1021,8 +1063,9 @@ public class ParameterBase64Elements extends AbstractParserRuleElementFinder { private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cValueBase64BinaryParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - //ParameterBase64 ros::ParameterBase64: - // value=Base64Binary; + //ParameterBase64 returns ros::ParameterBase64: + // value=Base64Binary + //; @Override public ParserRule getRule() { return rule; } //value=Base64Binary @@ -1036,8 +1079,9 @@ public class ParameterIntegerElements extends AbstractParserRuleElementFinder { private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cValueInteger0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - //ParameterInteger ros::ParameterInteger: - // value=Integer0; + //ParameterInteger returns ros::ParameterInteger: + // value=Integer0 + //; @Override public ParserRule getRule() { return rule; } //value=Integer0 @@ -1051,8 +1095,9 @@ public class ParameterDoubleElements extends AbstractParserRuleElementFinder { private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cValueDouble0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - //ParameterDouble ros::ParameterDouble: - // value=Double0; + //ParameterDouble returns ros::ParameterDouble: + // value=Double0 + //; @Override public ParserRule getRule() { return rule; } //value=Double0 @@ -1066,8 +1111,9 @@ public class ParameterBooleanElements extends AbstractParserRuleElementFinder { private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cValueBoolean0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - //ParameterBoolean ros::ParameterBoolean: - // value=boolean0; + //ParameterBoolean returns ros::ParameterBoolean: + // value=boolean0 + //; @Override public ParserRule getRule() { return rule; } //value=boolean0 @@ -1089,12 +1135,14 @@ public class ParameterListElements extends AbstractParserRuleElementFinder { private final RuleCall cValueParameterValueParserRuleCall_3_1_0 = (RuleCall)cValueAssignment_3_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - //ParameterList ros::ParameterSequence: - // {ros::ParameterSequence} - // '{' value+=ParameterValue (',' value+=ParameterValue)* '}'; + //ParameterList returns ros::ParameterSequence: + // {ros::ParameterSequence} + // '{' value+=ParameterValue ( ',' value+=ParameterValue )* '}' + //; @Override public ParserRule getRule() { return rule; } - //{ros::ParameterSequence} '{' value+=ParameterValue (',' value+=ParameterValue)* '}' + //{ros::ParameterSequence} + // '{' value+=ParameterValue ( ',' value+=ParameterValue )* '}' public Group getGroup() { return cGroup; } //{ros::ParameterSequence} @@ -1109,7 +1157,7 @@ public class ParameterListElements extends AbstractParserRuleElementFinder { //ParameterValue public RuleCall getValueParameterValueParserRuleCall_2_0() { return cValueParameterValueParserRuleCall_2_0; } - //(',' value+=ParameterValue)* + //( ',' value+=ParameterValue )* public Group getGroup_3() { return cGroup_3; } //',' @@ -1137,12 +1185,14 @@ public class ParameterArrayElements extends AbstractParserRuleElementFinder { private final RuleCall cValueParameterValueParserRuleCall_3_1_0 = (RuleCall)cValueAssignment_3_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - //ParameterArray ros::ParameterSequence: - // {ros::ParameterSequence} - // '{' value+=ParameterValue (',' value+=ParameterValue)* '}'; + //ParameterArray returns ros::ParameterSequence: + // {ros::ParameterSequence} + // '{' value+=ParameterValue ( ',' value+=ParameterValue )* '}' + //; @Override public ParserRule getRule() { return rule; } - //{ros::ParameterSequence} '{' value+=ParameterValue (',' value+=ParameterValue)* '}' + //{ros::ParameterSequence} + // '{' value+=ParameterValue ( ',' value+=ParameterValue )* '}' public Group getGroup() { return cGroup; } //{ros::ParameterSequence} @@ -1157,7 +1207,7 @@ public class ParameterArrayElements extends AbstractParserRuleElementFinder { //ParameterValue public RuleCall getValueParameterValueParserRuleCall_2_0() { return cValueParameterValueParserRuleCall_2_0; } - //(',' value+=ParameterValue)* + //( ',' value+=ParameterValue )* public Group getGroup_3() { return cGroup_3; } //',' @@ -1188,17 +1238,20 @@ public class ParameterStructElements extends AbstractParserRuleElementFinder { private final Keyword cRightCurlyBracketKeyword_1_2_3 = (Keyword)cGroup_1_2.eContents().get(3); private final Keyword cRightCurlyBracketKeyword_1_3 = (Keyword)cGroup_1.eContents().get(3); - //ParameterStruct ros::ParameterStruct: - // {ros::ParameterStruct} ('{' value+=ParameterStructMember ("," '{' value+=ParameterStructMember '}')* '}')?; + //ParameterStruct returns ros::ParameterStruct: + // {ros::ParameterStruct} + // ('{' value+=ParameterStructMember ( "," '{' value+=ParameterStructMember '}')* '}' )? + //; @Override public ParserRule getRule() { return rule; } - //{ros::ParameterStruct} ('{' value+=ParameterStructMember ("," '{' value+=ParameterStructMember '}')* '}')? + //{ros::ParameterStruct} + // ('{' value+=ParameterStructMember ( "," '{' value+=ParameterStructMember '}')* '}' )? public Group getGroup() { return cGroup; } //{ros::ParameterStruct} public Action getParameterStructAction_0() { return cParameterStructAction_0; } - //('{' value+=ParameterStructMember ("," '{' value+=ParameterStructMember '}')* '}')? + //('{' value+=ParameterStructMember ( "," '{' value+=ParameterStructMember '}')* '}' )? public Group getGroup_1() { return cGroup_1; } //'{' @@ -1210,7 +1263,7 @@ public class ParameterStructElements extends AbstractParserRuleElementFinder { //ParameterStructMember public RuleCall getValueParameterStructMemberParserRuleCall_1_1_0() { return cValueParameterStructMemberParserRuleCall_1_1_0; } - //("," '{' value+=ParameterStructMember '}')* + //( "," '{' value+=ParameterStructMember '}')* public Group getGroup_1_2() { return cGroup_1_2; } //"," @@ -1242,14 +1295,17 @@ public class ParameterStructMemberElements extends AbstractParserRuleElementFind private final RuleCall cValueParameterValueParserRuleCall_3_0 = (RuleCall)cValueAssignment_3.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - //ParameterStructMember ros::ParameterStructMember: - // name=EString - // '{' - // 'value' value=ParameterValue - // '}'; + //ParameterStructMember returns ros::ParameterStructMember: + // name=EString + // '{' + // 'value' value=ParameterValue + // '}'; @Override public ParserRule getRule() { return rule; } - //name=EString '{' 'value' value=ParameterValue '}' + //name=EString + //'{' + // 'value' value=ParameterValue + //'}' public Group getGroup() { return cGroup; } //name=EString @@ -1277,8 +1333,8 @@ public class Base64BinaryElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.componentInterface.ComponentInterface.Base64Binary"); private final RuleCall cBINARYTerminalRuleCall = (RuleCall)rule.eContents().get(1); - //Base64Binary type::Base64Binary: - // BINARY; + //Base64Binary returns type::Base64Binary: + // BINARY ; @Override public ParserRule getRule() { return rule; } //BINARY @@ -1288,8 +1344,8 @@ public class Boolean0Elements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.componentInterface.ComponentInterface.boolean0"); private final RuleCall cBOOLEANTerminalRuleCall = (RuleCall)rule.eContents().get(1); - //boolean0 type::Boolean: - // BOOLEAN; + //boolean0 returns type::Boolean: + // BOOLEAN; @Override public ParserRule getRule() { return rule; } //BOOLEAN @@ -1299,8 +1355,8 @@ public class Double0Elements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.componentInterface.ComponentInterface.Double0"); private final RuleCall cDOUBLETerminalRuleCall = (RuleCall)rule.eContents().get(1); - //Double0 type::Double: - // DOUBLE; + //Double0 returns type::Double: + // DOUBLE; @Override public ParserRule getRule() { return rule; } //DOUBLE @@ -1310,8 +1366,8 @@ public class Integer0Elements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.componentInterface.ComponentInterface.Integer0"); private final RuleCall cDECINTTerminalRuleCall = (RuleCall)rule.eContents().get(1); - //Integer0 type::Int: - // DECINT; + //Integer0 returns type::Int: + // DECINT; @Override public ParserRule getRule() { return rule; } //DECINT @@ -1321,8 +1377,8 @@ public class DateTime0Elements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.componentInterface.ComponentInterface.DateTime0"); private final RuleCall cDATE_TIMETerminalRuleCall = (RuleCall)rule.eContents().get(1); - //DateTime0 type::DateTime: - // DATE_TIME; + //DateTime0 returns type::DateTime: + // DATE_TIME; @Override public ParserRule getRule() { return rule; } //DATE_TIME @@ -1441,18 +1497,20 @@ public TerminalsGrammarAccess getTerminalsGrammarAccess() { } - //ComponentInterface: - // 'ComponentInterface' - // '{' - // 'name' name=EString ('NameSpace' NameSpace=EString)? ('FromRosNode' FromRosNode=[ros::Node|EString])? - // (('RosPublishers' '{' rospublisher+=RosPublisher ("," rospublisher+=RosPublisher)* '}')? & ('RosSubscribers' '{' - // rossubscriber+=RosSubscriber ("," rossubscriber+=RosSubscriber)* '}')? & ('RosSrvServers' '{' - // rosserviceserver+=RosServiceServer ("," rosserviceserver+=RosServiceServer)* '}')? & ('RosSrvClients' '{' - // rosserviceclient+=RosServiceClient ("," rosserviceclient+=RosServiceClient)* '}')? & ('RosActionServers' '{' - // rosactionserver+=RosActionServer ("," rosactionserver+=RosActionServer)* '}')? & ('RosActionClients' '{' - // rosactionclient+=RosActionClient ("," rosactionclient+=RosActionClient)* '}')? & ('RosParameters' '{' - // rosparameter+=RosParameter ("," rosparameter+=RosParameter)* '}')?) - // '}'; + //ComponentInterface returns ComponentInterface: + // 'ComponentInterface' + // '{' + // 'name' name=EString + // ('NameSpace' NameSpace=EString)? + // ('FromRosNode' FromRosNode=[ros::Node|EString])? + // ('RosPublishers' '{' rospublisher+=RosPublisher ( "," rospublisher+=RosPublisher)* '}' )? + // ('RosSubscribers' '{' rossubscriber+=RosSubscriber ( "," rossubscriber+=RosSubscriber)* '}' )? + // ('RosSrvServers' '{' rosserviceserver+=RosServiceServer ( "," rosserviceserver+=RosServiceServer)* '}' )? + // ('RosSrvClients' '{' rosserviceclient+=RosServiceClient ( "," rosserviceclient+=RosServiceClient)* '}' )? + // ('RosActionServers' '{' rosactionserver+=RosActionServer ( "," rosactionserver+=RosActionServer)* '}' )? + // ('RosActionClients' '{' rosactionclient+=RosActionClient ( "," rosactionclient+=RosActionClient)* '}' )? + // ('RosParameters' '{' rosparameter+=RosParameter ( "," rosparameter+=RosParameter)* '}' )? + // '}'; public ComponentInterfaceElements getComponentInterfaceAccess() { return pComponentInterface; } @@ -1461,13 +1519,14 @@ public ParserRule getComponentInterfaceRule() { return getComponentInterfaceAccess().getRule(); } - //RosPublisher: - // {RosPublisher} - // 'RosPublisher' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefPublisher' publisher=[ros::Publisher|EString] - // '}'; + //RosPublisher returns RosPublisher: + // {RosPublisher} + // 'RosPublisher' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefPublisher' publisher=[ros::Publisher|EString] + // '}'; public RosPublisherElements getRosPublisherAccess() { return pRosPublisher; } @@ -1476,13 +1535,14 @@ public ParserRule getRosPublisherRule() { return getRosPublisherAccess().getRule(); } - //RosSubscriber: - // {RosSubscriber} - // 'RosSubscriber' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefSubscriber' subscriber=[ros::Subscriber|EString] - // '}'; + //RosSubscriber returns RosSubscriber: + // {RosSubscriber} + // 'RosSubscriber' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefSubscriber' subscriber=[ros::Subscriber|EString] + // '}'; public RosSubscriberElements getRosSubscriberAccess() { return pRosSubscriber; } @@ -1491,13 +1551,14 @@ public ParserRule getRosSubscriberRule() { return getRosSubscriberAccess().getRule(); } - //RosServiceServer: - // {RosServiceServer} - // 'RosServiceServer' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefServer' srvserver=[ros::ServiceServer|EString] - // '}'; + //RosServiceServer returns RosServiceServer: + // {RosServiceServer} + // 'RosServiceServer' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefServer' srvserver=[ros::ServiceServer|EString] + // '}'; public RosServiceServerElements getRosServiceServerAccess() { return pRosServiceServer; } @@ -1506,13 +1567,14 @@ public ParserRule getRosServiceServerRule() { return getRosServiceServerAccess().getRule(); } - //RosServiceClient: - // {RosServiceClient} - // 'RosServiceClient' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefClient' srvclient=[ros::ServiceClient|EString] - // '}'; + //RosServiceClient returns RosServiceClient: + // {RosServiceClient} + // 'RosServiceClient' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefClient' srvclient=[ros::ServiceClient|EString] + // '}'; public RosServiceClientElements getRosServiceClientAccess() { return pRosServiceClient; } @@ -1521,13 +1583,14 @@ public ParserRule getRosServiceClientRule() { return getRosServiceClientAccess().getRule(); } - //RosActionServer: - // {RosActionServer} - // 'RosActionServer' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefServer' actserver=[ros::ActionServer|EString] - // '}'; + //RosActionServer returns RosActionServer: + // {RosActionServer} + // 'RosActionServer' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefServer' actserver=[ros::ActionServer|EString] + // '}'; public RosActionServerElements getRosActionServerAccess() { return pRosActionServer; } @@ -1536,13 +1599,14 @@ public ParserRule getRosActionServerRule() { return getRosActionServerAccess().getRule(); } - //RosActionClient: - // {RosActionClient} - // 'RosActionClient' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefClient' actclient=[ros::ActionClient|EString] - // '}'; + //RosActionClient returns RosActionClient: + // {RosActionClient} + // 'RosActionClient' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefClient' actclient=[ros::ActionClient|EString] + // '}'; public RosActionClientElements getRosActionClientAccess() { return pRosActionClient; } @@ -1551,13 +1615,15 @@ public ParserRule getRosActionClientRule() { return getRosActionClientAccess().getRule(); } - //RosParameter: - // {RosParameter} - // 'RosParameter' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefParameter' parameter=[ros::Parameter|EString] ('value' value=ParameterValue)? - // '}'; + //RosParameter returns RosParameter: + //{RosParameter} + //'RosParameter' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefParameter' parameter=[ros::Parameter|EString] + // ('value' value=ParameterValue)? + //'}'; public RosParameterElements getRosParameterAccess() { return pRosParameter; } @@ -1566,8 +1632,8 @@ public ParserRule getRosParameterRule() { return getRosParameterAccess().getRule(); } - //EString: - // STRING | ID; + //EString returns ecore::EString: + // STRING | ID; public EStringElements getEStringAccess() { return pEString; } @@ -1576,8 +1642,8 @@ public ParserRule getEStringRule() { return getEStringAccess().getRule(); } - //NS NS: - // 'NS' /* TODO: implement this rule and an appropriate IValueConverter */; + //NS returns NS: + // 'NS' /* TODO: implement this rule and an appropriate IValueConverter */; public NSElements getNSAccess() { return pNS; } @@ -1587,9 +1653,9 @@ public ParserRule getNSRule() { } //// PARAMETERS!! - //ParameterValue ros::ParameterValue: - // ParameterDouble | ParameterBoolean | ParameterInteger | ParameterBase64 | ParameterList | ParameterStruct | - // ParameterString; + //ParameterValue returns ros::ParameterValue: + // ParameterDouble|ParameterBoolean| ParameterInteger | + // ParameterBase64 | ParameterList | ParameterStruct | ParameterString ; public ParameterValueElements getParameterValueAccess() { return pParameterValue; } @@ -1598,8 +1664,9 @@ public ParserRule getParameterValueRule() { return getParameterValueAccess().getRule(); } - //ParameterString ros::ParameterString: - // value=EString; + //ParameterString returns ros::ParameterString: + // value=EString + //; public ParameterStringElements getParameterStringAccess() { return pParameterString; } @@ -1608,8 +1675,9 @@ public ParserRule getParameterStringRule() { return getParameterStringAccess().getRule(); } - //ParameterBase64 ros::ParameterBase64: - // value=Base64Binary; + //ParameterBase64 returns ros::ParameterBase64: + // value=Base64Binary + //; public ParameterBase64Elements getParameterBase64Access() { return pParameterBase64; } @@ -1618,8 +1686,9 @@ public ParserRule getParameterBase64Rule() { return getParameterBase64Access().getRule(); } - //ParameterInteger ros::ParameterInteger: - // value=Integer0; + //ParameterInteger returns ros::ParameterInteger: + // value=Integer0 + //; public ParameterIntegerElements getParameterIntegerAccess() { return pParameterInteger; } @@ -1628,8 +1697,9 @@ public ParserRule getParameterIntegerRule() { return getParameterIntegerAccess().getRule(); } - //ParameterDouble ros::ParameterDouble: - // value=Double0; + //ParameterDouble returns ros::ParameterDouble: + // value=Double0 + //; public ParameterDoubleElements getParameterDoubleAccess() { return pParameterDouble; } @@ -1638,8 +1708,9 @@ public ParserRule getParameterDoubleRule() { return getParameterDoubleAccess().getRule(); } - //ParameterBoolean ros::ParameterBoolean: - // value=boolean0; + //ParameterBoolean returns ros::ParameterBoolean: + // value=boolean0 + //; public ParameterBooleanElements getParameterBooleanAccess() { return pParameterBoolean; } @@ -1648,9 +1719,10 @@ public ParserRule getParameterBooleanRule() { return getParameterBooleanAccess().getRule(); } - //ParameterList ros::ParameterSequence: - // {ros::ParameterSequence} - // '{' value+=ParameterValue (',' value+=ParameterValue)* '}'; + //ParameterList returns ros::ParameterSequence: + // {ros::ParameterSequence} + // '{' value+=ParameterValue ( ',' value+=ParameterValue )* '}' + //; public ParameterListElements getParameterListAccess() { return pParameterList; } @@ -1659,9 +1731,10 @@ public ParserRule getParameterListRule() { return getParameterListAccess().getRule(); } - //ParameterArray ros::ParameterSequence: - // {ros::ParameterSequence} - // '{' value+=ParameterValue (',' value+=ParameterValue)* '}'; + //ParameterArray returns ros::ParameterSequence: + // {ros::ParameterSequence} + // '{' value+=ParameterValue ( ',' value+=ParameterValue )* '}' + //; public ParameterArrayElements getParameterArrayAccess() { return pParameterArray; } @@ -1670,8 +1743,10 @@ public ParserRule getParameterArrayRule() { return getParameterArrayAccess().getRule(); } - //ParameterStruct ros::ParameterStruct: - // {ros::ParameterStruct} ('{' value+=ParameterStructMember ("," '{' value+=ParameterStructMember '}')* '}')?; + //ParameterStruct returns ros::ParameterStruct: + // {ros::ParameterStruct} + // ('{' value+=ParameterStructMember ( "," '{' value+=ParameterStructMember '}')* '}' )? + //; public ParameterStructElements getParameterStructAccess() { return pParameterStruct; } @@ -1680,11 +1755,11 @@ public ParserRule getParameterStructRule() { return getParameterStructAccess().getRule(); } - //ParameterStructMember ros::ParameterStructMember: - // name=EString - // '{' - // 'value' value=ParameterValue - // '}'; + //ParameterStructMember returns ros::ParameterStructMember: + // name=EString + // '{' + // 'value' value=ParameterValue + // '}'; public ParameterStructMemberElements getParameterStructMemberAccess() { return pParameterStructMember; } @@ -1693,74 +1768,65 @@ public ParserRule getParameterStructMemberRule() { return getParameterStructMemberAccess().getRule(); } - //terminal fragment DIGIT: - // '0'..'9'; + ////PARAMETRES PRIMITIVES TYPES + //terminal fragment DIGIT: '0'..'9'; public TerminalRule getDIGITRule() { return tDIGIT; } - //terminal BINARY: - // ('0b' | '0B') ('0' | '1')+; + //terminal BINARY: ('0b'|'0B')('0'|'1')+; public TerminalRule getBINARYRule() { return tBINARY; } - //terminal BOOLEAN: - // 'true' | 'false'; + //terminal BOOLEAN: 'true'|'false'; public TerminalRule getBOOLEANRule() { return tBOOLEAN; } - //terminal DOUBLE returns ecore::EDouble: - // DECINT ('.' DIGIT* | ('.' DIGIT*)? ('E' | 'e') ('-' | '+')? DECINT); + //terminal DOUBLE returns ecore::EDouble: DECINT (('.' DIGIT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DECINT)); public TerminalRule getDOUBLERule() { return tDOUBLE; } - //terminal DECINT: - // '0' | '1'..'9' DIGIT* | '-' '0'..'9' DIGIT*; + // // Use terminal to avoid 'e' turning into a keyword + //terminal DECINT: '0' | ('1'..'9' DIGIT*) | ('-''0'..'9' DIGIT*) ; public TerminalRule getDECINTRule() { return tDECINT; } - //terminal DAY: - // '1'..'9' | '1'..'3' '0'..'9'; + //terminal DAY:'1'..'9' | '1'..'3' '0'..'9'; public TerminalRule getDAYRule() { return tDAY; } - //terminal MONTH: - // '1'..'9' | '1' '0'..'2'; + //terminal MONTH:'1'..'9' | '1' '0'..'2'; public TerminalRule getMONTHRule() { return tMONTH; } - //terminal YEAR: - // '0'..'2' '0'..'9' '0'..'9' '0'..'9'; + //terminal YEAR:'0'..'2' '0'..'9' '0'..'9' '0'..'9'; public TerminalRule getYEARRule() { return tYEAR; } - //terminal HOUR: - // '0'..'1' '0'..'9' | '2' '0'..'3'; + //terminal HOUR: ('0'..'1')('0'..'9') | ('2')('0'..'3'); public TerminalRule getHOURRule() { return tHOUR; } - //terminal MIN_SEC: - // '0'..'5' '0'..'9'; + //terminal MIN_SEC:('0'..'5')('0'..'9'); public TerminalRule getMIN_SECRule() { return tMIN_SEC; } - //terminal DATE_TIME: - // YEAR '-' MONTH '-' DAY 'T' HOUR ':' MIN_SEC ':' MIN_SEC; + //terminal DATE_TIME: YEAR'-'MONTH'-'DAY'T'HOUR':'MIN_SEC':'MIN_SEC; public TerminalRule getDATE_TIMERule() { return tDATE_TIME; } - //Base64Binary type::Base64Binary: - // BINARY; + //Base64Binary returns type::Base64Binary: + // BINARY ; public Base64BinaryElements getBase64BinaryAccess() { return pBase64Binary; } @@ -1769,8 +1835,8 @@ public ParserRule getBase64BinaryRule() { return getBase64BinaryAccess().getRule(); } - //boolean0 type::Boolean: - // BOOLEAN; + //boolean0 returns type::Boolean: + // BOOLEAN; public Boolean0Elements getBoolean0Access() { return pBoolean0; } @@ -1779,8 +1845,8 @@ public ParserRule getBoolean0Rule() { return getBoolean0Access().getRule(); } - //Double0 type::Double: - // DOUBLE; + //Double0 returns type::Double: + // DOUBLE; public Double0Elements getDouble0Access() { return pDouble0; } @@ -1789,8 +1855,8 @@ public ParserRule getDouble0Rule() { return getDouble0Access().getRule(); } - //Integer0 type::Int: - // DECINT; + //Integer0 returns type::Int: + // DECINT; public Integer0Elements getInteger0Access() { return pInteger0; } @@ -1799,8 +1865,8 @@ public ParserRule getInteger0Rule() { return getInteger0Access().getRule(); } - //DateTime0 type::DateTime: - // DATE_TIME; + //DateTime0 returns type::DateTime: + // DATE_TIME; public DateTime0Elements getDateTime0Access() { return pDateTime0; } @@ -1809,45 +1875,40 @@ public ParserRule getDateTime0Rule() { return getDateTime0Access().getRule(); } - //terminal ID: - // '^'? ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*; + //terminal ID: '^'?('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; public TerminalRule getIDRule() { return gaTerminals.getIDRule(); } - //terminal INT returns ecore::EInt: - // '0'..'9'+; + //terminal INT returns ecore::EInt: ('0'..'9')+; public TerminalRule getINTRule() { return gaTerminals.getINTRule(); } //terminal STRING: - // '"' ('\\' . | !('\\' | '"'))* '"' | - // "'" ('\\' . | !('\\' | "'"))* "'"; + // '"' ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|'"') )* '"' | + // "'" ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|"'") )* "'" + // ; public TerminalRule getSTRINGRule() { return gaTerminals.getSTRINGRule(); } - //terminal ML_COMMENT: - // '/*'->'*/'; + //terminal ML_COMMENT : '/*' -> '*/'; public TerminalRule getML_COMMENTRule() { return gaTerminals.getML_COMMENTRule(); } - //terminal SL_COMMENT: - // '//' !('\n' | '\r')* ('\r'? '\n')?; + //terminal SL_COMMENT : '//' !('\n'|'\r')* ('\r'? '\n')?; public TerminalRule getSL_COMMENTRule() { return gaTerminals.getSL_COMMENTRule(); } - //terminal WS: - // ' ' | '\t' | '\r' | '\n'+; + //terminal WS : (' '|'\t'|'\r'|'\n')+; public TerminalRule getWSRule() { return gaTerminals.getWSRule(); } - //terminal ANY_OTHER: - // .; + //terminal ANY_OTHER: .; public TerminalRule getANY_OTHERRule() { return gaTerminals.getANY_OTHERRule(); } diff --git a/plugins/de.fraunhofer.ipa.componentInterface.xtext/src/de/fraunhofer/ipa/componentInterface/ComponentInterface.xtext b/plugins/de.fraunhofer.ipa.componentInterface.xtext/src/de/fraunhofer/ipa/componentInterface/ComponentInterface.xtext index 16bb3c2ab..4bc8be164 100644 --- a/plugins/de.fraunhofer.ipa.componentInterface.xtext/src/de/fraunhofer/ipa/componentInterface/ComponentInterface.xtext +++ b/plugins/de.fraunhofer.ipa.componentInterface.xtext/src/de/fraunhofer/ipa/componentInterface/ComponentInterface.xtext @@ -12,13 +12,13 @@ ComponentInterface returns ComponentInterface: 'name' name=EString ('NameSpace' NameSpace=EString)? ('FromRosNode' FromRosNode=[ros::Node|EString])? - (('RosPublishers' '{' rospublisher+=RosPublisher ( "," rospublisher+=RosPublisher)* '}' )? & - ('RosSubscribers' '{' rossubscriber+=RosSubscriber ( "," rossubscriber+=RosSubscriber)* '}' )? & - ('RosSrvServers' '{' rosserviceserver+=RosServiceServer ( "," rosserviceserver+=RosServiceServer)* '}' )? & - ('RosSrvClients' '{' rosserviceclient+=RosServiceClient ( "," rosserviceclient+=RosServiceClient)* '}' )? & - ('RosActionServers' '{' rosactionserver+=RosActionServer ( "," rosactionserver+=RosActionServer)* '}' )? & - ('RosActionClients' '{' rosactionclient+=RosActionClient ( "," rosactionclient+=RosActionClient)* '}' )? & - ('RosParameters' '{' rosparameter+=RosParameter ( "," rosparameter+=RosParameter)* '}' )?) + ('RosPublishers' '{' rospublisher+=RosPublisher ( "," rospublisher+=RosPublisher)* '}' )? + ('RosSubscribers' '{' rossubscriber+=RosSubscriber ( "," rossubscriber+=RosSubscriber)* '}' )? + ('RosSrvServers' '{' rosserviceserver+=RosServiceServer ( "," rosserviceserver+=RosServiceServer)* '}' )? + ('RosSrvClients' '{' rosserviceclient+=RosServiceClient ( "," rosserviceclient+=RosServiceClient)* '}' )? + ('RosActionServers' '{' rosactionserver+=RosActionServer ( "," rosactionserver+=RosActionServer)* '}' )? + ('RosActionClients' '{' rosactionclient+=RosActionClient ( "," rosactionclient+=RosActionClient)* '}' )? + ('RosParameters' '{' rosparameter+=RosParameter ( "," rosparameter+=RosParameter)* '}' )? '}'; 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 da1512050..dc3db82ca 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 @@ -72,20 +72,20 @@ 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_0(), "rule__Node__Group_4_0__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_4_0_3(), "rule__Node__Group_4_0_3__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_4_1(), "rule__Node__Group_4_1__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_4_1_3(), "rule__Node__Group_4_1_3__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(), "rule__Node__Group_4__0"); builder.put(grammarAccess.getNodeAccess().getGroup_4_3(), "rule__Node__Group_4_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.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.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 +199,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().getPublisherAssignment_4_0_2(), "rule__Node__PublisherAssignment_4_0_2"); - builder.put(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_3_1(), "rule__Node__PublisherAssignment_4_0_3_1"); - builder.put(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_2(), "rule__Node__SubscriberAssignment_4_1_2"); - builder.put(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_3_1(), "rule__Node__SubscriberAssignment_4_1_3_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.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.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"); @@ -274,7 +274,6 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getMessagePartAccess().getDataAssignment_1(), "rule__MessagePart__DataAssignment_1"); builder.put(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment(), "rule__TopicSpecRef__TopicSpecAssignment"); builder.put(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0(), "rule__ArrayTopicSpecRef__TopicSpecAssignment_0"); - builder.put(grammarAccess.getNodeAccess().getUnorderedGroup_4(), "rule__Node__UnorderedGroup_4"); } } 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 efccc89a7..c5d952fb6 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 @@ -5597,9 +5597,9 @@ rule__Node__Group__4__Impl } : ( - { before(grammarAccess.getNodeAccess().getUnorderedGroup_4()); } - (rule__Node__UnorderedGroup_4) - { after(grammarAccess.getNodeAccess().getUnorderedGroup_4()); } + { before(grammarAccess.getNodeAccess().getGroup_4()); } + (rule__Node__Group_4__0)? + { after(grammarAccess.getNodeAccess().getGroup_4()); } ) ; finally { @@ -5612,6 +5612,7 @@ rule__Node__Group__5 } : rule__Node__Group__5__Impl + rule__Node__Group__6 ; finally { restoreStackSize(stackSize); @@ -5623,9 +5624,170 @@ rule__Node__Group__5__Impl } : ( - { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5()); } + { 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()); } +) +; +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 + @init { + int stackSize = keepStackSize(); + } +: + rule__Node__Group__8__Impl + rule__Node__Group__9 +; +finally { + restoreStackSize(stackSize); +} + +rule__Node__Group__8__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getNodeAccess().getGroup_8()); } + (rule__Node__Group_8__0)? + { after(grammarAccess.getNodeAccess().getGroup_8()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Node__Group__9 + @init { + int stackSize = keepStackSize(); + } +: + rule__Node__Group__9__Impl + rule__Node__Group__10 +; +finally { + restoreStackSize(stackSize); +} + +rule__Node__Group__9__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getNodeAccess().getGroup_9()); } + (rule__Node__Group_9__0)? + { after(grammarAccess.getNodeAccess().getGroup_9()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Node__Group__10 + @init { + int stackSize = keepStackSize(); + } +: + rule__Node__Group__10__Impl + rule__Node__Group__11 +; +finally { + restoreStackSize(stackSize); +} + +rule__Node__Group__10__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getNodeAccess().getGroup_10()); } + (rule__Node__Group_10__0)? + { after(grammarAccess.getNodeAccess().getGroup_10()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Node__Group__11 + @init { + int stackSize = keepStackSize(); + } +: + rule__Node__Group__11__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Node__Group__11__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_11()); } '}' - { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5()); } + { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_11()); } ) ; finally { @@ -5633,134 +5795,134 @@ finally { } -rule__Node__Group_4_0__0 +rule__Node__Group_4__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_0__0__Impl - rule__Node__Group_4_0__1 + rule__Node__Group_4__0__Impl + rule__Node__Group_4__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_0__0__Impl +rule__Node__Group_4__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()); } - 'Publishers' - { after(grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()); } + { before(grammarAccess.getNodeAccess().getServiceServersKeyword_4_0()); } + 'ServiceServers' + { after(grammarAccess.getNodeAccess().getServiceServersKeyword_4_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_0__1 +rule__Node__Group_4__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_0__1__Impl - rule__Node__Group_4_0__2 + rule__Node__Group_4__1__Impl + rule__Node__Group_4__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_0__1__Impl +rule__Node__Group_4__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()); } + { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1()); } '{' - { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()); } + { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_0__2 +rule__Node__Group_4__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_0__2__Impl - rule__Node__Group_4_0__3 + rule__Node__Group_4__2__Impl + rule__Node__Group_4__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_0__2__Impl +rule__Node__Group_4__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_2()); } - (rule__Node__PublisherAssignment_4_0_2) - { after(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_2()); } + { before(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2()); } + (rule__Node__ServiceserverAssignment_4_2) + { after(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_0__3 +rule__Node__Group_4__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_0__3__Impl - rule__Node__Group_4_0__4 + rule__Node__Group_4__3__Impl + rule__Node__Group_4__4 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_0__3__Impl +rule__Node__Group_4__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_4_0_3()); } - (rule__Node__Group_4_0_3__0)* - { after(grammarAccess.getNodeAccess().getGroup_4_0_3()); } + { before(grammarAccess.getNodeAccess().getGroup_4_3()); } + (rule__Node__Group_4_3__0)* + { after(grammarAccess.getNodeAccess().getGroup_4_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_0__4 +rule__Node__Group_4__4 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_0__4__Impl + rule__Node__Group_4__4__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_0__4__Impl +rule__Node__Group_4__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_4()); } + { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4()); } '}' - { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_4()); } + { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4()); } ) ; finally { @@ -5768,53 +5930,53 @@ finally { } -rule__Node__Group_4_0_3__0 +rule__Node__Group_4_3__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_0_3__0__Impl - rule__Node__Group_4_0_3__1 + rule__Node__Group_4_3__0__Impl + rule__Node__Group_4_3__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_0_3__0__Impl +rule__Node__Group_4_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getCommaKeyword_4_0_3_0()); } + { before(grammarAccess.getNodeAccess().getCommaKeyword_4_3_0()); } ',' - { after(grammarAccess.getNodeAccess().getCommaKeyword_4_0_3_0()); } + { after(grammarAccess.getNodeAccess().getCommaKeyword_4_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_0_3__1 +rule__Node__Group_4_3__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_0_3__1__Impl + rule__Node__Group_4_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_0_3__1__Impl +rule__Node__Group_4_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_3_1()); } - (rule__Node__PublisherAssignment_4_0_3_1) - { after(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_3_1()); } + { before(grammarAccess.getNodeAccess().getServiceserverAssignment_4_3_1()); } + (rule__Node__ServiceserverAssignment_4_3_1) + { after(grammarAccess.getNodeAccess().getServiceserverAssignment_4_3_1()); } ) ; finally { @@ -5822,134 +5984,134 @@ finally { } -rule__Node__Group_4_1__0 +rule__Node__Group_5__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_1__0__Impl - rule__Node__Group_4_1__1 + rule__Node__Group_5__0__Impl + rule__Node__Group_5__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_1__0__Impl +rule__Node__Group_5__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()); } - 'Subscribers' - { after(grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()); } + { before(grammarAccess.getNodeAccess().getPublishersKeyword_5_0()); } + 'Publishers' + { after(grammarAccess.getNodeAccess().getPublishersKeyword_5_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_1__1 +rule__Node__Group_5__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_1__1__Impl - rule__Node__Group_4_1__2 + rule__Node__Group_5__1__Impl + rule__Node__Group_5__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_1__1__Impl +rule__Node__Group_5__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()); } + { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_5_1()); } '{' - { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()); } + { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_5_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_1__2 +rule__Node__Group_5__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_1__2__Impl - rule__Node__Group_4_1__3 + rule__Node__Group_5__2__Impl + rule__Node__Group_5__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_1__2__Impl +rule__Node__Group_5__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_2()); } - (rule__Node__SubscriberAssignment_4_1_2) - { after(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_2()); } + { before(grammarAccess.getNodeAccess().getPublisherAssignment_5_2()); } + (rule__Node__PublisherAssignment_5_2) + { after(grammarAccess.getNodeAccess().getPublisherAssignment_5_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_1__3 +rule__Node__Group_5__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_1__3__Impl - rule__Node__Group_4_1__4 + rule__Node__Group_5__3__Impl + rule__Node__Group_5__4 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_1__3__Impl +rule__Node__Group_5__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_4_1_3()); } - (rule__Node__Group_4_1_3__0)* - { after(grammarAccess.getNodeAccess().getGroup_4_1_3()); } + { before(grammarAccess.getNodeAccess().getGroup_5_3()); } + (rule__Node__Group_5_3__0)* + { after(grammarAccess.getNodeAccess().getGroup_5_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_1__4 +rule__Node__Group_5__4 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_1__4__Impl + rule__Node__Group_5__4__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_1__4__Impl +rule__Node__Group_5__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_4()); } + { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5_4()); } '}' - { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_4()); } + { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5_4()); } ) ; finally { @@ -5957,53 +6119,53 @@ finally { } -rule__Node__Group_4_1_3__0 +rule__Node__Group_5_3__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_1_3__0__Impl - rule__Node__Group_4_1_3__1 + rule__Node__Group_5_3__0__Impl + rule__Node__Group_5_3__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_1_3__0__Impl +rule__Node__Group_5_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getCommaKeyword_4_1_3_0()); } + { before(grammarAccess.getNodeAccess().getCommaKeyword_5_3_0()); } ',' - { after(grammarAccess.getNodeAccess().getCommaKeyword_4_1_3_0()); } + { after(grammarAccess.getNodeAccess().getCommaKeyword_5_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_1_3__1 +rule__Node__Group_5_3__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_1_3__1__Impl + rule__Node__Group_5_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_1_3__1__Impl +rule__Node__Group_5_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_3_1()); } - (rule__Node__SubscriberAssignment_4_1_3_1) - { after(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_3_1()); } + { before(grammarAccess.getNodeAccess().getPublisherAssignment_5_3_1()); } + (rule__Node__PublisherAssignment_5_3_1) + { after(grammarAccess.getNodeAccess().getPublisherAssignment_5_3_1()); } ) ; finally { @@ -6011,134 +6173,134 @@ finally { } -rule__Node__Group_4_2__0 +rule__Node__Group_6__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_2__0__Impl - rule__Node__Group_4_2__1 + rule__Node__Group_6__0__Impl + rule__Node__Group_6__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_2__0__Impl +rule__Node__Group_6__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceServersKeyword_4_2_0()); } - 'ServiceServers' - { after(grammarAccess.getNodeAccess().getServiceServersKeyword_4_2_0()); } + { before(grammarAccess.getNodeAccess().getSubscribersKeyword_6_0()); } + 'Subscribers' + { after(grammarAccess.getNodeAccess().getSubscribersKeyword_6_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_2__1 +rule__Node__Group_6__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_2__1__Impl - rule__Node__Group_4_2__2 + rule__Node__Group_6__1__Impl + rule__Node__Group_6__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_2__1__Impl +rule__Node__Group_6__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_2_1()); } + { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_6_1()); } '{' - { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_2_1()); } + { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_6_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_2__2 +rule__Node__Group_6__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_2__2__Impl - rule__Node__Group_4_2__3 + rule__Node__Group_6__2__Impl + rule__Node__Group_6__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_2__2__Impl +rule__Node__Group_6__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_2()); } - (rule__Node__ServiceserverAssignment_4_2_2) - { after(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_2()); } + { before(grammarAccess.getNodeAccess().getSubscriberAssignment_6_2()); } + (rule__Node__SubscriberAssignment_6_2) + { after(grammarAccess.getNodeAccess().getSubscriberAssignment_6_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_2__3 +rule__Node__Group_6__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_2__3__Impl - rule__Node__Group_4_2__4 + rule__Node__Group_6__3__Impl + rule__Node__Group_6__4 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_2__3__Impl +rule__Node__Group_6__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_4_2_3()); } - (rule__Node__Group_4_2_3__0)* - { after(grammarAccess.getNodeAccess().getGroup_4_2_3()); } + { before(grammarAccess.getNodeAccess().getGroup_6_3()); } + (rule__Node__Group_6_3__0)* + { after(grammarAccess.getNodeAccess().getGroup_6_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_2__4 +rule__Node__Group_6__4 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_2__4__Impl + rule__Node__Group_6__4__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_2__4__Impl +rule__Node__Group_6__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_2_4()); } + { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_6_4()); } '}' - { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_2_4()); } + { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_6_4()); } ) ; finally { @@ -6146,53 +6308,53 @@ finally { } -rule__Node__Group_4_2_3__0 +rule__Node__Group_6_3__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_2_3__0__Impl - rule__Node__Group_4_2_3__1 + rule__Node__Group_6_3__0__Impl + rule__Node__Group_6_3__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_2_3__0__Impl +rule__Node__Group_6_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getCommaKeyword_4_2_3_0()); } + { before(grammarAccess.getNodeAccess().getCommaKeyword_6_3_0()); } ',' - { after(grammarAccess.getNodeAccess().getCommaKeyword_4_2_3_0()); } + { after(grammarAccess.getNodeAccess().getCommaKeyword_6_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_2_3__1 +rule__Node__Group_6_3__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_2_3__1__Impl + rule__Node__Group_6_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_2_3__1__Impl +rule__Node__Group_6_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_3_1()); } - (rule__Node__ServiceserverAssignment_4_2_3_1) - { after(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_3_1()); } + { before(grammarAccess.getNodeAccess().getSubscriberAssignment_6_3_1()); } + (rule__Node__SubscriberAssignment_6_3_1) + { after(grammarAccess.getNodeAccess().getSubscriberAssignment_6_3_1()); } ) ; finally { @@ -6200,134 +6362,134 @@ finally { } -rule__Node__Group_4_3__0 +rule__Node__Group_7__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_3__0__Impl - rule__Node__Group_4_3__1 + rule__Node__Group_7__0__Impl + rule__Node__Group_7__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_3__0__Impl +rule__Node__Group_7__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceClientsKeyword_4_3_0()); } + { before(grammarAccess.getNodeAccess().getServiceClientsKeyword_7_0()); } 'ServiceClients' - { after(grammarAccess.getNodeAccess().getServiceClientsKeyword_4_3_0()); } + { after(grammarAccess.getNodeAccess().getServiceClientsKeyword_7_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_3__1 +rule__Node__Group_7__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_3__1__Impl - rule__Node__Group_4_3__2 + rule__Node__Group_7__1__Impl + rule__Node__Group_7__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_3__1__Impl +rule__Node__Group_7__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_3_1()); } + { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_7_1()); } '{' - { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_3_1()); } + { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_7_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_3__2 +rule__Node__Group_7__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_3__2__Impl - rule__Node__Group_4_3__3 + rule__Node__Group_7__2__Impl + rule__Node__Group_7__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_3__2__Impl +rule__Node__Group_7__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_2()); } - (rule__Node__ServiceclientAssignment_4_3_2) - { after(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_2()); } + { before(grammarAccess.getNodeAccess().getServiceclientAssignment_7_2()); } + (rule__Node__ServiceclientAssignment_7_2) + { after(grammarAccess.getNodeAccess().getServiceclientAssignment_7_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_3__3 +rule__Node__Group_7__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_3__3__Impl - rule__Node__Group_4_3__4 + rule__Node__Group_7__3__Impl + rule__Node__Group_7__4 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_3__3__Impl +rule__Node__Group_7__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_4_3_3()); } - (rule__Node__Group_4_3_3__0)* - { after(grammarAccess.getNodeAccess().getGroup_4_3_3()); } + { before(grammarAccess.getNodeAccess().getGroup_7_3()); } + (rule__Node__Group_7_3__0)* + { after(grammarAccess.getNodeAccess().getGroup_7_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_3__4 +rule__Node__Group_7__4 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_3__4__Impl + rule__Node__Group_7__4__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_3__4__Impl +rule__Node__Group_7__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_3_4()); } + { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_7_4()); } '}' - { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_3_4()); } + { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_7_4()); } ) ; finally { @@ -6335,53 +6497,53 @@ finally { } -rule__Node__Group_4_3_3__0 +rule__Node__Group_7_3__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_3_3__0__Impl - rule__Node__Group_4_3_3__1 + rule__Node__Group_7_3__0__Impl + rule__Node__Group_7_3__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_3_3__0__Impl +rule__Node__Group_7_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getCommaKeyword_4_3_3_0()); } + { before(grammarAccess.getNodeAccess().getCommaKeyword_7_3_0()); } ',' - { after(grammarAccess.getNodeAccess().getCommaKeyword_4_3_3_0()); } + { after(grammarAccess.getNodeAccess().getCommaKeyword_7_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_3_3__1 +rule__Node__Group_7_3__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_3_3__1__Impl + rule__Node__Group_7_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_3_3__1__Impl +rule__Node__Group_7_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_3_1()); } - (rule__Node__ServiceclientAssignment_4_3_3_1) - { after(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_3_1()); } + { before(grammarAccess.getNodeAccess().getServiceclientAssignment_7_3_1()); } + (rule__Node__ServiceclientAssignment_7_3_1) + { after(grammarAccess.getNodeAccess().getServiceclientAssignment_7_3_1()); } ) ; finally { @@ -6389,134 +6551,134 @@ finally { } -rule__Node__Group_4_4__0 +rule__Node__Group_8__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_4__0__Impl - rule__Node__Group_4_4__1 + rule__Node__Group_8__0__Impl + rule__Node__Group_8__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_4__0__Impl +rule__Node__Group_8__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionServersKeyword_4_4_0()); } + { before(grammarAccess.getNodeAccess().getActionServersKeyword_8_0()); } 'ActionServers' - { after(grammarAccess.getNodeAccess().getActionServersKeyword_4_4_0()); } + { after(grammarAccess.getNodeAccess().getActionServersKeyword_8_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_4__1 +rule__Node__Group_8__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_4__1__Impl - rule__Node__Group_4_4__2 + rule__Node__Group_8__1__Impl + rule__Node__Group_8__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_4__1__Impl +rule__Node__Group_8__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_4_1()); } + { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_8_1()); } '{' - { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_4_1()); } + { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_8_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_4__2 +rule__Node__Group_8__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_4__2__Impl - rule__Node__Group_4_4__3 + rule__Node__Group_8__2__Impl + rule__Node__Group_8__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_4__2__Impl +rule__Node__Group_8__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_2()); } - (rule__Node__ActionserverAssignment_4_4_2) - { after(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_2()); } + { before(grammarAccess.getNodeAccess().getActionserverAssignment_8_2()); } + (rule__Node__ActionserverAssignment_8_2) + { after(grammarAccess.getNodeAccess().getActionserverAssignment_8_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_4__3 +rule__Node__Group_8__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_4__3__Impl - rule__Node__Group_4_4__4 + rule__Node__Group_8__3__Impl + rule__Node__Group_8__4 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_4__3__Impl +rule__Node__Group_8__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_4_4_3()); } - (rule__Node__Group_4_4_3__0)* - { after(grammarAccess.getNodeAccess().getGroup_4_4_3()); } + { before(grammarAccess.getNodeAccess().getGroup_8_3()); } + (rule__Node__Group_8_3__0)* + { after(grammarAccess.getNodeAccess().getGroup_8_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_4__4 +rule__Node__Group_8__4 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_4__4__Impl + rule__Node__Group_8__4__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_4__4__Impl +rule__Node__Group_8__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4_4()); } + { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_8_4()); } '}' - { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4_4()); } + { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_8_4()); } ) ; finally { @@ -6524,53 +6686,53 @@ finally { } -rule__Node__Group_4_4_3__0 +rule__Node__Group_8_3__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_4_3__0__Impl - rule__Node__Group_4_4_3__1 + rule__Node__Group_8_3__0__Impl + rule__Node__Group_8_3__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_4_3__0__Impl +rule__Node__Group_8_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getCommaKeyword_4_4_3_0()); } + { before(grammarAccess.getNodeAccess().getCommaKeyword_8_3_0()); } ',' - { after(grammarAccess.getNodeAccess().getCommaKeyword_4_4_3_0()); } + { after(grammarAccess.getNodeAccess().getCommaKeyword_8_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_4_3__1 +rule__Node__Group_8_3__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_4_3__1__Impl + rule__Node__Group_8_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_4_3__1__Impl +rule__Node__Group_8_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_3_1()); } - (rule__Node__ActionserverAssignment_4_4_3_1) - { after(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_3_1()); } + { before(grammarAccess.getNodeAccess().getActionserverAssignment_8_3_1()); } + (rule__Node__ActionserverAssignment_8_3_1) + { after(grammarAccess.getNodeAccess().getActionserverAssignment_8_3_1()); } ) ; finally { @@ -6578,134 +6740,134 @@ finally { } -rule__Node__Group_4_5__0 +rule__Node__Group_9__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_5__0__Impl - rule__Node__Group_4_5__1 + rule__Node__Group_9__0__Impl + rule__Node__Group_9__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_5__0__Impl +rule__Node__Group_9__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionClientsKeyword_4_5_0()); } + { before(grammarAccess.getNodeAccess().getActionClientsKeyword_9_0()); } 'ActionClients' - { after(grammarAccess.getNodeAccess().getActionClientsKeyword_4_5_0()); } + { after(grammarAccess.getNodeAccess().getActionClientsKeyword_9_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_5__1 +rule__Node__Group_9__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_5__1__Impl - rule__Node__Group_4_5__2 + rule__Node__Group_9__1__Impl + rule__Node__Group_9__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_5__1__Impl +rule__Node__Group_9__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_5_1()); } + { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_9_1()); } '{' - { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_5_1()); } + { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_9_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_5__2 +rule__Node__Group_9__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_5__2__Impl - rule__Node__Group_4_5__3 + rule__Node__Group_9__2__Impl + rule__Node__Group_9__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_5__2__Impl +rule__Node__Group_9__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_2()); } - (rule__Node__ActionclientAssignment_4_5_2) - { after(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_2()); } + { before(grammarAccess.getNodeAccess().getActionclientAssignment_9_2()); } + (rule__Node__ActionclientAssignment_9_2) + { after(grammarAccess.getNodeAccess().getActionclientAssignment_9_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_5__3 +rule__Node__Group_9__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_5__3__Impl - rule__Node__Group_4_5__4 + rule__Node__Group_9__3__Impl + rule__Node__Group_9__4 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_5__3__Impl +rule__Node__Group_9__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_4_5_3()); } - (rule__Node__Group_4_5_3__0)* - { after(grammarAccess.getNodeAccess().getGroup_4_5_3()); } + { before(grammarAccess.getNodeAccess().getGroup_9_3()); } + (rule__Node__Group_9_3__0)* + { after(grammarAccess.getNodeAccess().getGroup_9_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_5__4 +rule__Node__Group_9__4 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_5__4__Impl + rule__Node__Group_9__4__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_5__4__Impl +rule__Node__Group_9__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_5_4()); } + { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_9_4()); } '}' - { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_5_4()); } + { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_9_4()); } ) ; finally { @@ -6713,53 +6875,53 @@ finally { } -rule__Node__Group_4_5_3__0 +rule__Node__Group_9_3__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_5_3__0__Impl - rule__Node__Group_4_5_3__1 + rule__Node__Group_9_3__0__Impl + rule__Node__Group_9_3__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_5_3__0__Impl +rule__Node__Group_9_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getCommaKeyword_4_5_3_0()); } + { before(grammarAccess.getNodeAccess().getCommaKeyword_9_3_0()); } ',' - { after(grammarAccess.getNodeAccess().getCommaKeyword_4_5_3_0()); } + { after(grammarAccess.getNodeAccess().getCommaKeyword_9_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_5_3__1 +rule__Node__Group_9_3__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_5_3__1__Impl + rule__Node__Group_9_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_5_3__1__Impl +rule__Node__Group_9_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_3_1()); } - (rule__Node__ActionclientAssignment_4_5_3_1) - { after(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_3_1()); } + { before(grammarAccess.getNodeAccess().getActionclientAssignment_9_3_1()); } + (rule__Node__ActionclientAssignment_9_3_1) + { after(grammarAccess.getNodeAccess().getActionclientAssignment_9_3_1()); } ) ; finally { @@ -6767,134 +6929,134 @@ finally { } -rule__Node__Group_4_6__0 +rule__Node__Group_10__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_6__0__Impl - rule__Node__Group_4_6__1 + rule__Node__Group_10__0__Impl + rule__Node__Group_10__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_6__0__Impl +rule__Node__Group_10__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getParametersKeyword_4_6_0()); } + { before(grammarAccess.getNodeAccess().getParametersKeyword_10_0()); } 'Parameters' - { after(grammarAccess.getNodeAccess().getParametersKeyword_4_6_0()); } + { after(grammarAccess.getNodeAccess().getParametersKeyword_10_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_6__1 +rule__Node__Group_10__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_6__1__Impl - rule__Node__Group_4_6__2 + rule__Node__Group_10__1__Impl + rule__Node__Group_10__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_6__1__Impl +rule__Node__Group_10__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_6_1()); } + { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_10_1()); } '{' - { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_6_1()); } + { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_10_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_6__2 +rule__Node__Group_10__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_6__2__Impl - rule__Node__Group_4_6__3 + rule__Node__Group_10__2__Impl + rule__Node__Group_10__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_6__2__Impl +rule__Node__Group_10__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getParameterAssignment_4_6_2()); } - (rule__Node__ParameterAssignment_4_6_2) - { after(grammarAccess.getNodeAccess().getParameterAssignment_4_6_2()); } + { before(grammarAccess.getNodeAccess().getParameterAssignment_10_2()); } + (rule__Node__ParameterAssignment_10_2) + { after(grammarAccess.getNodeAccess().getParameterAssignment_10_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_6__3 +rule__Node__Group_10__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_6__3__Impl - rule__Node__Group_4_6__4 + rule__Node__Group_10__3__Impl + rule__Node__Group_10__4 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_6__3__Impl +rule__Node__Group_10__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_4_6_3()); } - (rule__Node__Group_4_6_3__0)* - { after(grammarAccess.getNodeAccess().getGroup_4_6_3()); } + { before(grammarAccess.getNodeAccess().getGroup_10_3()); } + (rule__Node__Group_10_3__0)* + { after(grammarAccess.getNodeAccess().getGroup_10_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_6__4 +rule__Node__Group_10__4 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_6__4__Impl + rule__Node__Group_10__4__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_6__4__Impl +rule__Node__Group_10__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_6_4()); } + { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_10_4()); } '}' - { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_6_4()); } + { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_10_4()); } ) ; finally { @@ -6902,53 +7064,53 @@ finally { } -rule__Node__Group_4_6_3__0 +rule__Node__Group_10_3__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_6_3__0__Impl - rule__Node__Group_4_6_3__1 + rule__Node__Group_10_3__0__Impl + rule__Node__Group_10_3__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_6_3__0__Impl +rule__Node__Group_10_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getCommaKeyword_4_6_3_0()); } + { before(grammarAccess.getNodeAccess().getCommaKeyword_10_3_0()); } ',' - { after(grammarAccess.getNodeAccess().getCommaKeyword_4_6_3_0()); } + { after(grammarAccess.getNodeAccess().getCommaKeyword_10_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_6_3__1 +rule__Node__Group_10_3__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_6_3__1__Impl + rule__Node__Group_10_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_6_3__1__Impl +rule__Node__Group_10_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getParameterAssignment_4_6_3_1()); } - (rule__Node__ParameterAssignment_4_6_3_1) - { after(grammarAccess.getNodeAccess().getParameterAssignment_4_6_3_1()); } + { before(grammarAccess.getNodeAccess().getParameterAssignment_10_3_1()); } + (rule__Node__ParameterAssignment_10_3_1) + { after(grammarAccess.getNodeAccess().getParameterAssignment_10_3_1()); } ) ; finally { @@ -13814,224 +13976,6 @@ finally { } -rule__Node__UnorderedGroup_4 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getNodeAccess().getUnorderedGroup_4()); - } -: - rule__Node__UnorderedGroup_4__0 - ? -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getNodeAccess().getUnorderedGroup_4()); - restoreStackSize(stackSize); -} - -rule__Node__UnorderedGroup_4__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getNodeAccess().getGroup_4_0()); } - (rule__Node__Group_4_0__0) - { after(grammarAccess.getNodeAccess().getGroup_4_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getNodeAccess().getGroup_4_1()); } - (rule__Node__Group_4_1__0) - { after(grammarAccess.getNodeAccess().getGroup_4_1()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2); - } - { - selected = true; - } - ( - { before(grammarAccess.getNodeAccess().getGroup_4_2()); } - (rule__Node__Group_4_2__0) - { after(grammarAccess.getNodeAccess().getGroup_4_2()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3); - } - { - selected = true; - } - ( - { before(grammarAccess.getNodeAccess().getGroup_4_3()); } - (rule__Node__Group_4_3__0) - { after(grammarAccess.getNodeAccess().getGroup_4_3()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4); - } - { - selected = true; - } - ( - { before(grammarAccess.getNodeAccess().getGroup_4_4()); } - (rule__Node__Group_4_4__0) - { after(grammarAccess.getNodeAccess().getGroup_4_4()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5); - } - { - selected = true; - } - ( - { before(grammarAccess.getNodeAccess().getGroup_4_5()); } - (rule__Node__Group_4_5__0) - { after(grammarAccess.getNodeAccess().getGroup_4_5()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6); - } - { - selected = true; - } - ( - { before(grammarAccess.getNodeAccess().getGroup_4_6()); } - (rule__Node__Group_4_6__0) - { after(grammarAccess.getNodeAccess().getGroup_4_6()); } - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getNodeAccess().getUnorderedGroup_4()); - restoreStackSize(stackSize); -} - -rule__Node__UnorderedGroup_4__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Node__UnorderedGroup_4__Impl - rule__Node__UnorderedGroup_4__1? -; -finally { - restoreStackSize(stackSize); -} - -rule__Node__UnorderedGroup_4__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Node__UnorderedGroup_4__Impl - rule__Node__UnorderedGroup_4__2? -; -finally { - restoreStackSize(stackSize); -} - -rule__Node__UnorderedGroup_4__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Node__UnorderedGroup_4__Impl - rule__Node__UnorderedGroup_4__3? -; -finally { - restoreStackSize(stackSize); -} - -rule__Node__UnorderedGroup_4__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__Node__UnorderedGroup_4__Impl - rule__Node__UnorderedGroup_4__4? -; -finally { - restoreStackSize(stackSize); -} - -rule__Node__UnorderedGroup_4__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__Node__UnorderedGroup_4__Impl - rule__Node__UnorderedGroup_4__5? -; -finally { - restoreStackSize(stackSize); -} - -rule__Node__UnorderedGroup_4__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__Node__UnorderedGroup_4__Impl - rule__Node__UnorderedGroup_4__6? -; -finally { - restoreStackSize(stackSize); -} - -rule__Node__UnorderedGroup_4__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__Node__UnorderedGroup_4__Impl -; -finally { - restoreStackSize(stackSize); -} - - rule__PackageSet__PackageAssignment_3_0 @init { int stackSize = keepStackSize(); @@ -14452,210 +14396,210 @@ finally { restoreStackSize(stackSize); } -rule__Node__PublisherAssignment_4_0_2 +rule__Node__ServiceserverAssignment_4_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_0()); } - rulePublisher - { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_0()); } + { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_0()); } + ruleServiceServer + { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__PublisherAssignment_4_0_3_1 +rule__Node__ServiceserverAssignment_4_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_3_1_0()); } - rulePublisher - { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_3_1_0()); } + { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_3_1_0()); } + ruleServiceServer + { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__SubscriberAssignment_4_1_2 +rule__Node__PublisherAssignment_5_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_0()); } - ruleSubscriber - { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_0()); } + { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_2_0()); } + rulePublisher + { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__SubscriberAssignment_4_1_3_1 +rule__Node__PublisherAssignment_5_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_3_1_0()); } - ruleSubscriber - { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_3_1_0()); } + { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_3_1_0()); } + rulePublisher + { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ServiceserverAssignment_4_2_2 +rule__Node__SubscriberAssignment_6_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_2_0()); } - ruleServiceServer - { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_2_0()); } + { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_2_0()); } + ruleSubscriber + { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ServiceserverAssignment_4_2_3_1 +rule__Node__SubscriberAssignment_6_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_3_1_0()); } - ruleServiceServer - { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_3_1_0()); } + { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_3_1_0()); } + ruleSubscriber + { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ServiceclientAssignment_4_3_2 +rule__Node__ServiceclientAssignment_7_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_2_0()); } + { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_2_0()); } ruleServiceClient - { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_2_0()); } + { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ServiceclientAssignment_4_3_3_1 +rule__Node__ServiceclientAssignment_7_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_3_1_0()); } + { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_3_1_0()); } ruleServiceClient - { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_3_1_0()); } + { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ActionserverAssignment_4_4_2 +rule__Node__ActionserverAssignment_8_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_2_0()); } + { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_2_0()); } ruleActionServer - { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_2_0()); } + { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ActionserverAssignment_4_4_3_1 +rule__Node__ActionserverAssignment_8_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_3_1_0()); } + { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_3_1_0()); } ruleActionServer - { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_3_1_0()); } + { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ActionclientAssignment_4_5_2 +rule__Node__ActionclientAssignment_9_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_2_0()); } + { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_2_0()); } ruleActionClient - { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_2_0()); } + { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ActionclientAssignment_4_5_3_1 +rule__Node__ActionclientAssignment_9_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_3_1_0()); } + { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_3_1_0()); } ruleActionClient - { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_3_1_0()); } + { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ParameterAssignment_4_6_2 +rule__Node__ParameterAssignment_10_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_2_0()); } + { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_2_0()); } ruleParameter - { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_2_0()); } + { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ParameterAssignment_4_6_3_1 +rule__Node__ParameterAssignment_10_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_3_1_0()); } + { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_3_1_0()); } ruleParameter - { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_3_1_0()); } + { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_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 d8e102bcc..78e1740bb 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'=55 +'Publishers'=56 'RelativeNamespace'=73 'ServiceClient'=66 'ServiceClients'=58 'ServiceServer'=62 -'ServiceServers'=57 +'ServiceServers'=55 'ServiceSpec'=49 'Specs'=45 'String'=28 'Struct'=77 'Subscriber'=65 -'Subscribers'=56 +'Subscribers'=57 '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 8ec692d4f..cd5f99b69 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: ( 'Publishers' ) - // InternalRos.g:41:9: 'Publishers' + // InternalRos.g:41:7: ( 'ServiceServers' ) + // InternalRos.g:41:9: 'ServiceServers' { - match("Publishers"); + match("ServiceServers"); } @@ -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: ( 'Subscribers' ) - // InternalRos.g:42:9: 'Subscribers' + // InternalRos.g:42:7: ( 'Publishers' ) + // InternalRos.g:42:9: 'Publishers' { - match("Subscribers"); + match("Publishers"); } @@ -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: ( 'ServiceServers' ) - // InternalRos.g:43:9: 'ServiceServers' + // InternalRos.g:43:7: ( 'Subscribers' ) + // InternalRos.g:43:9: 'Subscribers' { - match("ServiceServers"); + match("Subscribers"); } @@ -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:15586:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) - // InternalRos.g:15586:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRos.g:15800:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) + // InternalRos.g:15800:25: ( '/' RULE_ID | RULE_ID '/' )* { - // InternalRos.g:15586:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRos.g:15800: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:15586:26: '/' RULE_ID + // InternalRos.g:15800: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:15586:38: RULE_ID '/' + // InternalRos.g:15800: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:15588:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) - // InternalRos.g:15588:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRos.g:15802:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) + // InternalRos.g:15802:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* { - // InternalRos.g:15588:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRos.g:15802: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:15588:30: '/' RULE_STRING + // InternalRos.g:15802:30: '/' RULE_STRING { match('/'); mRULE_STRING(); @@ -2079,7 +2079,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 2 : - // InternalRos.g:15588:46: RULE_STRING '/' + // InternalRos.g:15802:46: RULE_STRING '/' { mRULE_STRING(); match('/'); @@ -2087,7 +2087,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 3 : - // InternalRos.g:15588:62: '~' RULE_STRING + // InternalRos.g:15802: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:15590:21: ( '0' .. '9' ) - // InternalRos.g:15590:23: '0' .. '9' + // InternalRos.g:15804:21: ( '0' .. '9' ) + // InternalRos.g:15804: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:15592:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalRos.g:15592:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalRos.g:15806:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalRos.g:15806:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalRos.g:15592:15: ( '0b' | '0B' ) + // InternalRos.g:15806: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:15592:16: '0b' + // InternalRos.g:15806:16: '0b' { match("0b"); @@ -2171,7 +2171,7 @@ else if ( (LA3_1=='B') ) { } break; case 2 : - // InternalRos.g:15592:21: '0B' + // InternalRos.g:15806:21: '0B' { match("0B"); @@ -2181,7 +2181,7 @@ else if ( (LA3_1=='B') ) { } - // InternalRos.g:15592:27: ( '0' | '1' )+ + // InternalRos.g:15806: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:15594:14: ( ( 'true' | 'false' ) ) - // InternalRos.g:15594:16: ( 'true' | 'false' ) + // InternalRos.g:15808:14: ( ( 'true' | 'false' ) ) + // InternalRos.g:15808:16: ( 'true' | 'false' ) { - // InternalRos.g:15594:16: ( 'true' | 'false' ) + // InternalRos.g:15808: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:15594:17: 'true' + // InternalRos.g:15808:17: 'true' { match("true"); @@ -2264,7 +2264,7 @@ else if ( (LA5_0=='f') ) { } break; case 2 : - // InternalRos.g:15594:24: 'false' + // InternalRos.g:15808: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:15596:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) - // InternalRos.g:15596:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRos.g:15810:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) + // InternalRos.g:15810:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) { mRULE_DECINT(); - // InternalRos.g:15596:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRos.g:15810:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) int alt10=2; alt10 = dfa10.predict(input); switch (alt10) { case 1 : - // InternalRos.g:15596:28: '.' ( RULE_DIGIT )* + // InternalRos.g:15810:28: '.' ( RULE_DIGIT )* { match('.'); - // InternalRos.g:15596:32: ( RULE_DIGIT )* + // InternalRos.g:15810: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:15596:32: RULE_DIGIT + // InternalRos.g:15810:32: RULE_DIGIT { mRULE_DIGIT(); @@ -2331,9 +2331,9 @@ public final void mRULE_DOUBLE() throws RecognitionException { } break; case 2 : - // InternalRos.g:15596:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT + // InternalRos.g:15810:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT { - // InternalRos.g:15596:44: ( '.' ( RULE_DIGIT )* )? + // InternalRos.g:15810: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:15596:45: '.' ( RULE_DIGIT )* + // InternalRos.g:15810:45: '.' ( RULE_DIGIT )* { match('.'); - // InternalRos.g:15596:49: ( RULE_DIGIT )* + // InternalRos.g:15810: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:15596:49: RULE_DIGIT + // InternalRos.g:15810:49: RULE_DIGIT { mRULE_DIGIT(); @@ -2385,7 +2385,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalRos.g:15596:73: ( '-' | '+' )? + // InternalRos.g:15810: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:15598:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalRos.g:15598:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRos.g:15812:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalRos.g:15812:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalRos.g:15598:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRos.g:15812: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:15598:16: '0' + // InternalRos.g:15812:16: '0' { match('0'); } break; case 2 : - // InternalRos.g:15598:20: '1' .. '9' ( RULE_DIGIT )* + // InternalRos.g:15812:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalRos.g:15598:29: ( RULE_DIGIT )* + // InternalRos.g:15812: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:15598:29: RULE_DIGIT + // InternalRos.g:15812:29: RULE_DIGIT { mRULE_DIGIT(); @@ -2521,11 +2521,11 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalRos.g:15598:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalRos.g:15812:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalRos.g:15598:54: ( RULE_DIGIT )* + // InternalRos.g:15812: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:15598:54: RULE_DIGIT + // InternalRos.g:15812: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:15600:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalRos.g:15600:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRos.g:15814:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalRos.g:15814:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalRos.g:15600:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRos.g:15814: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:15600:22: '1' .. '9' + // InternalRos.g:15814:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos.g:15600:31: '1' .. '3' '0' .. '9' + // InternalRos.g:15814: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:15602:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalRos.g:15602:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRos.g:15816:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalRos.g:15816:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalRos.g:15602:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRos.g:15816: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:15602:24: '1' .. '9' + // InternalRos.g:15816:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos.g:15602:33: '1' '0' .. '2' + // InternalRos.g:15816: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:15604:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalRos.g:15604:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalRos.g:15818:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalRos.g:15818: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:15606:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalRos.g:15606:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRos.g:15820:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalRos.g:15820:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalRos.g:15606:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRos.g:15820: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:15606:23: '0' .. '1' '0' .. '9' + // InternalRos.g:15820: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:15606:41: '2' '0' .. '3' + // InternalRos.g:15820: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:15608:23: ( '0' .. '5' '0' .. '9' ) - // InternalRos.g:15608:25: '0' .. '5' '0' .. '9' + // InternalRos.g:15822:23: ( '0' .. '5' '0' .. '9' ) + // InternalRos.g:15822: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:15610:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalRos.g:15610:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalRos.g:15824:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalRos.g:15824: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:15612:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) - // InternalRos.g:15612:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRos.g:15826:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) + // InternalRos.g:15826:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) { - // InternalRos.g:15612:25: ( RULE_ID | RULE_STRING ) + // InternalRos.g:15826: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:15612:26: RULE_ID + // InternalRos.g:15826:26: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos.g:15612:34: RULE_STRING + // InternalRos.g:15826:34: RULE_STRING { mRULE_STRING(); @@ -2839,7 +2839,7 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { } match('='); - // InternalRos.g:15612:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRos.g:15826: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:15612:52: RULE_ID + // InternalRos.g:15826:52: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos.g:15612:60: RULE_STRING + // InternalRos.g:15826:60: RULE_STRING { mRULE_STRING(); } break; case 3 : - // InternalRos.g:15612:72: RULE_INT + // InternalRos.g:15826:72: RULE_INT { mRULE_INT(); } break; case 4 : - // InternalRos.g:15612:81: '-' RULE_INT + // InternalRos.g:15826: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:15614:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRos.g:15614:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRos.g:15828:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRos.g:15828:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRos.g:15614:11: ( '^' )? + // InternalRos.g:15828: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:15614:11: '^' + // InternalRos.g:15828:11: '^' { match('^'); @@ -3011,7 +3011,7 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalRos.g:15614:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRos.g:15828: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:15616:19: ( ( '0' .. '9' )+ ) - // InternalRos.g:15616:21: ( '0' .. '9' )+ + // InternalRos.g:15830:19: ( ( '0' .. '9' )+ ) + // InternalRos.g:15830:21: ( '0' .. '9' )+ { - // InternalRos.g:15616:21: ( '0' .. '9' )+ + // InternalRos.g:15830: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:15616:22: '0' .. '9' + // InternalRos.g:15830: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:15618:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRos.g:15618:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRos.g:15832:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRos.g:15832:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRos.g:15618:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRos.g:15832:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt24=2; int LA24_0 = input.LA(1); @@ -3126,10 +3126,10 @@ else if ( (LA24_0=='\'') ) { } switch (alt24) { case 1 : - // InternalRos.g:15618:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRos.g:15832:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRos.g:15618:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalRos.g:15832: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:15618:21: '\\\\' . + // InternalRos.g:15832:21: '\\\\' . { match('\\'); matchAny(); @@ -3153,7 +3153,7 @@ else if ( ((LA22_0>='\u0000' && LA22_0<='!')||(LA22_0>='#' && LA22_0<='[')||(LA2 } break; case 2 : - // InternalRos.g:15618:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRos.g:15832: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:15618:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRos.g:15832:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRos.g:15618:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalRos.g:15832: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:15618:54: '\\\\' . + // InternalRos.g:15832:54: '\\\\' . { match('\\'); matchAny(); @@ -3205,7 +3205,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='&')||(LA23_0>='(' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRos.g:15618:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRos.g:15832: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:15620:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRos.g:15620:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRos.g:15834:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRos.g:15834:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRos.g:15620:24: ( options {greedy=false; } : . )* + // InternalRos.g:15834: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:15620:52: . + // InternalRos.g:15834: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:15622:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalRos.g:15622:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalRos.g:15836:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalRos.g:15836:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalRos.g:15622:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRos.g:15836: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:15622:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalRos.g:15836: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:15622:40: ( ( '\\r' )? '\\n' )? + // InternalRos.g:15836: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:15622:41: ( '\\r' )? '\\n' + // InternalRos.g:15836:41: ( '\\r' )? '\\n' { - // InternalRos.g:15622:41: ( '\\r' )? + // InternalRos.g:15836: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:15622:41: '\\r' + // InternalRos.g:15836: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:15624:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRos.g:15624:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRos.g:15838:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRos.g:15838:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRos.g:15624:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRos.g:15838: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:15626:16: ( . ) - // InternalRos.g:15626:18: . + // InternalRos.g:15840:16: ( . ) + // InternalRos.g:15840:18: . { matchAny(); @@ -4247,7 +4247,7 @@ public DFA10(BaseRecognizer recognizer) { this.transition = DFA10_transition; } public String getDescription() { - return "15596:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; + return "15810: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\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"; + "\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"; 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 = { @@ -5047,4 +5047,4 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc } -} \ No newline at end of file +} diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.java index 8f1b64223..9eaee17cd 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'", "'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[]'", "'[]'" + "", "", "", "", "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[]'", "'[]'" }; public static final int T__50=50; public static final int RULE_DATE_TIME=8; @@ -17231,7 +17231,7 @@ public final void rule__Node__Group__4() throws RecognitionException { // 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 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_29); rule__Node__Group__4__Impl(); state._fsp--; @@ -17260,31 +17260,42 @@ 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__UnorderedGroup_4 ) ) ; + // InternalRos.g:5594:1: rule__Node__Group__4__Impl : ( ( rule__Node__Group_4__0 )? ) ; public final void rule__Node__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5598:1: ( ( ( rule__Node__UnorderedGroup_4 ) ) ) - // InternalRos.g:5599:1: ( ( rule__Node__UnorderedGroup_4 ) ) - { - // InternalRos.g:5599:1: ( ( rule__Node__UnorderedGroup_4 ) ) - // InternalRos.g:5600:2: ( rule__Node__UnorderedGroup_4 ) + // InternalRos.g:5598:1: ( ( ( rule__Node__Group_4__0 )? ) ) + // InternalRos.g:5599:1: ( ( rule__Node__Group_4__0 )? ) { - before(grammarAccess.getNodeAccess().getUnorderedGroup_4()); - // InternalRos.g:5601:2: ( rule__Node__UnorderedGroup_4 ) - // InternalRos.g:5601:3: rule__Node__UnorderedGroup_4 + // InternalRos.g:5599:1: ( ( rule__Node__Group_4__0 )? ) + // InternalRos.g:5600:2: ( rule__Node__Group_4__0 )? { - pushFollow(FOLLOW_2); - rule__Node__UnorderedGroup_4(); + before(grammarAccess.getNodeAccess().getGroup_4()); + // InternalRos.g:5601:2: ( rule__Node__Group_4__0 )? + int alt34=2; + int LA34_0 = input.LA(1); - state._fsp--; + 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(); + state._fsp--; + + + } + break; } - after(grammarAccess.getNodeAccess().getUnorderedGroup_4()); + after(grammarAccess.getNodeAccess().getGroup_4()); } @@ -17307,20 +17318,25 @@ 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 ; + // InternalRos.g:5609:1: rule__Node__Group__5 : rule__Node__Group__5__Impl rule__Node__Group__6 ; public final void rule__Node__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5613:1: ( rule__Node__Group__5__Impl ) - // InternalRos.g:5614:2: rule__Node__Group__5__Impl + // 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 { - pushFollow(FOLLOW_2); + pushFollow(FOLLOW_29); rule__Node__Group__5__Impl(); state._fsp--; + pushFollow(FOLLOW_2); + rule__Node__Group__6(); + + state._fsp--; + } @@ -17340,21 +17356,42 @@ public final void rule__Node__Group__5() throws RecognitionException { // $ANTLR start "rule__Node__Group__5__Impl" - // InternalRos.g:5620:1: rule__Node__Group__5__Impl : ( '}' ) ; + // InternalRos.g:5621:1: rule__Node__Group__5__Impl : ( ( rule__Node__Group_5__0 )? ) ; public final void rule__Node__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5624:1: ( ( '}' ) ) - // InternalRos.g:5625:1: ( '}' ) + // InternalRos.g:5625:1: ( ( ( rule__Node__Group_5__0 )? ) ) + // InternalRos.g:5626:1: ( ( rule__Node__Group_5__0 )? ) { - // InternalRos.g:5625:1: ( '}' ) - // InternalRos.g:5626:2: '}' + // InternalRos.g:5626:1: ( ( rule__Node__Group_5__0 )? ) + // InternalRos.g:5627:2: ( rule__Node__Group_5__0 )? { - before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5()); - match(input,42,FOLLOW_2); - after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5()); + 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()); } @@ -17376,23 +17413,23 @@ public final void rule__Node__Group__5__Impl() throws RecognitionException { // $ANTLR end "rule__Node__Group__5__Impl" - // $ANTLR start "rule__Node__Group_4_0__0" - // InternalRos.g:5636: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5640:1: ( rule__Node__Group_4_0__0__Impl rule__Node__Group_4_0__1 ) - // InternalRos.g:5641:2: rule__Node__Group_4_0__0__Impl rule__Node__Group_4_0__1 + // 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 { - pushFollow(FOLLOW_4); - rule__Node__Group_4_0__0__Impl(); + pushFollow(FOLLOW_29); + rule__Node__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_0__1(); + rule__Node__Group__7(); state._fsp--; @@ -17411,100 +17448,46 @@ public final void rule__Node__Group_4_0__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_0__0" + // $ANTLR end "rule__Node__Group__6" - // $ANTLR start "rule__Node__Group_4_0__0__Impl" - // InternalRos.g:5648:1: rule__Node__Group_4_0__0__Impl : ( 'Publishers' ) ; - public final void rule__Node__Group_4_0__0__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5652:1: ( ( 'Publishers' ) ) - // InternalRos.g:5653:1: ( 'Publishers' ) + // InternalRos.g:5652:1: ( ( ( rule__Node__Group_6__0 )? ) ) + // InternalRos.g:5653:1: ( ( rule__Node__Group_6__0 )? ) { - // InternalRos.g:5653:1: ( 'Publishers' ) - // InternalRos.g:5654:2: 'Publishers' + // InternalRos.g:5653:1: ( ( rule__Node__Group_6__0 )? ) + // InternalRos.g:5654:2: ( rule__Node__Group_6__0 )? { - before(grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()); - match(input,55,FOLLOW_2); - after(grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()); - - } - + 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(); - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_4_0__0__Impl" - - - // $ANTLR start "rule__Node__Group_4_0__1" - // InternalRos.g:5663: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_4_0__1__Impl rule__Node__Group_4_0__2 ) - // InternalRos.g:5668:2: rule__Node__Group_4_0__1__Impl rule__Node__Group_4_0__2 - { - pushFollow(FOLLOW_31); - rule__Node__Group_4_0__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Node__Group_4_0__2(); + state._fsp--; - state._fsp--; + } + break; } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_4_0__1" - - - // $ANTLR start "rule__Node__Group_4_0__1__Impl" - // InternalRos.g:5675: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: ( ( '{' ) ) - // InternalRos.g:5680:1: ( '{' ) - { - // InternalRos.g:5680:1: ( '{' ) - // InternalRos.g:5681:2: '{' - { - before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()); - match(input,41,FOLLOW_2); - after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()); + after(grammarAccess.getNodeAccess().getGroup_6()); } @@ -17523,26 +17506,26 @@ public final void rule__Node__Group_4_0__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_0__1__Impl" + // $ANTLR end "rule__Node__Group__6__Impl" - // $ANTLR start "rule__Node__Group_4_0__2" - // InternalRos.g:5690: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5694:1: ( rule__Node__Group_4_0__2__Impl rule__Node__Group_4_0__3 ) - // InternalRos.g:5695:2: rule__Node__Group_4_0__2__Impl rule__Node__Group_4_0__3 + // 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 { - pushFollow(FOLLOW_13); - rule__Node__Group_4_0__2__Impl(); + pushFollow(FOLLOW_29); + rule__Node__Group__7__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_0__3(); + rule__Node__Group__8(); state._fsp--; @@ -17561,35 +17544,46 @@ public final void rule__Node__Group_4_0__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_0__2" + // $ANTLR end "rule__Node__Group__7" - // $ANTLR start "rule__Node__Group_4_0__2__Impl" - // InternalRos.g:5702:1: rule__Node__Group_4_0__2__Impl : ( ( rule__Node__PublisherAssignment_4_0_2 ) ) ; - public final void rule__Node__Group_4_0__2__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5706:1: ( ( ( rule__Node__PublisherAssignment_4_0_2 ) ) ) - // InternalRos.g:5707:1: ( ( rule__Node__PublisherAssignment_4_0_2 ) ) + // InternalRos.g:5679:1: ( ( ( rule__Node__Group_7__0 )? ) ) + // InternalRos.g:5680:1: ( ( rule__Node__Group_7__0 )? ) { - // InternalRos.g:5707:1: ( ( rule__Node__PublisherAssignment_4_0_2 ) ) - // InternalRos.g:5708:2: ( rule__Node__PublisherAssignment_4_0_2 ) + // InternalRos.g:5680:1: ( ( rule__Node__Group_7__0 )? ) + // InternalRos.g:5681:2: ( rule__Node__Group_7__0 )? { - before(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_2()); - // InternalRos.g:5709:2: ( rule__Node__PublisherAssignment_4_0_2 ) - // InternalRos.g:5709:3: rule__Node__PublisherAssignment_4_0_2 - { - pushFollow(FOLLOW_2); - rule__Node__PublisherAssignment_4_0_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--; - state._fsp--; + } + break; } - after(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_2()); + after(grammarAccess.getNodeAccess().getGroup_7()); } @@ -17608,26 +17602,26 @@ public final void rule__Node__Group_4_0__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_0__2__Impl" + // $ANTLR end "rule__Node__Group__7__Impl" - // $ANTLR start "rule__Node__Group_4_0__3" - // InternalRos.g:5717:1: rule__Node__Group_4_0__3 : rule__Node__Group_4_0__3__Impl rule__Node__Group_4_0__4 ; - public final void rule__Node__Group_4_0__3() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5721:1: ( rule__Node__Group_4_0__3__Impl rule__Node__Group_4_0__4 ) - // InternalRos.g:5722:2: rule__Node__Group_4_0__3__Impl rule__Node__Group_4_0__4 + // 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 { - pushFollow(FOLLOW_13); - rule__Node__Group_4_0__3__Impl(); + pushFollow(FOLLOW_29); + rule__Node__Group__8__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_0__4(); + rule__Node__Group__9(); state._fsp--; @@ -17646,53 +17640,46 @@ public final void rule__Node__Group_4_0__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_0__3" + // $ANTLR end "rule__Node__Group__8" - // $ANTLR start "rule__Node__Group_4_0__3__Impl" - // InternalRos.g:5729:1: rule__Node__Group_4_0__3__Impl : ( ( rule__Node__Group_4_0_3__0 )* ) ; - public final void rule__Node__Group_4_0__3__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5733:1: ( ( ( rule__Node__Group_4_0_3__0 )* ) ) - // InternalRos.g:5734:1: ( ( rule__Node__Group_4_0_3__0 )* ) + // InternalRos.g:5706:1: ( ( ( rule__Node__Group_8__0 )? ) ) + // InternalRos.g:5707:1: ( ( rule__Node__Group_8__0 )? ) { - // InternalRos.g:5734:1: ( ( rule__Node__Group_4_0_3__0 )* ) - // InternalRos.g:5735:2: ( rule__Node__Group_4_0_3__0 )* + // InternalRos.g:5707:1: ( ( rule__Node__Group_8__0 )? ) + // InternalRos.g:5708:2: ( rule__Node__Group_8__0 )? { - before(grammarAccess.getNodeAccess().getGroup_4_0_3()); - // InternalRos.g:5736:2: ( rule__Node__Group_4_0_3__0 )* - loop34: - do { - int alt34=2; - int LA34_0 = input.LA(1); - - if ( (LA34_0==43) ) { - alt34=1; - } - + before(grammarAccess.getNodeAccess().getGroup_8()); + // InternalRos.g:5709:2: ( rule__Node__Group_8__0 )? + int alt38=2; + int LA38_0 = input.LA(1); - switch (alt34) { - case 1 : - // InternalRos.g:5736:3: rule__Node__Group_4_0_3__0 - { - pushFollow(FOLLOW_7); - rule__Node__Group_4_0_3__0(); + if ( (LA38_0==59) ) { + alt38=1; + } + switch (alt38) { + case 1 : + // InternalRos.g:5709:3: rule__Node__Group_8__0 + { + pushFollow(FOLLOW_2); + rule__Node__Group_8__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop34; - } - } while (true); + } - after(grammarAccess.getNodeAccess().getGroup_4_0_3()); + after(grammarAccess.getNodeAccess().getGroup_8()); } @@ -17711,21 +17698,26 @@ public final void rule__Node__Group_4_0__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_0__3__Impl" + // $ANTLR end "rule__Node__Group__8__Impl" - // $ANTLR start "rule__Node__Group_4_0__4" - // InternalRos.g:5744:1: rule__Node__Group_4_0__4 : rule__Node__Group_4_0__4__Impl ; - public final void rule__Node__Group_4_0__4() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5748:1: ( rule__Node__Group_4_0__4__Impl ) - // InternalRos.g:5749:2: rule__Node__Group_4_0__4__Impl + // 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 { + pushFollow(FOLLOW_29); + rule__Node__Group__9__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__Node__Group_4_0__4__Impl(); + rule__Node__Group__10(); state._fsp--; @@ -17744,25 +17736,46 @@ public final void rule__Node__Group_4_0__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_0__4" + // $ANTLR end "rule__Node__Group__9" - // $ANTLR start "rule__Node__Group_4_0__4__Impl" - // InternalRos.g:5755:1: rule__Node__Group_4_0__4__Impl : ( '}' ) ; - public final void rule__Node__Group_4_0__4__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5759:1: ( ( '}' ) ) - // InternalRos.g:5760:1: ( '}' ) + // InternalRos.g:5733:1: ( ( ( rule__Node__Group_9__0 )? ) ) + // InternalRos.g:5734:1: ( ( rule__Node__Group_9__0 )? ) { - // InternalRos.g:5760:1: ( '}' ) - // InternalRos.g:5761:2: '}' + // InternalRos.g:5734:1: ( ( rule__Node__Group_9__0 )? ) + // InternalRos.g:5735:2: ( rule__Node__Group_9__0 )? { - before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_4()); - match(input,42,FOLLOW_2); - after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_4()); + 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()); } @@ -17781,26 +17794,26 @@ public final void rule__Node__Group_4_0__4__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_0__4__Impl" + // $ANTLR end "rule__Node__Group__9__Impl" - // $ANTLR start "rule__Node__Group_4_0_3__0" - // InternalRos.g:5771:1: rule__Node__Group_4_0_3__0 : rule__Node__Group_4_0_3__0__Impl rule__Node__Group_4_0_3__1 ; - public final void rule__Node__Group_4_0_3__0() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5775:1: ( rule__Node__Group_4_0_3__0__Impl rule__Node__Group_4_0_3__1 ) - // InternalRos.g:5776:2: rule__Node__Group_4_0_3__0__Impl rule__Node__Group_4_0_3__1 + // 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 { - pushFollow(FOLLOW_31); - rule__Node__Group_4_0_3__0__Impl(); + pushFollow(FOLLOW_29); + rule__Node__Group__10__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_0_3__1(); + rule__Node__Group__11(); state._fsp--; @@ -17819,25 +17832,46 @@ public final void rule__Node__Group_4_0_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_0_3__0" + // $ANTLR end "rule__Node__Group__10" - // $ANTLR start "rule__Node__Group_4_0_3__0__Impl" - // InternalRos.g:5783:1: rule__Node__Group_4_0_3__0__Impl : ( ',' ) ; - public final void rule__Node__Group_4_0_3__0__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5787:1: ( ( ',' ) ) - // InternalRos.g:5788:1: ( ',' ) + // InternalRos.g:5760:1: ( ( ( rule__Node__Group_10__0 )? ) ) + // InternalRos.g:5761:1: ( ( rule__Node__Group_10__0 )? ) { - // InternalRos.g:5788:1: ( ',' ) - // InternalRos.g:5789:2: ',' + // InternalRos.g:5761:1: ( ( rule__Node__Group_10__0 )? ) + // InternalRos.g:5762:2: ( rule__Node__Group_10__0 )? { - before(grammarAccess.getNodeAccess().getCommaKeyword_4_0_3_0()); - match(input,43,FOLLOW_2); - after(grammarAccess.getNodeAccess().getCommaKeyword_4_0_3_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--; + + + } + break; + + } + + after(grammarAccess.getNodeAccess().getGroup_10()); } @@ -17856,21 +17890,21 @@ public final void rule__Node__Group_4_0_3__0__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Node__Group_4_0_3__0__Impl" + // $ANTLR end "rule__Node__Group__10__Impl" - // $ANTLR start "rule__Node__Group_4_0_3__1" - // InternalRos.g:5798:1: rule__Node__Group_4_0_3__1 : rule__Node__Group_4_0_3__1__Impl ; - public final void rule__Node__Group_4_0_3__1() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5802:1: ( rule__Node__Group_4_0_3__1__Impl ) - // InternalRos.g:5803:2: rule__Node__Group_4_0_3__1__Impl + // InternalRos.g:5775:1: ( rule__Node__Group__11__Impl ) + // InternalRos.g:5776:2: rule__Node__Group__11__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_4_0_3__1__Impl(); + rule__Node__Group__11__Impl(); state._fsp--; @@ -17889,35 +17923,25 @@ public final void rule__Node__Group_4_0_3__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_0_3__1" + // $ANTLR end "rule__Node__Group__11" - // $ANTLR start "rule__Node__Group_4_0_3__1__Impl" - // InternalRos.g:5809:1: rule__Node__Group_4_0_3__1__Impl : ( ( rule__Node__PublisherAssignment_4_0_3_1 ) ) ; - public final void rule__Node__Group_4_0_3__1__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5813:1: ( ( ( rule__Node__PublisherAssignment_4_0_3_1 ) ) ) - // InternalRos.g:5814:1: ( ( rule__Node__PublisherAssignment_4_0_3_1 ) ) - { - // InternalRos.g:5814:1: ( ( rule__Node__PublisherAssignment_4_0_3_1 ) ) - // InternalRos.g:5815:2: ( rule__Node__PublisherAssignment_4_0_3_1 ) + // InternalRos.g:5786:1: ( ( '}' ) ) + // InternalRos.g:5787:1: ( '}' ) { - before(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_3_1()); - // InternalRos.g:5816:2: ( rule__Node__PublisherAssignment_4_0_3_1 ) - // InternalRos.g:5816:3: rule__Node__PublisherAssignment_4_0_3_1 + // InternalRos.g:5787:1: ( '}' ) + // InternalRos.g:5788:2: '}' { - pushFollow(FOLLOW_2); - rule__Node__PublisherAssignment_4_0_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_3_1()); + before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_11()); + match(input,42,FOLLOW_2); + after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_11()); } @@ -17936,26 +17960,26 @@ public final void rule__Node__Group_4_0_3__1__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Node__Group_4_0_3__1__Impl" + // $ANTLR end "rule__Node__Group__11__Impl" - // $ANTLR start "rule__Node__Group_4_1__0" - // InternalRos.g:5825: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5829:1: ( rule__Node__Group_4_1__0__Impl rule__Node__Group_4_1__1 ) - // InternalRos.g:5830:2: rule__Node__Group_4_1__0__Impl rule__Node__Group_4_1__1 + // 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 { pushFollow(FOLLOW_4); - rule__Node__Group_4_1__0__Impl(); + rule__Node__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_1__1(); + rule__Node__Group_4__1(); state._fsp--; @@ -17974,25 +17998,25 @@ public final void rule__Node__Group_4_1__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_1__0" + // $ANTLR end "rule__Node__Group_4__0" - // $ANTLR start "rule__Node__Group_4_1__0__Impl" - // InternalRos.g:5837:1: rule__Node__Group_4_1__0__Impl : ( 'Subscribers' ) ; - public final void rule__Node__Group_4_1__0__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5841:1: ( ( 'Subscribers' ) ) - // InternalRos.g:5842:1: ( 'Subscribers' ) + // InternalRos.g:5814:1: ( ( 'ServiceServers' ) ) + // InternalRos.g:5815:1: ( 'ServiceServers' ) { - // InternalRos.g:5842:1: ( 'Subscribers' ) - // InternalRos.g:5843:2: 'Subscribers' + // InternalRos.g:5815:1: ( 'ServiceServers' ) + // InternalRos.g:5816:2: 'ServiceServers' { - before(grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()); - match(input,56,FOLLOW_2); - after(grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()); + before(grammarAccess.getNodeAccess().getServiceServersKeyword_4_0()); + match(input,55,FOLLOW_2); + after(grammarAccess.getNodeAccess().getServiceServersKeyword_4_0()); } @@ -18011,26 +18035,26 @@ public final void rule__Node__Group_4_1__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_1__0__Impl" + // $ANTLR end "rule__Node__Group_4__0__Impl" - // $ANTLR start "rule__Node__Group_4_1__1" - // InternalRos.g:5852: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5856:1: ( rule__Node__Group_4_1__1__Impl rule__Node__Group_4_1__2 ) - // InternalRos.g:5857:2: rule__Node__Group_4_1__1__Impl rule__Node__Group_4_1__2 + // 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 { - pushFollow(FOLLOW_32); - rule__Node__Group_4_1__1__Impl(); + pushFollow(FOLLOW_30); + rule__Node__Group_4__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_1__2(); + rule__Node__Group_4__2(); state._fsp--; @@ -18049,25 +18073,25 @@ public final void rule__Node__Group_4_1__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_1__1" + // $ANTLR end "rule__Node__Group_4__1" - // $ANTLR start "rule__Node__Group_4_1__1__Impl" - // InternalRos.g:5864:1: rule__Node__Group_4_1__1__Impl : ( '{' ) ; - public final void rule__Node__Group_4_1__1__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5868:1: ( ( '{' ) ) - // InternalRos.g:5869:1: ( '{' ) + // InternalRos.g:5841:1: ( ( '{' ) ) + // InternalRos.g:5842:1: ( '{' ) { - // InternalRos.g:5869:1: ( '{' ) - // InternalRos.g:5870:2: '{' + // InternalRos.g:5842:1: ( '{' ) + // InternalRos.g:5843:2: '{' { - before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()); + before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1()); match(input,41,FOLLOW_2); - after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()); + after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1()); } @@ -18086,26 +18110,26 @@ public final void rule__Node__Group_4_1__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_1__1__Impl" + // $ANTLR end "rule__Node__Group_4__1__Impl" - // $ANTLR start "rule__Node__Group_4_1__2" - // InternalRos.g:5879: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 { + // $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:5883:1: ( rule__Node__Group_4_1__2__Impl rule__Node__Group_4_1__3 ) - // InternalRos.g:5884:2: rule__Node__Group_4_1__2__Impl rule__Node__Group_4_1__3 + // 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_1__2__Impl(); + rule__Node__Group_4__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_1__3(); + rule__Node__Group_4__3(); state._fsp--; @@ -18124,35 +18148,35 @@ public final void rule__Node__Group_4_1__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_1__2" + // $ANTLR end "rule__Node__Group_4__2" - // $ANTLR start "rule__Node__Group_4_1__2__Impl" - // InternalRos.g:5891:1: rule__Node__Group_4_1__2__Impl : ( ( rule__Node__SubscriberAssignment_4_1_2 ) ) ; - public final void rule__Node__Group_4_1__2__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5895:1: ( ( ( rule__Node__SubscriberAssignment_4_1_2 ) ) ) - // InternalRos.g:5896:1: ( ( rule__Node__SubscriberAssignment_4_1_2 ) ) + // InternalRos.g:5868:1: ( ( ( rule__Node__ServiceserverAssignment_4_2 ) ) ) + // InternalRos.g:5869:1: ( ( rule__Node__ServiceserverAssignment_4_2 ) ) { - // InternalRos.g:5896:1: ( ( rule__Node__SubscriberAssignment_4_1_2 ) ) - // InternalRos.g:5897:2: ( rule__Node__SubscriberAssignment_4_1_2 ) + // InternalRos.g:5869:1: ( ( rule__Node__ServiceserverAssignment_4_2 ) ) + // InternalRos.g:5870:2: ( rule__Node__ServiceserverAssignment_4_2 ) { - before(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_2()); - // InternalRos.g:5898:2: ( rule__Node__SubscriberAssignment_4_1_2 ) - // InternalRos.g:5898:3: rule__Node__SubscriberAssignment_4_1_2 + before(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2()); + // InternalRos.g:5871:2: ( rule__Node__ServiceserverAssignment_4_2 ) + // InternalRos.g:5871:3: rule__Node__ServiceserverAssignment_4_2 { pushFollow(FOLLOW_2); - rule__Node__SubscriberAssignment_4_1_2(); + rule__Node__ServiceserverAssignment_4_2(); state._fsp--; } - after(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_2()); + after(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2()); } @@ -18171,26 +18195,26 @@ public final void rule__Node__Group_4_1__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_1__2__Impl" + // $ANTLR end "rule__Node__Group_4__2__Impl" - // $ANTLR start "rule__Node__Group_4_1__3" - // InternalRos.g:5906:1: rule__Node__Group_4_1__3 : rule__Node__Group_4_1__3__Impl rule__Node__Group_4_1__4 ; - public final void rule__Node__Group_4_1__3() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5910:1: ( rule__Node__Group_4_1__3__Impl rule__Node__Group_4_1__4 ) - // InternalRos.g:5911:2: rule__Node__Group_4_1__3__Impl rule__Node__Group_4_1__4 + // 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 { pushFollow(FOLLOW_13); - rule__Node__Group_4_1__3__Impl(); + rule__Node__Group_4__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_1__4(); + rule__Node__Group_4__4(); state._fsp--; @@ -18209,40 +18233,40 @@ public final void rule__Node__Group_4_1__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_1__3" + // $ANTLR end "rule__Node__Group_4__3" - // $ANTLR start "rule__Node__Group_4_1__3__Impl" - // InternalRos.g:5918:1: rule__Node__Group_4_1__3__Impl : ( ( rule__Node__Group_4_1_3__0 )* ) ; - public final void rule__Node__Group_4_1__3__Impl() throws RecognitionException { + // $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:5922:1: ( ( ( rule__Node__Group_4_1_3__0 )* ) ) - // InternalRos.g:5923:1: ( ( rule__Node__Group_4_1_3__0 )* ) + // InternalRos.g:5895:1: ( ( ( rule__Node__Group_4_3__0 )* ) ) + // InternalRos.g:5896:1: ( ( rule__Node__Group_4_3__0 )* ) { - // InternalRos.g:5923:1: ( ( rule__Node__Group_4_1_3__0 )* ) - // InternalRos.g:5924:2: ( rule__Node__Group_4_1_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_1_3()); - // InternalRos.g:5925:2: ( rule__Node__Group_4_1_3__0 )* - loop35: + before(grammarAccess.getNodeAccess().getGroup_4_3()); + // InternalRos.g:5898:2: ( rule__Node__Group_4_3__0 )* + loop41: do { - int alt35=2; - int LA35_0 = input.LA(1); + int alt41=2; + int LA41_0 = input.LA(1); - if ( (LA35_0==43) ) { - alt35=1; + if ( (LA41_0==43) ) { + alt41=1; } - switch (alt35) { + switch (alt41) { case 1 : - // InternalRos.g:5925:3: rule__Node__Group_4_1_3__0 + // InternalRos.g:5898:3: rule__Node__Group_4_3__0 { pushFollow(FOLLOW_7); - rule__Node__Group_4_1_3__0(); + rule__Node__Group_4_3__0(); state._fsp--; @@ -18251,11 +18275,11 @@ public final void rule__Node__Group_4_1__3__Impl() throws RecognitionException { break; default : - break loop35; + break loop41; } } while (true); - after(grammarAccess.getNodeAccess().getGroup_4_1_3()); + after(grammarAccess.getNodeAccess().getGroup_4_3()); } @@ -18274,21 +18298,21 @@ public final void rule__Node__Group_4_1__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_1__3__Impl" + // $ANTLR end "rule__Node__Group_4__3__Impl" - // $ANTLR start "rule__Node__Group_4_1__4" - // InternalRos.g:5933:1: rule__Node__Group_4_1__4 : rule__Node__Group_4_1__4__Impl ; - public final void rule__Node__Group_4_1__4() throws RecognitionException { + // $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:5937:1: ( rule__Node__Group_4_1__4__Impl ) - // InternalRos.g:5938:2: rule__Node__Group_4_1__4__Impl + // 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_1__4__Impl(); + rule__Node__Group_4__4__Impl(); state._fsp--; @@ -18307,25 +18331,25 @@ public final void rule__Node__Group_4_1__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_1__4" + // $ANTLR end "rule__Node__Group_4__4" - // $ANTLR start "rule__Node__Group_4_1__4__Impl" - // InternalRos.g:5944:1: rule__Node__Group_4_1__4__Impl : ( '}' ) ; - public final void rule__Node__Group_4_1__4__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5948:1: ( ( '}' ) ) - // InternalRos.g:5949:1: ( '}' ) + // InternalRos.g:5921:1: ( ( '}' ) ) + // InternalRos.g:5922:1: ( '}' ) { - // InternalRos.g:5949:1: ( '}' ) - // InternalRos.g:5950:2: '}' + // InternalRos.g:5922:1: ( '}' ) + // InternalRos.g:5923:2: '}' { - before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_4()); + before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4()); match(input,42,FOLLOW_2); - after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_4()); + after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4()); } @@ -18344,26 +18368,26 @@ public final void rule__Node__Group_4_1__4__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_1__4__Impl" + // $ANTLR end "rule__Node__Group_4__4__Impl" - // $ANTLR start "rule__Node__Group_4_1_3__0" - // InternalRos.g:5960:1: rule__Node__Group_4_1_3__0 : rule__Node__Group_4_1_3__0__Impl rule__Node__Group_4_1_3__1 ; - public final void rule__Node__Group_4_1_3__0() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5964:1: ( rule__Node__Group_4_1_3__0__Impl rule__Node__Group_4_1_3__1 ) - // InternalRos.g:5965:2: rule__Node__Group_4_1_3__0__Impl rule__Node__Group_4_1_3__1 + // 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 { - pushFollow(FOLLOW_32); - rule__Node__Group_4_1_3__0__Impl(); + pushFollow(FOLLOW_30); + rule__Node__Group_4_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_1_3__1(); + rule__Node__Group_4_3__1(); state._fsp--; @@ -18382,25 +18406,25 @@ public final void rule__Node__Group_4_1_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_1_3__0" + // $ANTLR end "rule__Node__Group_4_3__0" - // $ANTLR start "rule__Node__Group_4_1_3__0__Impl" - // InternalRos.g:5972:1: rule__Node__Group_4_1_3__0__Impl : ( ',' ) ; - public final void rule__Node__Group_4_1_3__0__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:5976:1: ( ( ',' ) ) - // InternalRos.g:5977:1: ( ',' ) + // InternalRos.g:5949:1: ( ( ',' ) ) + // InternalRos.g:5950:1: ( ',' ) { - // InternalRos.g:5977:1: ( ',' ) - // InternalRos.g:5978:2: ',' + // InternalRos.g:5950:1: ( ',' ) + // InternalRos.g:5951:2: ',' { - before(grammarAccess.getNodeAccess().getCommaKeyword_4_1_3_0()); + before(grammarAccess.getNodeAccess().getCommaKeyword_4_3_0()); match(input,43,FOLLOW_2); - after(grammarAccess.getNodeAccess().getCommaKeyword_4_1_3_0()); + after(grammarAccess.getNodeAccess().getCommaKeyword_4_3_0()); } @@ -18419,21 +18443,21 @@ public final void rule__Node__Group_4_1_3__0__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Node__Group_4_1_3__0__Impl" + // $ANTLR end "rule__Node__Group_4_3__0__Impl" - // $ANTLR start "rule__Node__Group_4_1_3__1" - // InternalRos.g:5987:1: rule__Node__Group_4_1_3__1 : rule__Node__Group_4_1_3__1__Impl ; - public final void rule__Node__Group_4_1_3__1() throws RecognitionException { + // $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:5991:1: ( rule__Node__Group_4_1_3__1__Impl ) - // InternalRos.g:5992:2: rule__Node__Group_4_1_3__1__Impl + // 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_1_3__1__Impl(); + rule__Node__Group_4_3__1__Impl(); state._fsp--; @@ -18452,35 +18476,35 @@ public final void rule__Node__Group_4_1_3__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_1_3__1" + // $ANTLR end "rule__Node__Group_4_3__1" - // $ANTLR start "rule__Node__Group_4_1_3__1__Impl" - // InternalRos.g:5998:1: rule__Node__Group_4_1_3__1__Impl : ( ( rule__Node__SubscriberAssignment_4_1_3_1 ) ) ; - public final void rule__Node__Group_4_1_3__1__Impl() throws RecognitionException { + // $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:6002:1: ( ( ( rule__Node__SubscriberAssignment_4_1_3_1 ) ) ) - // InternalRos.g:6003:1: ( ( rule__Node__SubscriberAssignment_4_1_3_1 ) ) + // InternalRos.g:5975:1: ( ( ( rule__Node__ServiceserverAssignment_4_3_1 ) ) ) + // InternalRos.g:5976:1: ( ( rule__Node__ServiceserverAssignment_4_3_1 ) ) { - // InternalRos.g:6003:1: ( ( rule__Node__SubscriberAssignment_4_1_3_1 ) ) - // InternalRos.g:6004:2: ( rule__Node__SubscriberAssignment_4_1_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().getSubscriberAssignment_4_1_3_1()); - // InternalRos.g:6005:2: ( rule__Node__SubscriberAssignment_4_1_3_1 ) - // InternalRos.g:6005:3: rule__Node__SubscriberAssignment_4_1_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__SubscriberAssignment_4_1_3_1(); + rule__Node__ServiceserverAssignment_4_3_1(); state._fsp--; } - after(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_3_1()); + after(grammarAccess.getNodeAccess().getServiceserverAssignment_4_3_1()); } @@ -18499,26 +18523,26 @@ public final void rule__Node__Group_4_1_3__1__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Node__Group_4_1_3__1__Impl" + // $ANTLR end "rule__Node__Group_4_3__1__Impl" - // $ANTLR start "rule__Node__Group_4_2__0" - // InternalRos.g:6014: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6018:1: ( rule__Node__Group_4_2__0__Impl rule__Node__Group_4_2__1 ) - // InternalRos.g:6019:2: rule__Node__Group_4_2__0__Impl rule__Node__Group_4_2__1 + // 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 { pushFollow(FOLLOW_4); - rule__Node__Group_4_2__0__Impl(); + rule__Node__Group_5__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_2__1(); + rule__Node__Group_5__1(); state._fsp--; @@ -18537,25 +18561,25 @@ public final void rule__Node__Group_4_2__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_2__0" + // $ANTLR end "rule__Node__Group_5__0" - // $ANTLR start "rule__Node__Group_4_2__0__Impl" - // InternalRos.g:6026:1: rule__Node__Group_4_2__0__Impl : ( 'ServiceServers' ) ; - public final void rule__Node__Group_4_2__0__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6030:1: ( ( 'ServiceServers' ) ) - // InternalRos.g:6031:1: ( 'ServiceServers' ) + // InternalRos.g:6003:1: ( ( 'Publishers' ) ) + // InternalRos.g:6004:1: ( 'Publishers' ) { - // InternalRos.g:6031:1: ( 'ServiceServers' ) - // InternalRos.g:6032:2: 'ServiceServers' + // InternalRos.g:6004:1: ( 'Publishers' ) + // InternalRos.g:6005:2: 'Publishers' { - before(grammarAccess.getNodeAccess().getServiceServersKeyword_4_2_0()); - match(input,57,FOLLOW_2); - after(grammarAccess.getNodeAccess().getServiceServersKeyword_4_2_0()); + before(grammarAccess.getNodeAccess().getPublishersKeyword_5_0()); + match(input,56,FOLLOW_2); + after(grammarAccess.getNodeAccess().getPublishersKeyword_5_0()); } @@ -18574,26 +18598,26 @@ public final void rule__Node__Group_4_2__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_2__0__Impl" + // $ANTLR end "rule__Node__Group_5__0__Impl" - // $ANTLR start "rule__Node__Group_4_2__1" - // InternalRos.g:6041: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 { + // $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:6045:1: ( rule__Node__Group_4_2__1__Impl rule__Node__Group_4_2__2 ) - // InternalRos.g:6046:2: rule__Node__Group_4_2__1__Impl rule__Node__Group_4_2__2 + // 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 { - pushFollow(FOLLOW_33); - rule__Node__Group_4_2__1__Impl(); + pushFollow(FOLLOW_31); + rule__Node__Group_5__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_2__2(); + rule__Node__Group_5__2(); state._fsp--; @@ -18612,25 +18636,25 @@ public final void rule__Node__Group_4_2__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_2__1" + // $ANTLR end "rule__Node__Group_5__1" - // $ANTLR start "rule__Node__Group_4_2__1__Impl" - // InternalRos.g:6053:1: rule__Node__Group_4_2__1__Impl : ( '{' ) ; - public final void rule__Node__Group_4_2__1__Impl() throws RecognitionException { + // $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:6057:1: ( ( '{' ) ) - // InternalRos.g:6058:1: ( '{' ) + // InternalRos.g:6030:1: ( ( '{' ) ) + // InternalRos.g:6031:1: ( '{' ) { - // InternalRos.g:6058:1: ( '{' ) - // InternalRos.g:6059:2: '{' + // InternalRos.g:6031:1: ( '{' ) + // InternalRos.g:6032:2: '{' { - before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_2_1()); + before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_5_1()); match(input,41,FOLLOW_2); - after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_2_1()); + after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_5_1()); } @@ -18649,26 +18673,26 @@ public final void rule__Node__Group_4_2__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_2__1__Impl" + // $ANTLR end "rule__Node__Group_5__1__Impl" - // $ANTLR start "rule__Node__Group_4_2__2" - // InternalRos.g:6068: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6072:1: ( rule__Node__Group_4_2__2__Impl rule__Node__Group_4_2__3 ) - // InternalRos.g:6073:2: rule__Node__Group_4_2__2__Impl rule__Node__Group_4_2__3 + // 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 { pushFollow(FOLLOW_13); - rule__Node__Group_4_2__2__Impl(); + rule__Node__Group_5__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_2__3(); + rule__Node__Group_5__3(); state._fsp--; @@ -18687,35 +18711,35 @@ public final void rule__Node__Group_4_2__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_2__2" + // $ANTLR end "rule__Node__Group_5__2" - // $ANTLR start "rule__Node__Group_4_2__2__Impl" - // InternalRos.g:6080: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6084:1: ( ( ( rule__Node__ServiceserverAssignment_4_2_2 ) ) ) - // InternalRos.g:6085:1: ( ( rule__Node__ServiceserverAssignment_4_2_2 ) ) + // InternalRos.g:6057:1: ( ( ( rule__Node__PublisherAssignment_5_2 ) ) ) + // InternalRos.g:6058:1: ( ( rule__Node__PublisherAssignment_5_2 ) ) { - // InternalRos.g:6085:1: ( ( rule__Node__ServiceserverAssignment_4_2_2 ) ) - // InternalRos.g:6086:2: ( rule__Node__ServiceserverAssignment_4_2_2 ) + // InternalRos.g:6058:1: ( ( rule__Node__PublisherAssignment_5_2 ) ) + // InternalRos.g:6059:2: ( rule__Node__PublisherAssignment_5_2 ) { - before(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_2()); - // InternalRos.g:6087:2: ( rule__Node__ServiceserverAssignment_4_2_2 ) - // InternalRos.g:6087:3: rule__Node__ServiceserverAssignment_4_2_2 + before(grammarAccess.getNodeAccess().getPublisherAssignment_5_2()); + // InternalRos.g:6060:2: ( rule__Node__PublisherAssignment_5_2 ) + // InternalRos.g:6060:3: rule__Node__PublisherAssignment_5_2 { pushFollow(FOLLOW_2); - rule__Node__ServiceserverAssignment_4_2_2(); + rule__Node__PublisherAssignment_5_2(); state._fsp--; } - after(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_2()); + after(grammarAccess.getNodeAccess().getPublisherAssignment_5_2()); } @@ -18734,26 +18758,26 @@ public final void rule__Node__Group_4_2__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_2__2__Impl" + // $ANTLR end "rule__Node__Group_5__2__Impl" - // $ANTLR start "rule__Node__Group_4_2__3" - // InternalRos.g:6095: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6099:1: ( rule__Node__Group_4_2__3__Impl rule__Node__Group_4_2__4 ) - // InternalRos.g:6100:2: rule__Node__Group_4_2__3__Impl rule__Node__Group_4_2__4 + // 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 { pushFollow(FOLLOW_13); - rule__Node__Group_4_2__3__Impl(); + rule__Node__Group_5__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_2__4(); + rule__Node__Group_5__4(); state._fsp--; @@ -18772,40 +18796,40 @@ public final void rule__Node__Group_4_2__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_2__3" + // $ANTLR end "rule__Node__Group_5__3" - // $ANTLR start "rule__Node__Group_4_2__3__Impl" - // InternalRos.g:6107: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6111:1: ( ( ( rule__Node__Group_4_2_3__0 )* ) ) - // InternalRos.g:6112:1: ( ( rule__Node__Group_4_2_3__0 )* ) + // InternalRos.g:6084:1: ( ( ( rule__Node__Group_5_3__0 )* ) ) + // InternalRos.g:6085:1: ( ( rule__Node__Group_5_3__0 )* ) { - // InternalRos.g:6112:1: ( ( rule__Node__Group_4_2_3__0 )* ) - // InternalRos.g:6113:2: ( rule__Node__Group_4_2_3__0 )* + // InternalRos.g:6085:1: ( ( rule__Node__Group_5_3__0 )* ) + // InternalRos.g:6086:2: ( rule__Node__Group_5_3__0 )* { - before(grammarAccess.getNodeAccess().getGroup_4_2_3()); - // InternalRos.g:6114:2: ( rule__Node__Group_4_2_3__0 )* - loop36: + before(grammarAccess.getNodeAccess().getGroup_5_3()); + // InternalRos.g:6087:2: ( rule__Node__Group_5_3__0 )* + loop42: do { - int alt36=2; - int LA36_0 = input.LA(1); + int alt42=2; + int LA42_0 = input.LA(1); - if ( (LA36_0==43) ) { - alt36=1; + if ( (LA42_0==43) ) { + alt42=1; } - switch (alt36) { + switch (alt42) { case 1 : - // InternalRos.g:6114:3: rule__Node__Group_4_2_3__0 + // InternalRos.g:6087:3: rule__Node__Group_5_3__0 { pushFollow(FOLLOW_7); - rule__Node__Group_4_2_3__0(); + rule__Node__Group_5_3__0(); state._fsp--; @@ -18814,11 +18838,11 @@ public final void rule__Node__Group_4_2__3__Impl() throws RecognitionException { break; default : - break loop36; + break loop42; } } while (true); - after(grammarAccess.getNodeAccess().getGroup_4_2_3()); + after(grammarAccess.getNodeAccess().getGroup_5_3()); } @@ -18837,21 +18861,21 @@ public final void rule__Node__Group_4_2__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_2__3__Impl" + // $ANTLR end "rule__Node__Group_5__3__Impl" - // $ANTLR start "rule__Node__Group_4_2__4" - // InternalRos.g:6122: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 { + // $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:6126:1: ( rule__Node__Group_4_2__4__Impl ) - // InternalRos.g:6127:2: rule__Node__Group_4_2__4__Impl + // 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_4_2__4__Impl(); + rule__Node__Group_5__4__Impl(); state._fsp--; @@ -18870,25 +18894,25 @@ public final void rule__Node__Group_4_2__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_2__4" + // $ANTLR end "rule__Node__Group_5__4" - // $ANTLR start "rule__Node__Group_4_2__4__Impl" - // InternalRos.g:6133:1: rule__Node__Group_4_2__4__Impl : ( '}' ) ; - public final void rule__Node__Group_4_2__4__Impl() throws RecognitionException { + // $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:6137:1: ( ( '}' ) ) - // InternalRos.g:6138:1: ( '}' ) + // InternalRos.g:6110:1: ( ( '}' ) ) + // InternalRos.g:6111:1: ( '}' ) { - // InternalRos.g:6138:1: ( '}' ) - // InternalRos.g:6139:2: '}' + // InternalRos.g:6111:1: ( '}' ) + // InternalRos.g:6112:2: '}' { - before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_2_4()); + before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5_4()); match(input,42,FOLLOW_2); - after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_2_4()); + after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5_4()); } @@ -18907,26 +18931,26 @@ public final void rule__Node__Group_4_2__4__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_2__4__Impl" + // $ANTLR end "rule__Node__Group_5__4__Impl" - // $ANTLR start "rule__Node__Group_4_2_3__0" - // InternalRos.g:6149: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6153:1: ( rule__Node__Group_4_2_3__0__Impl rule__Node__Group_4_2_3__1 ) - // InternalRos.g:6154:2: rule__Node__Group_4_2_3__0__Impl rule__Node__Group_4_2_3__1 + // 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 { - pushFollow(FOLLOW_33); - rule__Node__Group_4_2_3__0__Impl(); + pushFollow(FOLLOW_31); + rule__Node__Group_5_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_2_3__1(); + rule__Node__Group_5_3__1(); state._fsp--; @@ -18945,25 +18969,25 @@ public final void rule__Node__Group_4_2_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_2_3__0" + // $ANTLR end "rule__Node__Group_5_3__0" - // $ANTLR start "rule__Node__Group_4_2_3__0__Impl" - // InternalRos.g:6161:1: rule__Node__Group_4_2_3__0__Impl : ( ',' ) ; - public final void rule__Node__Group_4_2_3__0__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6165:1: ( ( ',' ) ) - // InternalRos.g:6166:1: ( ',' ) + // InternalRos.g:6138:1: ( ( ',' ) ) + // InternalRos.g:6139:1: ( ',' ) { - // InternalRos.g:6166:1: ( ',' ) - // InternalRos.g:6167:2: ',' + // InternalRos.g:6139:1: ( ',' ) + // InternalRos.g:6140:2: ',' { - before(grammarAccess.getNodeAccess().getCommaKeyword_4_2_3_0()); + before(grammarAccess.getNodeAccess().getCommaKeyword_5_3_0()); match(input,43,FOLLOW_2); - after(grammarAccess.getNodeAccess().getCommaKeyword_4_2_3_0()); + after(grammarAccess.getNodeAccess().getCommaKeyword_5_3_0()); } @@ -18982,21 +19006,21 @@ public final void rule__Node__Group_4_2_3__0__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Node__Group_4_2_3__0__Impl" + // $ANTLR end "rule__Node__Group_5_3__0__Impl" - // $ANTLR start "rule__Node__Group_4_2_3__1" - // InternalRos.g:6176: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6180:1: ( rule__Node__Group_4_2_3__1__Impl ) - // InternalRos.g:6181:2: rule__Node__Group_4_2_3__1__Impl + // InternalRos.g:6153:1: ( rule__Node__Group_5_3__1__Impl ) + // InternalRos.g:6154:2: rule__Node__Group_5_3__1__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_4_2_3__1__Impl(); + rule__Node__Group_5_3__1__Impl(); state._fsp--; @@ -19015,35 +19039,35 @@ public final void rule__Node__Group_4_2_3__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_2_3__1" + // $ANTLR end "rule__Node__Group_5_3__1" - // $ANTLR start "rule__Node__Group_4_2_3__1__Impl" - // InternalRos.g:6187: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6191:1: ( ( ( rule__Node__ServiceserverAssignment_4_2_3_1 ) ) ) - // InternalRos.g:6192:1: ( ( rule__Node__ServiceserverAssignment_4_2_3_1 ) ) + // InternalRos.g:6164:1: ( ( ( rule__Node__PublisherAssignment_5_3_1 ) ) ) + // InternalRos.g:6165:1: ( ( rule__Node__PublisherAssignment_5_3_1 ) ) { - // InternalRos.g:6192:1: ( ( rule__Node__ServiceserverAssignment_4_2_3_1 ) ) - // InternalRos.g:6193:2: ( rule__Node__ServiceserverAssignment_4_2_3_1 ) + // InternalRos.g:6165:1: ( ( rule__Node__PublisherAssignment_5_3_1 ) ) + // InternalRos.g:6166:2: ( rule__Node__PublisherAssignment_5_3_1 ) { - before(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_3_1()); - // InternalRos.g:6194:2: ( rule__Node__ServiceserverAssignment_4_2_3_1 ) - // InternalRos.g:6194:3: rule__Node__ServiceserverAssignment_4_2_3_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 { pushFollow(FOLLOW_2); - rule__Node__ServiceserverAssignment_4_2_3_1(); + rule__Node__PublisherAssignment_5_3_1(); state._fsp--; } - after(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_3_1()); + after(grammarAccess.getNodeAccess().getPublisherAssignment_5_3_1()); } @@ -19062,26 +19086,26 @@ public final void rule__Node__Group_4_2_3__1__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Node__Group_4_2_3__1__Impl" + // $ANTLR end "rule__Node__Group_5_3__1__Impl" - // $ANTLR start "rule__Node__Group_4_3__0" - // InternalRos.g:6203: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_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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6207:1: ( rule__Node__Group_4_3__0__Impl rule__Node__Group_4_3__1 ) - // InternalRos.g:6208:2: rule__Node__Group_4_3__0__Impl rule__Node__Group_4_3__1 + // 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 { pushFollow(FOLLOW_4); - rule__Node__Group_4_3__0__Impl(); + rule__Node__Group_6__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_3__1(); + rule__Node__Group_6__1(); state._fsp--; @@ -19100,25 +19124,25 @@ 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_6__0" - // $ANTLR start "rule__Node__Group_4_3__0__Impl" - // InternalRos.g:6215:1: rule__Node__Group_4_3__0__Impl : ( 'ServiceClients' ) ; - public final void rule__Node__Group_4_3__0__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6219:1: ( ( 'ServiceClients' ) ) - // InternalRos.g:6220:1: ( 'ServiceClients' ) + // InternalRos.g:6192:1: ( ( 'Subscribers' ) ) + // InternalRos.g:6193:1: ( 'Subscribers' ) { - // InternalRos.g:6220:1: ( 'ServiceClients' ) - // InternalRos.g:6221:2: 'ServiceClients' + // InternalRos.g:6193:1: ( 'Subscribers' ) + // InternalRos.g:6194:2: 'Subscribers' { - before(grammarAccess.getNodeAccess().getServiceClientsKeyword_4_3_0()); - match(input,58,FOLLOW_2); - after(grammarAccess.getNodeAccess().getServiceClientsKeyword_4_3_0()); + before(grammarAccess.getNodeAccess().getSubscribersKeyword_6_0()); + match(input,57,FOLLOW_2); + after(grammarAccess.getNodeAccess().getSubscribersKeyword_6_0()); } @@ -19137,26 +19161,26 @@ public final void rule__Node__Group_4_3__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_3__0__Impl" + // $ANTLR end "rule__Node__Group_6__0__Impl" - // $ANTLR start "rule__Node__Group_4_3__1" - // InternalRos.g:6230: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6234:1: ( rule__Node__Group_4_3__1__Impl rule__Node__Group_4_3__2 ) - // InternalRos.g:6235:2: rule__Node__Group_4_3__1__Impl rule__Node__Group_4_3__2 + // 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 { - pushFollow(FOLLOW_34); - rule__Node__Group_4_3__1__Impl(); + pushFollow(FOLLOW_32); + rule__Node__Group_6__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_3__2(); + rule__Node__Group_6__2(); state._fsp--; @@ -19175,25 +19199,25 @@ public final void rule__Node__Group_4_3__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_3__1" + // $ANTLR end "rule__Node__Group_6__1" - // $ANTLR start "rule__Node__Group_4_3__1__Impl" - // InternalRos.g:6242:1: rule__Node__Group_4_3__1__Impl : ( '{' ) ; - public final void rule__Node__Group_4_3__1__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6246:1: ( ( '{' ) ) - // InternalRos.g:6247:1: ( '{' ) + // InternalRos.g:6219:1: ( ( '{' ) ) + // InternalRos.g:6220:1: ( '{' ) { - // InternalRos.g:6247:1: ( '{' ) - // InternalRos.g:6248:2: '{' + // InternalRos.g:6220:1: ( '{' ) + // InternalRos.g:6221:2: '{' { - before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_3_1()); + before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_6_1()); match(input,41,FOLLOW_2); - after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_3_1()); + after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_6_1()); } @@ -19212,26 +19236,26 @@ 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_6__1__Impl" - // $ANTLR start "rule__Node__Group_4_3__2" - // InternalRos.g:6257: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6261:1: ( rule__Node__Group_4_3__2__Impl rule__Node__Group_4_3__3 ) - // InternalRos.g:6262:2: rule__Node__Group_4_3__2__Impl rule__Node__Group_4_3__3 + // 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 { pushFollow(FOLLOW_13); - rule__Node__Group_4_3__2__Impl(); + rule__Node__Group_6__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_3__3(); + rule__Node__Group_6__3(); state._fsp--; @@ -19250,35 +19274,35 @@ public final void rule__Node__Group_4_3__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_3__2" + // $ANTLR end "rule__Node__Group_6__2" - // $ANTLR start "rule__Node__Group_4_3__2__Impl" - // InternalRos.g:6269: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6273:1: ( ( ( rule__Node__ServiceclientAssignment_4_3_2 ) ) ) - // InternalRos.g:6274:1: ( ( rule__Node__ServiceclientAssignment_4_3_2 ) ) + // InternalRos.g:6246:1: ( ( ( rule__Node__SubscriberAssignment_6_2 ) ) ) + // InternalRos.g:6247:1: ( ( rule__Node__SubscriberAssignment_6_2 ) ) { - // InternalRos.g:6274:1: ( ( rule__Node__ServiceclientAssignment_4_3_2 ) ) - // InternalRos.g:6275:2: ( rule__Node__ServiceclientAssignment_4_3_2 ) + // InternalRos.g:6247:1: ( ( rule__Node__SubscriberAssignment_6_2 ) ) + // InternalRos.g:6248:2: ( rule__Node__SubscriberAssignment_6_2 ) { - before(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_2()); - // InternalRos.g:6276:2: ( rule__Node__ServiceclientAssignment_4_3_2 ) - // InternalRos.g:6276:3: rule__Node__ServiceclientAssignment_4_3_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 { pushFollow(FOLLOW_2); - rule__Node__ServiceclientAssignment_4_3_2(); + rule__Node__SubscriberAssignment_6_2(); state._fsp--; } - after(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_2()); + after(grammarAccess.getNodeAccess().getSubscriberAssignment_6_2()); } @@ -19297,26 +19321,26 @@ public final void rule__Node__Group_4_3__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_3__2__Impl" + // $ANTLR end "rule__Node__Group_6__2__Impl" - // $ANTLR start "rule__Node__Group_4_3__3" - // InternalRos.g:6284: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6288:1: ( rule__Node__Group_4_3__3__Impl rule__Node__Group_4_3__4 ) - // InternalRos.g:6289:2: rule__Node__Group_4_3__3__Impl rule__Node__Group_4_3__4 + // 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 { pushFollow(FOLLOW_13); - rule__Node__Group_4_3__3__Impl(); + rule__Node__Group_6__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_3__4(); + rule__Node__Group_6__4(); state._fsp--; @@ -19335,40 +19359,40 @@ public final void rule__Node__Group_4_3__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_3__3" + // $ANTLR end "rule__Node__Group_6__3" - // $ANTLR start "rule__Node__Group_4_3__3__Impl" - // InternalRos.g:6296: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6300:1: ( ( ( rule__Node__Group_4_3_3__0 )* ) ) - // InternalRos.g:6301:1: ( ( rule__Node__Group_4_3_3__0 )* ) + // InternalRos.g:6273:1: ( ( ( rule__Node__Group_6_3__0 )* ) ) + // InternalRos.g:6274:1: ( ( rule__Node__Group_6_3__0 )* ) { - // InternalRos.g:6301:1: ( ( rule__Node__Group_4_3_3__0 )* ) - // InternalRos.g:6302:2: ( rule__Node__Group_4_3_3__0 )* + // InternalRos.g:6274:1: ( ( rule__Node__Group_6_3__0 )* ) + // InternalRos.g:6275:2: ( rule__Node__Group_6_3__0 )* { - before(grammarAccess.getNodeAccess().getGroup_4_3_3()); - // InternalRos.g:6303:2: ( rule__Node__Group_4_3_3__0 )* - loop37: + before(grammarAccess.getNodeAccess().getGroup_6_3()); + // InternalRos.g:6276:2: ( rule__Node__Group_6_3__0 )* + loop43: do { - int alt37=2; - int LA37_0 = input.LA(1); + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA37_0==43) ) { - alt37=1; + if ( (LA43_0==43) ) { + alt43=1; } - switch (alt37) { + switch (alt43) { case 1 : - // InternalRos.g:6303:3: rule__Node__Group_4_3_3__0 + // InternalRos.g:6276:3: rule__Node__Group_6_3__0 { pushFollow(FOLLOW_7); - rule__Node__Group_4_3_3__0(); + rule__Node__Group_6_3__0(); state._fsp--; @@ -19377,11 +19401,11 @@ public final void rule__Node__Group_4_3__3__Impl() throws RecognitionException { break; default : - break loop37; + break loop43; } } while (true); - after(grammarAccess.getNodeAccess().getGroup_4_3_3()); + after(grammarAccess.getNodeAccess().getGroup_6_3()); } @@ -19400,21 +19424,21 @@ public final void rule__Node__Group_4_3__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_3__3__Impl" + // $ANTLR end "rule__Node__Group_6__3__Impl" - // $ANTLR start "rule__Node__Group_4_3__4" - // InternalRos.g:6311: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6315:1: ( rule__Node__Group_4_3__4__Impl ) - // InternalRos.g:6316:2: rule__Node__Group_4_3__4__Impl + // InternalRos.g:6288:1: ( rule__Node__Group_6__4__Impl ) + // InternalRos.g:6289:2: rule__Node__Group_6__4__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_4_3__4__Impl(); + rule__Node__Group_6__4__Impl(); state._fsp--; @@ -19433,25 +19457,25 @@ public final void rule__Node__Group_4_3__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_3__4" + // $ANTLR end "rule__Node__Group_6__4" - // $ANTLR start "rule__Node__Group_4_3__4__Impl" - // InternalRos.g:6322:1: rule__Node__Group_4_3__4__Impl : ( '}' ) ; - public final void rule__Node__Group_4_3__4__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6326:1: ( ( '}' ) ) - // InternalRos.g:6327:1: ( '}' ) + // InternalRos.g:6299:1: ( ( '}' ) ) + // InternalRos.g:6300:1: ( '}' ) { - // InternalRos.g:6327:1: ( '}' ) - // InternalRos.g:6328:2: '}' + // InternalRos.g:6300:1: ( '}' ) + // InternalRos.g:6301:2: '}' { - before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_3_4()); + before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_6_4()); match(input,42,FOLLOW_2); - after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_3_4()); + after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_6_4()); } @@ -19470,26 +19494,26 @@ public final void rule__Node__Group_4_3__4__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_3__4__Impl" + // $ANTLR end "rule__Node__Group_6__4__Impl" - // $ANTLR start "rule__Node__Group_4_3_3__0" - // InternalRos.g:6338: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6342:1: ( rule__Node__Group_4_3_3__0__Impl rule__Node__Group_4_3_3__1 ) - // InternalRos.g:6343:2: rule__Node__Group_4_3_3__0__Impl rule__Node__Group_4_3_3__1 + // 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 { - pushFollow(FOLLOW_34); - rule__Node__Group_4_3_3__0__Impl(); + pushFollow(FOLLOW_32); + rule__Node__Group_6_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_3_3__1(); + rule__Node__Group_6_3__1(); state._fsp--; @@ -19508,25 +19532,25 @@ public final void rule__Node__Group_4_3_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_3_3__0" + // $ANTLR end "rule__Node__Group_6_3__0" - // $ANTLR start "rule__Node__Group_4_3_3__0__Impl" - // InternalRos.g:6350:1: rule__Node__Group_4_3_3__0__Impl : ( ',' ) ; - public final void rule__Node__Group_4_3_3__0__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6354:1: ( ( ',' ) ) - // InternalRos.g:6355:1: ( ',' ) + // InternalRos.g:6327:1: ( ( ',' ) ) + // InternalRos.g:6328:1: ( ',' ) { - // InternalRos.g:6355:1: ( ',' ) - // InternalRos.g:6356:2: ',' + // InternalRos.g:6328:1: ( ',' ) + // InternalRos.g:6329:2: ',' { - before(grammarAccess.getNodeAccess().getCommaKeyword_4_3_3_0()); + before(grammarAccess.getNodeAccess().getCommaKeyword_6_3_0()); match(input,43,FOLLOW_2); - after(grammarAccess.getNodeAccess().getCommaKeyword_4_3_3_0()); + after(grammarAccess.getNodeAccess().getCommaKeyword_6_3_0()); } @@ -19545,21 +19569,21 @@ public final void rule__Node__Group_4_3_3__0__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Node__Group_4_3_3__0__Impl" + // $ANTLR end "rule__Node__Group_6_3__0__Impl" - // $ANTLR start "rule__Node__Group_4_3_3__1" - // InternalRos.g:6365: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6369:1: ( rule__Node__Group_4_3_3__1__Impl ) - // InternalRos.g:6370:2: rule__Node__Group_4_3_3__1__Impl + // InternalRos.g:6342:1: ( rule__Node__Group_6_3__1__Impl ) + // InternalRos.g:6343:2: rule__Node__Group_6_3__1__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_4_3_3__1__Impl(); + rule__Node__Group_6_3__1__Impl(); state._fsp--; @@ -19578,35 +19602,35 @@ public final void rule__Node__Group_4_3_3__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_3_3__1" + // $ANTLR end "rule__Node__Group_6_3__1" - // $ANTLR start "rule__Node__Group_4_3_3__1__Impl" - // InternalRos.g:6376: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6380:1: ( ( ( rule__Node__ServiceclientAssignment_4_3_3_1 ) ) ) - // InternalRos.g:6381:1: ( ( rule__Node__ServiceclientAssignment_4_3_3_1 ) ) + // InternalRos.g:6353:1: ( ( ( rule__Node__SubscriberAssignment_6_3_1 ) ) ) + // InternalRos.g:6354:1: ( ( rule__Node__SubscriberAssignment_6_3_1 ) ) { - // InternalRos.g:6381:1: ( ( rule__Node__ServiceclientAssignment_4_3_3_1 ) ) - // InternalRos.g:6382:2: ( rule__Node__ServiceclientAssignment_4_3_3_1 ) + // InternalRos.g:6354:1: ( ( rule__Node__SubscriberAssignment_6_3_1 ) ) + // InternalRos.g:6355:2: ( rule__Node__SubscriberAssignment_6_3_1 ) { - before(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_3_1()); - // InternalRos.g:6383:2: ( rule__Node__ServiceclientAssignment_4_3_3_1 ) - // InternalRos.g:6383:3: rule__Node__ServiceclientAssignment_4_3_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 { pushFollow(FOLLOW_2); - rule__Node__ServiceclientAssignment_4_3_3_1(); + rule__Node__SubscriberAssignment_6_3_1(); state._fsp--; } - after(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_3_1()); + after(grammarAccess.getNodeAccess().getSubscriberAssignment_6_3_1()); } @@ -19625,26 +19649,26 @@ public final void rule__Node__Group_4_3_3__1__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Node__Group_4_3_3__1__Impl" + // $ANTLR end "rule__Node__Group_6_3__1__Impl" - // $ANTLR start "rule__Node__Group_4_4__0" - // InternalRos.g:6392: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6396:1: ( rule__Node__Group_4_4__0__Impl rule__Node__Group_4_4__1 ) - // InternalRos.g:6397:2: rule__Node__Group_4_4__0__Impl rule__Node__Group_4_4__1 + // 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 { pushFollow(FOLLOW_4); - rule__Node__Group_4_4__0__Impl(); + rule__Node__Group_7__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_4__1(); + rule__Node__Group_7__1(); state._fsp--; @@ -19663,25 +19687,25 @@ public final void rule__Node__Group_4_4__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_4__0" + // $ANTLR end "rule__Node__Group_7__0" - // $ANTLR start "rule__Node__Group_4_4__0__Impl" - // InternalRos.g:6404:1: rule__Node__Group_4_4__0__Impl : ( 'ActionServers' ) ; - public final void rule__Node__Group_4_4__0__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6408:1: ( ( 'ActionServers' ) ) - // InternalRos.g:6409:1: ( 'ActionServers' ) + // InternalRos.g:6381:1: ( ( 'ServiceClients' ) ) + // InternalRos.g:6382:1: ( 'ServiceClients' ) { - // InternalRos.g:6409:1: ( 'ActionServers' ) - // InternalRos.g:6410:2: 'ActionServers' + // InternalRos.g:6382:1: ( 'ServiceClients' ) + // InternalRos.g:6383:2: 'ServiceClients' { - before(grammarAccess.getNodeAccess().getActionServersKeyword_4_4_0()); - match(input,59,FOLLOW_2); - after(grammarAccess.getNodeAccess().getActionServersKeyword_4_4_0()); + before(grammarAccess.getNodeAccess().getServiceClientsKeyword_7_0()); + match(input,58,FOLLOW_2); + after(grammarAccess.getNodeAccess().getServiceClientsKeyword_7_0()); } @@ -19700,26 +19724,26 @@ public final void rule__Node__Group_4_4__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_4__0__Impl" + // $ANTLR end "rule__Node__Group_7__0__Impl" - // $ANTLR start "rule__Node__Group_4_4__1" - // InternalRos.g:6419: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6423:1: ( rule__Node__Group_4_4__1__Impl rule__Node__Group_4_4__2 ) - // InternalRos.g:6424:2: rule__Node__Group_4_4__1__Impl rule__Node__Group_4_4__2 + // 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 { - pushFollow(FOLLOW_35); - rule__Node__Group_4_4__1__Impl(); + pushFollow(FOLLOW_33); + rule__Node__Group_7__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_4__2(); + rule__Node__Group_7__2(); state._fsp--; @@ -19738,25 +19762,25 @@ public final void rule__Node__Group_4_4__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_4__1" + // $ANTLR end "rule__Node__Group_7__1" - // $ANTLR start "rule__Node__Group_4_4__1__Impl" - // InternalRos.g:6431:1: rule__Node__Group_4_4__1__Impl : ( '{' ) ; - public final void rule__Node__Group_4_4__1__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6435:1: ( ( '{' ) ) - // InternalRos.g:6436:1: ( '{' ) + // InternalRos.g:6408:1: ( ( '{' ) ) + // InternalRos.g:6409:1: ( '{' ) { - // InternalRos.g:6436:1: ( '{' ) - // InternalRos.g:6437:2: '{' + // InternalRos.g:6409:1: ( '{' ) + // InternalRos.g:6410:2: '{' { - before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_4_1()); + before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_7_1()); match(input,41,FOLLOW_2); - after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_4_1()); + after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_7_1()); } @@ -19775,26 +19799,26 @@ public final void rule__Node__Group_4_4__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_4__1__Impl" + // $ANTLR end "rule__Node__Group_7__1__Impl" - // $ANTLR start "rule__Node__Group_4_4__2" - // InternalRos.g:6446: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6450:1: ( rule__Node__Group_4_4__2__Impl rule__Node__Group_4_4__3 ) - // InternalRos.g:6451:2: rule__Node__Group_4_4__2__Impl rule__Node__Group_4_4__3 + // 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 { pushFollow(FOLLOW_13); - rule__Node__Group_4_4__2__Impl(); + rule__Node__Group_7__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_4__3(); + rule__Node__Group_7__3(); state._fsp--; @@ -19813,35 +19837,35 @@ public final void rule__Node__Group_4_4__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_4__2" + // $ANTLR end "rule__Node__Group_7__2" - // $ANTLR start "rule__Node__Group_4_4__2__Impl" - // InternalRos.g:6458: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6462:1: ( ( ( rule__Node__ActionserverAssignment_4_4_2 ) ) ) - // InternalRos.g:6463:1: ( ( rule__Node__ActionserverAssignment_4_4_2 ) ) + // InternalRos.g:6435:1: ( ( ( rule__Node__ServiceclientAssignment_7_2 ) ) ) + // InternalRos.g:6436:1: ( ( rule__Node__ServiceclientAssignment_7_2 ) ) { - // InternalRos.g:6463:1: ( ( rule__Node__ActionserverAssignment_4_4_2 ) ) - // InternalRos.g:6464:2: ( rule__Node__ActionserverAssignment_4_4_2 ) + // InternalRos.g:6436:1: ( ( rule__Node__ServiceclientAssignment_7_2 ) ) + // InternalRos.g:6437:2: ( rule__Node__ServiceclientAssignment_7_2 ) { - before(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_2()); - // InternalRos.g:6465:2: ( rule__Node__ActionserverAssignment_4_4_2 ) - // InternalRos.g:6465:3: rule__Node__ActionserverAssignment_4_4_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 { pushFollow(FOLLOW_2); - rule__Node__ActionserverAssignment_4_4_2(); + rule__Node__ServiceclientAssignment_7_2(); state._fsp--; } - after(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_2()); + after(grammarAccess.getNodeAccess().getServiceclientAssignment_7_2()); } @@ -19860,26 +19884,26 @@ public final void rule__Node__Group_4_4__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_4__2__Impl" + // $ANTLR end "rule__Node__Group_7__2__Impl" - // $ANTLR start "rule__Node__Group_4_4__3" - // InternalRos.g:6473: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6477:1: ( rule__Node__Group_4_4__3__Impl rule__Node__Group_4_4__4 ) - // InternalRos.g:6478:2: rule__Node__Group_4_4__3__Impl rule__Node__Group_4_4__4 + // 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 { pushFollow(FOLLOW_13); - rule__Node__Group_4_4__3__Impl(); + rule__Node__Group_7__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_4__4(); + rule__Node__Group_7__4(); state._fsp--; @@ -19898,40 +19922,40 @@ public final void rule__Node__Group_4_4__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_4__3" + // $ANTLR end "rule__Node__Group_7__3" - // $ANTLR start "rule__Node__Group_4_4__3__Impl" - // InternalRos.g:6485: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6489:1: ( ( ( rule__Node__Group_4_4_3__0 )* ) ) - // InternalRos.g:6490:1: ( ( rule__Node__Group_4_4_3__0 )* ) + // InternalRos.g:6462:1: ( ( ( rule__Node__Group_7_3__0 )* ) ) + // InternalRos.g:6463:1: ( ( rule__Node__Group_7_3__0 )* ) { - // InternalRos.g:6490:1: ( ( rule__Node__Group_4_4_3__0 )* ) - // InternalRos.g:6491:2: ( rule__Node__Group_4_4_3__0 )* + // InternalRos.g:6463:1: ( ( rule__Node__Group_7_3__0 )* ) + // InternalRos.g:6464:2: ( rule__Node__Group_7_3__0 )* { - before(grammarAccess.getNodeAccess().getGroup_4_4_3()); - // InternalRos.g:6492:2: ( rule__Node__Group_4_4_3__0 )* - loop38: + before(grammarAccess.getNodeAccess().getGroup_7_3()); + // InternalRos.g:6465:2: ( rule__Node__Group_7_3__0 )* + loop44: do { - int alt38=2; - int LA38_0 = input.LA(1); + int alt44=2; + int LA44_0 = input.LA(1); - if ( (LA38_0==43) ) { - alt38=1; + if ( (LA44_0==43) ) { + alt44=1; } - switch (alt38) { + switch (alt44) { case 1 : - // InternalRos.g:6492:3: rule__Node__Group_4_4_3__0 + // InternalRos.g:6465:3: rule__Node__Group_7_3__0 { pushFollow(FOLLOW_7); - rule__Node__Group_4_4_3__0(); + rule__Node__Group_7_3__0(); state._fsp--; @@ -19940,11 +19964,11 @@ public final void rule__Node__Group_4_4__3__Impl() throws RecognitionException { break; default : - break loop38; + break loop44; } } while (true); - after(grammarAccess.getNodeAccess().getGroup_4_4_3()); + after(grammarAccess.getNodeAccess().getGroup_7_3()); } @@ -19963,21 +19987,21 @@ public final void rule__Node__Group_4_4__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_4__3__Impl" + // $ANTLR end "rule__Node__Group_7__3__Impl" - // $ANTLR start "rule__Node__Group_4_4__4" - // InternalRos.g:6500: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6504:1: ( rule__Node__Group_4_4__4__Impl ) - // InternalRos.g:6505:2: rule__Node__Group_4_4__4__Impl + // InternalRos.g:6477:1: ( rule__Node__Group_7__4__Impl ) + // InternalRos.g:6478:2: rule__Node__Group_7__4__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_4_4__4__Impl(); + rule__Node__Group_7__4__Impl(); state._fsp--; @@ -19996,66 +20020,28 @@ public final void rule__Node__Group_4_4__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_4__4" + // $ANTLR end "rule__Node__Group_7__4" - // $ANTLR start "rule__Node__Group_4_4__4__Impl" - // InternalRos.g:6511:1: rule__Node__Group_4_4__4__Impl : ( '}' ) ; - public final void rule__Node__Group_4_4__4__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6515:1: ( ( '}' ) ) - // InternalRos.g:6516:1: ( '}' ) + // InternalRos.g:6488:1: ( ( '}' ) ) + // InternalRos.g:6489:1: ( '}' ) { - // InternalRos.g:6516:1: ( '}' ) - // InternalRos.g:6517:2: '}' + // InternalRos.g:6489:1: ( '}' ) + // InternalRos.g:6490:2: '}' { - before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4_4()); + before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_7_4()); match(input,42,FOLLOW_2); - after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4_4()); - - } - + after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_7_4()); } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_4_4__4__Impl" - - - // $ANTLR start "rule__Node__Group_4_4_3__0" - // InternalRos.g:6527: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:6531:1: ( rule__Node__Group_4_4_3__0__Impl rule__Node__Group_4_4_3__1 ) - // InternalRos.g:6532:2: rule__Node__Group_4_4_3__0__Impl rule__Node__Group_4_4_3__1 - { - pushFollow(FOLLOW_35); - rule__Node__Group_4_4_3__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Node__Group_4_4_3__1(); - - state._fsp--; - } @@ -20071,58 +20057,26 @@ public final void rule__Node__Group_4_4_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_4_3__0" + // $ANTLR end "rule__Node__Group_7__4__Impl" - // $ANTLR start "rule__Node__Group_4_4_3__0__Impl" - // InternalRos.g:6539:1: rule__Node__Group_4_4_3__0__Impl : ( ',' ) ; - public final void rule__Node__Group_4_4_3__0__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6543:1: ( ( ',' ) ) - // InternalRos.g:6544:1: ( ',' ) + // 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:6544:1: ( ',' ) - // InternalRos.g:6545:2: ',' - { - before(grammarAccess.getNodeAccess().getCommaKeyword_4_4_3_0()); - match(input,43,FOLLOW_2); - after(grammarAccess.getNodeAccess().getCommaKeyword_4_4_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_4_4_3__0__Impl" - + pushFollow(FOLLOW_33); + rule__Node__Group_7_3__0__Impl(); - // $ANTLR start "rule__Node__Group_4_4_3__1" - // InternalRos.g:6554: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 { + state._fsp--; - int stackSize = keepStackSize(); - - try { - // InternalRos.g:6558:1: ( rule__Node__Group_4_4_3__1__Impl ) - // InternalRos.g:6559:2: rule__Node__Group_4_4_3__1__Impl - { pushFollow(FOLLOW_2); - rule__Node__Group_4_4_3__1__Impl(); + rule__Node__Group_7_3__1(); state._fsp--; @@ -20141,35 +20095,25 @@ public final void rule__Node__Group_4_4_3__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_4_3__1" + // $ANTLR end "rule__Node__Group_7_3__0" - // $ANTLR start "rule__Node__Group_4_4_3__1__Impl" - // InternalRos.g:6565: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6569:1: ( ( ( rule__Node__ActionserverAssignment_4_4_3_1 ) ) ) - // InternalRos.g:6570:1: ( ( rule__Node__ActionserverAssignment_4_4_3_1 ) ) + // InternalRos.g:6516:1: ( ( ',' ) ) + // InternalRos.g:6517:1: ( ',' ) { - // InternalRos.g:6570:1: ( ( rule__Node__ActionserverAssignment_4_4_3_1 ) ) - // InternalRos.g:6571:2: ( rule__Node__ActionserverAssignment_4_4_3_1 ) + // InternalRos.g:6517:1: ( ',' ) + // InternalRos.g:6518:2: ',' { - before(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_3_1()); - // InternalRos.g:6572:2: ( rule__Node__ActionserverAssignment_4_4_3_1 ) - // InternalRos.g:6572:3: rule__Node__ActionserverAssignment_4_4_3_1 - { - pushFollow(FOLLOW_2); - rule__Node__ActionserverAssignment_4_4_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_3_1()); + before(grammarAccess.getNodeAccess().getCommaKeyword_7_3_0()); + match(input,43,FOLLOW_2); + after(grammarAccess.getNodeAccess().getCommaKeyword_7_3_0()); } @@ -20188,26 +20132,21 @@ public final void rule__Node__Group_4_4_3__1__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Node__Group_4_4_3__1__Impl" + // $ANTLR end "rule__Node__Group_7_3__0__Impl" - // $ANTLR start "rule__Node__Group_4_5__0" - // InternalRos.g:6581: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6585:1: ( rule__Node__Group_4_5__0__Impl rule__Node__Group_4_5__1 ) - // InternalRos.g:6586:2: rule__Node__Group_4_5__0__Impl rule__Node__Group_4_5__1 + // InternalRos.g:6531:1: ( rule__Node__Group_7_3__1__Impl ) + // InternalRos.g:6532:2: rule__Node__Group_7_3__1__Impl { - pushFollow(FOLLOW_4); - rule__Node__Group_4_5__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__Node__Group_4_5__1(); + rule__Node__Group_7_3__1__Impl(); state._fsp--; @@ -20226,25 +20165,35 @@ public final void rule__Node__Group_4_5__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_5__0" + // $ANTLR end "rule__Node__Group_7_3__1" - // $ANTLR start "rule__Node__Group_4_5__0__Impl" - // InternalRos.g:6593:1: rule__Node__Group_4_5__0__Impl : ( 'ActionClients' ) ; - public final void rule__Node__Group_4_5__0__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6597:1: ( ( 'ActionClients' ) ) - // InternalRos.g:6598:1: ( 'ActionClients' ) + // InternalRos.g:6542:1: ( ( ( rule__Node__ServiceclientAssignment_7_3_1 ) ) ) + // InternalRos.g:6543:1: ( ( rule__Node__ServiceclientAssignment_7_3_1 ) ) { - // InternalRos.g:6598:1: ( 'ActionClients' ) - // InternalRos.g:6599:2: 'ActionClients' + // InternalRos.g:6543:1: ( ( rule__Node__ServiceclientAssignment_7_3_1 ) ) + // InternalRos.g:6544:2: ( rule__Node__ServiceclientAssignment_7_3_1 ) { - before(grammarAccess.getNodeAccess().getActionClientsKeyword_4_5_0()); - match(input,60,FOLLOW_2); - after(grammarAccess.getNodeAccess().getActionClientsKeyword_4_5_0()); + 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 + { + pushFollow(FOLLOW_2); + rule__Node__ServiceclientAssignment_7_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getNodeAccess().getServiceclientAssignment_7_3_1()); } @@ -20263,26 +20212,26 @@ public final void rule__Node__Group_4_5__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_5__0__Impl" + // $ANTLR end "rule__Node__Group_7_3__1__Impl" - // $ANTLR start "rule__Node__Group_4_5__1" - // InternalRos.g:6608: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6612:1: ( rule__Node__Group_4_5__1__Impl rule__Node__Group_4_5__2 ) - // InternalRos.g:6613:2: rule__Node__Group_4_5__1__Impl rule__Node__Group_4_5__2 + // 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 { - pushFollow(FOLLOW_36); - rule__Node__Group_4_5__1__Impl(); + pushFollow(FOLLOW_4); + rule__Node__Group_8__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_5__2(); + rule__Node__Group_8__1(); state._fsp--; @@ -20301,25 +20250,25 @@ public final void rule__Node__Group_4_5__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_5__1" + // $ANTLR end "rule__Node__Group_8__0" - // $ANTLR start "rule__Node__Group_4_5__1__Impl" - // InternalRos.g:6620:1: rule__Node__Group_4_5__1__Impl : ( '{' ) ; - public final void rule__Node__Group_4_5__1__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6624:1: ( ( '{' ) ) - // InternalRos.g:6625:1: ( '{' ) + // InternalRos.g:6570:1: ( ( 'ActionServers' ) ) + // InternalRos.g:6571:1: ( 'ActionServers' ) { - // InternalRos.g:6625:1: ( '{' ) - // InternalRos.g:6626:2: '{' + // InternalRos.g:6571:1: ( 'ActionServers' ) + // InternalRos.g:6572:2: 'ActionServers' { - before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_5_1()); - match(input,41,FOLLOW_2); - after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_5_1()); + before(grammarAccess.getNodeAccess().getActionServersKeyword_8_0()); + match(input,59,FOLLOW_2); + after(grammarAccess.getNodeAccess().getActionServersKeyword_8_0()); } @@ -20338,26 +20287,26 @@ public final void rule__Node__Group_4_5__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_5__1__Impl" + // $ANTLR end "rule__Node__Group_8__0__Impl" - // $ANTLR start "rule__Node__Group_4_5__2" - // InternalRos.g:6635: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6639:1: ( rule__Node__Group_4_5__2__Impl rule__Node__Group_4_5__3 ) - // InternalRos.g:6640:2: rule__Node__Group_4_5__2__Impl rule__Node__Group_4_5__3 + // 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 { - pushFollow(FOLLOW_13); - rule__Node__Group_4_5__2__Impl(); + pushFollow(FOLLOW_34); + rule__Node__Group_8__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_5__3(); + rule__Node__Group_8__2(); state._fsp--; @@ -20376,35 +20325,25 @@ public final void rule__Node__Group_4_5__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_5__2" + // $ANTLR end "rule__Node__Group_8__1" - // $ANTLR start "rule__Node__Group_4_5__2__Impl" - // InternalRos.g:6647: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6651:1: ( ( ( rule__Node__ActionclientAssignment_4_5_2 ) ) ) - // InternalRos.g:6652:1: ( ( rule__Node__ActionclientAssignment_4_5_2 ) ) - { - // InternalRos.g:6652:1: ( ( rule__Node__ActionclientAssignment_4_5_2 ) ) - // InternalRos.g:6653:2: ( rule__Node__ActionclientAssignment_4_5_2 ) + // InternalRos.g:6597:1: ( ( '{' ) ) + // InternalRos.g:6598:1: ( '{' ) { - before(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_2()); - // InternalRos.g:6654:2: ( rule__Node__ActionclientAssignment_4_5_2 ) - // InternalRos.g:6654:3: rule__Node__ActionclientAssignment_4_5_2 + // InternalRos.g:6598:1: ( '{' ) + // InternalRos.g:6599:2: '{' { - pushFollow(FOLLOW_2); - rule__Node__ActionclientAssignment_4_5_2(); - - state._fsp--; - - - } - - after(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_2()); + before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_8_1()); + match(input,41,FOLLOW_2); + after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_8_1()); } @@ -20423,26 +20362,26 @@ public final void rule__Node__Group_4_5__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_5__2__Impl" + // $ANTLR end "rule__Node__Group_8__1__Impl" - // $ANTLR start "rule__Node__Group_4_5__3" - // InternalRos.g:6662: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6666:1: ( rule__Node__Group_4_5__3__Impl rule__Node__Group_4_5__4 ) - // InternalRos.g:6667:2: rule__Node__Group_4_5__3__Impl rule__Node__Group_4_5__4 + // 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 { pushFollow(FOLLOW_13); - rule__Node__Group_4_5__3__Impl(); + rule__Node__Group_8__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_5__4(); + rule__Node__Group_8__3(); state._fsp--; @@ -20461,123 +20400,35 @@ public final void rule__Node__Group_4_5__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_5__3" + // $ANTLR end "rule__Node__Group_8__2" - // $ANTLR start "rule__Node__Group_4_5__3__Impl" - // InternalRos.g:6674: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6678:1: ( ( ( rule__Node__Group_4_5_3__0 )* ) ) - // InternalRos.g:6679:1: ( ( rule__Node__Group_4_5_3__0 )* ) + // InternalRos.g:6624:1: ( ( ( rule__Node__ActionserverAssignment_8_2 ) ) ) + // InternalRos.g:6625:1: ( ( rule__Node__ActionserverAssignment_8_2 ) ) { - // InternalRos.g:6679:1: ( ( rule__Node__Group_4_5_3__0 )* ) - // InternalRos.g:6680:2: ( rule__Node__Group_4_5_3__0 )* + // InternalRos.g:6625:1: ( ( rule__Node__ActionserverAssignment_8_2 ) ) + // InternalRos.g:6626:2: ( rule__Node__ActionserverAssignment_8_2 ) { - before(grammarAccess.getNodeAccess().getGroup_4_5_3()); - // InternalRos.g:6681:2: ( rule__Node__Group_4_5_3__0 )* - loop39: - do { - int alt39=2; - int LA39_0 = input.LA(1); - - if ( (LA39_0==43) ) { - alt39=1; - } - - - switch (alt39) { - case 1 : - // InternalRos.g:6681:3: rule__Node__Group_4_5_3__0 - { - pushFollow(FOLLOW_7); - rule__Node__Group_4_5_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop39; - } - } while (true); - - after(grammarAccess.getNodeAccess().getGroup_4_5_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_4_5__3__Impl" - - - // $ANTLR start "rule__Node__Group_4_5__4" - // InternalRos.g:6689: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:6693:1: ( rule__Node__Group_4_5__4__Impl ) - // InternalRos.g:6694:2: rule__Node__Group_4_5__4__Impl + before(grammarAccess.getNodeAccess().getActionserverAssignment_8_2()); + // InternalRos.g:6627:2: ( rule__Node__ActionserverAssignment_8_2 ) + // InternalRos.g:6627:3: rule__Node__ActionserverAssignment_8_2 { pushFollow(FOLLOW_2); - rule__Node__Group_4_5__4__Impl(); + rule__Node__ActionserverAssignment_8_2(); state._fsp--; } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_4_5__4" - - - // $ANTLR start "rule__Node__Group_4_5__4__Impl" - // InternalRos.g:6700: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:6704:1: ( ( '}' ) ) - // InternalRos.g:6705:1: ( '}' ) - { - // InternalRos.g:6705:1: ( '}' ) - // InternalRos.g:6706:2: '}' - { - before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_5_4()); - match(input,42,FOLLOW_2); - after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_5_4()); + after(grammarAccess.getNodeAccess().getActionserverAssignment_8_2()); } @@ -20596,26 +20447,26 @@ public final void rule__Node__Group_4_5__4__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_5__4__Impl" + // $ANTLR end "rule__Node__Group_8__2__Impl" - // $ANTLR start "rule__Node__Group_4_5_3__0" - // InternalRos.g:6716: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6720:1: ( rule__Node__Group_4_5_3__0__Impl rule__Node__Group_4_5_3__1 ) - // InternalRos.g:6721:2: rule__Node__Group_4_5_3__0__Impl rule__Node__Group_4_5_3__1 + // 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 { - pushFollow(FOLLOW_36); - rule__Node__Group_4_5_3__0__Impl(); + pushFollow(FOLLOW_13); + rule__Node__Group_8__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_5_3__1(); + rule__Node__Group_8__4(); state._fsp--; @@ -20634,105 +20485,53 @@ public final void rule__Node__Group_4_5_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_5_3__0" + // $ANTLR end "rule__Node__Group_8__3" - // $ANTLR start "rule__Node__Group_4_5_3__0__Impl" - // InternalRos.g:6728:1: rule__Node__Group_4_5_3__0__Impl : ( ',' ) ; - public final void rule__Node__Group_4_5_3__0__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6732:1: ( ( ',' ) ) - // InternalRos.g:6733:1: ( ',' ) + // InternalRos.g:6651:1: ( ( ( rule__Node__Group_8_3__0 )* ) ) + // InternalRos.g:6652:1: ( ( rule__Node__Group_8_3__0 )* ) { - // InternalRos.g:6733:1: ( ',' ) - // InternalRos.g:6734:2: ',' + // InternalRos.g:6652:1: ( ( rule__Node__Group_8_3__0 )* ) + // InternalRos.g:6653:2: ( rule__Node__Group_8_3__0 )* { - before(grammarAccess.getNodeAccess().getCommaKeyword_4_5_3_0()); - match(input,43,FOLLOW_2); - after(grammarAccess.getNodeAccess().getCommaKeyword_4_5_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_4_5_3__0__Impl" - - - // $ANTLR start "rule__Node__Group_4_5_3__1" - // InternalRos.g:6743: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:6747:1: ( rule__Node__Group_4_5_3__1__Impl ) - // InternalRos.g:6748:2: rule__Node__Group_4_5_3__1__Impl - { - pushFollow(FOLLOW_2); - rule__Node__Group_4_5_3__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); + before(grammarAccess.getNodeAccess().getGroup_8_3()); + // InternalRos.g:6654:2: ( rule__Node__Group_8_3__0 )* + loop45: + do { + int alt45=2; + int LA45_0 = input.LA(1); - } - return ; - } - // $ANTLR end "rule__Node__Group_4_5_3__1" + if ( (LA45_0==43) ) { + alt45=1; + } - // $ANTLR start "rule__Node__Group_4_5_3__1__Impl" - // InternalRos.g:6754: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 { + switch (alt45) { + case 1 : + // InternalRos.g:6654:3: rule__Node__Group_8_3__0 + { + pushFollow(FOLLOW_7); + rule__Node__Group_8_3__0(); - int stackSize = keepStackSize(); - - try { - // InternalRos.g:6758:1: ( ( ( rule__Node__ActionclientAssignment_4_5_3_1 ) ) ) - // InternalRos.g:6759:1: ( ( rule__Node__ActionclientAssignment_4_5_3_1 ) ) - { - // InternalRos.g:6759:1: ( ( rule__Node__ActionclientAssignment_4_5_3_1 ) ) - // InternalRos.g:6760:2: ( rule__Node__ActionclientAssignment_4_5_3_1 ) - { - before(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_3_1()); - // InternalRos.g:6761:2: ( rule__Node__ActionclientAssignment_4_5_3_1 ) - // InternalRos.g:6761:3: rule__Node__ActionclientAssignment_4_5_3_1 - { - pushFollow(FOLLOW_2); - rule__Node__ActionclientAssignment_4_5_3_1(); + state._fsp--; - state._fsp--; + } + break; - } + default : + break loop45; + } + } while (true); - after(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_3_1()); + after(grammarAccess.getNodeAccess().getGroup_8_3()); } @@ -20751,26 +20550,21 @@ public final void rule__Node__Group_4_5_3__1__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Node__Group_4_5_3__1__Impl" + // $ANTLR end "rule__Node__Group_8__3__Impl" - // $ANTLR start "rule__Node__Group_4_6__0" - // InternalRos.g:6770: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6774:1: ( rule__Node__Group_4_6__0__Impl rule__Node__Group_4_6__1 ) - // InternalRos.g:6775:2: rule__Node__Group_4_6__0__Impl rule__Node__Group_4_6__1 + // InternalRos.g:6666:1: ( rule__Node__Group_8__4__Impl ) + // InternalRos.g:6667:2: rule__Node__Group_8__4__Impl { - pushFollow(FOLLOW_4); - rule__Node__Group_4_6__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__Node__Group_4_6__1(); + rule__Node__Group_8__4__Impl(); state._fsp--; @@ -20789,25 +20583,25 @@ public final void rule__Node__Group_4_6__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_6__0" + // $ANTLR end "rule__Node__Group_8__4" - // $ANTLR start "rule__Node__Group_4_6__0__Impl" - // InternalRos.g:6782:1: rule__Node__Group_4_6__0__Impl : ( 'Parameters' ) ; - public final void rule__Node__Group_4_6__0__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6786:1: ( ( 'Parameters' ) ) - // InternalRos.g:6787:1: ( 'Parameters' ) + // InternalRos.g:6677:1: ( ( '}' ) ) + // InternalRos.g:6678:1: ( '}' ) { - // InternalRos.g:6787:1: ( 'Parameters' ) - // InternalRos.g:6788:2: 'Parameters' + // InternalRos.g:6678:1: ( '}' ) + // InternalRos.g:6679:2: '}' { - before(grammarAccess.getNodeAccess().getParametersKeyword_4_6_0()); - match(input,61,FOLLOW_2); - after(grammarAccess.getNodeAccess().getParametersKeyword_4_6_0()); + before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_8_4()); + match(input,42,FOLLOW_2); + after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_8_4()); } @@ -20826,26 +20620,26 @@ public final void rule__Node__Group_4_6__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_6__0__Impl" + // $ANTLR end "rule__Node__Group_8__4__Impl" - // $ANTLR start "rule__Node__Group_4_6__1" - // InternalRos.g:6797: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6801:1: ( rule__Node__Group_4_6__1__Impl rule__Node__Group_4_6__2 ) - // InternalRos.g:6802:2: rule__Node__Group_4_6__1__Impl rule__Node__Group_4_6__2 + // 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 { - pushFollow(FOLLOW_37); - rule__Node__Group_4_6__1__Impl(); + pushFollow(FOLLOW_34); + rule__Node__Group_8_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_6__2(); + rule__Node__Group_8_3__1(); state._fsp--; @@ -20864,25 +20658,25 @@ public final void rule__Node__Group_4_6__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_6__1" + // $ANTLR end "rule__Node__Group_8_3__0" - // $ANTLR start "rule__Node__Group_4_6__1__Impl" - // InternalRos.g:6809:1: rule__Node__Group_4_6__1__Impl : ( '{' ) ; - public final void rule__Node__Group_4_6__1__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6813:1: ( ( '{' ) ) - // InternalRos.g:6814:1: ( '{' ) + // InternalRos.g:6705:1: ( ( ',' ) ) + // InternalRos.g:6706:1: ( ',' ) { - // InternalRos.g:6814:1: ( '{' ) - // InternalRos.g:6815:2: '{' + // InternalRos.g:6706:1: ( ',' ) + // InternalRos.g:6707:2: ',' { - before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_6_1()); - match(input,41,FOLLOW_2); - after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_6_1()); + before(grammarAccess.getNodeAccess().getCommaKeyword_8_3_0()); + match(input,43,FOLLOW_2); + after(grammarAccess.getNodeAccess().getCommaKeyword_8_3_0()); } @@ -20901,26 +20695,21 @@ public final void rule__Node__Group_4_6__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_6__1__Impl" + // $ANTLR end "rule__Node__Group_8_3__0__Impl" - // $ANTLR start "rule__Node__Group_4_6__2" - // InternalRos.g:6824: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6828:1: ( rule__Node__Group_4_6__2__Impl rule__Node__Group_4_6__3 ) - // InternalRos.g:6829:2: rule__Node__Group_4_6__2__Impl rule__Node__Group_4_6__3 + // InternalRos.g:6720:1: ( rule__Node__Group_8_3__1__Impl ) + // InternalRos.g:6721:2: rule__Node__Group_8_3__1__Impl { - pushFollow(FOLLOW_13); - rule__Node__Group_4_6__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__Node__Group_4_6__3(); + rule__Node__Group_8_3__1__Impl(); state._fsp--; @@ -20939,35 +20728,35 @@ public final void rule__Node__Group_4_6__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_6__2" + // $ANTLR end "rule__Node__Group_8_3__1" - // $ANTLR start "rule__Node__Group_4_6__2__Impl" - // InternalRos.g:6836: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6840:1: ( ( ( rule__Node__ParameterAssignment_4_6_2 ) ) ) - // InternalRos.g:6841:1: ( ( rule__Node__ParameterAssignment_4_6_2 ) ) + // InternalRos.g:6731:1: ( ( ( rule__Node__ActionserverAssignment_8_3_1 ) ) ) + // InternalRos.g:6732:1: ( ( rule__Node__ActionserverAssignment_8_3_1 ) ) { - // InternalRos.g:6841:1: ( ( rule__Node__ParameterAssignment_4_6_2 ) ) - // InternalRos.g:6842:2: ( rule__Node__ParameterAssignment_4_6_2 ) + // InternalRos.g:6732:1: ( ( rule__Node__ActionserverAssignment_8_3_1 ) ) + // InternalRos.g:6733:2: ( rule__Node__ActionserverAssignment_8_3_1 ) { - before(grammarAccess.getNodeAccess().getParameterAssignment_4_6_2()); - // InternalRos.g:6843:2: ( rule__Node__ParameterAssignment_4_6_2 ) - // InternalRos.g:6843:3: rule__Node__ParameterAssignment_4_6_2 + 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 { pushFollow(FOLLOW_2); - rule__Node__ParameterAssignment_4_6_2(); + rule__Node__ActionserverAssignment_8_3_1(); state._fsp--; } - after(grammarAccess.getNodeAccess().getParameterAssignment_4_6_2()); + after(grammarAccess.getNodeAccess().getActionserverAssignment_8_3_1()); } @@ -20986,124 +20775,26 @@ public final void rule__Node__Group_4_6__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_6__2__Impl" + // $ANTLR end "rule__Node__Group_8_3__1__Impl" - // $ANTLR start "rule__Node__Group_4_6__3" - // InternalRos.g:6851: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6855:1: ( rule__Node__Group_4_6__3__Impl rule__Node__Group_4_6__4 ) - // InternalRos.g:6856:2: rule__Node__Group_4_6__3__Impl rule__Node__Group_4_6__4 + // 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 { - pushFollow(FOLLOW_13); - rule__Node__Group_4_6__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Node__Group_4_6__4(); + pushFollow(FOLLOW_4); + rule__Node__Group_9__0__Impl(); state._fsp--; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_4_6__3" - - - // $ANTLR start "rule__Node__Group_4_6__3__Impl" - // InternalRos.g:6863: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:6867:1: ( ( ( rule__Node__Group_4_6_3__0 )* ) ) - // InternalRos.g:6868:1: ( ( rule__Node__Group_4_6_3__0 )* ) - { - // InternalRos.g:6868:1: ( ( rule__Node__Group_4_6_3__0 )* ) - // InternalRos.g:6869:2: ( rule__Node__Group_4_6_3__0 )* - { - before(grammarAccess.getNodeAccess().getGroup_4_6_3()); - // InternalRos.g:6870:2: ( rule__Node__Group_4_6_3__0 )* - loop40: - do { - int alt40=2; - int LA40_0 = input.LA(1); - - if ( (LA40_0==43) ) { - alt40=1; - } - - - switch (alt40) { - case 1 : - // InternalRos.g:6870:3: rule__Node__Group_4_6_3__0 - { - pushFollow(FOLLOW_7); - rule__Node__Group_4_6_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop40; - } - } while (true); - - after(grammarAccess.getNodeAccess().getGroup_4_6_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_4_6__3__Impl" - - - // $ANTLR start "rule__Node__Group_4_6__4" - // InternalRos.g:6878: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:6882:1: ( rule__Node__Group_4_6__4__Impl ) - // InternalRos.g:6883:2: rule__Node__Group_4_6__4__Impl - { pushFollow(FOLLOW_2); - rule__Node__Group_4_6__4__Impl(); + rule__Node__Group_9__1(); state._fsp--; @@ -21122,25 +20813,25 @@ public final void rule__Node__Group_4_6__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_6__4" + // $ANTLR end "rule__Node__Group_9__0" - // $ANTLR start "rule__Node__Group_4_6__4__Impl" - // InternalRos.g:6889:1: rule__Node__Group_4_6__4__Impl : ( '}' ) ; - public final void rule__Node__Group_4_6__4__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6893:1: ( ( '}' ) ) - // InternalRos.g:6894:1: ( '}' ) + // InternalRos.g:6759:1: ( ( 'ActionClients' ) ) + // InternalRos.g:6760:1: ( 'ActionClients' ) { - // InternalRos.g:6894:1: ( '}' ) - // InternalRos.g:6895:2: '}' + // InternalRos.g:6760:1: ( 'ActionClients' ) + // InternalRos.g:6761:2: 'ActionClients' { - before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_6_4()); - match(input,42,FOLLOW_2); - after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_6_4()); + before(grammarAccess.getNodeAccess().getActionClientsKeyword_9_0()); + match(input,60,FOLLOW_2); + after(grammarAccess.getNodeAccess().getActionClientsKeyword_9_0()); } @@ -21159,26 +20850,26 @@ public final void rule__Node__Group_4_6__4__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_6__4__Impl" + // $ANTLR end "rule__Node__Group_9__0__Impl" - // $ANTLR start "rule__Node__Group_4_6_3__0" - // InternalRos.g:6905: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6909:1: ( rule__Node__Group_4_6_3__0__Impl rule__Node__Group_4_6_3__1 ) - // InternalRos.g:6910:2: rule__Node__Group_4_6_3__0__Impl rule__Node__Group_4_6_3__1 + // 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 { - pushFollow(FOLLOW_37); - rule__Node__Group_4_6_3__0__Impl(); + pushFollow(FOLLOW_35); + rule__Node__Group_9__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_6_3__1(); + rule__Node__Group_9__2(); state._fsp--; @@ -21197,25 +20888,358 @@ public final void rule__Node__Group_4_6_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_6_3__0" + // $ANTLR end "rule__Node__Group_9__1" - // $ANTLR start "rule__Node__Group_4_6_3__0__Impl" - // InternalRos.g:6917:1: rule__Node__Group_4_6_3__0__Impl : ( ',' ) ; - public final void rule__Node__Group_4_6_3__0__Impl() throws RecognitionException { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6921:1: ( ( ',' ) ) - // InternalRos.g:6922:1: ( ',' ) + // InternalRos.g:6786:1: ( ( '{' ) ) + // InternalRos.g:6787:1: ( '{' ) { - // InternalRos.g:6922:1: ( ',' ) - // InternalRos.g:6923:2: ',' + // InternalRos.g:6787:1: ( '{' ) + // InternalRos.g:6788:2: '{' { - before(grammarAccess.getNodeAccess().getCommaKeyword_4_6_3_0()); + before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_9_1()); + match(input,41,FOLLOW_2); + after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_9_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_9__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 { + + 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 + { + pushFollow(FOLLOW_13); + rule__Node__Group_9__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Node__Group_9__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_9__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 { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:6813:1: ( ( ( rule__Node__ActionclientAssignment_9_2 ) ) ) + // InternalRos.g:6814:1: ( ( rule__Node__ActionclientAssignment_9_2 ) ) + { + // InternalRos.g:6814:1: ( ( rule__Node__ActionclientAssignment_9_2 ) ) + // InternalRos.g:6815:2: ( rule__Node__ActionclientAssignment_9_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 + { + pushFollow(FOLLOW_2); + rule__Node__ActionclientAssignment_9_2(); + + state._fsp--; + + + } + + after(grammarAccess.getNodeAccess().getActionclientAssignment_9_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_9__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 { + + 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 + { + pushFollow(FOLLOW_13); + rule__Node__Group_9__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Node__Group_9__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_9__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 { + + 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:6841:1: ( ( rule__Node__Group_9_3__0 )* ) + // InternalRos.g:6842:2: ( rule__Node__Group_9_3__0 )* + { + before(grammarAccess.getNodeAccess().getGroup_9_3()); + // InternalRos.g:6843:2: ( rule__Node__Group_9_3__0 )* + loop46: + do { + int alt46=2; + int LA46_0 = input.LA(1); + + if ( (LA46_0==43) ) { + alt46=1; + } + + + switch (alt46) { + case 1 : + // InternalRos.g:6843:3: rule__Node__Group_9_3__0 + { + pushFollow(FOLLOW_7); + rule__Node__Group_9_3__0(); + + state._fsp--; + + + } + break; + + default : + break loop46; + } + } while (true); + + after(grammarAccess.getNodeAccess().getGroup_9_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_9__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 { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:6855:1: ( rule__Node__Group_9__4__Impl ) + // InternalRos.g:6856:2: rule__Node__Group_9__4__Impl + { + pushFollow(FOLLOW_2); + rule__Node__Group_9__4__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_9__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 { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:6866:1: ( ( '}' ) ) + // InternalRos.g:6867:1: ( '}' ) + { + // InternalRos.g:6867:1: ( '}' ) + // InternalRos.g:6868:2: '}' + { + before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_9_4()); + match(input,42,FOLLOW_2); + after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_9_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_9__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 { + + 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 + { + pushFollow(FOLLOW_35); + rule__Node__Group_9_3__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Node__Group_9_3__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_9_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 { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:6894:1: ( ( ',' ) ) + // InternalRos.g:6895:1: ( ',' ) + { + // InternalRos.g:6895:1: ( ',' ) + // InternalRos.g:6896:2: ',' + { + before(grammarAccess.getNodeAccess().getCommaKeyword_9_3_0()); match(input,43,FOLLOW_2); - after(grammarAccess.getNodeAccess().getCommaKeyword_4_6_3_0()); + after(grammarAccess.getNodeAccess().getCommaKeyword_9_3_0()); } @@ -21234,21 +21258,21 @@ public final void rule__Node__Group_4_6_3__0__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Node__Group_4_6_3__0__Impl" + // $ANTLR end "rule__Node__Group_9_3__0__Impl" - // $ANTLR start "rule__Node__Group_4_6_3__1" - // InternalRos.g:6932: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6936:1: ( rule__Node__Group_4_6_3__1__Impl ) - // InternalRos.g:6937:2: rule__Node__Group_4_6_3__1__Impl + // InternalRos.g:6909:1: ( rule__Node__Group_9_3__1__Impl ) + // InternalRos.g:6910:2: rule__Node__Group_9_3__1__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_4_6_3__1__Impl(); + rule__Node__Group_9_3__1__Impl(); state._fsp--; @@ -21267,35 +21291,35 @@ public final void rule__Node__Group_4_6_3__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_6_3__1" + // $ANTLR end "rule__Node__Group_9_3__1" - // $ANTLR start "rule__Node__Group_4_6_3__1__Impl" - // InternalRos.g:6943: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 { + // $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 { int stackSize = keepStackSize(); try { - // InternalRos.g:6947:1: ( ( ( rule__Node__ParameterAssignment_4_6_3_1 ) ) ) - // InternalRos.g:6948:1: ( ( rule__Node__ParameterAssignment_4_6_3_1 ) ) + // InternalRos.g:6920:1: ( ( ( rule__Node__ActionclientAssignment_9_3_1 ) ) ) + // InternalRos.g:6921:1: ( ( rule__Node__ActionclientAssignment_9_3_1 ) ) { - // InternalRos.g:6948:1: ( ( rule__Node__ParameterAssignment_4_6_3_1 ) ) - // InternalRos.g:6949:2: ( rule__Node__ParameterAssignment_4_6_3_1 ) + // InternalRos.g:6921:1: ( ( rule__Node__ActionclientAssignment_9_3_1 ) ) + // InternalRos.g:6922:2: ( rule__Node__ActionclientAssignment_9_3_1 ) { - before(grammarAccess.getNodeAccess().getParameterAssignment_4_6_3_1()); - // InternalRos.g:6950:2: ( rule__Node__ParameterAssignment_4_6_3_1 ) - // InternalRos.g:6950:3: rule__Node__ParameterAssignment_4_6_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 { pushFollow(FOLLOW_2); - rule__Node__ParameterAssignment_4_6_3_1(); + rule__Node__ActionclientAssignment_9_3_1(); state._fsp--; } - after(grammarAccess.getNodeAccess().getParameterAssignment_4_6_3_1()); + after(grammarAccess.getNodeAccess().getActionclientAssignment_9_3_1()); } @@ -21314,18 +21338,581 @@ public final void rule__Node__Group_4_6_3__1__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Node__Group_4_6_3__1__Impl" + // $ANTLR end "rule__Node__Group_9_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 { + + 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 + { + pushFollow(FOLLOW_4); + rule__Node__Group_10__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Node__Group_10__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_10__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 { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:6948:1: ( ( 'Parameters' ) ) + // InternalRos.g:6949:1: ( 'Parameters' ) + { + // InternalRos.g:6949:1: ( 'Parameters' ) + // InternalRos.g:6950:2: 'Parameters' + { + before(grammarAccess.getNodeAccess().getParametersKeyword_10_0()); + match(input,61,FOLLOW_2); + after(grammarAccess.getNodeAccess().getParametersKeyword_10_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_10__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 { + + 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 + { + pushFollow(FOLLOW_36); + rule__Node__Group_10__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Node__Group_10__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_10__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 { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:6975:1: ( ( '{' ) ) + // InternalRos.g:6976:1: ( '{' ) + { + // InternalRos.g:6976:1: ( '{' ) + // InternalRos.g:6977:2: '{' + { + before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_10_1()); + match(input,41,FOLLOW_2); + after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_10_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_10__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 { + + 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 + { + pushFollow(FOLLOW_13); + rule__Node__Group_10__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Node__Group_10__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_10__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 { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:7002:1: ( ( ( rule__Node__ParameterAssignment_10_2 ) ) ) + // InternalRos.g:7003:1: ( ( rule__Node__ParameterAssignment_10_2 ) ) + { + // InternalRos.g:7003:1: ( ( rule__Node__ParameterAssignment_10_2 ) ) + // InternalRos.g:7004:2: ( rule__Node__ParameterAssignment_10_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 + { + pushFollow(FOLLOW_2); + rule__Node__ParameterAssignment_10_2(); + + state._fsp--; + + + } + + after(grammarAccess.getNodeAccess().getParameterAssignment_10_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_10__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 { + + 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 + { + pushFollow(FOLLOW_13); + rule__Node__Group_10__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Node__Group_10__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_10__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 { + + 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:7030:1: ( ( rule__Node__Group_10_3__0 )* ) + // InternalRos.g:7031:2: ( rule__Node__Group_10_3__0 )* + { + before(grammarAccess.getNodeAccess().getGroup_10_3()); + // InternalRos.g:7032:2: ( rule__Node__Group_10_3__0 )* + loop47: + do { + int alt47=2; + int LA47_0 = input.LA(1); + + if ( (LA47_0==43) ) { + alt47=1; + } + + + switch (alt47) { + case 1 : + // InternalRos.g:7032:3: rule__Node__Group_10_3__0 + { + pushFollow(FOLLOW_7); + rule__Node__Group_10_3__0(); + + state._fsp--; + + + } + break; + + default : + break loop47; + } + } while (true); + + after(grammarAccess.getNodeAccess().getGroup_10_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_10__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 { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:7044:1: ( rule__Node__Group_10__4__Impl ) + // InternalRos.g:7045:2: rule__Node__Group_10__4__Impl + { + pushFollow(FOLLOW_2); + rule__Node__Group_10__4__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_10__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 { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:7055:1: ( ( '}' ) ) + // InternalRos.g:7056:1: ( '}' ) + { + // InternalRos.g:7056:1: ( '}' ) + // InternalRos.g:7057:2: '}' + { + before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_10_4()); + match(input,42,FOLLOW_2); + after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_10_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_10__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 { + + 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 + { + pushFollow(FOLLOW_36); + rule__Node__Group_10_3__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Node__Group_10_3__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_10_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 { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:7083:1: ( ( ',' ) ) + // InternalRos.g:7084:1: ( ',' ) + { + // InternalRos.g:7084:1: ( ',' ) + // InternalRos.g:7085:2: ',' + { + before(grammarAccess.getNodeAccess().getCommaKeyword_10_3_0()); + match(input,43,FOLLOW_2); + after(grammarAccess.getNodeAccess().getCommaKeyword_10_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_10_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 { + + 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 + { + pushFollow(FOLLOW_2); + rule__Node__Group_10_3__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_10_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 { + + 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:7110:1: ( ( rule__Node__ParameterAssignment_10_3_1 ) ) + // InternalRos.g:7111:2: ( rule__Node__ParameterAssignment_10_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 + { + pushFollow(FOLLOW_2); + rule__Node__ParameterAssignment_10_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getNodeAccess().getParameterAssignment_10_3_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_10_3__1__Impl" // $ANTLR start "rule__ServiceServer__Group__0" - // InternalRos.g:6959:1: rule__ServiceServer__Group__0 : rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ; + // InternalRos.g:7121: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:6963:1: ( rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ) - // InternalRos.g:6964:2: rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 + // 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 { pushFollow(FOLLOW_4); rule__ServiceServer__Group__0__Impl(); @@ -21356,17 +21943,17 @@ public final void rule__ServiceServer__Group__0() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__0__Impl" - // InternalRos.g:6971:1: rule__ServiceServer__Group__0__Impl : ( 'ServiceServer' ) ; + // InternalRos.g:7133:1: rule__ServiceServer__Group__0__Impl : ( 'ServiceServer' ) ; public final void rule__ServiceServer__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6975:1: ( ( 'ServiceServer' ) ) - // InternalRos.g:6976:1: ( 'ServiceServer' ) + // InternalRos.g:7137:1: ( ( 'ServiceServer' ) ) + // InternalRos.g:7138:1: ( 'ServiceServer' ) { - // InternalRos.g:6976:1: ( 'ServiceServer' ) - // InternalRos.g:6977:2: 'ServiceServer' + // InternalRos.g:7138:1: ( 'ServiceServer' ) + // InternalRos.g:7139:2: 'ServiceServer' { before(grammarAccess.getServiceServerAccess().getServiceServerKeyword_0()); match(input,62,FOLLOW_2); @@ -21393,14 +21980,14 @@ public final void rule__ServiceServer__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__1" - // InternalRos.g:6986:1: rule__ServiceServer__Group__1 : rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ; + // InternalRos.g:7148: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:6990:1: ( rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ) - // InternalRos.g:6991:2: rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 + // 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 { pushFollow(FOLLOW_28); rule__ServiceServer__Group__1__Impl(); @@ -21431,17 +22018,17 @@ public final void rule__ServiceServer__Group__1() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__1__Impl" - // InternalRos.g:6998:1: rule__ServiceServer__Group__1__Impl : ( '{' ) ; + // InternalRos.g:7160:1: rule__ServiceServer__Group__1__Impl : ( '{' ) ; public final void rule__ServiceServer__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7002:1: ( ( '{' ) ) - // InternalRos.g:7003:1: ( '{' ) + // InternalRos.g:7164:1: ( ( '{' ) ) + // InternalRos.g:7165:1: ( '{' ) { - // InternalRos.g:7003:1: ( '{' ) - // InternalRos.g:7004:2: '{' + // InternalRos.g:7165:1: ( '{' ) + // InternalRos.g:7166:2: '{' { before(grammarAccess.getServiceServerAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -21468,14 +22055,14 @@ public final void rule__ServiceServer__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__2" - // InternalRos.g:7013:1: rule__ServiceServer__Group__2 : rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ; + // InternalRos.g:7175: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:7017:1: ( rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ) - // InternalRos.g:7018:2: rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 + // 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 { pushFollow(FOLLOW_10); rule__ServiceServer__Group__2__Impl(); @@ -21506,17 +22093,17 @@ public final void rule__ServiceServer__Group__2() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__2__Impl" - // InternalRos.g:7025:1: rule__ServiceServer__Group__2__Impl : ( 'name' ) ; + // InternalRos.g:7187:1: rule__ServiceServer__Group__2__Impl : ( 'name' ) ; public final void rule__ServiceServer__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7029:1: ( ( 'name' ) ) - // InternalRos.g:7030:1: ( 'name' ) + // InternalRos.g:7191:1: ( ( 'name' ) ) + // InternalRos.g:7192:1: ( 'name' ) { - // InternalRos.g:7030:1: ( 'name' ) - // InternalRos.g:7031:2: 'name' + // InternalRos.g:7192:1: ( 'name' ) + // InternalRos.g:7193:2: 'name' { before(grammarAccess.getServiceServerAccess().getNameKeyword_2()); match(input,33,FOLLOW_2); @@ -21543,16 +22130,16 @@ public final void rule__ServiceServer__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__3" - // InternalRos.g:7040:1: rule__ServiceServer__Group__3 : rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ; + // InternalRos.g:7202: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:7044:1: ( rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ) - // InternalRos.g:7045:2: rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 + // 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 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_37); rule__ServiceServer__Group__3__Impl(); state._fsp--; @@ -21581,21 +22168,21 @@ public final void rule__ServiceServer__Group__3() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__3__Impl" - // InternalRos.g:7052:1: rule__ServiceServer__Group__3__Impl : ( ( rule__ServiceServer__NameAssignment_3 ) ) ; + // InternalRos.g:7214: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:7056:1: ( ( ( rule__ServiceServer__NameAssignment_3 ) ) ) - // InternalRos.g:7057:1: ( ( rule__ServiceServer__NameAssignment_3 ) ) + // InternalRos.g:7218:1: ( ( ( rule__ServiceServer__NameAssignment_3 ) ) ) + // InternalRos.g:7219:1: ( ( rule__ServiceServer__NameAssignment_3 ) ) { - // InternalRos.g:7057:1: ( ( rule__ServiceServer__NameAssignment_3 ) ) - // InternalRos.g:7058:2: ( rule__ServiceServer__NameAssignment_3 ) + // InternalRos.g:7219:1: ( ( rule__ServiceServer__NameAssignment_3 ) ) + // InternalRos.g:7220:2: ( rule__ServiceServer__NameAssignment_3 ) { before(grammarAccess.getServiceServerAccess().getNameAssignment_3()); - // InternalRos.g:7059:2: ( rule__ServiceServer__NameAssignment_3 ) - // InternalRos.g:7059:3: rule__ServiceServer__NameAssignment_3 + // InternalRos.g:7221:2: ( rule__ServiceServer__NameAssignment_3 ) + // InternalRos.g:7221:3: rule__ServiceServer__NameAssignment_3 { pushFollow(FOLLOW_2); rule__ServiceServer__NameAssignment_3(); @@ -21628,14 +22215,14 @@ public final void rule__ServiceServer__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__4" - // InternalRos.g:7067:1: rule__ServiceServer__Group__4 : rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ; + // InternalRos.g:7229: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:7071:1: ( rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ) - // InternalRos.g:7072:2: rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 + // 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 { pushFollow(FOLLOW_10); rule__ServiceServer__Group__4__Impl(); @@ -21666,17 +22253,17 @@ public final void rule__ServiceServer__Group__4() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__4__Impl" - // InternalRos.g:7079:1: rule__ServiceServer__Group__4__Impl : ( 'service' ) ; + // InternalRos.g:7241:1: rule__ServiceServer__Group__4__Impl : ( 'service' ) ; public final void rule__ServiceServer__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7083:1: ( ( 'service' ) ) - // InternalRos.g:7084:1: ( 'service' ) + // InternalRos.g:7245:1: ( ( 'service' ) ) + // InternalRos.g:7246:1: ( 'service' ) { - // InternalRos.g:7084:1: ( 'service' ) - // InternalRos.g:7085:2: 'service' + // InternalRos.g:7246:1: ( 'service' ) + // InternalRos.g:7247:2: 'service' { before(grammarAccess.getServiceServerAccess().getServiceKeyword_4()); match(input,35,FOLLOW_2); @@ -21703,16 +22290,16 @@ public final void rule__ServiceServer__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__5" - // InternalRos.g:7094:1: rule__ServiceServer__Group__5 : rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ; + // InternalRos.g:7256: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:7098:1: ( rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ) - // InternalRos.g:7099:2: rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 + // 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 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_38); rule__ServiceServer__Group__5__Impl(); state._fsp--; @@ -21741,21 +22328,21 @@ public final void rule__ServiceServer__Group__5() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__5__Impl" - // InternalRos.g:7106:1: rule__ServiceServer__Group__5__Impl : ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ; + // InternalRos.g:7268: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:7110:1: ( ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ) - // InternalRos.g:7111:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) + // InternalRos.g:7272:1: ( ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ) + // InternalRos.g:7273:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) { - // InternalRos.g:7111:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) - // InternalRos.g:7112:2: ( rule__ServiceServer__ServiceAssignment_5 ) + // InternalRos.g:7273:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) + // InternalRos.g:7274:2: ( rule__ServiceServer__ServiceAssignment_5 ) { before(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); - // InternalRos.g:7113:2: ( rule__ServiceServer__ServiceAssignment_5 ) - // InternalRos.g:7113:3: rule__ServiceServer__ServiceAssignment_5 + // InternalRos.g:7275:2: ( rule__ServiceServer__ServiceAssignment_5 ) + // InternalRos.g:7275:3: rule__ServiceServer__ServiceAssignment_5 { pushFollow(FOLLOW_2); rule__ServiceServer__ServiceAssignment_5(); @@ -21788,16 +22375,16 @@ public final void rule__ServiceServer__Group__5__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__6" - // InternalRos.g:7121:1: rule__ServiceServer__Group__6 : rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ; + // InternalRos.g:7283: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:7125:1: ( rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ) - // InternalRos.g:7126:2: rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 + // 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 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_38); rule__ServiceServer__Group__6__Impl(); state._fsp--; @@ -21826,29 +22413,29 @@ public final void rule__ServiceServer__Group__6() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__6__Impl" - // InternalRos.g:7133:1: rule__ServiceServer__Group__6__Impl : ( ( rule__ServiceServer__Group_6__0 )? ) ; + // InternalRos.g:7295: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:7137:1: ( ( ( rule__ServiceServer__Group_6__0 )? ) ) - // InternalRos.g:7138:1: ( ( rule__ServiceServer__Group_6__0 )? ) + // InternalRos.g:7299:1: ( ( ( rule__ServiceServer__Group_6__0 )? ) ) + // InternalRos.g:7300:1: ( ( rule__ServiceServer__Group_6__0 )? ) { - // InternalRos.g:7138:1: ( ( rule__ServiceServer__Group_6__0 )? ) - // InternalRos.g:7139:2: ( rule__ServiceServer__Group_6__0 )? + // InternalRos.g:7300:1: ( ( rule__ServiceServer__Group_6__0 )? ) + // InternalRos.g:7301:2: ( rule__ServiceServer__Group_6__0 )? { before(grammarAccess.getServiceServerAccess().getGroup_6()); - // InternalRos.g:7140:2: ( rule__ServiceServer__Group_6__0 )? - int alt41=2; - int LA41_0 = input.LA(1); + // InternalRos.g:7302:2: ( rule__ServiceServer__Group_6__0 )? + int alt48=2; + int LA48_0 = input.LA(1); - if ( (LA41_0==63) ) { - alt41=1; + if ( (LA48_0==63) ) { + alt48=1; } - switch (alt41) { + switch (alt48) { case 1 : - // InternalRos.g:7140:3: rule__ServiceServer__Group_6__0 + // InternalRos.g:7302:3: rule__ServiceServer__Group_6__0 { pushFollow(FOLLOW_2); rule__ServiceServer__Group_6__0(); @@ -21884,14 +22471,14 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__7" - // InternalRos.g:7148:1: rule__ServiceServer__Group__7 : rule__ServiceServer__Group__7__Impl ; + // InternalRos.g:7310: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:7152:1: ( rule__ServiceServer__Group__7__Impl ) - // InternalRos.g:7153:2: rule__ServiceServer__Group__7__Impl + // InternalRos.g:7314:1: ( rule__ServiceServer__Group__7__Impl ) + // InternalRos.g:7315:2: rule__ServiceServer__Group__7__Impl { pushFollow(FOLLOW_2); rule__ServiceServer__Group__7__Impl(); @@ -21917,17 +22504,17 @@ public final void rule__ServiceServer__Group__7() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__7__Impl" - // InternalRos.g:7159:1: rule__ServiceServer__Group__7__Impl : ( '}' ) ; + // InternalRos.g:7321:1: rule__ServiceServer__Group__7__Impl : ( '}' ) ; public final void rule__ServiceServer__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7163:1: ( ( '}' ) ) - // InternalRos.g:7164:1: ( '}' ) + // InternalRos.g:7325:1: ( ( '}' ) ) + // InternalRos.g:7326:1: ( '}' ) { - // InternalRos.g:7164:1: ( '}' ) - // InternalRos.g:7165:2: '}' + // InternalRos.g:7326:1: ( '}' ) + // InternalRos.g:7327:2: '}' { before(grammarAccess.getServiceServerAccess().getRightCurlyBracketKeyword_7()); match(input,42,FOLLOW_2); @@ -21954,16 +22541,16 @@ public final void rule__ServiceServer__Group__7__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group_6__0" - // InternalRos.g:7175:1: rule__ServiceServer__Group_6__0 : rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ; + // InternalRos.g:7337: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:7179:1: ( rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ) - // InternalRos.g:7180:2: rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 + // 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 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_39); rule__ServiceServer__Group_6__0__Impl(); state._fsp--; @@ -21992,17 +22579,17 @@ public final void rule__ServiceServer__Group_6__0() throws RecognitionException // $ANTLR start "rule__ServiceServer__Group_6__0__Impl" - // InternalRos.g:7187:1: rule__ServiceServer__Group_6__0__Impl : ( 'namespace' ) ; + // InternalRos.g:7349: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:7191:1: ( ( 'namespace' ) ) - // InternalRos.g:7192:1: ( 'namespace' ) + // InternalRos.g:7353:1: ( ( 'namespace' ) ) + // InternalRos.g:7354:1: ( 'namespace' ) { - // InternalRos.g:7192:1: ( 'namespace' ) - // InternalRos.g:7193:2: 'namespace' + // InternalRos.g:7354:1: ( 'namespace' ) + // InternalRos.g:7355:2: 'namespace' { before(grammarAccess.getServiceServerAccess().getNamespaceKeyword_6_0()); match(input,63,FOLLOW_2); @@ -22029,14 +22616,14 @@ public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionExce // $ANTLR start "rule__ServiceServer__Group_6__1" - // InternalRos.g:7202:1: rule__ServiceServer__Group_6__1 : rule__ServiceServer__Group_6__1__Impl ; + // InternalRos.g:7364: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:7206:1: ( rule__ServiceServer__Group_6__1__Impl ) - // InternalRos.g:7207:2: rule__ServiceServer__Group_6__1__Impl + // InternalRos.g:7368:1: ( rule__ServiceServer__Group_6__1__Impl ) + // InternalRos.g:7369:2: rule__ServiceServer__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ServiceServer__Group_6__1__Impl(); @@ -22062,21 +22649,21 @@ public final void rule__ServiceServer__Group_6__1() throws RecognitionException // $ANTLR start "rule__ServiceServer__Group_6__1__Impl" - // InternalRos.g:7213:1: rule__ServiceServer__Group_6__1__Impl : ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ; + // InternalRos.g:7375: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:7217:1: ( ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ) - // InternalRos.g:7218:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) + // InternalRos.g:7379:1: ( ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ) + // InternalRos.g:7380:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) { - // InternalRos.g:7218:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) - // InternalRos.g:7219:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) + // InternalRos.g:7380:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) + // InternalRos.g:7381:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) { before(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); - // InternalRos.g:7220:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) - // InternalRos.g:7220:3: rule__ServiceServer__NamespaceAssignment_6_1 + // InternalRos.g:7382:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) + // InternalRos.g:7382:3: rule__ServiceServer__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__ServiceServer__NamespaceAssignment_6_1(); @@ -22109,14 +22696,14 @@ public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionExce // $ANTLR start "rule__Publisher__Group__0" - // InternalRos.g:7229:1: rule__Publisher__Group__0 : rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ; + // InternalRos.g:7391: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:7233:1: ( rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ) - // InternalRos.g:7234:2: rule__Publisher__Group__0__Impl rule__Publisher__Group__1 + // 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 { pushFollow(FOLLOW_4); rule__Publisher__Group__0__Impl(); @@ -22147,17 +22734,17 @@ public final void rule__Publisher__Group__0() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__0__Impl" - // InternalRos.g:7241:1: rule__Publisher__Group__0__Impl : ( 'Publisher' ) ; + // InternalRos.g:7403:1: rule__Publisher__Group__0__Impl : ( 'Publisher' ) ; public final void rule__Publisher__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7245:1: ( ( 'Publisher' ) ) - // InternalRos.g:7246:1: ( 'Publisher' ) + // InternalRos.g:7407:1: ( ( 'Publisher' ) ) + // InternalRos.g:7408:1: ( 'Publisher' ) { - // InternalRos.g:7246:1: ( 'Publisher' ) - // InternalRos.g:7247:2: 'Publisher' + // InternalRos.g:7408:1: ( 'Publisher' ) + // InternalRos.g:7409:2: 'Publisher' { before(grammarAccess.getPublisherAccess().getPublisherKeyword_0()); match(input,64,FOLLOW_2); @@ -22184,14 +22771,14 @@ public final void rule__Publisher__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__1" - // InternalRos.g:7256:1: rule__Publisher__Group__1 : rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ; + // InternalRos.g:7418: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:7260:1: ( rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ) - // InternalRos.g:7261:2: rule__Publisher__Group__1__Impl rule__Publisher__Group__2 + // 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 { pushFollow(FOLLOW_28); rule__Publisher__Group__1__Impl(); @@ -22222,17 +22809,17 @@ public final void rule__Publisher__Group__1() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__1__Impl" - // InternalRos.g:7268:1: rule__Publisher__Group__1__Impl : ( '{' ) ; + // InternalRos.g:7430:1: rule__Publisher__Group__1__Impl : ( '{' ) ; public final void rule__Publisher__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7272:1: ( ( '{' ) ) - // InternalRos.g:7273:1: ( '{' ) + // InternalRos.g:7434:1: ( ( '{' ) ) + // InternalRos.g:7435:1: ( '{' ) { - // InternalRos.g:7273:1: ( '{' ) - // InternalRos.g:7274:2: '{' + // InternalRos.g:7435:1: ( '{' ) + // InternalRos.g:7436:2: '{' { before(grammarAccess.getPublisherAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -22259,14 +22846,14 @@ public final void rule__Publisher__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__2" - // InternalRos.g:7283:1: rule__Publisher__Group__2 : rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ; + // InternalRos.g:7445: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:7287:1: ( rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ) - // InternalRos.g:7288:2: rule__Publisher__Group__2__Impl rule__Publisher__Group__3 + // 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 { pushFollow(FOLLOW_10); rule__Publisher__Group__2__Impl(); @@ -22297,17 +22884,17 @@ public final void rule__Publisher__Group__2() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__2__Impl" - // InternalRos.g:7295:1: rule__Publisher__Group__2__Impl : ( 'name' ) ; + // InternalRos.g:7457:1: rule__Publisher__Group__2__Impl : ( 'name' ) ; public final void rule__Publisher__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7299:1: ( ( 'name' ) ) - // InternalRos.g:7300:1: ( 'name' ) + // InternalRos.g:7461:1: ( ( 'name' ) ) + // InternalRos.g:7462:1: ( 'name' ) { - // InternalRos.g:7300:1: ( 'name' ) - // InternalRos.g:7301:2: 'name' + // InternalRos.g:7462:1: ( 'name' ) + // InternalRos.g:7463:2: 'name' { before(grammarAccess.getPublisherAccess().getNameKeyword_2()); match(input,33,FOLLOW_2); @@ -22334,16 +22921,16 @@ public final void rule__Publisher__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__3" - // InternalRos.g:7310:1: rule__Publisher__Group__3 : rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ; + // InternalRos.g:7472: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:7314:1: ( rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ) - // InternalRos.g:7315:2: rule__Publisher__Group__3__Impl rule__Publisher__Group__4 + // 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 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_40); rule__Publisher__Group__3__Impl(); state._fsp--; @@ -22372,21 +22959,21 @@ public final void rule__Publisher__Group__3() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__3__Impl" - // InternalRos.g:7322:1: rule__Publisher__Group__3__Impl : ( ( rule__Publisher__NameAssignment_3 ) ) ; + // InternalRos.g:7484: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:7326:1: ( ( ( rule__Publisher__NameAssignment_3 ) ) ) - // InternalRos.g:7327:1: ( ( rule__Publisher__NameAssignment_3 ) ) + // InternalRos.g:7488:1: ( ( ( rule__Publisher__NameAssignment_3 ) ) ) + // InternalRos.g:7489:1: ( ( rule__Publisher__NameAssignment_3 ) ) { - // InternalRos.g:7327:1: ( ( rule__Publisher__NameAssignment_3 ) ) - // InternalRos.g:7328:2: ( rule__Publisher__NameAssignment_3 ) + // InternalRos.g:7489:1: ( ( rule__Publisher__NameAssignment_3 ) ) + // InternalRos.g:7490:2: ( rule__Publisher__NameAssignment_3 ) { before(grammarAccess.getPublisherAccess().getNameAssignment_3()); - // InternalRos.g:7329:2: ( rule__Publisher__NameAssignment_3 ) - // InternalRos.g:7329:3: rule__Publisher__NameAssignment_3 + // InternalRos.g:7491:2: ( rule__Publisher__NameAssignment_3 ) + // InternalRos.g:7491:3: rule__Publisher__NameAssignment_3 { pushFollow(FOLLOW_2); rule__Publisher__NameAssignment_3(); @@ -22419,14 +23006,14 @@ public final void rule__Publisher__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__4" - // InternalRos.g:7337:1: rule__Publisher__Group__4 : rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ; + // InternalRos.g:7499: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:7341:1: ( rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ) - // InternalRos.g:7342:2: rule__Publisher__Group__4__Impl rule__Publisher__Group__5 + // 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 { pushFollow(FOLLOW_10); rule__Publisher__Group__4__Impl(); @@ -22457,17 +23044,17 @@ public final void rule__Publisher__Group__4() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__4__Impl" - // InternalRos.g:7349:1: rule__Publisher__Group__4__Impl : ( 'message' ) ; + // InternalRos.g:7511:1: rule__Publisher__Group__4__Impl : ( 'message' ) ; public final void rule__Publisher__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7353:1: ( ( 'message' ) ) - // InternalRos.g:7354:1: ( 'message' ) + // InternalRos.g:7515:1: ( ( 'message' ) ) + // InternalRos.g:7516:1: ( 'message' ) { - // InternalRos.g:7354:1: ( 'message' ) - // InternalRos.g:7355:2: 'message' + // InternalRos.g:7516:1: ( 'message' ) + // InternalRos.g:7517:2: 'message' { before(grammarAccess.getPublisherAccess().getMessageKeyword_4()); match(input,30,FOLLOW_2); @@ -22494,16 +23081,16 @@ public final void rule__Publisher__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__5" - // InternalRos.g:7364:1: rule__Publisher__Group__5 : rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ; + // InternalRos.g:7526: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:7368:1: ( rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ) - // InternalRos.g:7369:2: rule__Publisher__Group__5__Impl rule__Publisher__Group__6 + // 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 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_38); rule__Publisher__Group__5__Impl(); state._fsp--; @@ -22532,21 +23119,21 @@ public final void rule__Publisher__Group__5() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__5__Impl" - // InternalRos.g:7376:1: rule__Publisher__Group__5__Impl : ( ( rule__Publisher__MessageAssignment_5 ) ) ; + // InternalRos.g:7538: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:7380:1: ( ( ( rule__Publisher__MessageAssignment_5 ) ) ) - // InternalRos.g:7381:1: ( ( rule__Publisher__MessageAssignment_5 ) ) + // InternalRos.g:7542:1: ( ( ( rule__Publisher__MessageAssignment_5 ) ) ) + // InternalRos.g:7543:1: ( ( rule__Publisher__MessageAssignment_5 ) ) { - // InternalRos.g:7381:1: ( ( rule__Publisher__MessageAssignment_5 ) ) - // InternalRos.g:7382:2: ( rule__Publisher__MessageAssignment_5 ) + // InternalRos.g:7543:1: ( ( rule__Publisher__MessageAssignment_5 ) ) + // InternalRos.g:7544:2: ( rule__Publisher__MessageAssignment_5 ) { before(grammarAccess.getPublisherAccess().getMessageAssignment_5()); - // InternalRos.g:7383:2: ( rule__Publisher__MessageAssignment_5 ) - // InternalRos.g:7383:3: rule__Publisher__MessageAssignment_5 + // InternalRos.g:7545:2: ( rule__Publisher__MessageAssignment_5 ) + // InternalRos.g:7545:3: rule__Publisher__MessageAssignment_5 { pushFollow(FOLLOW_2); rule__Publisher__MessageAssignment_5(); @@ -22579,16 +23166,16 @@ public final void rule__Publisher__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__6" - // InternalRos.g:7391:1: rule__Publisher__Group__6 : rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ; + // InternalRos.g:7553: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:7395:1: ( rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ) - // InternalRos.g:7396:2: rule__Publisher__Group__6__Impl rule__Publisher__Group__7 + // 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 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_38); rule__Publisher__Group__6__Impl(); state._fsp--; @@ -22617,29 +23204,29 @@ public final void rule__Publisher__Group__6() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__6__Impl" - // InternalRos.g:7403:1: rule__Publisher__Group__6__Impl : ( ( rule__Publisher__Group_6__0 )? ) ; + // InternalRos.g:7565: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:7407:1: ( ( ( rule__Publisher__Group_6__0 )? ) ) - // InternalRos.g:7408:1: ( ( rule__Publisher__Group_6__0 )? ) + // InternalRos.g:7569:1: ( ( ( rule__Publisher__Group_6__0 )? ) ) + // InternalRos.g:7570:1: ( ( rule__Publisher__Group_6__0 )? ) { - // InternalRos.g:7408:1: ( ( rule__Publisher__Group_6__0 )? ) - // InternalRos.g:7409:2: ( rule__Publisher__Group_6__0 )? + // InternalRos.g:7570:1: ( ( rule__Publisher__Group_6__0 )? ) + // InternalRos.g:7571:2: ( rule__Publisher__Group_6__0 )? { before(grammarAccess.getPublisherAccess().getGroup_6()); - // InternalRos.g:7410:2: ( rule__Publisher__Group_6__0 )? - int alt42=2; - int LA42_0 = input.LA(1); + // InternalRos.g:7572:2: ( rule__Publisher__Group_6__0 )? + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA42_0==63) ) { - alt42=1; + if ( (LA49_0==63) ) { + alt49=1; } - switch (alt42) { + switch (alt49) { case 1 : - // InternalRos.g:7410:3: rule__Publisher__Group_6__0 + // InternalRos.g:7572:3: rule__Publisher__Group_6__0 { pushFollow(FOLLOW_2); rule__Publisher__Group_6__0(); @@ -22675,14 +23262,14 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__7" - // InternalRos.g:7418:1: rule__Publisher__Group__7 : rule__Publisher__Group__7__Impl ; + // InternalRos.g:7580: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:7422:1: ( rule__Publisher__Group__7__Impl ) - // InternalRos.g:7423:2: rule__Publisher__Group__7__Impl + // InternalRos.g:7584:1: ( rule__Publisher__Group__7__Impl ) + // InternalRos.g:7585:2: rule__Publisher__Group__7__Impl { pushFollow(FOLLOW_2); rule__Publisher__Group__7__Impl(); @@ -22708,17 +23295,17 @@ public final void rule__Publisher__Group__7() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__7__Impl" - // InternalRos.g:7429:1: rule__Publisher__Group__7__Impl : ( '}' ) ; + // InternalRos.g:7591:1: rule__Publisher__Group__7__Impl : ( '}' ) ; public final void rule__Publisher__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7433:1: ( ( '}' ) ) - // InternalRos.g:7434:1: ( '}' ) + // InternalRos.g:7595:1: ( ( '}' ) ) + // InternalRos.g:7596:1: ( '}' ) { - // InternalRos.g:7434:1: ( '}' ) - // InternalRos.g:7435:2: '}' + // InternalRos.g:7596:1: ( '}' ) + // InternalRos.g:7597:2: '}' { before(grammarAccess.getPublisherAccess().getRightCurlyBracketKeyword_7()); match(input,42,FOLLOW_2); @@ -22745,16 +23332,16 @@ public final void rule__Publisher__Group__7__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group_6__0" - // InternalRos.g:7445:1: rule__Publisher__Group_6__0 : rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ; + // InternalRos.g:7607: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:7449:1: ( rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ) - // InternalRos.g:7450:2: rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 + // 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 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_39); rule__Publisher__Group_6__0__Impl(); state._fsp--; @@ -22783,17 +23370,17 @@ public final void rule__Publisher__Group_6__0() throws RecognitionException { // $ANTLR start "rule__Publisher__Group_6__0__Impl" - // InternalRos.g:7457:1: rule__Publisher__Group_6__0__Impl : ( 'namespace' ) ; + // InternalRos.g:7619: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:7461:1: ( ( 'namespace' ) ) - // InternalRos.g:7462:1: ( 'namespace' ) + // InternalRos.g:7623:1: ( ( 'namespace' ) ) + // InternalRos.g:7624:1: ( 'namespace' ) { - // InternalRos.g:7462:1: ( 'namespace' ) - // InternalRos.g:7463:2: 'namespace' + // InternalRos.g:7624:1: ( 'namespace' ) + // InternalRos.g:7625:2: 'namespace' { before(grammarAccess.getPublisherAccess().getNamespaceKeyword_6_0()); match(input,63,FOLLOW_2); @@ -22820,14 +23407,14 @@ public final void rule__Publisher__Group_6__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Publisher__Group_6__1" - // InternalRos.g:7472:1: rule__Publisher__Group_6__1 : rule__Publisher__Group_6__1__Impl ; + // InternalRos.g:7634: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:7476:1: ( rule__Publisher__Group_6__1__Impl ) - // InternalRos.g:7477:2: rule__Publisher__Group_6__1__Impl + // InternalRos.g:7638:1: ( rule__Publisher__Group_6__1__Impl ) + // InternalRos.g:7639:2: rule__Publisher__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__Publisher__Group_6__1__Impl(); @@ -22853,21 +23440,21 @@ public final void rule__Publisher__Group_6__1() throws RecognitionException { // $ANTLR start "rule__Publisher__Group_6__1__Impl" - // InternalRos.g:7483:1: rule__Publisher__Group_6__1__Impl : ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ; + // InternalRos.g:7645: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:7487:1: ( ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ) - // InternalRos.g:7488:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) + // InternalRos.g:7649:1: ( ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ) + // InternalRos.g:7650:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) { - // InternalRos.g:7488:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) - // InternalRos.g:7489:2: ( rule__Publisher__NamespaceAssignment_6_1 ) + // InternalRos.g:7650:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) + // InternalRos.g:7651:2: ( rule__Publisher__NamespaceAssignment_6_1 ) { before(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); - // InternalRos.g:7490:2: ( rule__Publisher__NamespaceAssignment_6_1 ) - // InternalRos.g:7490:3: rule__Publisher__NamespaceAssignment_6_1 + // InternalRos.g:7652:2: ( rule__Publisher__NamespaceAssignment_6_1 ) + // InternalRos.g:7652:3: rule__Publisher__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__Publisher__NamespaceAssignment_6_1(); @@ -22900,14 +23487,14 @@ public final void rule__Publisher__Group_6__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Subscriber__Group__0" - // InternalRos.g:7499:1: rule__Subscriber__Group__0 : rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ; + // InternalRos.g:7661: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:7503:1: ( rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ) - // InternalRos.g:7504:2: rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 + // 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 { pushFollow(FOLLOW_4); rule__Subscriber__Group__0__Impl(); @@ -22938,17 +23525,17 @@ public final void rule__Subscriber__Group__0() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__0__Impl" - // InternalRos.g:7511:1: rule__Subscriber__Group__0__Impl : ( 'Subscriber' ) ; + // InternalRos.g:7673:1: rule__Subscriber__Group__0__Impl : ( 'Subscriber' ) ; public final void rule__Subscriber__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7515:1: ( ( 'Subscriber' ) ) - // InternalRos.g:7516:1: ( 'Subscriber' ) + // InternalRos.g:7677:1: ( ( 'Subscriber' ) ) + // InternalRos.g:7678:1: ( 'Subscriber' ) { - // InternalRos.g:7516:1: ( 'Subscriber' ) - // InternalRos.g:7517:2: 'Subscriber' + // InternalRos.g:7678:1: ( 'Subscriber' ) + // InternalRos.g:7679:2: 'Subscriber' { before(grammarAccess.getSubscriberAccess().getSubscriberKeyword_0()); match(input,65,FOLLOW_2); @@ -22975,14 +23562,14 @@ public final void rule__Subscriber__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__1" - // InternalRos.g:7526:1: rule__Subscriber__Group__1 : rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ; + // InternalRos.g:7688: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:7530:1: ( rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ) - // InternalRos.g:7531:2: rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 + // 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 { pushFollow(FOLLOW_28); rule__Subscriber__Group__1__Impl(); @@ -23013,17 +23600,17 @@ public final void rule__Subscriber__Group__1() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__1__Impl" - // InternalRos.g:7538:1: rule__Subscriber__Group__1__Impl : ( '{' ) ; + // InternalRos.g:7700:1: rule__Subscriber__Group__1__Impl : ( '{' ) ; public final void rule__Subscriber__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7542:1: ( ( '{' ) ) - // InternalRos.g:7543:1: ( '{' ) + // InternalRos.g:7704:1: ( ( '{' ) ) + // InternalRos.g:7705:1: ( '{' ) { - // InternalRos.g:7543:1: ( '{' ) - // InternalRos.g:7544:2: '{' + // InternalRos.g:7705:1: ( '{' ) + // InternalRos.g:7706:2: '{' { before(grammarAccess.getSubscriberAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -23050,14 +23637,14 @@ public final void rule__Subscriber__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__2" - // InternalRos.g:7553:1: rule__Subscriber__Group__2 : rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ; + // InternalRos.g:7715: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:7557:1: ( rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ) - // InternalRos.g:7558:2: rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 + // 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 { pushFollow(FOLLOW_10); rule__Subscriber__Group__2__Impl(); @@ -23088,17 +23675,17 @@ public final void rule__Subscriber__Group__2() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__2__Impl" - // InternalRos.g:7565:1: rule__Subscriber__Group__2__Impl : ( 'name' ) ; + // InternalRos.g:7727:1: rule__Subscriber__Group__2__Impl : ( 'name' ) ; public final void rule__Subscriber__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7569:1: ( ( 'name' ) ) - // InternalRos.g:7570:1: ( 'name' ) + // InternalRos.g:7731:1: ( ( 'name' ) ) + // InternalRos.g:7732:1: ( 'name' ) { - // InternalRos.g:7570:1: ( 'name' ) - // InternalRos.g:7571:2: 'name' + // InternalRos.g:7732:1: ( 'name' ) + // InternalRos.g:7733:2: 'name' { before(grammarAccess.getSubscriberAccess().getNameKeyword_2()); match(input,33,FOLLOW_2); @@ -23125,16 +23712,16 @@ public final void rule__Subscriber__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__3" - // InternalRos.g:7580:1: rule__Subscriber__Group__3 : rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ; + // InternalRos.g:7742: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:7584:1: ( rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ) - // InternalRos.g:7585:2: rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 + // 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 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_40); rule__Subscriber__Group__3__Impl(); state._fsp--; @@ -23163,21 +23750,21 @@ public final void rule__Subscriber__Group__3() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__3__Impl" - // InternalRos.g:7592:1: rule__Subscriber__Group__3__Impl : ( ( rule__Subscriber__NameAssignment_3 ) ) ; + // InternalRos.g:7754: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:7596:1: ( ( ( rule__Subscriber__NameAssignment_3 ) ) ) - // InternalRos.g:7597:1: ( ( rule__Subscriber__NameAssignment_3 ) ) + // InternalRos.g:7758:1: ( ( ( rule__Subscriber__NameAssignment_3 ) ) ) + // InternalRos.g:7759:1: ( ( rule__Subscriber__NameAssignment_3 ) ) { - // InternalRos.g:7597:1: ( ( rule__Subscriber__NameAssignment_3 ) ) - // InternalRos.g:7598:2: ( rule__Subscriber__NameAssignment_3 ) + // InternalRos.g:7759:1: ( ( rule__Subscriber__NameAssignment_3 ) ) + // InternalRos.g:7760:2: ( rule__Subscriber__NameAssignment_3 ) { before(grammarAccess.getSubscriberAccess().getNameAssignment_3()); - // InternalRos.g:7599:2: ( rule__Subscriber__NameAssignment_3 ) - // InternalRos.g:7599:3: rule__Subscriber__NameAssignment_3 + // InternalRos.g:7761:2: ( rule__Subscriber__NameAssignment_3 ) + // InternalRos.g:7761:3: rule__Subscriber__NameAssignment_3 { pushFollow(FOLLOW_2); rule__Subscriber__NameAssignment_3(); @@ -23210,14 +23797,14 @@ public final void rule__Subscriber__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__4" - // InternalRos.g:7607:1: rule__Subscriber__Group__4 : rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ; + // InternalRos.g:7769: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:7611:1: ( rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ) - // InternalRos.g:7612:2: rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 + // 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 { pushFollow(FOLLOW_10); rule__Subscriber__Group__4__Impl(); @@ -23248,17 +23835,17 @@ public final void rule__Subscriber__Group__4() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__4__Impl" - // InternalRos.g:7619:1: rule__Subscriber__Group__4__Impl : ( 'message' ) ; + // InternalRos.g:7781:1: rule__Subscriber__Group__4__Impl : ( 'message' ) ; public final void rule__Subscriber__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7623:1: ( ( 'message' ) ) - // InternalRos.g:7624:1: ( 'message' ) + // InternalRos.g:7785:1: ( ( 'message' ) ) + // InternalRos.g:7786:1: ( 'message' ) { - // InternalRos.g:7624:1: ( 'message' ) - // InternalRos.g:7625:2: 'message' + // InternalRos.g:7786:1: ( 'message' ) + // InternalRos.g:7787:2: 'message' { before(grammarAccess.getSubscriberAccess().getMessageKeyword_4()); match(input,30,FOLLOW_2); @@ -23285,16 +23872,16 @@ public final void rule__Subscriber__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__5" - // InternalRos.g:7634:1: rule__Subscriber__Group__5 : rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ; + // InternalRos.g:7796: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:7638:1: ( rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ) - // InternalRos.g:7639:2: rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 + // 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 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_38); rule__Subscriber__Group__5__Impl(); state._fsp--; @@ -23323,21 +23910,21 @@ public final void rule__Subscriber__Group__5() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__5__Impl" - // InternalRos.g:7646:1: rule__Subscriber__Group__5__Impl : ( ( rule__Subscriber__MessageAssignment_5 ) ) ; + // InternalRos.g:7808: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:7650:1: ( ( ( rule__Subscriber__MessageAssignment_5 ) ) ) - // InternalRos.g:7651:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) + // InternalRos.g:7812:1: ( ( ( rule__Subscriber__MessageAssignment_5 ) ) ) + // InternalRos.g:7813:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) { - // InternalRos.g:7651:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) - // InternalRos.g:7652:2: ( rule__Subscriber__MessageAssignment_5 ) + // InternalRos.g:7813:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) + // InternalRos.g:7814:2: ( rule__Subscriber__MessageAssignment_5 ) { before(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); - // InternalRos.g:7653:2: ( rule__Subscriber__MessageAssignment_5 ) - // InternalRos.g:7653:3: rule__Subscriber__MessageAssignment_5 + // InternalRos.g:7815:2: ( rule__Subscriber__MessageAssignment_5 ) + // InternalRos.g:7815:3: rule__Subscriber__MessageAssignment_5 { pushFollow(FOLLOW_2); rule__Subscriber__MessageAssignment_5(); @@ -23370,16 +23957,16 @@ public final void rule__Subscriber__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__6" - // InternalRos.g:7661:1: rule__Subscriber__Group__6 : rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ; + // InternalRos.g:7823: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:7665:1: ( rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ) - // InternalRos.g:7666:2: rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 + // 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 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_38); rule__Subscriber__Group__6__Impl(); state._fsp--; @@ -23408,29 +23995,29 @@ public final void rule__Subscriber__Group__6() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__6__Impl" - // InternalRos.g:7673:1: rule__Subscriber__Group__6__Impl : ( ( rule__Subscriber__Group_6__0 )? ) ; + // InternalRos.g:7835: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:7677:1: ( ( ( rule__Subscriber__Group_6__0 )? ) ) - // InternalRos.g:7678:1: ( ( rule__Subscriber__Group_6__0 )? ) + // InternalRos.g:7839:1: ( ( ( rule__Subscriber__Group_6__0 )? ) ) + // InternalRos.g:7840:1: ( ( rule__Subscriber__Group_6__0 )? ) { - // InternalRos.g:7678:1: ( ( rule__Subscriber__Group_6__0 )? ) - // InternalRos.g:7679:2: ( rule__Subscriber__Group_6__0 )? + // InternalRos.g:7840:1: ( ( rule__Subscriber__Group_6__0 )? ) + // InternalRos.g:7841:2: ( rule__Subscriber__Group_6__0 )? { before(grammarAccess.getSubscriberAccess().getGroup_6()); - // InternalRos.g:7680:2: ( rule__Subscriber__Group_6__0 )? - int alt43=2; - int LA43_0 = input.LA(1); + // InternalRos.g:7842:2: ( rule__Subscriber__Group_6__0 )? + int alt50=2; + int LA50_0 = input.LA(1); - if ( (LA43_0==63) ) { - alt43=1; + if ( (LA50_0==63) ) { + alt50=1; } - switch (alt43) { + switch (alt50) { case 1 : - // InternalRos.g:7680:3: rule__Subscriber__Group_6__0 + // InternalRos.g:7842:3: rule__Subscriber__Group_6__0 { pushFollow(FOLLOW_2); rule__Subscriber__Group_6__0(); @@ -23466,14 +24053,14 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__7" - // InternalRos.g:7688:1: rule__Subscriber__Group__7 : rule__Subscriber__Group__7__Impl ; + // InternalRos.g:7850: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:7692:1: ( rule__Subscriber__Group__7__Impl ) - // InternalRos.g:7693:2: rule__Subscriber__Group__7__Impl + // InternalRos.g:7854:1: ( rule__Subscriber__Group__7__Impl ) + // InternalRos.g:7855:2: rule__Subscriber__Group__7__Impl { pushFollow(FOLLOW_2); rule__Subscriber__Group__7__Impl(); @@ -23499,17 +24086,17 @@ public final void rule__Subscriber__Group__7() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__7__Impl" - // InternalRos.g:7699:1: rule__Subscriber__Group__7__Impl : ( '}' ) ; + // InternalRos.g:7861:1: rule__Subscriber__Group__7__Impl : ( '}' ) ; public final void rule__Subscriber__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7703:1: ( ( '}' ) ) - // InternalRos.g:7704:1: ( '}' ) + // InternalRos.g:7865:1: ( ( '}' ) ) + // InternalRos.g:7866:1: ( '}' ) { - // InternalRos.g:7704:1: ( '}' ) - // InternalRos.g:7705:2: '}' + // InternalRos.g:7866:1: ( '}' ) + // InternalRos.g:7867:2: '}' { before(grammarAccess.getSubscriberAccess().getRightCurlyBracketKeyword_7()); match(input,42,FOLLOW_2); @@ -23536,16 +24123,16 @@ public final void rule__Subscriber__Group__7__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group_6__0" - // InternalRos.g:7715:1: rule__Subscriber__Group_6__0 : rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ; + // InternalRos.g:7877: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:7719:1: ( rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ) - // InternalRos.g:7720:2: rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 + // 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 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_39); rule__Subscriber__Group_6__0__Impl(); state._fsp--; @@ -23574,17 +24161,17 @@ public final void rule__Subscriber__Group_6__0() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group_6__0__Impl" - // InternalRos.g:7727:1: rule__Subscriber__Group_6__0__Impl : ( 'namespace' ) ; + // InternalRos.g:7889: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:7731:1: ( ( 'namespace' ) ) - // InternalRos.g:7732:1: ( 'namespace' ) + // InternalRos.g:7893:1: ( ( 'namespace' ) ) + // InternalRos.g:7894:1: ( 'namespace' ) { - // InternalRos.g:7732:1: ( 'namespace' ) - // InternalRos.g:7733:2: 'namespace' + // InternalRos.g:7894:1: ( 'namespace' ) + // InternalRos.g:7895:2: 'namespace' { before(grammarAccess.getSubscriberAccess().getNamespaceKeyword_6_0()); match(input,63,FOLLOW_2); @@ -23611,14 +24198,14 @@ public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Subscriber__Group_6__1" - // InternalRos.g:7742:1: rule__Subscriber__Group_6__1 : rule__Subscriber__Group_6__1__Impl ; + // InternalRos.g:7904: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:7746:1: ( rule__Subscriber__Group_6__1__Impl ) - // InternalRos.g:7747:2: rule__Subscriber__Group_6__1__Impl + // InternalRos.g:7908:1: ( rule__Subscriber__Group_6__1__Impl ) + // InternalRos.g:7909:2: rule__Subscriber__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__Subscriber__Group_6__1__Impl(); @@ -23644,21 +24231,21 @@ public final void rule__Subscriber__Group_6__1() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group_6__1__Impl" - // InternalRos.g:7753:1: rule__Subscriber__Group_6__1__Impl : ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ; + // InternalRos.g:7915: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:7757:1: ( ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ) - // InternalRos.g:7758:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) + // InternalRos.g:7919:1: ( ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ) + // InternalRos.g:7920:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) { - // InternalRos.g:7758:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) - // InternalRos.g:7759:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) + // InternalRos.g:7920:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) + // InternalRos.g:7921:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) { before(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); - // InternalRos.g:7760:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) - // InternalRos.g:7760:3: rule__Subscriber__NamespaceAssignment_6_1 + // InternalRos.g:7922:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) + // InternalRos.g:7922:3: rule__Subscriber__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__Subscriber__NamespaceAssignment_6_1(); @@ -23691,14 +24278,14 @@ public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ServiceClient__Group__0" - // InternalRos.g:7769:1: rule__ServiceClient__Group__0 : rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ; + // InternalRos.g:7931: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:7773:1: ( rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ) - // InternalRos.g:7774:2: rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 + // 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 { pushFollow(FOLLOW_4); rule__ServiceClient__Group__0__Impl(); @@ -23729,17 +24316,17 @@ public final void rule__ServiceClient__Group__0() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__0__Impl" - // InternalRos.g:7781:1: rule__ServiceClient__Group__0__Impl : ( 'ServiceClient' ) ; + // InternalRos.g:7943:1: rule__ServiceClient__Group__0__Impl : ( 'ServiceClient' ) ; public final void rule__ServiceClient__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7785:1: ( ( 'ServiceClient' ) ) - // InternalRos.g:7786:1: ( 'ServiceClient' ) + // InternalRos.g:7947:1: ( ( 'ServiceClient' ) ) + // InternalRos.g:7948:1: ( 'ServiceClient' ) { - // InternalRos.g:7786:1: ( 'ServiceClient' ) - // InternalRos.g:7787:2: 'ServiceClient' + // InternalRos.g:7948:1: ( 'ServiceClient' ) + // InternalRos.g:7949:2: 'ServiceClient' { before(grammarAccess.getServiceClientAccess().getServiceClientKeyword_0()); match(input,66,FOLLOW_2); @@ -23766,14 +24353,14 @@ public final void rule__ServiceClient__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__1" - // InternalRos.g:7796:1: rule__ServiceClient__Group__1 : rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ; + // InternalRos.g:7958: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:7800:1: ( rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ) - // InternalRos.g:7801:2: rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 + // 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 { pushFollow(FOLLOW_28); rule__ServiceClient__Group__1__Impl(); @@ -23804,17 +24391,17 @@ public final void rule__ServiceClient__Group__1() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__1__Impl" - // InternalRos.g:7808:1: rule__ServiceClient__Group__1__Impl : ( '{' ) ; + // InternalRos.g:7970:1: rule__ServiceClient__Group__1__Impl : ( '{' ) ; public final void rule__ServiceClient__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7812:1: ( ( '{' ) ) - // InternalRos.g:7813:1: ( '{' ) + // InternalRos.g:7974:1: ( ( '{' ) ) + // InternalRos.g:7975:1: ( '{' ) { - // InternalRos.g:7813:1: ( '{' ) - // InternalRos.g:7814:2: '{' + // InternalRos.g:7975:1: ( '{' ) + // InternalRos.g:7976:2: '{' { before(grammarAccess.getServiceClientAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -23841,14 +24428,14 @@ public final void rule__ServiceClient__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__2" - // InternalRos.g:7823:1: rule__ServiceClient__Group__2 : rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ; + // InternalRos.g:7985: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:7827:1: ( rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ) - // InternalRos.g:7828:2: rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 + // 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 { pushFollow(FOLLOW_10); rule__ServiceClient__Group__2__Impl(); @@ -23879,17 +24466,17 @@ public final void rule__ServiceClient__Group__2() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__2__Impl" - // InternalRos.g:7835:1: rule__ServiceClient__Group__2__Impl : ( 'name' ) ; + // InternalRos.g:7997:1: rule__ServiceClient__Group__2__Impl : ( 'name' ) ; public final void rule__ServiceClient__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7839:1: ( ( 'name' ) ) - // InternalRos.g:7840:1: ( 'name' ) + // InternalRos.g:8001:1: ( ( 'name' ) ) + // InternalRos.g:8002:1: ( 'name' ) { - // InternalRos.g:7840:1: ( 'name' ) - // InternalRos.g:7841:2: 'name' + // InternalRos.g:8002:1: ( 'name' ) + // InternalRos.g:8003:2: 'name' { before(grammarAccess.getServiceClientAccess().getNameKeyword_2()); match(input,33,FOLLOW_2); @@ -23916,16 +24503,16 @@ public final void rule__ServiceClient__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__3" - // InternalRos.g:7850:1: rule__ServiceClient__Group__3 : rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ; + // InternalRos.g:8012: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:7854:1: ( rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ) - // InternalRos.g:7855:2: rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 + // 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 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_37); rule__ServiceClient__Group__3__Impl(); state._fsp--; @@ -23954,21 +24541,21 @@ public final void rule__ServiceClient__Group__3() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__3__Impl" - // InternalRos.g:7862:1: rule__ServiceClient__Group__3__Impl : ( ( rule__ServiceClient__NameAssignment_3 ) ) ; + // InternalRos.g:8024: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:7866:1: ( ( ( rule__ServiceClient__NameAssignment_3 ) ) ) - // InternalRos.g:7867:1: ( ( rule__ServiceClient__NameAssignment_3 ) ) + // InternalRos.g:8028:1: ( ( ( rule__ServiceClient__NameAssignment_3 ) ) ) + // InternalRos.g:8029:1: ( ( rule__ServiceClient__NameAssignment_3 ) ) { - // InternalRos.g:7867:1: ( ( rule__ServiceClient__NameAssignment_3 ) ) - // InternalRos.g:7868:2: ( rule__ServiceClient__NameAssignment_3 ) + // InternalRos.g:8029:1: ( ( rule__ServiceClient__NameAssignment_3 ) ) + // InternalRos.g:8030:2: ( rule__ServiceClient__NameAssignment_3 ) { before(grammarAccess.getServiceClientAccess().getNameAssignment_3()); - // InternalRos.g:7869:2: ( rule__ServiceClient__NameAssignment_3 ) - // InternalRos.g:7869:3: rule__ServiceClient__NameAssignment_3 + // InternalRos.g:8031:2: ( rule__ServiceClient__NameAssignment_3 ) + // InternalRos.g:8031:3: rule__ServiceClient__NameAssignment_3 { pushFollow(FOLLOW_2); rule__ServiceClient__NameAssignment_3(); @@ -24001,14 +24588,14 @@ public final void rule__ServiceClient__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__4" - // InternalRos.g:7877:1: rule__ServiceClient__Group__4 : rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ; + // InternalRos.g:8039: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:7881:1: ( rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ) - // InternalRos.g:7882:2: rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 + // 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 { pushFollow(FOLLOW_10); rule__ServiceClient__Group__4__Impl(); @@ -24039,17 +24626,17 @@ public final void rule__ServiceClient__Group__4() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__4__Impl" - // InternalRos.g:7889:1: rule__ServiceClient__Group__4__Impl : ( 'service' ) ; + // InternalRos.g:8051:1: rule__ServiceClient__Group__4__Impl : ( 'service' ) ; public final void rule__ServiceClient__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7893:1: ( ( 'service' ) ) - // InternalRos.g:7894:1: ( 'service' ) + // InternalRos.g:8055:1: ( ( 'service' ) ) + // InternalRos.g:8056:1: ( 'service' ) { - // InternalRos.g:7894:1: ( 'service' ) - // InternalRos.g:7895:2: 'service' + // InternalRos.g:8056:1: ( 'service' ) + // InternalRos.g:8057:2: 'service' { before(grammarAccess.getServiceClientAccess().getServiceKeyword_4()); match(input,35,FOLLOW_2); @@ -24076,16 +24663,16 @@ public final void rule__ServiceClient__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__5" - // InternalRos.g:7904:1: rule__ServiceClient__Group__5 : rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ; + // InternalRos.g:8066: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:7908:1: ( rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ) - // InternalRos.g:7909:2: rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 + // 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 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_38); rule__ServiceClient__Group__5__Impl(); state._fsp--; @@ -24114,21 +24701,21 @@ public final void rule__ServiceClient__Group__5() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__5__Impl" - // InternalRos.g:7916:1: rule__ServiceClient__Group__5__Impl : ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ; + // InternalRos.g:8078: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:7920:1: ( ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ) - // InternalRos.g:7921:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) + // InternalRos.g:8082:1: ( ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ) + // InternalRos.g:8083:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) { - // InternalRos.g:7921:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) - // InternalRos.g:7922:2: ( rule__ServiceClient__ServiceAssignment_5 ) + // InternalRos.g:8083:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) + // InternalRos.g:8084:2: ( rule__ServiceClient__ServiceAssignment_5 ) { before(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); - // InternalRos.g:7923:2: ( rule__ServiceClient__ServiceAssignment_5 ) - // InternalRos.g:7923:3: rule__ServiceClient__ServiceAssignment_5 + // InternalRos.g:8085:2: ( rule__ServiceClient__ServiceAssignment_5 ) + // InternalRos.g:8085:3: rule__ServiceClient__ServiceAssignment_5 { pushFollow(FOLLOW_2); rule__ServiceClient__ServiceAssignment_5(); @@ -24161,16 +24748,16 @@ public final void rule__ServiceClient__Group__5__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__6" - // InternalRos.g:7931:1: rule__ServiceClient__Group__6 : rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ; + // InternalRos.g:8093: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:7935:1: ( rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ) - // InternalRos.g:7936:2: rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 + // 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 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_38); rule__ServiceClient__Group__6__Impl(); state._fsp--; @@ -24199,29 +24786,29 @@ public final void rule__ServiceClient__Group__6() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__6__Impl" - // InternalRos.g:7943:1: rule__ServiceClient__Group__6__Impl : ( ( rule__ServiceClient__Group_6__0 )? ) ; + // InternalRos.g:8105: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:7947:1: ( ( ( rule__ServiceClient__Group_6__0 )? ) ) - // InternalRos.g:7948:1: ( ( rule__ServiceClient__Group_6__0 )? ) + // InternalRos.g:8109:1: ( ( ( rule__ServiceClient__Group_6__0 )? ) ) + // InternalRos.g:8110:1: ( ( rule__ServiceClient__Group_6__0 )? ) { - // InternalRos.g:7948:1: ( ( rule__ServiceClient__Group_6__0 )? ) - // InternalRos.g:7949:2: ( rule__ServiceClient__Group_6__0 )? + // InternalRos.g:8110:1: ( ( rule__ServiceClient__Group_6__0 )? ) + // InternalRos.g:8111:2: ( rule__ServiceClient__Group_6__0 )? { before(grammarAccess.getServiceClientAccess().getGroup_6()); - // InternalRos.g:7950:2: ( rule__ServiceClient__Group_6__0 )? - int alt44=2; - int LA44_0 = input.LA(1); + // InternalRos.g:8112:2: ( rule__ServiceClient__Group_6__0 )? + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA44_0==63) ) { - alt44=1; + if ( (LA51_0==63) ) { + alt51=1; } - switch (alt44) { + switch (alt51) { case 1 : - // InternalRos.g:7950:3: rule__ServiceClient__Group_6__0 + // InternalRos.g:8112:3: rule__ServiceClient__Group_6__0 { pushFollow(FOLLOW_2); rule__ServiceClient__Group_6__0(); @@ -24257,14 +24844,14 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__7" - // InternalRos.g:7958:1: rule__ServiceClient__Group__7 : rule__ServiceClient__Group__7__Impl ; + // InternalRos.g:8120: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:7962:1: ( rule__ServiceClient__Group__7__Impl ) - // InternalRos.g:7963:2: rule__ServiceClient__Group__7__Impl + // InternalRos.g:8124:1: ( rule__ServiceClient__Group__7__Impl ) + // InternalRos.g:8125:2: rule__ServiceClient__Group__7__Impl { pushFollow(FOLLOW_2); rule__ServiceClient__Group__7__Impl(); @@ -24290,17 +24877,17 @@ public final void rule__ServiceClient__Group__7() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__7__Impl" - // InternalRos.g:7969:1: rule__ServiceClient__Group__7__Impl : ( '}' ) ; + // InternalRos.g:8131:1: rule__ServiceClient__Group__7__Impl : ( '}' ) ; public final void rule__ServiceClient__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7973:1: ( ( '}' ) ) - // InternalRos.g:7974:1: ( '}' ) + // InternalRos.g:8135:1: ( ( '}' ) ) + // InternalRos.g:8136:1: ( '}' ) { - // InternalRos.g:7974:1: ( '}' ) - // InternalRos.g:7975:2: '}' + // InternalRos.g:8136:1: ( '}' ) + // InternalRos.g:8137:2: '}' { before(grammarAccess.getServiceClientAccess().getRightCurlyBracketKeyword_7()); match(input,42,FOLLOW_2); @@ -24327,16 +24914,16 @@ public final void rule__ServiceClient__Group__7__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group_6__0" - // InternalRos.g:7985:1: rule__ServiceClient__Group_6__0 : rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ; + // InternalRos.g:8147: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:7989:1: ( rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ) - // InternalRos.g:7990:2: rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 + // 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 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_39); rule__ServiceClient__Group_6__0__Impl(); state._fsp--; @@ -24365,17 +24952,17 @@ public final void rule__ServiceClient__Group_6__0() throws RecognitionException // $ANTLR start "rule__ServiceClient__Group_6__0__Impl" - // InternalRos.g:7997:1: rule__ServiceClient__Group_6__0__Impl : ( 'namespace' ) ; + // InternalRos.g:8159: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:8001:1: ( ( 'namespace' ) ) - // InternalRos.g:8002:1: ( 'namespace' ) + // InternalRos.g:8163:1: ( ( 'namespace' ) ) + // InternalRos.g:8164:1: ( 'namespace' ) { - // InternalRos.g:8002:1: ( 'namespace' ) - // InternalRos.g:8003:2: 'namespace' + // InternalRos.g:8164:1: ( 'namespace' ) + // InternalRos.g:8165:2: 'namespace' { before(grammarAccess.getServiceClientAccess().getNamespaceKeyword_6_0()); match(input,63,FOLLOW_2); @@ -24402,14 +24989,14 @@ public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionExce // $ANTLR start "rule__ServiceClient__Group_6__1" - // InternalRos.g:8012:1: rule__ServiceClient__Group_6__1 : rule__ServiceClient__Group_6__1__Impl ; + // InternalRos.g:8174: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:8016:1: ( rule__ServiceClient__Group_6__1__Impl ) - // InternalRos.g:8017:2: rule__ServiceClient__Group_6__1__Impl + // InternalRos.g:8178:1: ( rule__ServiceClient__Group_6__1__Impl ) + // InternalRos.g:8179:2: rule__ServiceClient__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ServiceClient__Group_6__1__Impl(); @@ -24435,21 +25022,21 @@ public final void rule__ServiceClient__Group_6__1() throws RecognitionException // $ANTLR start "rule__ServiceClient__Group_6__1__Impl" - // InternalRos.g:8023:1: rule__ServiceClient__Group_6__1__Impl : ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ; + // InternalRos.g:8185: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:8027:1: ( ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ) - // InternalRos.g:8028:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) + // InternalRos.g:8189:1: ( ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ) + // InternalRos.g:8190:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) { - // InternalRos.g:8028:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) - // InternalRos.g:8029:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) + // InternalRos.g:8190:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) + // InternalRos.g:8191:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) { before(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); - // InternalRos.g:8030:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) - // InternalRos.g:8030:3: rule__ServiceClient__NamespaceAssignment_6_1 + // InternalRos.g:8192:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) + // InternalRos.g:8192:3: rule__ServiceClient__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__ServiceClient__NamespaceAssignment_6_1(); @@ -24482,14 +25069,14 @@ public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionExce // $ANTLR start "rule__ActionServer__Group__0" - // InternalRos.g:8039:1: rule__ActionServer__Group__0 : rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ; + // InternalRos.g:8201: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:8043:1: ( rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ) - // InternalRos.g:8044:2: rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 + // 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 { pushFollow(FOLLOW_4); rule__ActionServer__Group__0__Impl(); @@ -24520,17 +25107,17 @@ public final void rule__ActionServer__Group__0() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__0__Impl" - // InternalRos.g:8051:1: rule__ActionServer__Group__0__Impl : ( 'ActionServer' ) ; + // InternalRos.g:8213:1: rule__ActionServer__Group__0__Impl : ( 'ActionServer' ) ; public final void rule__ActionServer__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8055:1: ( ( 'ActionServer' ) ) - // InternalRos.g:8056:1: ( 'ActionServer' ) + // InternalRos.g:8217:1: ( ( 'ActionServer' ) ) + // InternalRos.g:8218:1: ( 'ActionServer' ) { - // InternalRos.g:8056:1: ( 'ActionServer' ) - // InternalRos.g:8057:2: 'ActionServer' + // InternalRos.g:8218:1: ( 'ActionServer' ) + // InternalRos.g:8219:2: 'ActionServer' { before(grammarAccess.getActionServerAccess().getActionServerKeyword_0()); match(input,67,FOLLOW_2); @@ -24557,14 +25144,14 @@ public final void rule__ActionServer__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__1" - // InternalRos.g:8066:1: rule__ActionServer__Group__1 : rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ; + // InternalRos.g:8228: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:8070:1: ( rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ) - // InternalRos.g:8071:2: rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 + // 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 { pushFollow(FOLLOW_28); rule__ActionServer__Group__1__Impl(); @@ -24595,17 +25182,17 @@ public final void rule__ActionServer__Group__1() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__1__Impl" - // InternalRos.g:8078:1: rule__ActionServer__Group__1__Impl : ( '{' ) ; + // InternalRos.g:8240:1: rule__ActionServer__Group__1__Impl : ( '{' ) ; public final void rule__ActionServer__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8082:1: ( ( '{' ) ) - // InternalRos.g:8083:1: ( '{' ) + // InternalRos.g:8244:1: ( ( '{' ) ) + // InternalRos.g:8245:1: ( '{' ) { - // InternalRos.g:8083:1: ( '{' ) - // InternalRos.g:8084:2: '{' + // InternalRos.g:8245:1: ( '{' ) + // InternalRos.g:8246:2: '{' { before(grammarAccess.getActionServerAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -24632,14 +25219,14 @@ public final void rule__ActionServer__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__2" - // InternalRos.g:8093:1: rule__ActionServer__Group__2 : rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ; + // InternalRos.g:8255: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:8097:1: ( rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ) - // InternalRos.g:8098:2: rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 + // 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 { pushFollow(FOLLOW_10); rule__ActionServer__Group__2__Impl(); @@ -24670,17 +25257,17 @@ public final void rule__ActionServer__Group__2() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__2__Impl" - // InternalRos.g:8105:1: rule__ActionServer__Group__2__Impl : ( 'name' ) ; + // InternalRos.g:8267:1: rule__ActionServer__Group__2__Impl : ( 'name' ) ; public final void rule__ActionServer__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8109:1: ( ( 'name' ) ) - // InternalRos.g:8110:1: ( 'name' ) + // InternalRos.g:8271:1: ( ( 'name' ) ) + // InternalRos.g:8272:1: ( 'name' ) { - // InternalRos.g:8110:1: ( 'name' ) - // InternalRos.g:8111:2: 'name' + // InternalRos.g:8272:1: ( 'name' ) + // InternalRos.g:8273:2: 'name' { before(grammarAccess.getActionServerAccess().getNameKeyword_2()); match(input,33,FOLLOW_2); @@ -24707,16 +25294,16 @@ public final void rule__ActionServer__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__3" - // InternalRos.g:8120:1: rule__ActionServer__Group__3 : rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ; + // InternalRos.g:8282: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:8124:1: ( rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ) - // InternalRos.g:8125:2: rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 + // 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 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_41); rule__ActionServer__Group__3__Impl(); state._fsp--; @@ -24745,21 +25332,21 @@ public final void rule__ActionServer__Group__3() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__3__Impl" - // InternalRos.g:8132:1: rule__ActionServer__Group__3__Impl : ( ( rule__ActionServer__NameAssignment_3 ) ) ; + // InternalRos.g:8294: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:8136:1: ( ( ( rule__ActionServer__NameAssignment_3 ) ) ) - // InternalRos.g:8137:1: ( ( rule__ActionServer__NameAssignment_3 ) ) + // InternalRos.g:8298:1: ( ( ( rule__ActionServer__NameAssignment_3 ) ) ) + // InternalRos.g:8299:1: ( ( rule__ActionServer__NameAssignment_3 ) ) { - // InternalRos.g:8137:1: ( ( rule__ActionServer__NameAssignment_3 ) ) - // InternalRos.g:8138:2: ( rule__ActionServer__NameAssignment_3 ) + // InternalRos.g:8299:1: ( ( rule__ActionServer__NameAssignment_3 ) ) + // InternalRos.g:8300:2: ( rule__ActionServer__NameAssignment_3 ) { before(grammarAccess.getActionServerAccess().getNameAssignment_3()); - // InternalRos.g:8139:2: ( rule__ActionServer__NameAssignment_3 ) - // InternalRos.g:8139:3: rule__ActionServer__NameAssignment_3 + // InternalRos.g:8301:2: ( rule__ActionServer__NameAssignment_3 ) + // InternalRos.g:8301:3: rule__ActionServer__NameAssignment_3 { pushFollow(FOLLOW_2); rule__ActionServer__NameAssignment_3(); @@ -24792,14 +25379,14 @@ public final void rule__ActionServer__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__4" - // InternalRos.g:8147:1: rule__ActionServer__Group__4 : rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ; + // InternalRos.g:8309: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:8151:1: ( rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ) - // InternalRos.g:8152:2: rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 + // 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 { pushFollow(FOLLOW_10); rule__ActionServer__Group__4__Impl(); @@ -24830,17 +25417,17 @@ public final void rule__ActionServer__Group__4() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__4__Impl" - // InternalRos.g:8159:1: rule__ActionServer__Group__4__Impl : ( 'action' ) ; + // InternalRos.g:8321:1: rule__ActionServer__Group__4__Impl : ( 'action' ) ; public final void rule__ActionServer__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8163:1: ( ( 'action' ) ) - // InternalRos.g:8164:1: ( 'action' ) + // InternalRos.g:8325:1: ( ( 'action' ) ) + // InternalRos.g:8326:1: ( 'action' ) { - // InternalRos.g:8164:1: ( 'action' ) - // InternalRos.g:8165:2: 'action' + // InternalRos.g:8326:1: ( 'action' ) + // InternalRos.g:8327:2: 'action' { before(grammarAccess.getActionServerAccess().getActionKeyword_4()); match(input,37,FOLLOW_2); @@ -24867,16 +25454,16 @@ public final void rule__ActionServer__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__5" - // InternalRos.g:8174:1: rule__ActionServer__Group__5 : rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ; + // InternalRos.g:8336: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:8178:1: ( rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ) - // InternalRos.g:8179:2: rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 + // 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 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_38); rule__ActionServer__Group__5__Impl(); state._fsp--; @@ -24905,21 +25492,21 @@ public final void rule__ActionServer__Group__5() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__5__Impl" - // InternalRos.g:8186:1: rule__ActionServer__Group__5__Impl : ( ( rule__ActionServer__ActionAssignment_5 ) ) ; + // InternalRos.g:8348: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:8190:1: ( ( ( rule__ActionServer__ActionAssignment_5 ) ) ) - // InternalRos.g:8191:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) + // InternalRos.g:8352:1: ( ( ( rule__ActionServer__ActionAssignment_5 ) ) ) + // InternalRos.g:8353:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) { - // InternalRos.g:8191:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) - // InternalRos.g:8192:2: ( rule__ActionServer__ActionAssignment_5 ) + // InternalRos.g:8353:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) + // InternalRos.g:8354:2: ( rule__ActionServer__ActionAssignment_5 ) { before(grammarAccess.getActionServerAccess().getActionAssignment_5()); - // InternalRos.g:8193:2: ( rule__ActionServer__ActionAssignment_5 ) - // InternalRos.g:8193:3: rule__ActionServer__ActionAssignment_5 + // InternalRos.g:8355:2: ( rule__ActionServer__ActionAssignment_5 ) + // InternalRos.g:8355:3: rule__ActionServer__ActionAssignment_5 { pushFollow(FOLLOW_2); rule__ActionServer__ActionAssignment_5(); @@ -24952,16 +25539,16 @@ public final void rule__ActionServer__Group__5__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__6" - // InternalRos.g:8201:1: rule__ActionServer__Group__6 : rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ; + // InternalRos.g:8363: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:8205:1: ( rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ) - // InternalRos.g:8206:2: rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 + // 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 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_38); rule__ActionServer__Group__6__Impl(); state._fsp--; @@ -24990,29 +25577,29 @@ public final void rule__ActionServer__Group__6() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__6__Impl" - // InternalRos.g:8213:1: rule__ActionServer__Group__6__Impl : ( ( rule__ActionServer__Group_6__0 )? ) ; + // InternalRos.g:8375: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:8217:1: ( ( ( rule__ActionServer__Group_6__0 )? ) ) - // InternalRos.g:8218:1: ( ( rule__ActionServer__Group_6__0 )? ) + // InternalRos.g:8379:1: ( ( ( rule__ActionServer__Group_6__0 )? ) ) + // InternalRos.g:8380:1: ( ( rule__ActionServer__Group_6__0 )? ) { - // InternalRos.g:8218:1: ( ( rule__ActionServer__Group_6__0 )? ) - // InternalRos.g:8219:2: ( rule__ActionServer__Group_6__0 )? + // InternalRos.g:8380:1: ( ( rule__ActionServer__Group_6__0 )? ) + // InternalRos.g:8381:2: ( rule__ActionServer__Group_6__0 )? { before(grammarAccess.getActionServerAccess().getGroup_6()); - // InternalRos.g:8220:2: ( rule__ActionServer__Group_6__0 )? - int alt45=2; - int LA45_0 = input.LA(1); + // InternalRos.g:8382:2: ( rule__ActionServer__Group_6__0 )? + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA45_0==63) ) { - alt45=1; + if ( (LA52_0==63) ) { + alt52=1; } - switch (alt45) { + switch (alt52) { case 1 : - // InternalRos.g:8220:3: rule__ActionServer__Group_6__0 + // InternalRos.g:8382:3: rule__ActionServer__Group_6__0 { pushFollow(FOLLOW_2); rule__ActionServer__Group_6__0(); @@ -25048,14 +25635,14 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__7" - // InternalRos.g:8228:1: rule__ActionServer__Group__7 : rule__ActionServer__Group__7__Impl ; + // InternalRos.g:8390: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:8232:1: ( rule__ActionServer__Group__7__Impl ) - // InternalRos.g:8233:2: rule__ActionServer__Group__7__Impl + // InternalRos.g:8394:1: ( rule__ActionServer__Group__7__Impl ) + // InternalRos.g:8395:2: rule__ActionServer__Group__7__Impl { pushFollow(FOLLOW_2); rule__ActionServer__Group__7__Impl(); @@ -25081,17 +25668,17 @@ public final void rule__ActionServer__Group__7() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__7__Impl" - // InternalRos.g:8239:1: rule__ActionServer__Group__7__Impl : ( '}' ) ; + // InternalRos.g:8401:1: rule__ActionServer__Group__7__Impl : ( '}' ) ; public final void rule__ActionServer__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8243:1: ( ( '}' ) ) - // InternalRos.g:8244:1: ( '}' ) + // InternalRos.g:8405:1: ( ( '}' ) ) + // InternalRos.g:8406:1: ( '}' ) { - // InternalRos.g:8244:1: ( '}' ) - // InternalRos.g:8245:2: '}' + // InternalRos.g:8406:1: ( '}' ) + // InternalRos.g:8407:2: '}' { before(grammarAccess.getActionServerAccess().getRightCurlyBracketKeyword_7()); match(input,42,FOLLOW_2); @@ -25118,16 +25705,16 @@ public final void rule__ActionServer__Group__7__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group_6__0" - // InternalRos.g:8255:1: rule__ActionServer__Group_6__0 : rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ; + // InternalRos.g:8417: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:8259:1: ( rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ) - // InternalRos.g:8260:2: rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 + // 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 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_39); rule__ActionServer__Group_6__0__Impl(); state._fsp--; @@ -25156,17 +25743,17 @@ public final void rule__ActionServer__Group_6__0() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group_6__0__Impl" - // InternalRos.g:8267:1: rule__ActionServer__Group_6__0__Impl : ( 'namespace' ) ; + // InternalRos.g:8429: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:8271:1: ( ( 'namespace' ) ) - // InternalRos.g:8272:1: ( 'namespace' ) + // InternalRos.g:8433:1: ( ( 'namespace' ) ) + // InternalRos.g:8434:1: ( 'namespace' ) { - // InternalRos.g:8272:1: ( 'namespace' ) - // InternalRos.g:8273:2: 'namespace' + // InternalRos.g:8434:1: ( 'namespace' ) + // InternalRos.g:8435:2: 'namespace' { before(grammarAccess.getActionServerAccess().getNamespaceKeyword_6_0()); match(input,63,FOLLOW_2); @@ -25193,14 +25780,14 @@ public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ActionServer__Group_6__1" - // InternalRos.g:8282:1: rule__ActionServer__Group_6__1 : rule__ActionServer__Group_6__1__Impl ; + // InternalRos.g:8444: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:8286:1: ( rule__ActionServer__Group_6__1__Impl ) - // InternalRos.g:8287:2: rule__ActionServer__Group_6__1__Impl + // InternalRos.g:8448:1: ( rule__ActionServer__Group_6__1__Impl ) + // InternalRos.g:8449:2: rule__ActionServer__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ActionServer__Group_6__1__Impl(); @@ -25226,21 +25813,21 @@ public final void rule__ActionServer__Group_6__1() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group_6__1__Impl" - // InternalRos.g:8293:1: rule__ActionServer__Group_6__1__Impl : ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ; + // InternalRos.g:8455: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:8297:1: ( ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ) - // InternalRos.g:8298:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) + // InternalRos.g:8459:1: ( ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ) + // InternalRos.g:8460:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) { - // InternalRos.g:8298:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) - // InternalRos.g:8299:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) + // InternalRos.g:8460:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) + // InternalRos.g:8461:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) { before(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); - // InternalRos.g:8300:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) - // InternalRos.g:8300:3: rule__ActionServer__NamespaceAssignment_6_1 + // InternalRos.g:8462:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) + // InternalRos.g:8462:3: rule__ActionServer__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__ActionServer__NamespaceAssignment_6_1(); @@ -25273,14 +25860,14 @@ public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionExcep // $ANTLR start "rule__ActionClient__Group__0" - // InternalRos.g:8309:1: rule__ActionClient__Group__0 : rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ; + // InternalRos.g:8471: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:8313:1: ( rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ) - // InternalRos.g:8314:2: rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 + // 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 { pushFollow(FOLLOW_4); rule__ActionClient__Group__0__Impl(); @@ -25311,17 +25898,17 @@ public final void rule__ActionClient__Group__0() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__0__Impl" - // InternalRos.g:8321:1: rule__ActionClient__Group__0__Impl : ( 'ActionClient' ) ; + // InternalRos.g:8483:1: rule__ActionClient__Group__0__Impl : ( 'ActionClient' ) ; public final void rule__ActionClient__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8325:1: ( ( 'ActionClient' ) ) - // InternalRos.g:8326:1: ( 'ActionClient' ) + // InternalRos.g:8487:1: ( ( 'ActionClient' ) ) + // InternalRos.g:8488:1: ( 'ActionClient' ) { - // InternalRos.g:8326:1: ( 'ActionClient' ) - // InternalRos.g:8327:2: 'ActionClient' + // InternalRos.g:8488:1: ( 'ActionClient' ) + // InternalRos.g:8489:2: 'ActionClient' { before(grammarAccess.getActionClientAccess().getActionClientKeyword_0()); match(input,68,FOLLOW_2); @@ -25348,14 +25935,14 @@ public final void rule__ActionClient__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__1" - // InternalRos.g:8336:1: rule__ActionClient__Group__1 : rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ; + // InternalRos.g:8498: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:8340:1: ( rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ) - // InternalRos.g:8341:2: rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 + // 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 { pushFollow(FOLLOW_28); rule__ActionClient__Group__1__Impl(); @@ -25386,17 +25973,17 @@ public final void rule__ActionClient__Group__1() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__1__Impl" - // InternalRos.g:8348:1: rule__ActionClient__Group__1__Impl : ( '{' ) ; + // InternalRos.g:8510:1: rule__ActionClient__Group__1__Impl : ( '{' ) ; public final void rule__ActionClient__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8352:1: ( ( '{' ) ) - // InternalRos.g:8353:1: ( '{' ) + // InternalRos.g:8514:1: ( ( '{' ) ) + // InternalRos.g:8515:1: ( '{' ) { - // InternalRos.g:8353:1: ( '{' ) - // InternalRos.g:8354:2: '{' + // InternalRos.g:8515:1: ( '{' ) + // InternalRos.g:8516:2: '{' { before(grammarAccess.getActionClientAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -25423,14 +26010,14 @@ public final void rule__ActionClient__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__2" - // InternalRos.g:8363:1: rule__ActionClient__Group__2 : rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ; + // InternalRos.g:8525: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:8367:1: ( rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ) - // InternalRos.g:8368:2: rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 + // 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 { pushFollow(FOLLOW_10); rule__ActionClient__Group__2__Impl(); @@ -25461,17 +26048,17 @@ public final void rule__ActionClient__Group__2() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__2__Impl" - // InternalRos.g:8375:1: rule__ActionClient__Group__2__Impl : ( 'name' ) ; + // InternalRos.g:8537:1: rule__ActionClient__Group__2__Impl : ( 'name' ) ; public final void rule__ActionClient__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8379:1: ( ( 'name' ) ) - // InternalRos.g:8380:1: ( 'name' ) + // InternalRos.g:8541:1: ( ( 'name' ) ) + // InternalRos.g:8542:1: ( 'name' ) { - // InternalRos.g:8380:1: ( 'name' ) - // InternalRos.g:8381:2: 'name' + // InternalRos.g:8542:1: ( 'name' ) + // InternalRos.g:8543:2: 'name' { before(grammarAccess.getActionClientAccess().getNameKeyword_2()); match(input,33,FOLLOW_2); @@ -25498,16 +26085,16 @@ public final void rule__ActionClient__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__3" - // InternalRos.g:8390:1: rule__ActionClient__Group__3 : rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ; + // InternalRos.g:8552: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:8394:1: ( rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ) - // InternalRos.g:8395:2: rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 + // 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 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_41); rule__ActionClient__Group__3__Impl(); state._fsp--; @@ -25536,21 +26123,21 @@ public final void rule__ActionClient__Group__3() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__3__Impl" - // InternalRos.g:8402:1: rule__ActionClient__Group__3__Impl : ( ( rule__ActionClient__NameAssignment_3 ) ) ; + // InternalRos.g:8564: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:8406:1: ( ( ( rule__ActionClient__NameAssignment_3 ) ) ) - // InternalRos.g:8407:1: ( ( rule__ActionClient__NameAssignment_3 ) ) + // InternalRos.g:8568:1: ( ( ( rule__ActionClient__NameAssignment_3 ) ) ) + // InternalRos.g:8569:1: ( ( rule__ActionClient__NameAssignment_3 ) ) { - // InternalRos.g:8407:1: ( ( rule__ActionClient__NameAssignment_3 ) ) - // InternalRos.g:8408:2: ( rule__ActionClient__NameAssignment_3 ) + // InternalRos.g:8569:1: ( ( rule__ActionClient__NameAssignment_3 ) ) + // InternalRos.g:8570:2: ( rule__ActionClient__NameAssignment_3 ) { before(grammarAccess.getActionClientAccess().getNameAssignment_3()); - // InternalRos.g:8409:2: ( rule__ActionClient__NameAssignment_3 ) - // InternalRos.g:8409:3: rule__ActionClient__NameAssignment_3 + // InternalRos.g:8571:2: ( rule__ActionClient__NameAssignment_3 ) + // InternalRos.g:8571:3: rule__ActionClient__NameAssignment_3 { pushFollow(FOLLOW_2); rule__ActionClient__NameAssignment_3(); @@ -25583,14 +26170,14 @@ public final void rule__ActionClient__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__4" - // InternalRos.g:8417:1: rule__ActionClient__Group__4 : rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ; + // InternalRos.g:8579: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:8421:1: ( rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ) - // InternalRos.g:8422:2: rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 + // 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 { pushFollow(FOLLOW_10); rule__ActionClient__Group__4__Impl(); @@ -25621,17 +26208,17 @@ public final void rule__ActionClient__Group__4() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__4__Impl" - // InternalRos.g:8429:1: rule__ActionClient__Group__4__Impl : ( 'action' ) ; + // InternalRos.g:8591:1: rule__ActionClient__Group__4__Impl : ( 'action' ) ; public final void rule__ActionClient__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8433:1: ( ( 'action' ) ) - // InternalRos.g:8434:1: ( 'action' ) + // InternalRos.g:8595:1: ( ( 'action' ) ) + // InternalRos.g:8596:1: ( 'action' ) { - // InternalRos.g:8434:1: ( 'action' ) - // InternalRos.g:8435:2: 'action' + // InternalRos.g:8596:1: ( 'action' ) + // InternalRos.g:8597:2: 'action' { before(grammarAccess.getActionClientAccess().getActionKeyword_4()); match(input,37,FOLLOW_2); @@ -25658,16 +26245,16 @@ public final void rule__ActionClient__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__5" - // InternalRos.g:8444:1: rule__ActionClient__Group__5 : rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ; + // InternalRos.g:8606: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:8448:1: ( rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ) - // InternalRos.g:8449:2: rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 + // 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 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_38); rule__ActionClient__Group__5__Impl(); state._fsp--; @@ -25696,21 +26283,21 @@ public final void rule__ActionClient__Group__5() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__5__Impl" - // InternalRos.g:8456:1: rule__ActionClient__Group__5__Impl : ( ( rule__ActionClient__ActionAssignment_5 ) ) ; + // InternalRos.g:8618: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:8460:1: ( ( ( rule__ActionClient__ActionAssignment_5 ) ) ) - // InternalRos.g:8461:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) + // InternalRos.g:8622:1: ( ( ( rule__ActionClient__ActionAssignment_5 ) ) ) + // InternalRos.g:8623:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) { - // InternalRos.g:8461:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) - // InternalRos.g:8462:2: ( rule__ActionClient__ActionAssignment_5 ) + // InternalRos.g:8623:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) + // InternalRos.g:8624:2: ( rule__ActionClient__ActionAssignment_5 ) { before(grammarAccess.getActionClientAccess().getActionAssignment_5()); - // InternalRos.g:8463:2: ( rule__ActionClient__ActionAssignment_5 ) - // InternalRos.g:8463:3: rule__ActionClient__ActionAssignment_5 + // InternalRos.g:8625:2: ( rule__ActionClient__ActionAssignment_5 ) + // InternalRos.g:8625:3: rule__ActionClient__ActionAssignment_5 { pushFollow(FOLLOW_2); rule__ActionClient__ActionAssignment_5(); @@ -25743,16 +26330,16 @@ public final void rule__ActionClient__Group__5__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__6" - // InternalRos.g:8471:1: rule__ActionClient__Group__6 : rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ; + // InternalRos.g:8633: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:8475:1: ( rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ) - // InternalRos.g:8476:2: rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 + // 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 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_38); rule__ActionClient__Group__6__Impl(); state._fsp--; @@ -25781,29 +26368,29 @@ public final void rule__ActionClient__Group__6() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__6__Impl" - // InternalRos.g:8483:1: rule__ActionClient__Group__6__Impl : ( ( rule__ActionClient__Group_6__0 )? ) ; + // InternalRos.g:8645: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:8487:1: ( ( ( rule__ActionClient__Group_6__0 )? ) ) - // InternalRos.g:8488:1: ( ( rule__ActionClient__Group_6__0 )? ) + // InternalRos.g:8649:1: ( ( ( rule__ActionClient__Group_6__0 )? ) ) + // InternalRos.g:8650:1: ( ( rule__ActionClient__Group_6__0 )? ) { - // InternalRos.g:8488:1: ( ( rule__ActionClient__Group_6__0 )? ) - // InternalRos.g:8489:2: ( rule__ActionClient__Group_6__0 )? + // InternalRos.g:8650:1: ( ( rule__ActionClient__Group_6__0 )? ) + // InternalRos.g:8651:2: ( rule__ActionClient__Group_6__0 )? { before(grammarAccess.getActionClientAccess().getGroup_6()); - // InternalRos.g:8490:2: ( rule__ActionClient__Group_6__0 )? - int alt46=2; - int LA46_0 = input.LA(1); + // InternalRos.g:8652:2: ( rule__ActionClient__Group_6__0 )? + int alt53=2; + int LA53_0 = input.LA(1); - if ( (LA46_0==63) ) { - alt46=1; + if ( (LA53_0==63) ) { + alt53=1; } - switch (alt46) { + switch (alt53) { case 1 : - // InternalRos.g:8490:3: rule__ActionClient__Group_6__0 + // InternalRos.g:8652:3: rule__ActionClient__Group_6__0 { pushFollow(FOLLOW_2); rule__ActionClient__Group_6__0(); @@ -25839,14 +26426,14 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__7" - // InternalRos.g:8498:1: rule__ActionClient__Group__7 : rule__ActionClient__Group__7__Impl ; + // InternalRos.g:8660: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:8502:1: ( rule__ActionClient__Group__7__Impl ) - // InternalRos.g:8503:2: rule__ActionClient__Group__7__Impl + // InternalRos.g:8664:1: ( rule__ActionClient__Group__7__Impl ) + // InternalRos.g:8665:2: rule__ActionClient__Group__7__Impl { pushFollow(FOLLOW_2); rule__ActionClient__Group__7__Impl(); @@ -25872,17 +26459,17 @@ public final void rule__ActionClient__Group__7() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__7__Impl" - // InternalRos.g:8509:1: rule__ActionClient__Group__7__Impl : ( '}' ) ; + // InternalRos.g:8671:1: rule__ActionClient__Group__7__Impl : ( '}' ) ; public final void rule__ActionClient__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8513:1: ( ( '}' ) ) - // InternalRos.g:8514:1: ( '}' ) + // InternalRos.g:8675:1: ( ( '}' ) ) + // InternalRos.g:8676:1: ( '}' ) { - // InternalRos.g:8514:1: ( '}' ) - // InternalRos.g:8515:2: '}' + // InternalRos.g:8676:1: ( '}' ) + // InternalRos.g:8677:2: '}' { before(grammarAccess.getActionClientAccess().getRightCurlyBracketKeyword_7()); match(input,42,FOLLOW_2); @@ -25909,16 +26496,16 @@ public final void rule__ActionClient__Group__7__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group_6__0" - // InternalRos.g:8525:1: rule__ActionClient__Group_6__0 : rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ; + // InternalRos.g:8687: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:8529:1: ( rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ) - // InternalRos.g:8530:2: rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 + // 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 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_39); rule__ActionClient__Group_6__0__Impl(); state._fsp--; @@ -25947,17 +26534,17 @@ public final void rule__ActionClient__Group_6__0() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group_6__0__Impl" - // InternalRos.g:8537:1: rule__ActionClient__Group_6__0__Impl : ( 'namespace' ) ; + // InternalRos.g:8699: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:8541:1: ( ( 'namespace' ) ) - // InternalRos.g:8542:1: ( 'namespace' ) + // InternalRos.g:8703:1: ( ( 'namespace' ) ) + // InternalRos.g:8704:1: ( 'namespace' ) { - // InternalRos.g:8542:1: ( 'namespace' ) - // InternalRos.g:8543:2: 'namespace' + // InternalRos.g:8704:1: ( 'namespace' ) + // InternalRos.g:8705:2: 'namespace' { before(grammarAccess.getActionClientAccess().getNamespaceKeyword_6_0()); match(input,63,FOLLOW_2); @@ -25984,14 +26571,14 @@ public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ActionClient__Group_6__1" - // InternalRos.g:8552:1: rule__ActionClient__Group_6__1 : rule__ActionClient__Group_6__1__Impl ; + // InternalRos.g:8714: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:8556:1: ( rule__ActionClient__Group_6__1__Impl ) - // InternalRos.g:8557:2: rule__ActionClient__Group_6__1__Impl + // InternalRos.g:8718:1: ( rule__ActionClient__Group_6__1__Impl ) + // InternalRos.g:8719:2: rule__ActionClient__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ActionClient__Group_6__1__Impl(); @@ -26017,21 +26604,21 @@ public final void rule__ActionClient__Group_6__1() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group_6__1__Impl" - // InternalRos.g:8563:1: rule__ActionClient__Group_6__1__Impl : ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ; + // InternalRos.g:8725: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:8567:1: ( ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ) - // InternalRos.g:8568:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) + // InternalRos.g:8729:1: ( ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ) + // InternalRos.g:8730:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) { - // InternalRos.g:8568:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) - // InternalRos.g:8569:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) + // InternalRos.g:8730:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) + // InternalRos.g:8731:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) { before(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); - // InternalRos.g:8570:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) - // InternalRos.g:8570:3: rule__ActionClient__NamespaceAssignment_6_1 + // InternalRos.g:8732:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) + // InternalRos.g:8732:3: rule__ActionClient__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__ActionClient__NamespaceAssignment_6_1(); @@ -26064,14 +26651,14 @@ public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionExcep // $ANTLR start "rule__PackageDependency__Group__0" - // InternalRos.g:8579:1: rule__PackageDependency__Group__0 : rule__PackageDependency__Group__0__Impl rule__PackageDependency__Group__1 ; + // InternalRos.g:8741: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:8583:1: ( rule__PackageDependency__Group__0__Impl rule__PackageDependency__Group__1 ) - // InternalRos.g:8584:2: rule__PackageDependency__Group__0__Impl rule__PackageDependency__Group__1 + // 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 { pushFollow(FOLLOW_10); rule__PackageDependency__Group__0__Impl(); @@ -26102,17 +26689,17 @@ public final void rule__PackageDependency__Group__0() throws RecognitionExceptio // $ANTLR start "rule__PackageDependency__Group__0__Impl" - // InternalRos.g:8591:1: rule__PackageDependency__Group__0__Impl : ( 'PackageDependency' ) ; + // InternalRos.g:8753:1: rule__PackageDependency__Group__0__Impl : ( 'PackageDependency' ) ; public final void rule__PackageDependency__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8595:1: ( ( 'PackageDependency' ) ) - // InternalRos.g:8596:1: ( 'PackageDependency' ) + // InternalRos.g:8757:1: ( ( 'PackageDependency' ) ) + // InternalRos.g:8758:1: ( 'PackageDependency' ) { - // InternalRos.g:8596:1: ( 'PackageDependency' ) - // InternalRos.g:8597:2: 'PackageDependency' + // InternalRos.g:8758:1: ( 'PackageDependency' ) + // InternalRos.g:8759:2: 'PackageDependency' { before(grammarAccess.getPackageDependencyAccess().getPackageDependencyKeyword_0()); match(input,69,FOLLOW_2); @@ -26139,14 +26726,14 @@ public final void rule__PackageDependency__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__PackageDependency__Group__1" - // InternalRos.g:8606:1: rule__PackageDependency__Group__1 : rule__PackageDependency__Group__1__Impl ; + // InternalRos.g:8768: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:8610:1: ( rule__PackageDependency__Group__1__Impl ) - // InternalRos.g:8611:2: rule__PackageDependency__Group__1__Impl + // InternalRos.g:8772:1: ( rule__PackageDependency__Group__1__Impl ) + // InternalRos.g:8773:2: rule__PackageDependency__Group__1__Impl { pushFollow(FOLLOW_2); rule__PackageDependency__Group__1__Impl(); @@ -26172,21 +26759,21 @@ public final void rule__PackageDependency__Group__1() throws RecognitionExceptio // $ANTLR start "rule__PackageDependency__Group__1__Impl" - // InternalRos.g:8617:1: rule__PackageDependency__Group__1__Impl : ( ( rule__PackageDependency__PackageAssignment_1 ) ) ; + // InternalRos.g:8779: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:8621:1: ( ( ( rule__PackageDependency__PackageAssignment_1 ) ) ) - // InternalRos.g:8622:1: ( ( rule__PackageDependency__PackageAssignment_1 ) ) + // InternalRos.g:8783:1: ( ( ( rule__PackageDependency__PackageAssignment_1 ) ) ) + // InternalRos.g:8784:1: ( ( rule__PackageDependency__PackageAssignment_1 ) ) { - // InternalRos.g:8622:1: ( ( rule__PackageDependency__PackageAssignment_1 ) ) - // InternalRos.g:8623:2: ( rule__PackageDependency__PackageAssignment_1 ) + // InternalRos.g:8784:1: ( ( rule__PackageDependency__PackageAssignment_1 ) ) + // InternalRos.g:8785:2: ( rule__PackageDependency__PackageAssignment_1 ) { before(grammarAccess.getPackageDependencyAccess().getPackageAssignment_1()); - // InternalRos.g:8624:2: ( rule__PackageDependency__PackageAssignment_1 ) - // InternalRos.g:8624:3: rule__PackageDependency__PackageAssignment_1 + // InternalRos.g:8786:2: ( rule__PackageDependency__PackageAssignment_1 ) + // InternalRos.g:8786:3: rule__PackageDependency__PackageAssignment_1 { pushFollow(FOLLOW_2); rule__PackageDependency__PackageAssignment_1(); @@ -26219,14 +26806,14 @@ public final void rule__PackageDependency__Group__1__Impl() throws RecognitionEx // $ANTLR start "rule__ExternalDependency__Group__0" - // InternalRos.g:8633:1: rule__ExternalDependency__Group__0 : rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ; + // InternalRos.g:8795: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:8637:1: ( rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ) - // InternalRos.g:8638:2: rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 + // 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 { pushFollow(FOLLOW_18); rule__ExternalDependency__Group__0__Impl(); @@ -26257,21 +26844,21 @@ public final void rule__ExternalDependency__Group__0() throws RecognitionExcepti // $ANTLR start "rule__ExternalDependency__Group__0__Impl" - // InternalRos.g:8645:1: rule__ExternalDependency__Group__0__Impl : ( () ) ; + // InternalRos.g:8807:1: rule__ExternalDependency__Group__0__Impl : ( () ) ; public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8649:1: ( ( () ) ) - // InternalRos.g:8650:1: ( () ) + // InternalRos.g:8811:1: ( ( () ) ) + // InternalRos.g:8812:1: ( () ) { - // InternalRos.g:8650:1: ( () ) - // InternalRos.g:8651:2: () + // InternalRos.g:8812:1: ( () ) + // InternalRos.g:8813:2: () { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); - // InternalRos.g:8652:2: () - // InternalRos.g:8652:3: + // InternalRos.g:8814:2: () + // InternalRos.g:8814:3: { } @@ -26294,14 +26881,14 @@ public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__ExternalDependency__Group__1" - // InternalRos.g:8660:1: rule__ExternalDependency__Group__1 : rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ; + // InternalRos.g:8822: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:8664:1: ( rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ) - // InternalRos.g:8665:2: rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 + // 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 { pushFollow(FOLLOW_10); rule__ExternalDependency__Group__1__Impl(); @@ -26332,17 +26919,17 @@ public final void rule__ExternalDependency__Group__1() throws RecognitionExcepti // $ANTLR start "rule__ExternalDependency__Group__1__Impl" - // InternalRos.g:8672:1: rule__ExternalDependency__Group__1__Impl : ( 'ExternalDependency' ) ; + // InternalRos.g:8834:1: rule__ExternalDependency__Group__1__Impl : ( 'ExternalDependency' ) ; public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8676:1: ( ( 'ExternalDependency' ) ) - // InternalRos.g:8677:1: ( 'ExternalDependency' ) + // InternalRos.g:8838:1: ( ( 'ExternalDependency' ) ) + // InternalRos.g:8839:1: ( 'ExternalDependency' ) { - // InternalRos.g:8677:1: ( 'ExternalDependency' ) - // InternalRos.g:8678:2: 'ExternalDependency' + // InternalRos.g:8839:1: ( 'ExternalDependency' ) + // InternalRos.g:8840:2: 'ExternalDependency' { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); match(input,70,FOLLOW_2); @@ -26369,14 +26956,14 @@ public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__ExternalDependency__Group__2" - // InternalRos.g:8687:1: rule__ExternalDependency__Group__2 : rule__ExternalDependency__Group__2__Impl ; + // InternalRos.g:8849: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:8691:1: ( rule__ExternalDependency__Group__2__Impl ) - // InternalRos.g:8692:2: rule__ExternalDependency__Group__2__Impl + // InternalRos.g:8853:1: ( rule__ExternalDependency__Group__2__Impl ) + // InternalRos.g:8854:2: rule__ExternalDependency__Group__2__Impl { pushFollow(FOLLOW_2); rule__ExternalDependency__Group__2__Impl(); @@ -26402,21 +26989,21 @@ public final void rule__ExternalDependency__Group__2() throws RecognitionExcepti // $ANTLR start "rule__ExternalDependency__Group__2__Impl" - // InternalRos.g:8698:1: rule__ExternalDependency__Group__2__Impl : ( ( rule__ExternalDependency__NameAssignment_2 ) ) ; + // InternalRos.g:8860: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:8702:1: ( ( ( rule__ExternalDependency__NameAssignment_2 ) ) ) - // InternalRos.g:8703:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) + // InternalRos.g:8864:1: ( ( ( rule__ExternalDependency__NameAssignment_2 ) ) ) + // InternalRos.g:8865:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) { - // InternalRos.g:8703:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) - // InternalRos.g:8704:2: ( rule__ExternalDependency__NameAssignment_2 ) + // InternalRos.g:8865:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) + // InternalRos.g:8866:2: ( rule__ExternalDependency__NameAssignment_2 ) { before(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); - // InternalRos.g:8705:2: ( rule__ExternalDependency__NameAssignment_2 ) - // InternalRos.g:8705:3: rule__ExternalDependency__NameAssignment_2 + // InternalRos.g:8867:2: ( rule__ExternalDependency__NameAssignment_2 ) + // InternalRos.g:8867:3: rule__ExternalDependency__NameAssignment_2 { pushFollow(FOLLOW_2); rule__ExternalDependency__NameAssignment_2(); @@ -26449,16 +27036,16 @@ public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionE // $ANTLR start "rule__GlobalNamespace__Group__0" - // InternalRos.g:8714:1: rule__GlobalNamespace__Group__0 : rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ; + // InternalRos.g:8876: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:8718:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) - // InternalRos.g:8719:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 + // 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 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_42); rule__GlobalNamespace__Group__0__Impl(); state._fsp--; @@ -26487,21 +27074,21 @@ public final void rule__GlobalNamespace__Group__0() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__0__Impl" - // InternalRos.g:8726:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; + // InternalRos.g:8888:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8730:1: ( ( () ) ) - // InternalRos.g:8731:1: ( () ) + // InternalRos.g:8892:1: ( ( () ) ) + // InternalRos.g:8893:1: ( () ) { - // InternalRos.g:8731:1: ( () ) - // InternalRos.g:8732:2: () + // InternalRos.g:8893:1: ( () ) + // InternalRos.g:8894:2: () { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); - // InternalRos.g:8733:2: () - // InternalRos.g:8733:3: + // InternalRos.g:8895:2: () + // InternalRos.g:8895:3: { } @@ -26524,14 +27111,14 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__1" - // InternalRos.g:8741:1: rule__GlobalNamespace__Group__1 : rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ; + // InternalRos.g:8903: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:8745:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) - // InternalRos.g:8746:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 + // 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 { pushFollow(FOLLOW_4); rule__GlobalNamespace__Group__1__Impl(); @@ -26562,17 +27149,17 @@ public final void rule__GlobalNamespace__Group__1() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__1__Impl" - // InternalRos.g:8753:1: rule__GlobalNamespace__Group__1__Impl : ( 'GlobalNamespace' ) ; + // InternalRos.g:8915:1: rule__GlobalNamespace__Group__1__Impl : ( 'GlobalNamespace' ) ; public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8757:1: ( ( 'GlobalNamespace' ) ) - // InternalRos.g:8758:1: ( 'GlobalNamespace' ) + // InternalRos.g:8919:1: ( ( 'GlobalNamespace' ) ) + // InternalRos.g:8920:1: ( 'GlobalNamespace' ) { - // InternalRos.g:8758:1: ( 'GlobalNamespace' ) - // InternalRos.g:8759:2: 'GlobalNamespace' + // InternalRos.g:8920:1: ( 'GlobalNamespace' ) + // InternalRos.g:8921:2: 'GlobalNamespace' { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); match(input,71,FOLLOW_2); @@ -26599,16 +27186,16 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__2" - // InternalRos.g:8768:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 ; + // InternalRos.g:8930: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:8772:1: ( rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 ) - // InternalRos.g:8773:2: rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 + // 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 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_43); rule__GlobalNamespace__Group__2__Impl(); state._fsp--; @@ -26637,17 +27224,17 @@ public final void rule__GlobalNamespace__Group__2() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__2__Impl" - // InternalRos.g:8780:1: rule__GlobalNamespace__Group__2__Impl : ( '{' ) ; + // InternalRos.g:8942:1: rule__GlobalNamespace__Group__2__Impl : ( '{' ) ; public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8784:1: ( ( '{' ) ) - // InternalRos.g:8785:1: ( '{' ) + // InternalRos.g:8946:1: ( ( '{' ) ) + // InternalRos.g:8947:1: ( '{' ) { - // InternalRos.g:8785:1: ( '{' ) - // InternalRos.g:8786:2: '{' + // InternalRos.g:8947:1: ( '{' ) + // InternalRos.g:8948:2: '{' { before(grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_2()); match(input,41,FOLLOW_2); @@ -26674,16 +27261,16 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__3" - // InternalRos.g:8795:1: rule__GlobalNamespace__Group__3 : rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 ; + // InternalRos.g:8957: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:8799:1: ( rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 ) - // InternalRos.g:8800:2: rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 + // 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 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_43); rule__GlobalNamespace__Group__3__Impl(); state._fsp--; @@ -26712,29 +27299,29 @@ public final void rule__GlobalNamespace__Group__3() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__3__Impl" - // InternalRos.g:8807:1: rule__GlobalNamespace__Group__3__Impl : ( ( rule__GlobalNamespace__Group_3__0 )? ) ; + // InternalRos.g:8969: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:8811:1: ( ( ( rule__GlobalNamespace__Group_3__0 )? ) ) - // InternalRos.g:8812:1: ( ( rule__GlobalNamespace__Group_3__0 )? ) + // InternalRos.g:8973:1: ( ( ( rule__GlobalNamespace__Group_3__0 )? ) ) + // InternalRos.g:8974:1: ( ( rule__GlobalNamespace__Group_3__0 )? ) { - // InternalRos.g:8812:1: ( ( rule__GlobalNamespace__Group_3__0 )? ) - // InternalRos.g:8813:2: ( rule__GlobalNamespace__Group_3__0 )? + // InternalRos.g:8974:1: ( ( rule__GlobalNamespace__Group_3__0 )? ) + // InternalRos.g:8975:2: ( rule__GlobalNamespace__Group_3__0 )? { before(grammarAccess.getGlobalNamespaceAccess().getGroup_3()); - // InternalRos.g:8814:2: ( rule__GlobalNamespace__Group_3__0 )? - int alt47=2; - int LA47_0 = input.LA(1); + // InternalRos.g:8976:2: ( rule__GlobalNamespace__Group_3__0 )? + int alt54=2; + int LA54_0 = input.LA(1); - if ( (LA47_0==72) ) { - alt47=1; + if ( (LA54_0==72) ) { + alt54=1; } - switch (alt47) { + switch (alt54) { case 1 : - // InternalRos.g:8814:3: rule__GlobalNamespace__Group_3__0 + // InternalRos.g:8976:3: rule__GlobalNamespace__Group_3__0 { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_3__0(); @@ -26770,14 +27357,14 @@ public final void rule__GlobalNamespace__Group__3__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__4" - // InternalRos.g:8822:1: rule__GlobalNamespace__Group__4 : rule__GlobalNamespace__Group__4__Impl ; + // InternalRos.g:8984: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:8826:1: ( rule__GlobalNamespace__Group__4__Impl ) - // InternalRos.g:8827:2: rule__GlobalNamespace__Group__4__Impl + // InternalRos.g:8988:1: ( rule__GlobalNamespace__Group__4__Impl ) + // InternalRos.g:8989:2: rule__GlobalNamespace__Group__4__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group__4__Impl(); @@ -26803,17 +27390,17 @@ public final void rule__GlobalNamespace__Group__4() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__4__Impl" - // InternalRos.g:8833:1: rule__GlobalNamespace__Group__4__Impl : ( '}' ) ; + // InternalRos.g:8995:1: rule__GlobalNamespace__Group__4__Impl : ( '}' ) ; public final void rule__GlobalNamespace__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8837:1: ( ( '}' ) ) - // InternalRos.g:8838:1: ( '}' ) + // InternalRos.g:8999:1: ( ( '}' ) ) + // InternalRos.g:9000:1: ( '}' ) { - // InternalRos.g:8838:1: ( '}' ) - // InternalRos.g:8839:2: '}' + // InternalRos.g:9000:1: ( '}' ) + // InternalRos.g:9001:2: '}' { before(grammarAccess.getGlobalNamespaceAccess().getRightCurlyBracketKeyword_4()); match(input,42,FOLLOW_2); @@ -26840,14 +27427,14 @@ public final void rule__GlobalNamespace__Group__4__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group_3__0" - // InternalRos.g:8849:1: rule__GlobalNamespace__Group_3__0 : rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 ; + // InternalRos.g:9011: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:8853:1: ( rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 ) - // InternalRos.g:8854:2: rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 + // 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 { pushFollow(FOLLOW_4); rule__GlobalNamespace__Group_3__0__Impl(); @@ -26878,17 +27465,17 @@ public final void rule__GlobalNamespace__Group_3__0() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_3__0__Impl" - // InternalRos.g:8861:1: rule__GlobalNamespace__Group_3__0__Impl : ( 'parts' ) ; + // InternalRos.g:9023: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:8865:1: ( ( 'parts' ) ) - // InternalRos.g:8866:1: ( 'parts' ) + // InternalRos.g:9027:1: ( ( 'parts' ) ) + // InternalRos.g:9028:1: ( 'parts' ) { - // InternalRos.g:8866:1: ( 'parts' ) - // InternalRos.g:8867:2: 'parts' + // InternalRos.g:9028:1: ( 'parts' ) + // InternalRos.g:9029:2: 'parts' { before(grammarAccess.getGlobalNamespaceAccess().getPartsKeyword_3_0()); match(input,72,FOLLOW_2); @@ -26915,16 +27502,16 @@ public final void rule__GlobalNamespace__Group_3__0__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_3__1" - // InternalRos.g:8876:1: rule__GlobalNamespace__Group_3__1 : rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 ; + // InternalRos.g:9038: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:8880:1: ( rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 ) - // InternalRos.g:8881:2: rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 + // 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 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_44); rule__GlobalNamespace__Group_3__1__Impl(); state._fsp--; @@ -26953,17 +27540,17 @@ public final void rule__GlobalNamespace__Group_3__1() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_3__1__Impl" - // InternalRos.g:8888:1: rule__GlobalNamespace__Group_3__1__Impl : ( '{' ) ; + // InternalRos.g:9050:1: rule__GlobalNamespace__Group_3__1__Impl : ( '{' ) ; public final void rule__GlobalNamespace__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8892:1: ( ( '{' ) ) - // InternalRos.g:8893:1: ( '{' ) + // InternalRos.g:9054:1: ( ( '{' ) ) + // InternalRos.g:9055:1: ( '{' ) { - // InternalRos.g:8893:1: ( '{' ) - // InternalRos.g:8894:2: '{' + // InternalRos.g:9055:1: ( '{' ) + // InternalRos.g:9056:2: '{' { before(grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); match(input,41,FOLLOW_2); @@ -26990,14 +27577,14 @@ public final void rule__GlobalNamespace__Group_3__1__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_3__2" - // InternalRos.g:8903:1: rule__GlobalNamespace__Group_3__2 : rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 ; + // InternalRos.g:9065: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:8907:1: ( rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 ) - // InternalRos.g:8908:2: rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 + // 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 { pushFollow(FOLLOW_13); rule__GlobalNamespace__Group_3__2__Impl(); @@ -27028,21 +27615,21 @@ public final void rule__GlobalNamespace__Group_3__2() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_3__2__Impl" - // InternalRos.g:8915:1: rule__GlobalNamespace__Group_3__2__Impl : ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) ; + // InternalRos.g:9077: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:8919:1: ( ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) ) - // InternalRos.g:8920:1: ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) + // InternalRos.g:9081:1: ( ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) ) + // InternalRos.g:9082:1: ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) { - // InternalRos.g:8920:1: ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) - // InternalRos.g:8921:2: ( rule__GlobalNamespace__PartsAssignment_3_2 ) + // InternalRos.g:9082:1: ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) + // InternalRos.g:9083:2: ( rule__GlobalNamespace__PartsAssignment_3_2 ) { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_3_2()); - // InternalRos.g:8922:2: ( rule__GlobalNamespace__PartsAssignment_3_2 ) - // InternalRos.g:8922:3: rule__GlobalNamespace__PartsAssignment_3_2 + // InternalRos.g:9084:2: ( rule__GlobalNamespace__PartsAssignment_3_2 ) + // InternalRos.g:9084:3: rule__GlobalNamespace__PartsAssignment_3_2 { pushFollow(FOLLOW_2); rule__GlobalNamespace__PartsAssignment_3_2(); @@ -27075,14 +27662,14 @@ public final void rule__GlobalNamespace__Group_3__2__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_3__3" - // InternalRos.g:8930:1: rule__GlobalNamespace__Group_3__3 : rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 ; + // InternalRos.g:9092: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:8934:1: ( rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 ) - // InternalRos.g:8935:2: rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 + // 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 { pushFollow(FOLLOW_13); rule__GlobalNamespace__Group_3__3__Impl(); @@ -27113,33 +27700,33 @@ public final void rule__GlobalNamespace__Group_3__3() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_3__3__Impl" - // InternalRos.g:8942:1: rule__GlobalNamespace__Group_3__3__Impl : ( ( rule__GlobalNamespace__Group_3_3__0 )* ) ; + // InternalRos.g:9104: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:8946:1: ( ( ( rule__GlobalNamespace__Group_3_3__0 )* ) ) - // InternalRos.g:8947:1: ( ( rule__GlobalNamespace__Group_3_3__0 )* ) + // InternalRos.g:9108:1: ( ( ( rule__GlobalNamespace__Group_3_3__0 )* ) ) + // InternalRos.g:9109:1: ( ( rule__GlobalNamespace__Group_3_3__0 )* ) { - // InternalRos.g:8947:1: ( ( rule__GlobalNamespace__Group_3_3__0 )* ) - // InternalRos.g:8948:2: ( 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 )* { before(grammarAccess.getGlobalNamespaceAccess().getGroup_3_3()); - // InternalRos.g:8949:2: ( rule__GlobalNamespace__Group_3_3__0 )* - loop48: + // InternalRos.g:9111:2: ( rule__GlobalNamespace__Group_3_3__0 )* + loop55: do { - int alt48=2; - int LA48_0 = input.LA(1); + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA48_0==43) ) { - alt48=1; + if ( (LA55_0==43) ) { + alt55=1; } - switch (alt48) { + switch (alt55) { case 1 : - // InternalRos.g:8949:3: rule__GlobalNamespace__Group_3_3__0 + // InternalRos.g:9111:3: rule__GlobalNamespace__Group_3_3__0 { pushFollow(FOLLOW_7); rule__GlobalNamespace__Group_3_3__0(); @@ -27151,7 +27738,7 @@ public final void rule__GlobalNamespace__Group_3__3__Impl() throws RecognitionEx break; default : - break loop48; + break loop55; } } while (true); @@ -27178,14 +27765,14 @@ public final void rule__GlobalNamespace__Group_3__3__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_3__4" - // InternalRos.g:8957:1: rule__GlobalNamespace__Group_3__4 : rule__GlobalNamespace__Group_3__4__Impl ; + // InternalRos.g:9119: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:8961:1: ( rule__GlobalNamespace__Group_3__4__Impl ) - // InternalRos.g:8962:2: rule__GlobalNamespace__Group_3__4__Impl + // InternalRos.g:9123:1: ( rule__GlobalNamespace__Group_3__4__Impl ) + // InternalRos.g:9124:2: rule__GlobalNamespace__Group_3__4__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_3__4__Impl(); @@ -27211,17 +27798,17 @@ public final void rule__GlobalNamespace__Group_3__4() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_3__4__Impl" - // InternalRos.g:8968:1: rule__GlobalNamespace__Group_3__4__Impl : ( '}' ) ; + // InternalRos.g:9130:1: rule__GlobalNamespace__Group_3__4__Impl : ( '}' ) ; public final void rule__GlobalNamespace__Group_3__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8972:1: ( ( '}' ) ) - // InternalRos.g:8973:1: ( '}' ) + // InternalRos.g:9134:1: ( ( '}' ) ) + // InternalRos.g:9135:1: ( '}' ) { - // InternalRos.g:8973:1: ( '}' ) - // InternalRos.g:8974:2: '}' + // InternalRos.g:9135:1: ( '}' ) + // InternalRos.g:9136:2: '}' { before(grammarAccess.getGlobalNamespaceAccess().getRightCurlyBracketKeyword_3_4()); match(input,42,FOLLOW_2); @@ -27248,16 +27835,16 @@ public final void rule__GlobalNamespace__Group_3__4__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_3_3__0" - // InternalRos.g:8984:1: rule__GlobalNamespace__Group_3_3__0 : rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 ; + // InternalRos.g:9146: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:8988:1: ( rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 ) - // InternalRos.g:8989:2: rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 + // 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 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_44); rule__GlobalNamespace__Group_3_3__0__Impl(); state._fsp--; @@ -27286,17 +27873,17 @@ public final void rule__GlobalNamespace__Group_3_3__0() throws RecognitionExcept // $ANTLR start "rule__GlobalNamespace__Group_3_3__0__Impl" - // InternalRos.g:8996:1: rule__GlobalNamespace__Group_3_3__0__Impl : ( ',' ) ; + // InternalRos.g:9158: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:9000:1: ( ( ',' ) ) - // InternalRos.g:9001:1: ( ',' ) + // InternalRos.g:9162:1: ( ( ',' ) ) + // InternalRos.g:9163:1: ( ',' ) { - // InternalRos.g:9001:1: ( ',' ) - // InternalRos.g:9002:2: ',' + // InternalRos.g:9163:1: ( ',' ) + // InternalRos.g:9164:2: ',' { before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_3_3_0()); match(input,43,FOLLOW_2); @@ -27323,14 +27910,14 @@ public final void rule__GlobalNamespace__Group_3_3__0__Impl() throws Recognition // $ANTLR start "rule__GlobalNamespace__Group_3_3__1" - // InternalRos.g:9011:1: rule__GlobalNamespace__Group_3_3__1 : rule__GlobalNamespace__Group_3_3__1__Impl ; + // InternalRos.g:9173: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:9015:1: ( rule__GlobalNamespace__Group_3_3__1__Impl ) - // InternalRos.g:9016:2: rule__GlobalNamespace__Group_3_3__1__Impl + // InternalRos.g:9177:1: ( rule__GlobalNamespace__Group_3_3__1__Impl ) + // InternalRos.g:9178:2: rule__GlobalNamespace__Group_3_3__1__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_3_3__1__Impl(); @@ -27356,21 +27943,21 @@ public final void rule__GlobalNamespace__Group_3_3__1() throws RecognitionExcept // $ANTLR start "rule__GlobalNamespace__Group_3_3__1__Impl" - // InternalRos.g:9022:1: rule__GlobalNamespace__Group_3_3__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) ; + // InternalRos.g:9184: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:9026:1: ( ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) ) - // InternalRos.g:9027:1: ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) + // InternalRos.g:9188:1: ( ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) ) + // InternalRos.g:9189:1: ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) { - // InternalRos.g:9027:1: ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) - // InternalRos.g:9028:2: ( 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 ) { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_3_3_1()); - // InternalRos.g:9029:2: ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) - // InternalRos.g:9029:3: rule__GlobalNamespace__PartsAssignment_3_3_1 + // InternalRos.g:9191:2: ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) + // InternalRos.g:9191:3: rule__GlobalNamespace__PartsAssignment_3_3_1 { pushFollow(FOLLOW_2); rule__GlobalNamespace__PartsAssignment_3_3_1(); @@ -27403,16 +27990,16 @@ public final void rule__GlobalNamespace__Group_3_3__1__Impl() throws Recognition // $ANTLR start "rule__RelativeNamespace_Impl__Group__0" - // InternalRos.g:9038:1: rule__RelativeNamespace_Impl__Group__0 : rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ; + // InternalRos.g:9200: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:9042:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) - // InternalRos.g:9043:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 + // 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 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_45); rule__RelativeNamespace_Impl__Group__0__Impl(); state._fsp--; @@ -27441,21 +28028,21 @@ public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__0__Impl" - // InternalRos.g:9050:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; + // InternalRos.g:9212:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9054:1: ( ( () ) ) - // InternalRos.g:9055:1: ( () ) + // InternalRos.g:9216:1: ( ( () ) ) + // InternalRos.g:9217:1: ( () ) { - // InternalRos.g:9055:1: ( () ) - // InternalRos.g:9056:2: () + // InternalRos.g:9217:1: ( () ) + // InternalRos.g:9218:2: () { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); - // InternalRos.g:9057:2: () - // InternalRos.g:9057:3: + // InternalRos.g:9219:2: () + // InternalRos.g:9219:3: { } @@ -27478,14 +28065,14 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__1" - // InternalRos.g:9065:1: rule__RelativeNamespace_Impl__Group__1 : rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ; + // InternalRos.g:9227: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:9069:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) - // InternalRos.g:9070:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 + // 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 { pushFollow(FOLLOW_4); rule__RelativeNamespace_Impl__Group__1__Impl(); @@ -27516,17 +28103,17 @@ public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__1__Impl" - // InternalRos.g:9077:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( 'RelativeNamespace' ) ; + // InternalRos.g:9239: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:9081:1: ( ( 'RelativeNamespace' ) ) - // InternalRos.g:9082:1: ( 'RelativeNamespace' ) + // InternalRos.g:9243:1: ( ( 'RelativeNamespace' ) ) + // InternalRos.g:9244:1: ( 'RelativeNamespace' ) { - // InternalRos.g:9082:1: ( 'RelativeNamespace' ) - // InternalRos.g:9083:2: 'RelativeNamespace' + // InternalRos.g:9244:1: ( 'RelativeNamespace' ) + // InternalRos.g:9245:2: 'RelativeNamespace' { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); match(input,73,FOLLOW_2); @@ -27553,16 +28140,16 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__2" - // InternalRos.g:9092:1: rule__RelativeNamespace_Impl__Group__2 : rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 ; + // InternalRos.g:9254: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:9096:1: ( rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 ) - // InternalRos.g:9097:2: rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 + // 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 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_43); rule__RelativeNamespace_Impl__Group__2__Impl(); state._fsp--; @@ -27591,17 +28178,17 @@ public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__2__Impl" - // InternalRos.g:9104:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( '{' ) ; + // InternalRos.g:9266:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( '{' ) ; public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9108:1: ( ( '{' ) ) - // InternalRos.g:9109:1: ( '{' ) + // InternalRos.g:9270:1: ( ( '{' ) ) + // InternalRos.g:9271:1: ( '{' ) { - // InternalRos.g:9109:1: ( '{' ) - // InternalRos.g:9110:2: '{' + // InternalRos.g:9271:1: ( '{' ) + // InternalRos.g:9272:2: '{' { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_2()); match(input,41,FOLLOW_2); @@ -27628,16 +28215,16 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__3" - // InternalRos.g:9119:1: rule__RelativeNamespace_Impl__Group__3 : rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 ; + // InternalRos.g:9281: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:9123:1: ( rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 ) - // InternalRos.g:9124:2: rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 + // 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 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_43); rule__RelativeNamespace_Impl__Group__3__Impl(); state._fsp--; @@ -27666,29 +28253,29 @@ public final void rule__RelativeNamespace_Impl__Group__3() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__3__Impl" - // InternalRos.g:9131:1: rule__RelativeNamespace_Impl__Group__3__Impl : ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) ; + // InternalRos.g:9293: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:9135:1: ( ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) ) - // InternalRos.g:9136:1: ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) + // InternalRos.g:9297:1: ( ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) ) + // InternalRos.g:9298:1: ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) { - // InternalRos.g:9136:1: ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) - // InternalRos.g:9137:2: ( 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 )? { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_3()); - // InternalRos.g:9138:2: ( rule__RelativeNamespace_Impl__Group_3__0 )? - int alt49=2; - int LA49_0 = input.LA(1); + // InternalRos.g:9300:2: ( rule__RelativeNamespace_Impl__Group_3__0 )? + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA49_0==72) ) { - alt49=1; + if ( (LA56_0==72) ) { + alt56=1; } - switch (alt49) { + switch (alt56) { case 1 : - // InternalRos.g:9138:3: rule__RelativeNamespace_Impl__Group_3__0 + // InternalRos.g:9300:3: rule__RelativeNamespace_Impl__Group_3__0 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_3__0(); @@ -27724,14 +28311,14 @@ public final void rule__RelativeNamespace_Impl__Group__3__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__4" - // InternalRos.g:9146:1: rule__RelativeNamespace_Impl__Group__4 : rule__RelativeNamespace_Impl__Group__4__Impl ; + // InternalRos.g:9308: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:9150:1: ( rule__RelativeNamespace_Impl__Group__4__Impl ) - // InternalRos.g:9151:2: rule__RelativeNamespace_Impl__Group__4__Impl + // InternalRos.g:9312:1: ( rule__RelativeNamespace_Impl__Group__4__Impl ) + // InternalRos.g:9313:2: rule__RelativeNamespace_Impl__Group__4__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group__4__Impl(); @@ -27757,17 +28344,17 @@ public final void rule__RelativeNamespace_Impl__Group__4() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__4__Impl" - // InternalRos.g:9157:1: rule__RelativeNamespace_Impl__Group__4__Impl : ( '}' ) ; + // InternalRos.g:9319:1: rule__RelativeNamespace_Impl__Group__4__Impl : ( '}' ) ; public final void rule__RelativeNamespace_Impl__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9161:1: ( ( '}' ) ) - // InternalRos.g:9162:1: ( '}' ) + // InternalRos.g:9323:1: ( ( '}' ) ) + // InternalRos.g:9324:1: ( '}' ) { - // InternalRos.g:9162:1: ( '}' ) - // InternalRos.g:9163:2: '}' + // InternalRos.g:9324:1: ( '}' ) + // InternalRos.g:9325:2: '}' { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightCurlyBracketKeyword_4()); match(input,42,FOLLOW_2); @@ -27794,14 +28381,14 @@ public final void rule__RelativeNamespace_Impl__Group__4__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__0" - // InternalRos.g:9173:1: rule__RelativeNamespace_Impl__Group_3__0 : rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 ; + // InternalRos.g:9335: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:9177:1: ( rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 ) - // InternalRos.g:9178:2: rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 + // 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 { pushFollow(FOLLOW_4); rule__RelativeNamespace_Impl__Group_3__0__Impl(); @@ -27832,17 +28419,17 @@ public final void rule__RelativeNamespace_Impl__Group_3__0() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__0__Impl" - // InternalRos.g:9185:1: rule__RelativeNamespace_Impl__Group_3__0__Impl : ( 'parts' ) ; + // InternalRos.g:9347: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:9189:1: ( ( 'parts' ) ) - // InternalRos.g:9190:1: ( 'parts' ) + // InternalRos.g:9351:1: ( ( 'parts' ) ) + // InternalRos.g:9352:1: ( 'parts' ) { - // InternalRos.g:9190:1: ( 'parts' ) - // InternalRos.g:9191:2: 'parts' + // InternalRos.g:9352:1: ( 'parts' ) + // InternalRos.g:9353:2: 'parts' { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsKeyword_3_0()); match(input,72,FOLLOW_2); @@ -27869,16 +28456,16 @@ public final void rule__RelativeNamespace_Impl__Group_3__0__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__1" - // InternalRos.g:9200:1: rule__RelativeNamespace_Impl__Group_3__1 : rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 ; + // InternalRos.g:9362: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:9204:1: ( rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 ) - // InternalRos.g:9205:2: rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 + // 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 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_44); rule__RelativeNamespace_Impl__Group_3__1__Impl(); state._fsp--; @@ -27907,17 +28494,17 @@ public final void rule__RelativeNamespace_Impl__Group_3__1() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__1__Impl" - // InternalRos.g:9212:1: rule__RelativeNamespace_Impl__Group_3__1__Impl : ( '{' ) ; + // InternalRos.g:9374: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:9216:1: ( ( '{' ) ) - // InternalRos.g:9217:1: ( '{' ) + // InternalRos.g:9378:1: ( ( '{' ) ) + // InternalRos.g:9379:1: ( '{' ) { - // InternalRos.g:9217:1: ( '{' ) - // InternalRos.g:9218:2: '{' + // InternalRos.g:9379:1: ( '{' ) + // InternalRos.g:9380:2: '{' { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_3_1()); match(input,41,FOLLOW_2); @@ -27944,14 +28531,14 @@ public final void rule__RelativeNamespace_Impl__Group_3__1__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__2" - // InternalRos.g:9227:1: rule__RelativeNamespace_Impl__Group_3__2 : rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 ; + // InternalRos.g:9389: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:9231:1: ( rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 ) - // InternalRos.g:9232:2: rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 + // 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 { pushFollow(FOLLOW_13); rule__RelativeNamespace_Impl__Group_3__2__Impl(); @@ -27982,21 +28569,21 @@ public final void rule__RelativeNamespace_Impl__Group_3__2() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__2__Impl" - // InternalRos.g:9239:1: rule__RelativeNamespace_Impl__Group_3__2__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) ; + // InternalRos.g:9401: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:9243:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) ) - // InternalRos.g:9244:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) + // InternalRos.g:9405:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) ) + // InternalRos.g:9406:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) { - // InternalRos.g:9244:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) - // InternalRos.g:9245:2: ( 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 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_3_2()); - // InternalRos.g:9246:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) - // InternalRos.g:9246:3: rule__RelativeNamespace_Impl__PartsAssignment_3_2 + // InternalRos.g:9408:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) + // InternalRos.g:9408:3: rule__RelativeNamespace_Impl__PartsAssignment_3_2 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__PartsAssignment_3_2(); @@ -28029,14 +28616,14 @@ public final void rule__RelativeNamespace_Impl__Group_3__2__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__3" - // InternalRos.g:9254:1: rule__RelativeNamespace_Impl__Group_3__3 : rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 ; + // InternalRos.g:9416: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:9258:1: ( rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 ) - // InternalRos.g:9259:2: rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 + // 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 { pushFollow(FOLLOW_13); rule__RelativeNamespace_Impl__Group_3__3__Impl(); @@ -28067,33 +28654,33 @@ public final void rule__RelativeNamespace_Impl__Group_3__3() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__3__Impl" - // InternalRos.g:9266:1: rule__RelativeNamespace_Impl__Group_3__3__Impl : ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) ; + // InternalRos.g:9428: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:9270:1: ( ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) ) - // InternalRos.g:9271:1: ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) + // InternalRos.g:9432:1: ( ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) ) + // InternalRos.g:9433:1: ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) { - // InternalRos.g:9271:1: ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) - // InternalRos.g:9272:2: ( 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 )* { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_3_3()); - // InternalRos.g:9273:2: ( rule__RelativeNamespace_Impl__Group_3_3__0 )* - loop50: + // InternalRos.g:9435:2: ( rule__RelativeNamespace_Impl__Group_3_3__0 )* + loop57: do { - int alt50=2; - int LA50_0 = input.LA(1); + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA50_0==43) ) { - alt50=1; + if ( (LA57_0==43) ) { + alt57=1; } - switch (alt50) { + switch (alt57) { case 1 : - // InternalRos.g:9273:3: rule__RelativeNamespace_Impl__Group_3_3__0 + // InternalRos.g:9435:3: rule__RelativeNamespace_Impl__Group_3_3__0 { pushFollow(FOLLOW_7); rule__RelativeNamespace_Impl__Group_3_3__0(); @@ -28105,7 +28692,7 @@ public final void rule__RelativeNamespace_Impl__Group_3__3__Impl() throws Recogn break; default : - break loop50; + break loop57; } } while (true); @@ -28132,14 +28719,14 @@ public final void rule__RelativeNamespace_Impl__Group_3__3__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__4" - // InternalRos.g:9281:1: rule__RelativeNamespace_Impl__Group_3__4 : rule__RelativeNamespace_Impl__Group_3__4__Impl ; + // InternalRos.g:9443: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:9285:1: ( rule__RelativeNamespace_Impl__Group_3__4__Impl ) - // InternalRos.g:9286:2: rule__RelativeNamespace_Impl__Group_3__4__Impl + // InternalRos.g:9447:1: ( rule__RelativeNamespace_Impl__Group_3__4__Impl ) + // InternalRos.g:9448:2: rule__RelativeNamespace_Impl__Group_3__4__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_3__4__Impl(); @@ -28165,17 +28752,17 @@ public final void rule__RelativeNamespace_Impl__Group_3__4() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__4__Impl" - // InternalRos.g:9292:1: rule__RelativeNamespace_Impl__Group_3__4__Impl : ( '}' ) ; + // InternalRos.g:9454: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:9296:1: ( ( '}' ) ) - // InternalRos.g:9297:1: ( '}' ) + // InternalRos.g:9458:1: ( ( '}' ) ) + // InternalRos.g:9459:1: ( '}' ) { - // InternalRos.g:9297:1: ( '}' ) - // InternalRos.g:9298:2: '}' + // InternalRos.g:9459:1: ( '}' ) + // InternalRos.g:9460:2: '}' { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightCurlyBracketKeyword_3_4()); match(input,42,FOLLOW_2); @@ -28202,16 +28789,16 @@ public final void rule__RelativeNamespace_Impl__Group_3__4__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_3_3__0" - // InternalRos.g:9308: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:9470: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:9312:1: ( rule__RelativeNamespace_Impl__Group_3_3__0__Impl rule__RelativeNamespace_Impl__Group_3_3__1 ) - // InternalRos.g:9313:2: rule__RelativeNamespace_Impl__Group_3_3__0__Impl rule__RelativeNamespace_Impl__Group_3_3__1 + // 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 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_44); rule__RelativeNamespace_Impl__Group_3_3__0__Impl(); state._fsp--; @@ -28240,17 +28827,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:9320:1: rule__RelativeNamespace_Impl__Group_3_3__0__Impl : ( ',' ) ; + // InternalRos.g:9482: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:9324:1: ( ( ',' ) ) - // InternalRos.g:9325:1: ( ',' ) + // InternalRos.g:9486:1: ( ( ',' ) ) + // InternalRos.g:9487:1: ( ',' ) { - // InternalRos.g:9325:1: ( ',' ) - // InternalRos.g:9326:2: ',' + // InternalRos.g:9487:1: ( ',' ) + // InternalRos.g:9488:2: ',' { before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_3_3_0()); match(input,43,FOLLOW_2); @@ -28277,14 +28864,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:9335:1: rule__RelativeNamespace_Impl__Group_3_3__1 : rule__RelativeNamespace_Impl__Group_3_3__1__Impl ; + // InternalRos.g:9497: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:9339:1: ( rule__RelativeNamespace_Impl__Group_3_3__1__Impl ) - // InternalRos.g:9340:2: rule__RelativeNamespace_Impl__Group_3_3__1__Impl + // InternalRos.g:9501:1: ( rule__RelativeNamespace_Impl__Group_3_3__1__Impl ) + // InternalRos.g:9502:2: rule__RelativeNamespace_Impl__Group_3_3__1__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_3_3__1__Impl(); @@ -28310,21 +28897,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:9346:1: rule__RelativeNamespace_Impl__Group_3_3__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) ; + // InternalRos.g:9508: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:9350:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) ) - // InternalRos.g:9351:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) + // InternalRos.g:9512:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) ) + // InternalRos.g:9513:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) { - // InternalRos.g:9351:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) - // InternalRos.g:9352:2: ( 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 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_3_3_1()); - // InternalRos.g:9353:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) - // InternalRos.g:9353:3: rule__RelativeNamespace_Impl__PartsAssignment_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 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__PartsAssignment_3_3_1(); @@ -28357,16 +28944,16 @@ public final void rule__RelativeNamespace_Impl__Group_3_3__1__Impl() throws Reco // $ANTLR start "rule__PrivateNamespace__Group__0" - // InternalRos.g:9362:1: rule__PrivateNamespace__Group__0 : rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ; + // InternalRos.g:9524: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:9366:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) - // InternalRos.g:9367:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 + // 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 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_39); rule__PrivateNamespace__Group__0__Impl(); state._fsp--; @@ -28395,21 +28982,21 @@ public final void rule__PrivateNamespace__Group__0() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__0__Impl" - // InternalRos.g:9374:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; + // InternalRos.g:9536:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9378:1: ( ( () ) ) - // InternalRos.g:9379:1: ( () ) + // InternalRos.g:9540:1: ( ( () ) ) + // InternalRos.g:9541:1: ( () ) { - // InternalRos.g:9379:1: ( () ) - // InternalRos.g:9380:2: () + // InternalRos.g:9541:1: ( () ) + // InternalRos.g:9542:2: () { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); - // InternalRos.g:9381:2: () - // InternalRos.g:9381:3: + // InternalRos.g:9543:2: () + // InternalRos.g:9543:3: { } @@ -28432,14 +29019,14 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__1" - // InternalRos.g:9389:1: rule__PrivateNamespace__Group__1 : rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ; + // InternalRos.g:9551: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:9393:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) - // InternalRos.g:9394:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 + // 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 { pushFollow(FOLLOW_4); rule__PrivateNamespace__Group__1__Impl(); @@ -28470,17 +29057,17 @@ public final void rule__PrivateNamespace__Group__1() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__1__Impl" - // InternalRos.g:9401:1: rule__PrivateNamespace__Group__1__Impl : ( 'PrivateNamespace' ) ; + // InternalRos.g:9563:1: rule__PrivateNamespace__Group__1__Impl : ( 'PrivateNamespace' ) ; public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9405:1: ( ( 'PrivateNamespace' ) ) - // InternalRos.g:9406:1: ( 'PrivateNamespace' ) + // InternalRos.g:9567:1: ( ( 'PrivateNamespace' ) ) + // InternalRos.g:9568:1: ( 'PrivateNamespace' ) { - // InternalRos.g:9406:1: ( 'PrivateNamespace' ) - // InternalRos.g:9407:2: 'PrivateNamespace' + // InternalRos.g:9568:1: ( 'PrivateNamespace' ) + // InternalRos.g:9569:2: 'PrivateNamespace' { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); match(input,74,FOLLOW_2); @@ -28507,16 +29094,16 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__2" - // InternalRos.g:9416:1: rule__PrivateNamespace__Group__2 : rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 ; + // InternalRos.g:9578: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:9420:1: ( rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 ) - // InternalRos.g:9421:2: rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 + // 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 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_43); rule__PrivateNamespace__Group__2__Impl(); state._fsp--; @@ -28545,17 +29132,17 @@ public final void rule__PrivateNamespace__Group__2() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__2__Impl" - // InternalRos.g:9428:1: rule__PrivateNamespace__Group__2__Impl : ( '{' ) ; + // InternalRos.g:9590:1: rule__PrivateNamespace__Group__2__Impl : ( '{' ) ; public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9432:1: ( ( '{' ) ) - // InternalRos.g:9433:1: ( '{' ) + // InternalRos.g:9594:1: ( ( '{' ) ) + // InternalRos.g:9595:1: ( '{' ) { - // InternalRos.g:9433:1: ( '{' ) - // InternalRos.g:9434:2: '{' + // InternalRos.g:9595:1: ( '{' ) + // InternalRos.g:9596:2: '{' { before(grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_2()); match(input,41,FOLLOW_2); @@ -28582,16 +29169,16 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__3" - // InternalRos.g:9443:1: rule__PrivateNamespace__Group__3 : rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 ; + // InternalRos.g:9605: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:9447:1: ( rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 ) - // InternalRos.g:9448:2: rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 + // 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 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_43); rule__PrivateNamespace__Group__3__Impl(); state._fsp--; @@ -28620,29 +29207,29 @@ public final void rule__PrivateNamespace__Group__3() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__3__Impl" - // InternalRos.g:9455:1: rule__PrivateNamespace__Group__3__Impl : ( ( rule__PrivateNamespace__Group_3__0 )? ) ; + // InternalRos.g:9617: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:9459:1: ( ( ( rule__PrivateNamespace__Group_3__0 )? ) ) - // InternalRos.g:9460:1: ( ( rule__PrivateNamespace__Group_3__0 )? ) + // InternalRos.g:9621:1: ( ( ( rule__PrivateNamespace__Group_3__0 )? ) ) + // InternalRos.g:9622:1: ( ( rule__PrivateNamespace__Group_3__0 )? ) { - // InternalRos.g:9460:1: ( ( rule__PrivateNamespace__Group_3__0 )? ) - // InternalRos.g:9461:2: ( rule__PrivateNamespace__Group_3__0 )? + // InternalRos.g:9622:1: ( ( rule__PrivateNamespace__Group_3__0 )? ) + // InternalRos.g:9623:2: ( rule__PrivateNamespace__Group_3__0 )? { before(grammarAccess.getPrivateNamespaceAccess().getGroup_3()); - // InternalRos.g:9462:2: ( rule__PrivateNamespace__Group_3__0 )? - int alt51=2; - int LA51_0 = input.LA(1); + // InternalRos.g:9624:2: ( rule__PrivateNamespace__Group_3__0 )? + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA51_0==72) ) { - alt51=1; + if ( (LA58_0==72) ) { + alt58=1; } - switch (alt51) { + switch (alt58) { case 1 : - // InternalRos.g:9462:3: rule__PrivateNamespace__Group_3__0 + // InternalRos.g:9624:3: rule__PrivateNamespace__Group_3__0 { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_3__0(); @@ -28678,14 +29265,14 @@ public final void rule__PrivateNamespace__Group__3__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__4" - // InternalRos.g:9470:1: rule__PrivateNamespace__Group__4 : rule__PrivateNamespace__Group__4__Impl ; + // InternalRos.g:9632: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:9474:1: ( rule__PrivateNamespace__Group__4__Impl ) - // InternalRos.g:9475:2: rule__PrivateNamespace__Group__4__Impl + // InternalRos.g:9636:1: ( rule__PrivateNamespace__Group__4__Impl ) + // InternalRos.g:9637:2: rule__PrivateNamespace__Group__4__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group__4__Impl(); @@ -28711,17 +29298,17 @@ public final void rule__PrivateNamespace__Group__4() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__4__Impl" - // InternalRos.g:9481:1: rule__PrivateNamespace__Group__4__Impl : ( '}' ) ; + // InternalRos.g:9643:1: rule__PrivateNamespace__Group__4__Impl : ( '}' ) ; public final void rule__PrivateNamespace__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9485:1: ( ( '}' ) ) - // InternalRos.g:9486:1: ( '}' ) + // InternalRos.g:9647:1: ( ( '}' ) ) + // InternalRos.g:9648:1: ( '}' ) { - // InternalRos.g:9486:1: ( '}' ) - // InternalRos.g:9487:2: '}' + // InternalRos.g:9648:1: ( '}' ) + // InternalRos.g:9649:2: '}' { before(grammarAccess.getPrivateNamespaceAccess().getRightCurlyBracketKeyword_4()); match(input,42,FOLLOW_2); @@ -28748,14 +29335,14 @@ public final void rule__PrivateNamespace__Group__4__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group_3__0" - // InternalRos.g:9497:1: rule__PrivateNamespace__Group_3__0 : rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 ; + // InternalRos.g:9659: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:9501:1: ( rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 ) - // InternalRos.g:9502:2: rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 + // 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 { pushFollow(FOLLOW_4); rule__PrivateNamespace__Group_3__0__Impl(); @@ -28786,17 +29373,17 @@ public final void rule__PrivateNamespace__Group_3__0() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_3__0__Impl" - // InternalRos.g:9509:1: rule__PrivateNamespace__Group_3__0__Impl : ( 'parts' ) ; + // InternalRos.g:9671: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:9513:1: ( ( 'parts' ) ) - // InternalRos.g:9514:1: ( 'parts' ) + // InternalRos.g:9675:1: ( ( 'parts' ) ) + // InternalRos.g:9676:1: ( 'parts' ) { - // InternalRos.g:9514:1: ( 'parts' ) - // InternalRos.g:9515:2: 'parts' + // InternalRos.g:9676:1: ( 'parts' ) + // InternalRos.g:9677:2: 'parts' { before(grammarAccess.getPrivateNamespaceAccess().getPartsKeyword_3_0()); match(input,72,FOLLOW_2); @@ -28823,16 +29410,16 @@ public final void rule__PrivateNamespace__Group_3__0__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_3__1" - // InternalRos.g:9524:1: rule__PrivateNamespace__Group_3__1 : rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 ; + // InternalRos.g:9686: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:9528:1: ( rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 ) - // InternalRos.g:9529:2: rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 + // 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 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_44); rule__PrivateNamespace__Group_3__1__Impl(); state._fsp--; @@ -28861,17 +29448,17 @@ public final void rule__PrivateNamespace__Group_3__1() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_3__1__Impl" - // InternalRos.g:9536:1: rule__PrivateNamespace__Group_3__1__Impl : ( '{' ) ; + // InternalRos.g:9698:1: rule__PrivateNamespace__Group_3__1__Impl : ( '{' ) ; public final void rule__PrivateNamespace__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9540:1: ( ( '{' ) ) - // InternalRos.g:9541:1: ( '{' ) + // InternalRos.g:9702:1: ( ( '{' ) ) + // InternalRos.g:9703:1: ( '{' ) { - // InternalRos.g:9541:1: ( '{' ) - // InternalRos.g:9542:2: '{' + // InternalRos.g:9703:1: ( '{' ) + // InternalRos.g:9704:2: '{' { before(grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); match(input,41,FOLLOW_2); @@ -28898,14 +29485,14 @@ public final void rule__PrivateNamespace__Group_3__1__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_3__2" - // InternalRos.g:9551:1: rule__PrivateNamespace__Group_3__2 : rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 ; + // InternalRos.g:9713: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:9555:1: ( rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 ) - // InternalRos.g:9556:2: rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 + // 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 { pushFollow(FOLLOW_13); rule__PrivateNamespace__Group_3__2__Impl(); @@ -28936,21 +29523,21 @@ public final void rule__PrivateNamespace__Group_3__2() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_3__2__Impl" - // InternalRos.g:9563:1: rule__PrivateNamespace__Group_3__2__Impl : ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) ; + // InternalRos.g:9725: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:9567:1: ( ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) ) - // InternalRos.g:9568:1: ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) + // InternalRos.g:9729:1: ( ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) ) + // InternalRos.g:9730:1: ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) { - // InternalRos.g:9568:1: ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) - // InternalRos.g:9569:2: ( rule__PrivateNamespace__PartsAssignment_3_2 ) + // InternalRos.g:9730:1: ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) + // InternalRos.g:9731:2: ( rule__PrivateNamespace__PartsAssignment_3_2 ) { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_3_2()); - // InternalRos.g:9570:2: ( rule__PrivateNamespace__PartsAssignment_3_2 ) - // InternalRos.g:9570:3: rule__PrivateNamespace__PartsAssignment_3_2 + // InternalRos.g:9732:2: ( rule__PrivateNamespace__PartsAssignment_3_2 ) + // InternalRos.g:9732:3: rule__PrivateNamespace__PartsAssignment_3_2 { pushFollow(FOLLOW_2); rule__PrivateNamespace__PartsAssignment_3_2(); @@ -28983,14 +29570,14 @@ public final void rule__PrivateNamespace__Group_3__2__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_3__3" - // InternalRos.g:9578:1: rule__PrivateNamespace__Group_3__3 : rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 ; + // InternalRos.g:9740: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:9582:1: ( rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 ) - // InternalRos.g:9583:2: rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 + // 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 { pushFollow(FOLLOW_13); rule__PrivateNamespace__Group_3__3__Impl(); @@ -29021,33 +29608,33 @@ public final void rule__PrivateNamespace__Group_3__3() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_3__3__Impl" - // InternalRos.g:9590:1: rule__PrivateNamespace__Group_3__3__Impl : ( ( rule__PrivateNamespace__Group_3_3__0 )* ) ; + // InternalRos.g:9752: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:9594:1: ( ( ( rule__PrivateNamespace__Group_3_3__0 )* ) ) - // InternalRos.g:9595:1: ( ( rule__PrivateNamespace__Group_3_3__0 )* ) + // InternalRos.g:9756:1: ( ( ( rule__PrivateNamespace__Group_3_3__0 )* ) ) + // InternalRos.g:9757:1: ( ( rule__PrivateNamespace__Group_3_3__0 )* ) { - // InternalRos.g:9595:1: ( ( rule__PrivateNamespace__Group_3_3__0 )* ) - // InternalRos.g:9596:2: ( 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 )* { before(grammarAccess.getPrivateNamespaceAccess().getGroup_3_3()); - // InternalRos.g:9597:2: ( rule__PrivateNamespace__Group_3_3__0 )* - loop52: + // InternalRos.g:9759:2: ( rule__PrivateNamespace__Group_3_3__0 )* + loop59: do { - int alt52=2; - int LA52_0 = input.LA(1); + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA52_0==43) ) { - alt52=1; + if ( (LA59_0==43) ) { + alt59=1; } - switch (alt52) { + switch (alt59) { case 1 : - // InternalRos.g:9597:3: rule__PrivateNamespace__Group_3_3__0 + // InternalRos.g:9759:3: rule__PrivateNamespace__Group_3_3__0 { pushFollow(FOLLOW_7); rule__PrivateNamespace__Group_3_3__0(); @@ -29059,7 +29646,7 @@ public final void rule__PrivateNamespace__Group_3__3__Impl() throws RecognitionE break; default : - break loop52; + break loop59; } } while (true); @@ -29086,14 +29673,14 @@ public final void rule__PrivateNamespace__Group_3__3__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_3__4" - // InternalRos.g:9605:1: rule__PrivateNamespace__Group_3__4 : rule__PrivateNamespace__Group_3__4__Impl ; + // InternalRos.g:9767: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:9609:1: ( rule__PrivateNamespace__Group_3__4__Impl ) - // InternalRos.g:9610:2: rule__PrivateNamespace__Group_3__4__Impl + // InternalRos.g:9771:1: ( rule__PrivateNamespace__Group_3__4__Impl ) + // InternalRos.g:9772:2: rule__PrivateNamespace__Group_3__4__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_3__4__Impl(); @@ -29119,17 +29706,17 @@ public final void rule__PrivateNamespace__Group_3__4() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_3__4__Impl" - // InternalRos.g:9616:1: rule__PrivateNamespace__Group_3__4__Impl : ( '}' ) ; + // InternalRos.g:9778:1: rule__PrivateNamespace__Group_3__4__Impl : ( '}' ) ; public final void rule__PrivateNamespace__Group_3__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9620:1: ( ( '}' ) ) - // InternalRos.g:9621:1: ( '}' ) + // InternalRos.g:9782:1: ( ( '}' ) ) + // InternalRos.g:9783:1: ( '}' ) { - // InternalRos.g:9621:1: ( '}' ) - // InternalRos.g:9622:2: '}' + // InternalRos.g:9783:1: ( '}' ) + // InternalRos.g:9784:2: '}' { before(grammarAccess.getPrivateNamespaceAccess().getRightCurlyBracketKeyword_3_4()); match(input,42,FOLLOW_2); @@ -29156,16 +29743,16 @@ public final void rule__PrivateNamespace__Group_3__4__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_3_3__0" - // InternalRos.g:9632:1: rule__PrivateNamespace__Group_3_3__0 : rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 ; + // InternalRos.g:9794: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:9636:1: ( rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 ) - // InternalRos.g:9637:2: rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 + // 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 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_44); rule__PrivateNamespace__Group_3_3__0__Impl(); state._fsp--; @@ -29194,17 +29781,17 @@ public final void rule__PrivateNamespace__Group_3_3__0() throws RecognitionExcep // $ANTLR start "rule__PrivateNamespace__Group_3_3__0__Impl" - // InternalRos.g:9644:1: rule__PrivateNamespace__Group_3_3__0__Impl : ( ',' ) ; + // InternalRos.g:9806: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:9648:1: ( ( ',' ) ) - // InternalRos.g:9649:1: ( ',' ) + // InternalRos.g:9810:1: ( ( ',' ) ) + // InternalRos.g:9811:1: ( ',' ) { - // InternalRos.g:9649:1: ( ',' ) - // InternalRos.g:9650:2: ',' + // InternalRos.g:9811:1: ( ',' ) + // InternalRos.g:9812:2: ',' { before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_3_3_0()); match(input,43,FOLLOW_2); @@ -29231,14 +29818,14 @@ public final void rule__PrivateNamespace__Group_3_3__0__Impl() throws Recognitio // $ANTLR start "rule__PrivateNamespace__Group_3_3__1" - // InternalRos.g:9659:1: rule__PrivateNamespace__Group_3_3__1 : rule__PrivateNamespace__Group_3_3__1__Impl ; + // InternalRos.g:9821: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:9663:1: ( rule__PrivateNamespace__Group_3_3__1__Impl ) - // InternalRos.g:9664:2: rule__PrivateNamespace__Group_3_3__1__Impl + // InternalRos.g:9825:1: ( rule__PrivateNamespace__Group_3_3__1__Impl ) + // InternalRos.g:9826:2: rule__PrivateNamespace__Group_3_3__1__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_3_3__1__Impl(); @@ -29264,21 +29851,21 @@ public final void rule__PrivateNamespace__Group_3_3__1() throws RecognitionExcep // $ANTLR start "rule__PrivateNamespace__Group_3_3__1__Impl" - // InternalRos.g:9670:1: rule__PrivateNamespace__Group_3_3__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) ; + // InternalRos.g:9832: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:9674:1: ( ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) ) - // InternalRos.g:9675:1: ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) + // InternalRos.g:9836:1: ( ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) ) + // InternalRos.g:9837:1: ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) { - // InternalRos.g:9675:1: ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) - // InternalRos.g:9676:2: ( 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 ) { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_3_3_1()); - // InternalRos.g:9677:2: ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) - // InternalRos.g:9677:3: rule__PrivateNamespace__PartsAssignment_3_3_1 + // InternalRos.g:9839:2: ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) + // InternalRos.g:9839:3: rule__PrivateNamespace__PartsAssignment_3_3_1 { pushFollow(FOLLOW_2); rule__PrivateNamespace__PartsAssignment_3_3_1(); @@ -29311,14 +29898,14 @@ public final void rule__PrivateNamespace__Group_3_3__1__Impl() throws Recognitio // $ANTLR start "rule__Parameter__Group__0" - // InternalRos.g:9686:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; + // InternalRos.g:9848: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:9690:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) - // InternalRos.g:9691:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 + // 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 { pushFollow(FOLLOW_4); rule__Parameter__Group__0__Impl(); @@ -29349,17 +29936,17 @@ public final void rule__Parameter__Group__0() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__0__Impl" - // InternalRos.g:9698:1: rule__Parameter__Group__0__Impl : ( 'Parameter' ) ; + // InternalRos.g:9860:1: rule__Parameter__Group__0__Impl : ( 'Parameter' ) ; public final void rule__Parameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9702:1: ( ( 'Parameter' ) ) - // InternalRos.g:9703:1: ( 'Parameter' ) + // InternalRos.g:9864:1: ( ( 'Parameter' ) ) + // InternalRos.g:9865:1: ( 'Parameter' ) { - // InternalRos.g:9703:1: ( 'Parameter' ) - // InternalRos.g:9704:2: 'Parameter' + // InternalRos.g:9865:1: ( 'Parameter' ) + // InternalRos.g:9866:2: 'Parameter' { before(grammarAccess.getParameterAccess().getParameterKeyword_0()); match(input,75,FOLLOW_2); @@ -29386,14 +29973,14 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__1" - // InternalRos.g:9713:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ; + // InternalRos.g:9875: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:9717:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) - // InternalRos.g:9718:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 + // 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 { pushFollow(FOLLOW_28); rule__Parameter__Group__1__Impl(); @@ -29424,17 +30011,17 @@ public final void rule__Parameter__Group__1() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__1__Impl" - // InternalRos.g:9725:1: rule__Parameter__Group__1__Impl : ( '{' ) ; + // InternalRos.g:9887:1: rule__Parameter__Group__1__Impl : ( '{' ) ; public final void rule__Parameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9729:1: ( ( '{' ) ) - // InternalRos.g:9730:1: ( '{' ) + // InternalRos.g:9891:1: ( ( '{' ) ) + // InternalRos.g:9892:1: ( '{' ) { - // InternalRos.g:9730:1: ( '{' ) - // InternalRos.g:9731:2: '{' + // InternalRos.g:9892:1: ( '{' ) + // InternalRos.g:9893:2: '{' { before(grammarAccess.getParameterAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -29461,14 +30048,14 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__2" - // InternalRos.g:9740:1: rule__Parameter__Group__2 : rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ; + // InternalRos.g:9902: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:9744:1: ( rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ) - // InternalRos.g:9745:2: rule__Parameter__Group__2__Impl rule__Parameter__Group__3 + // 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 { pushFollow(FOLLOW_10); rule__Parameter__Group__2__Impl(); @@ -29499,17 +30086,17 @@ public final void rule__Parameter__Group__2() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__2__Impl" - // InternalRos.g:9752:1: rule__Parameter__Group__2__Impl : ( 'name' ) ; + // InternalRos.g:9914:1: rule__Parameter__Group__2__Impl : ( 'name' ) ; public final void rule__Parameter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9756:1: ( ( 'name' ) ) - // InternalRos.g:9757:1: ( 'name' ) + // InternalRos.g:9918:1: ( ( 'name' ) ) + // InternalRos.g:9919:1: ( 'name' ) { - // InternalRos.g:9757:1: ( 'name' ) - // InternalRos.g:9758:2: 'name' + // InternalRos.g:9919:1: ( 'name' ) + // InternalRos.g:9920:2: 'name' { before(grammarAccess.getParameterAccess().getNameKeyword_2()); match(input,33,FOLLOW_2); @@ -29536,16 +30123,16 @@ public final void rule__Parameter__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__3" - // InternalRos.g:9767:1: rule__Parameter__Group__3 : rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ; + // InternalRos.g:9929: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:9771:1: ( rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ) - // InternalRos.g:9772:2: rule__Parameter__Group__3__Impl rule__Parameter__Group__4 + // 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 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_46); rule__Parameter__Group__3__Impl(); state._fsp--; @@ -29574,21 +30161,21 @@ public final void rule__Parameter__Group__3() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__3__Impl" - // InternalRos.g:9779:1: rule__Parameter__Group__3__Impl : ( ( rule__Parameter__NameAssignment_3 ) ) ; + // InternalRos.g:9941: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:9783:1: ( ( ( rule__Parameter__NameAssignment_3 ) ) ) - // InternalRos.g:9784:1: ( ( rule__Parameter__NameAssignment_3 ) ) + // InternalRos.g:9945:1: ( ( ( rule__Parameter__NameAssignment_3 ) ) ) + // InternalRos.g:9946:1: ( ( rule__Parameter__NameAssignment_3 ) ) { - // InternalRos.g:9784:1: ( ( rule__Parameter__NameAssignment_3 ) ) - // InternalRos.g:9785:2: ( rule__Parameter__NameAssignment_3 ) + // InternalRos.g:9946:1: ( ( rule__Parameter__NameAssignment_3 ) ) + // InternalRos.g:9947:2: ( rule__Parameter__NameAssignment_3 ) { before(grammarAccess.getParameterAccess().getNameAssignment_3()); - // InternalRos.g:9786:2: ( rule__Parameter__NameAssignment_3 ) - // InternalRos.g:9786:3: rule__Parameter__NameAssignment_3 + // InternalRos.g:9948:2: ( rule__Parameter__NameAssignment_3 ) + // InternalRos.g:9948:3: rule__Parameter__NameAssignment_3 { pushFollow(FOLLOW_2); rule__Parameter__NameAssignment_3(); @@ -29621,16 +30208,16 @@ public final void rule__Parameter__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__4" - // InternalRos.g:9794:1: rule__Parameter__Group__4 : rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ; + // InternalRos.g:9956: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:9798:1: ( rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ) - // InternalRos.g:9799:2: rule__Parameter__Group__4__Impl rule__Parameter__Group__5 + // 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 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_46); rule__Parameter__Group__4__Impl(); state._fsp--; @@ -29659,29 +30246,29 @@ public final void rule__Parameter__Group__4() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__4__Impl" - // InternalRos.g:9806:1: rule__Parameter__Group__4__Impl : ( ( rule__Parameter__Group_4__0 )? ) ; + // InternalRos.g:9968: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:9810:1: ( ( ( rule__Parameter__Group_4__0 )? ) ) - // InternalRos.g:9811:1: ( ( rule__Parameter__Group_4__0 )? ) + // InternalRos.g:9972:1: ( ( ( rule__Parameter__Group_4__0 )? ) ) + // InternalRos.g:9973:1: ( ( rule__Parameter__Group_4__0 )? ) { - // InternalRos.g:9811:1: ( ( rule__Parameter__Group_4__0 )? ) - // InternalRos.g:9812:2: ( rule__Parameter__Group_4__0 )? + // InternalRos.g:9973:1: ( ( rule__Parameter__Group_4__0 )? ) + // InternalRos.g:9974:2: ( rule__Parameter__Group_4__0 )? { before(grammarAccess.getParameterAccess().getGroup_4()); - // InternalRos.g:9813:2: ( rule__Parameter__Group_4__0 )? - int alt53=2; - int LA53_0 = input.LA(1); + // InternalRos.g:9975:2: ( rule__Parameter__Group_4__0 )? + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA53_0==63) ) { - alt53=1; + if ( (LA60_0==63) ) { + alt60=1; } - switch (alt53) { + switch (alt60) { case 1 : - // InternalRos.g:9813:3: rule__Parameter__Group_4__0 + // InternalRos.g:9975:3: rule__Parameter__Group_4__0 { pushFollow(FOLLOW_2); rule__Parameter__Group_4__0(); @@ -29717,16 +30304,16 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__5" - // InternalRos.g:9821:1: rule__Parameter__Group__5 : rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ; + // InternalRos.g:9983: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:9825:1: ( rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ) - // InternalRos.g:9826:2: rule__Parameter__Group__5__Impl rule__Parameter__Group__6 + // 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 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_47); rule__Parameter__Group__5__Impl(); state._fsp--; @@ -29755,17 +30342,17 @@ public final void rule__Parameter__Group__5() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__5__Impl" - // InternalRos.g:9833:1: rule__Parameter__Group__5__Impl : ( 'type' ) ; + // InternalRos.g:9995:1: rule__Parameter__Group__5__Impl : ( 'type' ) ; public final void rule__Parameter__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9837:1: ( ( 'type' ) ) - // InternalRos.g:9838:1: ( 'type' ) + // InternalRos.g:9999:1: ( ( 'type' ) ) + // InternalRos.g:10000:1: ( 'type' ) { - // InternalRos.g:9838:1: ( 'type' ) - // InternalRos.g:9839:2: 'type' + // InternalRos.g:10000:1: ( 'type' ) + // InternalRos.g:10001:2: 'type' { before(grammarAccess.getParameterAccess().getTypeKeyword_5()); match(input,36,FOLLOW_2); @@ -29792,16 +30379,16 @@ public final void rule__Parameter__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__6" - // InternalRos.g:9848:1: rule__Parameter__Group__6 : rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ; + // InternalRos.g:10010: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:9852:1: ( rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ) - // InternalRos.g:9853:2: rule__Parameter__Group__6__Impl rule__Parameter__Group__7 + // 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 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_48); rule__Parameter__Group__6__Impl(); state._fsp--; @@ -29830,21 +30417,21 @@ public final void rule__Parameter__Group__6() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__6__Impl" - // InternalRos.g:9860:1: rule__Parameter__Group__6__Impl : ( ( rule__Parameter__TypeAssignment_6 ) ) ; + // InternalRos.g:10022: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:9864:1: ( ( ( rule__Parameter__TypeAssignment_6 ) ) ) - // InternalRos.g:9865:1: ( ( rule__Parameter__TypeAssignment_6 ) ) + // InternalRos.g:10026:1: ( ( ( rule__Parameter__TypeAssignment_6 ) ) ) + // InternalRos.g:10027:1: ( ( rule__Parameter__TypeAssignment_6 ) ) { - // InternalRos.g:9865:1: ( ( rule__Parameter__TypeAssignment_6 ) ) - // InternalRos.g:9866:2: ( rule__Parameter__TypeAssignment_6 ) + // InternalRos.g:10027:1: ( ( rule__Parameter__TypeAssignment_6 ) ) + // InternalRos.g:10028:2: ( rule__Parameter__TypeAssignment_6 ) { before(grammarAccess.getParameterAccess().getTypeAssignment_6()); - // InternalRos.g:9867:2: ( rule__Parameter__TypeAssignment_6 ) - // InternalRos.g:9867:3: rule__Parameter__TypeAssignment_6 + // InternalRos.g:10029:2: ( rule__Parameter__TypeAssignment_6 ) + // InternalRos.g:10029:3: rule__Parameter__TypeAssignment_6 { pushFollow(FOLLOW_2); rule__Parameter__TypeAssignment_6(); @@ -29877,14 +30464,14 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__7" - // InternalRos.g:9875:1: rule__Parameter__Group__7 : rule__Parameter__Group__7__Impl ; + // InternalRos.g:10037: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:9879:1: ( rule__Parameter__Group__7__Impl ) - // InternalRos.g:9880:2: rule__Parameter__Group__7__Impl + // InternalRos.g:10041:1: ( rule__Parameter__Group__7__Impl ) + // InternalRos.g:10042:2: rule__Parameter__Group__7__Impl { pushFollow(FOLLOW_2); rule__Parameter__Group__7__Impl(); @@ -29910,17 +30497,17 @@ public final void rule__Parameter__Group__7() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__7__Impl" - // InternalRos.g:9886:1: rule__Parameter__Group__7__Impl : ( '}' ) ; + // InternalRos.g:10048:1: rule__Parameter__Group__7__Impl : ( '}' ) ; public final void rule__Parameter__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9890:1: ( ( '}' ) ) - // InternalRos.g:9891:1: ( '}' ) + // InternalRos.g:10052:1: ( ( '}' ) ) + // InternalRos.g:10053:1: ( '}' ) { - // InternalRos.g:9891:1: ( '}' ) - // InternalRos.g:9892:2: '}' + // InternalRos.g:10053:1: ( '}' ) + // InternalRos.g:10054:2: '}' { before(grammarAccess.getParameterAccess().getRightCurlyBracketKeyword_7()); match(input,42,FOLLOW_2); @@ -29947,16 +30534,16 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group_4__0" - // InternalRos.g:9902:1: rule__Parameter__Group_4__0 : rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 ; + // InternalRos.g:10064: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:9906:1: ( rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 ) - // InternalRos.g:9907:2: rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 + // 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 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_39); rule__Parameter__Group_4__0__Impl(); state._fsp--; @@ -29985,17 +30572,17 @@ public final void rule__Parameter__Group_4__0() throws RecognitionException { // $ANTLR start "rule__Parameter__Group_4__0__Impl" - // InternalRos.g:9914:1: rule__Parameter__Group_4__0__Impl : ( 'namespace' ) ; + // InternalRos.g:10076: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:9918:1: ( ( 'namespace' ) ) - // InternalRos.g:9919:1: ( 'namespace' ) + // InternalRos.g:10080:1: ( ( 'namespace' ) ) + // InternalRos.g:10081:1: ( 'namespace' ) { - // InternalRos.g:9919:1: ( 'namespace' ) - // InternalRos.g:9920:2: 'namespace' + // InternalRos.g:10081:1: ( 'namespace' ) + // InternalRos.g:10082:2: 'namespace' { before(grammarAccess.getParameterAccess().getNamespaceKeyword_4_0()); match(input,63,FOLLOW_2); @@ -30022,14 +30609,14 @@ public final void rule__Parameter__Group_4__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Parameter__Group_4__1" - // InternalRos.g:9929:1: rule__Parameter__Group_4__1 : rule__Parameter__Group_4__1__Impl ; + // InternalRos.g:10091: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:9933:1: ( rule__Parameter__Group_4__1__Impl ) - // InternalRos.g:9934:2: rule__Parameter__Group_4__1__Impl + // InternalRos.g:10095:1: ( rule__Parameter__Group_4__1__Impl ) + // InternalRos.g:10096:2: rule__Parameter__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__Parameter__Group_4__1__Impl(); @@ -30055,21 +30642,21 @@ public final void rule__Parameter__Group_4__1() throws RecognitionException { // $ANTLR start "rule__Parameter__Group_4__1__Impl" - // InternalRos.g:9940:1: rule__Parameter__Group_4__1__Impl : ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ; + // InternalRos.g:10102: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:9944:1: ( ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ) - // InternalRos.g:9945:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) + // InternalRos.g:10106:1: ( ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ) + // InternalRos.g:10107:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) { - // InternalRos.g:9945:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) - // InternalRos.g:9946:2: ( rule__Parameter__NamespaceAssignment_4_1 ) + // InternalRos.g:10107:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) + // InternalRos.g:10108:2: ( rule__Parameter__NamespaceAssignment_4_1 ) { before(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); - // InternalRos.g:9947:2: ( rule__Parameter__NamespaceAssignment_4_1 ) - // InternalRos.g:9947:3: rule__Parameter__NamespaceAssignment_4_1 + // InternalRos.g:10109:2: ( rule__Parameter__NamespaceAssignment_4_1 ) + // InternalRos.g:10109:3: rule__Parameter__NamespaceAssignment_4_1 { pushFollow(FOLLOW_2); rule__Parameter__NamespaceAssignment_4_1(); @@ -30102,14 +30689,14 @@ public final void rule__Parameter__Group_4__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__0" - // InternalRos.g:9956:1: rule__ParameterListType__Group__0 : rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ; + // InternalRos.g:10118: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:9960:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) - // InternalRos.g:9961:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 + // 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 { pushFollow(FOLLOW_49); rule__ParameterListType__Group__0__Impl(); @@ -30140,21 +30727,21 @@ public final void rule__ParameterListType__Group__0() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__0__Impl" - // InternalRos.g:9968:1: rule__ParameterListType__Group__0__Impl : ( () ) ; + // InternalRos.g:10130:1: rule__ParameterListType__Group__0__Impl : ( () ) ; public final void rule__ParameterListType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9972:1: ( ( () ) ) - // InternalRos.g:9973:1: ( () ) + // InternalRos.g:10134:1: ( ( () ) ) + // InternalRos.g:10135:1: ( () ) { - // InternalRos.g:9973:1: ( () ) - // InternalRos.g:9974:2: () + // InternalRos.g:10135:1: ( () ) + // InternalRos.g:10136:2: () { before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); - // InternalRos.g:9975:2: () - // InternalRos.g:9975:3: + // InternalRos.g:10137:2: () + // InternalRos.g:10137:3: { } @@ -30177,14 +30764,14 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__1" - // InternalRos.g:9983:1: rule__ParameterListType__Group__1 : rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ; + // InternalRos.g:10145: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:9987:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) - // InternalRos.g:9988:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 + // 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 { pushFollow(FOLLOW_4); rule__ParameterListType__Group__1__Impl(); @@ -30215,17 +30802,17 @@ public final void rule__ParameterListType__Group__1() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__1__Impl" - // InternalRos.g:9995:1: rule__ParameterListType__Group__1__Impl : ( 'List' ) ; + // InternalRos.g:10157:1: rule__ParameterListType__Group__1__Impl : ( 'List' ) ; public final void rule__ParameterListType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9999:1: ( ( 'List' ) ) - // InternalRos.g:10000:1: ( 'List' ) + // InternalRos.g:10161:1: ( ( 'List' ) ) + // InternalRos.g:10162:1: ( 'List' ) { - // InternalRos.g:10000:1: ( 'List' ) - // InternalRos.g:10001:2: 'List' + // InternalRos.g:10162:1: ( 'List' ) + // InternalRos.g:10163:2: 'List' { before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); match(input,76,FOLLOW_2); @@ -30252,16 +30839,16 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__2" - // InternalRos.g:10010:1: rule__ParameterListType__Group__2 : rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ; + // InternalRos.g:10172: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:10014:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) - // InternalRos.g:10015:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 + // 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 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_47); rule__ParameterListType__Group__2__Impl(); state._fsp--; @@ -30290,17 +30877,17 @@ public final void rule__ParameterListType__Group__2() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__2__Impl" - // InternalRos.g:10022:1: rule__ParameterListType__Group__2__Impl : ( '{' ) ; + // InternalRos.g:10184:1: rule__ParameterListType__Group__2__Impl : ( '{' ) ; public final void rule__ParameterListType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10026:1: ( ( '{' ) ) - // InternalRos.g:10027:1: ( '{' ) + // InternalRos.g:10188:1: ( ( '{' ) ) + // InternalRos.g:10189:1: ( '{' ) { - // InternalRos.g:10027:1: ( '{' ) - // InternalRos.g:10028:2: '{' + // InternalRos.g:10189:1: ( '{' ) + // InternalRos.g:10190:2: '{' { before(grammarAccess.getParameterListTypeAccess().getLeftCurlyBracketKeyword_2()); match(input,41,FOLLOW_2); @@ -30327,14 +30914,14 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__3" - // InternalRos.g:10037:1: rule__ParameterListType__Group__3 : rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ; + // InternalRos.g:10199: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:10041:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) - // InternalRos.g:10042:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 + // 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 { pushFollow(FOLLOW_13); rule__ParameterListType__Group__3__Impl(); @@ -30365,21 +30952,21 @@ public final void rule__ParameterListType__Group__3() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__3__Impl" - // InternalRos.g:10049:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; + // InternalRos.g:10211: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:10053:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) - // InternalRos.g:10054:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) + // InternalRos.g:10215:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) + // InternalRos.g:10216:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) { - // InternalRos.g:10054:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) - // InternalRos.g:10055:2: ( rule__ParameterListType__SequenceAssignment_3 ) + // InternalRos.g:10216:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) + // InternalRos.g:10217:2: ( rule__ParameterListType__SequenceAssignment_3 ) { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); - // InternalRos.g:10056:2: ( rule__ParameterListType__SequenceAssignment_3 ) - // InternalRos.g:10056:3: rule__ParameterListType__SequenceAssignment_3 + // InternalRos.g:10218:2: ( rule__ParameterListType__SequenceAssignment_3 ) + // InternalRos.g:10218:3: rule__ParameterListType__SequenceAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterListType__SequenceAssignment_3(); @@ -30412,14 +30999,14 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__4" - // InternalRos.g:10064:1: rule__ParameterListType__Group__4 : rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ; + // InternalRos.g:10226: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:10068:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) - // InternalRos.g:10069:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 + // 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 { pushFollow(FOLLOW_13); rule__ParameterListType__Group__4__Impl(); @@ -30450,33 +31037,33 @@ public final void rule__ParameterListType__Group__4() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__4__Impl" - // InternalRos.g:10076:1: rule__ParameterListType__Group__4__Impl : ( ( rule__ParameterListType__Group_4__0 )* ) ; + // InternalRos.g:10238: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:10080:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) - // InternalRos.g:10081:1: ( ( rule__ParameterListType__Group_4__0 )* ) + // InternalRos.g:10242:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) + // InternalRos.g:10243:1: ( ( rule__ParameterListType__Group_4__0 )* ) { - // InternalRos.g:10081:1: ( ( rule__ParameterListType__Group_4__0 )* ) - // InternalRos.g:10082:2: ( rule__ParameterListType__Group_4__0 )* + // InternalRos.g:10243:1: ( ( rule__ParameterListType__Group_4__0 )* ) + // InternalRos.g:10244:2: ( rule__ParameterListType__Group_4__0 )* { before(grammarAccess.getParameterListTypeAccess().getGroup_4()); - // InternalRos.g:10083:2: ( rule__ParameterListType__Group_4__0 )* - loop54: + // InternalRos.g:10245:2: ( rule__ParameterListType__Group_4__0 )* + loop61: do { - int alt54=2; - int LA54_0 = input.LA(1); + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA54_0==43) ) { - alt54=1; + if ( (LA61_0==43) ) { + alt61=1; } - switch (alt54) { + switch (alt61) { case 1 : - // InternalRos.g:10083:3: rule__ParameterListType__Group_4__0 + // InternalRos.g:10245:3: rule__ParameterListType__Group_4__0 { pushFollow(FOLLOW_7); rule__ParameterListType__Group_4__0(); @@ -30488,7 +31075,7 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx break; default : - break loop54; + break loop61; } } while (true); @@ -30515,14 +31102,14 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__5" - // InternalRos.g:10091:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; + // InternalRos.g:10253: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:10095:1: ( rule__ParameterListType__Group__5__Impl ) - // InternalRos.g:10096:2: rule__ParameterListType__Group__5__Impl + // InternalRos.g:10257:1: ( rule__ParameterListType__Group__5__Impl ) + // InternalRos.g:10258:2: rule__ParameterListType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterListType__Group__5__Impl(); @@ -30548,17 +31135,17 @@ public final void rule__ParameterListType__Group__5() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__5__Impl" - // InternalRos.g:10102:1: rule__ParameterListType__Group__5__Impl : ( '}' ) ; + // InternalRos.g:10264:1: rule__ParameterListType__Group__5__Impl : ( '}' ) ; public final void rule__ParameterListType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10106:1: ( ( '}' ) ) - // InternalRos.g:10107:1: ( '}' ) + // InternalRos.g:10268:1: ( ( '}' ) ) + // InternalRos.g:10269:1: ( '}' ) { - // InternalRos.g:10107:1: ( '}' ) - // InternalRos.g:10108:2: '}' + // InternalRos.g:10269:1: ( '}' ) + // InternalRos.g:10270:2: '}' { before(grammarAccess.getParameterListTypeAccess().getRightCurlyBracketKeyword_5()); match(input,42,FOLLOW_2); @@ -30585,16 +31172,16 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group_4__0" - // InternalRos.g:10118:1: rule__ParameterListType__Group_4__0 : rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ; + // InternalRos.g:10280: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:10122:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) - // InternalRos.g:10123:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 + // 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 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_47); rule__ParameterListType__Group_4__0__Impl(); state._fsp--; @@ -30623,17 +31210,17 @@ public final void rule__ParameterListType__Group_4__0() throws RecognitionExcept // $ANTLR start "rule__ParameterListType__Group_4__0__Impl" - // InternalRos.g:10130:1: rule__ParameterListType__Group_4__0__Impl : ( ',' ) ; + // InternalRos.g:10292:1: rule__ParameterListType__Group_4__0__Impl : ( ',' ) ; public final void rule__ParameterListType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10134:1: ( ( ',' ) ) - // InternalRos.g:10135:1: ( ',' ) + // InternalRos.g:10296:1: ( ( ',' ) ) + // InternalRos.g:10297:1: ( ',' ) { - // InternalRos.g:10135:1: ( ',' ) - // InternalRos.g:10136:2: ',' + // InternalRos.g:10297:1: ( ',' ) + // InternalRos.g:10298:2: ',' { before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); match(input,43,FOLLOW_2); @@ -30660,14 +31247,14 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition // $ANTLR start "rule__ParameterListType__Group_4__1" - // InternalRos.g:10145:1: rule__ParameterListType__Group_4__1 : rule__ParameterListType__Group_4__1__Impl ; + // InternalRos.g:10307: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:10149:1: ( rule__ParameterListType__Group_4__1__Impl ) - // InternalRos.g:10150:2: rule__ParameterListType__Group_4__1__Impl + // InternalRos.g:10311:1: ( rule__ParameterListType__Group_4__1__Impl ) + // InternalRos.g:10312:2: rule__ParameterListType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterListType__Group_4__1__Impl(); @@ -30693,21 +31280,21 @@ public final void rule__ParameterListType__Group_4__1() throws RecognitionExcept // $ANTLR start "rule__ParameterListType__Group_4__1__Impl" - // InternalRos.g:10156:1: rule__ParameterListType__Group_4__1__Impl : ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ; + // InternalRos.g:10318: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:10160:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) - // InternalRos.g:10161:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) + // InternalRos.g:10322:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) + // InternalRos.g:10323:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) { - // InternalRos.g:10161:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) - // InternalRos.g:10162:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) + // InternalRos.g:10323:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) + // InternalRos.g:10324:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); - // InternalRos.g:10163:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) - // InternalRos.g:10163:3: rule__ParameterListType__SequenceAssignment_4_1 + // InternalRos.g:10325:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) + // InternalRos.g:10325:3: rule__ParameterListType__SequenceAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterListType__SequenceAssignment_4_1(); @@ -30740,14 +31327,14 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__0" - // InternalRos.g:10172:1: rule__ParameterStructType__Group__0 : rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ; + // InternalRos.g:10334: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:10176:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) - // InternalRos.g:10177:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 + // 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 { pushFollow(FOLLOW_50); rule__ParameterStructType__Group__0__Impl(); @@ -30778,21 +31365,21 @@ public final void rule__ParameterStructType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__0__Impl" - // InternalRos.g:10184:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; + // InternalRos.g:10346:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; public final void rule__ParameterStructType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10188:1: ( ( () ) ) - // InternalRos.g:10189:1: ( () ) + // InternalRos.g:10350:1: ( ( () ) ) + // InternalRos.g:10351:1: ( () ) { - // InternalRos.g:10189:1: ( () ) - // InternalRos.g:10190:2: () + // InternalRos.g:10351:1: ( () ) + // InternalRos.g:10352:2: () { before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); - // InternalRos.g:10191:2: () - // InternalRos.g:10191:3: + // InternalRos.g:10353:2: () + // InternalRos.g:10353:3: { } @@ -30815,14 +31402,14 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__1" - // InternalRos.g:10199:1: rule__ParameterStructType__Group__1 : rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ; + // InternalRos.g:10361: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:10203:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) - // InternalRos.g:10204:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 + // 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 { pushFollow(FOLLOW_4); rule__ParameterStructType__Group__1__Impl(); @@ -30853,17 +31440,17 @@ public final void rule__ParameterStructType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__1__Impl" - // InternalRos.g:10211:1: rule__ParameterStructType__Group__1__Impl : ( 'Struct' ) ; + // InternalRos.g:10373:1: rule__ParameterStructType__Group__1__Impl : ( 'Struct' ) ; public final void rule__ParameterStructType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10215:1: ( ( 'Struct' ) ) - // InternalRos.g:10216:1: ( 'Struct' ) + // InternalRos.g:10377:1: ( ( 'Struct' ) ) + // InternalRos.g:10378:1: ( 'Struct' ) { - // InternalRos.g:10216:1: ( 'Struct' ) - // InternalRos.g:10217:2: 'Struct' + // InternalRos.g:10378:1: ( 'Struct' ) + // InternalRos.g:10379:2: 'Struct' { before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); match(input,77,FOLLOW_2); @@ -30890,14 +31477,14 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__2" - // InternalRos.g:10226:1: rule__ParameterStructType__Group__2 : rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ; + // InternalRos.g:10388: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:10230:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) - // InternalRos.g:10231:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 + // 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 { pushFollow(FOLLOW_10); rule__ParameterStructType__Group__2__Impl(); @@ -30928,17 +31515,17 @@ public final void rule__ParameterStructType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__2__Impl" - // InternalRos.g:10238:1: rule__ParameterStructType__Group__2__Impl : ( '{' ) ; + // InternalRos.g:10400:1: rule__ParameterStructType__Group__2__Impl : ( '{' ) ; public final void rule__ParameterStructType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10242:1: ( ( '{' ) ) - // InternalRos.g:10243:1: ( '{' ) + // InternalRos.g:10404:1: ( ( '{' ) ) + // InternalRos.g:10405:1: ( '{' ) { - // InternalRos.g:10243:1: ( '{' ) - // InternalRos.g:10244:2: '{' + // InternalRos.g:10405:1: ( '{' ) + // InternalRos.g:10406:2: '{' { before(grammarAccess.getParameterStructTypeAccess().getLeftCurlyBracketKeyword_2()); match(input,41,FOLLOW_2); @@ -30965,14 +31552,14 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__3" - // InternalRos.g:10253:1: rule__ParameterStructType__Group__3 : rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ; + // InternalRos.g:10415: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:10257:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) - // InternalRos.g:10258:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 + // 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 { pushFollow(FOLLOW_13); rule__ParameterStructType__Group__3__Impl(); @@ -31003,21 +31590,21 @@ public final void rule__ParameterStructType__Group__3() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__3__Impl" - // InternalRos.g:10265:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; + // InternalRos.g:10427: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:10269:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) - // InternalRos.g:10270:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) + // InternalRos.g:10431:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) + // InternalRos.g:10432:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) { - // InternalRos.g:10270:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) - // InternalRos.g:10271:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) + // InternalRos.g:10432:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) + // InternalRos.g:10433:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); - // InternalRos.g:10272:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) - // InternalRos.g:10272:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 + // InternalRos.g:10434:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) + // InternalRos.g:10434:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterStructType__ParameterstructypetmemberAssignment_3(); @@ -31050,14 +31637,14 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__4" - // InternalRos.g:10280:1: rule__ParameterStructType__Group__4 : rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ; + // InternalRos.g:10442: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:10284:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) - // InternalRos.g:10285:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 + // 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 { pushFollow(FOLLOW_13); rule__ParameterStructType__Group__4__Impl(); @@ -31088,33 +31675,33 @@ public final void rule__ParameterStructType__Group__4() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__4__Impl" - // InternalRos.g:10292:1: rule__ParameterStructType__Group__4__Impl : ( ( rule__ParameterStructType__Group_4__0 )* ) ; + // InternalRos.g:10454: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:10296:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) - // InternalRos.g:10297:1: ( ( rule__ParameterStructType__Group_4__0 )* ) + // InternalRos.g:10458:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) + // InternalRos.g:10459:1: ( ( rule__ParameterStructType__Group_4__0 )* ) { - // InternalRos.g:10297:1: ( ( rule__ParameterStructType__Group_4__0 )* ) - // InternalRos.g:10298:2: ( rule__ParameterStructType__Group_4__0 )* + // InternalRos.g:10459:1: ( ( rule__ParameterStructType__Group_4__0 )* ) + // InternalRos.g:10460:2: ( rule__ParameterStructType__Group_4__0 )* { before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); - // InternalRos.g:10299:2: ( rule__ParameterStructType__Group_4__0 )* - loop55: + // InternalRos.g:10461:2: ( rule__ParameterStructType__Group_4__0 )* + loop62: do { - int alt55=2; - int LA55_0 = input.LA(1); + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA55_0==43) ) { - alt55=1; + if ( (LA62_0==43) ) { + alt62=1; } - switch (alt55) { + switch (alt62) { case 1 : - // InternalRos.g:10299:3: rule__ParameterStructType__Group_4__0 + // InternalRos.g:10461:3: rule__ParameterStructType__Group_4__0 { pushFollow(FOLLOW_7); rule__ParameterStructType__Group_4__0(); @@ -31126,7 +31713,7 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition break; default : - break loop55; + break loop62; } } while (true); @@ -31153,14 +31740,14 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__5" - // InternalRos.g:10307:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; + // InternalRos.g:10469: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:10311:1: ( rule__ParameterStructType__Group__5__Impl ) - // InternalRos.g:10312:2: rule__ParameterStructType__Group__5__Impl + // InternalRos.g:10473:1: ( rule__ParameterStructType__Group__5__Impl ) + // InternalRos.g:10474:2: rule__ParameterStructType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterStructType__Group__5__Impl(); @@ -31186,17 +31773,17 @@ public final void rule__ParameterStructType__Group__5() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__5__Impl" - // InternalRos.g:10318:1: rule__ParameterStructType__Group__5__Impl : ( '}' ) ; + // InternalRos.g:10480:1: rule__ParameterStructType__Group__5__Impl : ( '}' ) ; public final void rule__ParameterStructType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10322:1: ( ( '}' ) ) - // InternalRos.g:10323:1: ( '}' ) + // InternalRos.g:10484:1: ( ( '}' ) ) + // InternalRos.g:10485:1: ( '}' ) { - // InternalRos.g:10323:1: ( '}' ) - // InternalRos.g:10324:2: '}' + // InternalRos.g:10485:1: ( '}' ) + // InternalRos.g:10486:2: '}' { before(grammarAccess.getParameterStructTypeAccess().getRightCurlyBracketKeyword_5()); match(input,42,FOLLOW_2); @@ -31223,14 +31810,14 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group_4__0" - // InternalRos.g:10334:1: rule__ParameterStructType__Group_4__0 : rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ; + // InternalRos.g:10496: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:10338:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) - // InternalRos.g:10339:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 + // 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 { pushFollow(FOLLOW_10); rule__ParameterStructType__Group_4__0__Impl(); @@ -31261,17 +31848,17 @@ public final void rule__ParameterStructType__Group_4__0() throws RecognitionExce // $ANTLR start "rule__ParameterStructType__Group_4__0__Impl" - // InternalRos.g:10346:1: rule__ParameterStructType__Group_4__0__Impl : ( ',' ) ; + // InternalRos.g:10508:1: rule__ParameterStructType__Group_4__0__Impl : ( ',' ) ; public final void rule__ParameterStructType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10350:1: ( ( ',' ) ) - // InternalRos.g:10351:1: ( ',' ) + // InternalRos.g:10512:1: ( ( ',' ) ) + // InternalRos.g:10513:1: ( ',' ) { - // InternalRos.g:10351:1: ( ',' ) - // InternalRos.g:10352:2: ',' + // InternalRos.g:10513:1: ( ',' ) + // InternalRos.g:10514:2: ',' { before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); match(input,43,FOLLOW_2); @@ -31298,14 +31885,14 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructType__Group_4__1" - // InternalRos.g:10361:1: rule__ParameterStructType__Group_4__1 : rule__ParameterStructType__Group_4__1__Impl ; + // InternalRos.g:10523: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:10365:1: ( rule__ParameterStructType__Group_4__1__Impl ) - // InternalRos.g:10366:2: rule__ParameterStructType__Group_4__1__Impl + // InternalRos.g:10527:1: ( rule__ParameterStructType__Group_4__1__Impl ) + // InternalRos.g:10528:2: rule__ParameterStructType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStructType__Group_4__1__Impl(); @@ -31331,21 +31918,21 @@ public final void rule__ParameterStructType__Group_4__1() throws RecognitionExce // $ANTLR start "rule__ParameterStructType__Group_4__1__Impl" - // InternalRos.g:10372:1: rule__ParameterStructType__Group_4__1__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ; + // InternalRos.g:10534: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:10376:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) - // InternalRos.g:10377:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) + // InternalRos.g:10538:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) + // InternalRos.g:10539:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) { - // InternalRos.g:10377:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) - // InternalRos.g:10378:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) + // InternalRos.g:10539:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) + // InternalRos.g:10540:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); - // InternalRos.g:10379:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) - // InternalRos.g:10379:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 + // InternalRos.g:10541:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) + // InternalRos.g:10541:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1(); @@ -31378,14 +31965,14 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterIntegerType__Group__0" - // InternalRos.g:10388:1: rule__ParameterIntegerType__Group__0 : rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ; + // InternalRos.g:10550: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:10392:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) - // InternalRos.g:10393:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 + // 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 { pushFollow(FOLLOW_51); rule__ParameterIntegerType__Group__0__Impl(); @@ -31416,21 +32003,21 @@ public final void rule__ParameterIntegerType__Group__0() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__0__Impl" - // InternalRos.g:10400:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; + // InternalRos.g:10562:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; public final void rule__ParameterIntegerType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10404:1: ( ( () ) ) - // InternalRos.g:10405:1: ( () ) + // InternalRos.g:10566:1: ( ( () ) ) + // InternalRos.g:10567:1: ( () ) { - // InternalRos.g:10405:1: ( () ) - // InternalRos.g:10406:2: () + // InternalRos.g:10567:1: ( () ) + // InternalRos.g:10568:2: () { before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); - // InternalRos.g:10407:2: () - // InternalRos.g:10407:3: + // InternalRos.g:10569:2: () + // InternalRos.g:10569:3: { } @@ -31453,16 +32040,16 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group__1" - // InternalRos.g:10415:1: rule__ParameterIntegerType__Group__1 : rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ; + // InternalRos.g:10577: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:10419:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) - // InternalRos.g:10420:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 + // 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 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_4); rule__ParameterIntegerType__Group__1__Impl(); state._fsp--; @@ -31491,17 +32078,17 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__1__Impl" - // InternalRos.g:10427:1: rule__ParameterIntegerType__Group__1__Impl : ( 'Integer' ) ; + // InternalRos.g:10589:1: rule__ParameterIntegerType__Group__1__Impl : ( 'Integer' ) ; public final void rule__ParameterIntegerType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10431:1: ( ( 'Integer' ) ) - // InternalRos.g:10432:1: ( 'Integer' ) + // InternalRos.g:10593:1: ( ( 'Integer' ) ) + // InternalRos.g:10594:1: ( 'Integer' ) { - // InternalRos.g:10432:1: ( 'Integer' ) - // InternalRos.g:10433:2: 'Integer' + // InternalRos.g:10594:1: ( 'Integer' ) + // InternalRos.g:10595:2: 'Integer' { before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); match(input,78,FOLLOW_2); @@ -31528,14 +32115,14 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group__2" - // InternalRos.g:10442:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; + // InternalRos.g:10604: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:10446:1: ( rule__ParameterIntegerType__Group__2__Impl ) - // InternalRos.g:10447:2: rule__ParameterIntegerType__Group__2__Impl + // InternalRos.g:10608:1: ( rule__ParameterIntegerType__Group__2__Impl ) + // InternalRos.g:10609:2: rule__ParameterIntegerType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group__2__Impl(); @@ -31561,33 +32148,29 @@ public final void rule__ParameterIntegerType__Group__2() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__2__Impl" - // InternalRos.g:10453:1: rule__ParameterIntegerType__Group__2__Impl : ( ( rule__ParameterIntegerType__Group_2__0 )? ) ; + // InternalRos.g:10615: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:10457:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) - // InternalRos.g:10458:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) + // InternalRos.g:10619:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) + // InternalRos.g:10620:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) { - // InternalRos.g:10458:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) - // InternalRos.g:10459:2: ( rule__ParameterIntegerType__Group_2__0 )? + // InternalRos.g:10620:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) + // InternalRos.g:10621:2: ( rule__ParameterIntegerType__Group_2__0 )? { before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); - // InternalRos.g:10460:2: ( rule__ParameterIntegerType__Group_2__0 )? - int alt56=2; - int LA56_0 = input.LA(1); - - if ( (LA56_0==79) ) { - int LA56_1 = input.LA(2); + // InternalRos.g:10622:2: ( rule__ParameterIntegerType__Group_2__0 )? + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA56_1==RULE_DECINT) ) { - alt56=1; - } + if ( (LA63_0==41) ) { + alt63=1; } - switch (alt56) { + switch (alt63) { case 1 : - // InternalRos.g:10460:3: rule__ParameterIntegerType__Group_2__0 + // InternalRos.g:10622:3: rule__ParameterIntegerType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group_2__0(); @@ -31623,16 +32206,16 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group_2__0" - // InternalRos.g:10469:1: rule__ParameterIntegerType__Group_2__0 : rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ; + // InternalRos.g:10631: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:10473:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) - // InternalRos.g:10474:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 + // 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 { - pushFollow(FOLLOW_53); + pushFollow(FOLLOW_52); rule__ParameterIntegerType__Group_2__0__Impl(); state._fsp--; @@ -31661,21 +32244,96 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc // $ANTLR start "rule__ParameterIntegerType__Group_2__0__Impl" - // InternalRos.g:10481:1: rule__ParameterIntegerType__Group_2__0__Impl : ( 'default' ) ; + // InternalRos.g:10643:1: rule__ParameterIntegerType__Group_2__0__Impl : ( '{' ) ; public final void rule__ParameterIntegerType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10485:1: ( ( 'default' ) ) - // InternalRos.g:10486:1: ( 'default' ) + // InternalRos.g:10647:1: ( ( '{' ) ) + // InternalRos.g:10648:1: ( '{' ) + { + // InternalRos.g:10648:1: ( '{' ) + // InternalRos.g:10649:2: '{' + { + before(grammarAccess.getParameterIntegerTypeAccess().getLeftCurlyBracketKeyword_2_0()); + match(input,41,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeAccess().getLeftCurlyBracketKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterIntegerType__Group_2__0__Impl" + + + // $ANTLR start "rule__ParameterIntegerType__Group_2__1" + // InternalRos.g:10658:1: rule__ParameterIntegerType__Group_2__1 : rule__ParameterIntegerType__Group_2__1__Impl rule__ParameterIntegerType__Group_2__2 ; + public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:10662:1: ( rule__ParameterIntegerType__Group_2__1__Impl rule__ParameterIntegerType__Group_2__2 ) + // InternalRos.g:10663:2: rule__ParameterIntegerType__Group_2__1__Impl rule__ParameterIntegerType__Group_2__2 + { + pushFollow(FOLLOW_53); + rule__ParameterIntegerType__Group_2__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ParameterIntegerType__Group_2__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterIntegerType__Group_2__1" + + + // $ANTLR start "rule__ParameterIntegerType__Group_2__1__Impl" + // InternalRos.g:10670:1: rule__ParameterIntegerType__Group_2__1__Impl : ( 'default' ) ; + public final void rule__ParameterIntegerType__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:10674:1: ( ( 'default' ) ) + // InternalRos.g:10675:1: ( 'default' ) { - // InternalRos.g:10486:1: ( 'default' ) - // InternalRos.g:10487:2: 'default' + // InternalRos.g:10675:1: ( 'default' ) + // InternalRos.g:10676:2: 'default' { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_1()); match(input,79,FOLLOW_2); - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_1()); } @@ -31694,21 +32352,26 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ParameterIntegerType__Group_2__0__Impl" + // $ANTLR end "rule__ParameterIntegerType__Group_2__1__Impl" - // $ANTLR start "rule__ParameterIntegerType__Group_2__1" - // InternalRos.g:10496:1: rule__ParameterIntegerType__Group_2__1 : rule__ParameterIntegerType__Group_2__1__Impl ; - public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__Group_2__2" + // InternalRos.g:10685:1: rule__ParameterIntegerType__Group_2__2 : rule__ParameterIntegerType__Group_2__2__Impl rule__ParameterIntegerType__Group_2__3 ; + public final void rule__ParameterIntegerType__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10500:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) - // InternalRos.g:10501:2: rule__ParameterIntegerType__Group_2__1__Impl + // InternalRos.g:10689:1: ( rule__ParameterIntegerType__Group_2__2__Impl rule__ParameterIntegerType__Group_2__3 ) + // InternalRos.g:10690:2: rule__ParameterIntegerType__Group_2__2__Impl rule__ParameterIntegerType__Group_2__3 { + pushFollow(FOLLOW_48); + rule__ParameterIntegerType__Group_2__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterIntegerType__Group_2__1__Impl(); + rule__ParameterIntegerType__Group_2__3(); state._fsp--; @@ -31727,35 +32390,35 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ParameterIntegerType__Group_2__1" + // $ANTLR end "rule__ParameterIntegerType__Group_2__2" - // $ANTLR start "rule__ParameterIntegerType__Group_2__1__Impl" - // InternalRos.g:10507:1: rule__ParameterIntegerType__Group_2__1__Impl : ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ; - public final void rule__ParameterIntegerType__Group_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__Group_2__2__Impl" + // InternalRos.g:10697:1: rule__ParameterIntegerType__Group_2__2__Impl : ( ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) ) ; + public final void rule__ParameterIntegerType__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10511:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) - // InternalRos.g:10512:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) + // InternalRos.g:10701:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) ) ) + // InternalRos.g:10702:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) ) { - // InternalRos.g:10512:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) - // InternalRos.g:10513:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) + // InternalRos.g:10702:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) ) + // InternalRos.g:10703:2: ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); - // InternalRos.g:10514:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) - // InternalRos.g:10514:3: rule__ParameterIntegerType__DefaultAssignment_2_1 + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_2()); + // InternalRos.g:10704:2: ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) + // InternalRos.g:10704:3: rule__ParameterIntegerType__DefaultAssignment_2_2 { pushFollow(FOLLOW_2); - rule__ParameterIntegerType__DefaultAssignment_2_1(); + rule__ParameterIntegerType__DefaultAssignment_2_2(); state._fsp--; } - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_2()); } @@ -31774,18 +32437,88 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ParameterIntegerType__Group_2__1__Impl" + // $ANTLR end "rule__ParameterIntegerType__Group_2__2__Impl" + + + // $ANTLR start "rule__ParameterIntegerType__Group_2__3" + // InternalRos.g:10712:1: rule__ParameterIntegerType__Group_2__3 : rule__ParameterIntegerType__Group_2__3__Impl ; + public final void rule__ParameterIntegerType__Group_2__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:10716:1: ( rule__ParameterIntegerType__Group_2__3__Impl ) + // InternalRos.g:10717:2: rule__ParameterIntegerType__Group_2__3__Impl + { + pushFollow(FOLLOW_2); + rule__ParameterIntegerType__Group_2__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterIntegerType__Group_2__3" + + + // $ANTLR start "rule__ParameterIntegerType__Group_2__3__Impl" + // InternalRos.g:10723:1: rule__ParameterIntegerType__Group_2__3__Impl : ( '}' ) ; + public final void rule__ParameterIntegerType__Group_2__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:10727:1: ( ( '}' ) ) + // InternalRos.g:10728:1: ( '}' ) + { + // InternalRos.g:10728:1: ( '}' ) + // InternalRos.g:10729:2: '}' + { + before(grammarAccess.getParameterIntegerTypeAccess().getRightCurlyBracketKeyword_2_3()); + match(input,42,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeAccess().getRightCurlyBracketKeyword_2_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterIntegerType__Group_2__3__Impl" // $ANTLR start "rule__ParameterStringType__Group__0" - // InternalRos.g:10523:1: rule__ParameterStringType__Group__0 : rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ; + // InternalRos.g:10739: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:10527:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) - // InternalRos.g:10528:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 + // InternalRos.g:10743:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) + // InternalRos.g:10744:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 { pushFollow(FOLLOW_54); rule__ParameterStringType__Group__0__Impl(); @@ -31816,21 +32549,21 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__0__Impl" - // InternalRos.g:10535:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; + // InternalRos.g:10751:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; public final void rule__ParameterStringType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10539:1: ( ( () ) ) - // InternalRos.g:10540:1: ( () ) + // InternalRos.g:10755:1: ( ( () ) ) + // InternalRos.g:10756:1: ( () ) { - // InternalRos.g:10540:1: ( () ) - // InternalRos.g:10541:2: () + // InternalRos.g:10756:1: ( () ) + // InternalRos.g:10757:2: () { before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); - // InternalRos.g:10542:2: () - // InternalRos.g:10542:3: + // InternalRos.g:10758:2: () + // InternalRos.g:10758:3: { } @@ -31853,16 +32586,16 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__1" - // InternalRos.g:10550:1: rule__ParameterStringType__Group__1 : rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ; + // InternalRos.g:10766: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:10554:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) - // InternalRos.g:10555:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 + // InternalRos.g:10770:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) + // InternalRos.g:10771:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_4); rule__ParameterStringType__Group__1__Impl(); state._fsp--; @@ -31891,17 +32624,17 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__1__Impl" - // InternalRos.g:10562:1: rule__ParameterStringType__Group__1__Impl : ( 'String' ) ; + // InternalRos.g:10778:1: rule__ParameterStringType__Group__1__Impl : ( 'String' ) ; public final void rule__ParameterStringType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10566:1: ( ( 'String' ) ) - // InternalRos.g:10567:1: ( 'String' ) + // InternalRos.g:10782:1: ( ( 'String' ) ) + // InternalRos.g:10783:1: ( 'String' ) { - // InternalRos.g:10567:1: ( 'String' ) - // InternalRos.g:10568:2: 'String' + // InternalRos.g:10783:1: ( 'String' ) + // InternalRos.g:10784:2: 'String' { before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); match(input,28,FOLLOW_2); @@ -31928,14 +32661,14 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__2" - // InternalRos.g:10577:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; + // InternalRos.g:10793: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:10581:1: ( rule__ParameterStringType__Group__2__Impl ) - // InternalRos.g:10582:2: rule__ParameterStringType__Group__2__Impl + // InternalRos.g:10797:1: ( rule__ParameterStringType__Group__2__Impl ) + // InternalRos.g:10798:2: rule__ParameterStringType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterStringType__Group__2__Impl(); @@ -31961,33 +32694,29 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__2__Impl" - // InternalRos.g:10588:1: rule__ParameterStringType__Group__2__Impl : ( ( rule__ParameterStringType__Group_2__0 )? ) ; + // InternalRos.g:10804: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:10592:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) - // InternalRos.g:10593:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRos.g:10808:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) + // InternalRos.g:10809:1: ( ( rule__ParameterStringType__Group_2__0 )? ) { - // InternalRos.g:10593:1: ( ( rule__ParameterStringType__Group_2__0 )? ) - // InternalRos.g:10594:2: ( rule__ParameterStringType__Group_2__0 )? + // InternalRos.g:10809:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRos.g:10810:2: ( rule__ParameterStringType__Group_2__0 )? { before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); - // InternalRos.g:10595:2: ( rule__ParameterStringType__Group_2__0 )? - int alt57=2; - int LA57_0 = input.LA(1); - - if ( (LA57_0==79) ) { - int LA57_1 = input.LA(2); + // InternalRos.g:10811:2: ( rule__ParameterStringType__Group_2__0 )? + int alt64=2; + int LA64_0 = input.LA(1); - if ( ((LA57_1>=RULE_STRING && LA57_1<=RULE_ID)) ) { - alt57=1; - } + if ( (LA64_0==41) ) { + alt64=1; } - switch (alt57) { + switch (alt64) { case 1 : - // InternalRos.g:10595:3: rule__ParameterStringType__Group_2__0 + // InternalRos.g:10811:3: rule__ParameterStringType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterStringType__Group_2__0(); @@ -32023,16 +32752,16 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group_2__0" - // InternalRos.g:10604:1: rule__ParameterStringType__Group_2__0 : rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ; + // InternalRos.g:10820: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:10608:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) - // InternalRos.g:10609:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 + // InternalRos.g:10824:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) + // InternalRos.g:10825:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 { - pushFollow(FOLLOW_10); + pushFollow(FOLLOW_52); rule__ParameterStringType__Group_2__0__Impl(); state._fsp--; @@ -32061,21 +32790,21 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__0__Impl" - // InternalRos.g:10616:1: rule__ParameterStringType__Group_2__0__Impl : ( 'default' ) ; + // InternalRos.g:10832:1: rule__ParameterStringType__Group_2__0__Impl : ( '{' ) ; public final void rule__ParameterStringType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10620:1: ( ( 'default' ) ) - // InternalRos.g:10621:1: ( 'default' ) + // InternalRos.g:10836:1: ( ( '{' ) ) + // InternalRos.g:10837:1: ( '{' ) { - // InternalRos.g:10621:1: ( 'default' ) - // InternalRos.g:10622:2: 'default' + // InternalRos.g:10837:1: ( '{' ) + // InternalRos.g:10838:2: '{' { - before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); - match(input,79,FOLLOW_2); - after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterStringTypeAccess().getLeftCurlyBracketKeyword_2_0()); + match(input,41,FOLLOW_2); + after(grammarAccess.getParameterStringTypeAccess().getLeftCurlyBracketKeyword_2_0()); } @@ -32098,20 +32827,25 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStringType__Group_2__1" - // InternalRos.g:10631:1: rule__ParameterStringType__Group_2__1 : rule__ParameterStringType__Group_2__1__Impl ; + // InternalRos.g:10847:1: rule__ParameterStringType__Group_2__1 : rule__ParameterStringType__Group_2__1__Impl rule__ParameterStringType__Group_2__2 ; public final void rule__ParameterStringType__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10635:1: ( rule__ParameterStringType__Group_2__1__Impl ) - // InternalRos.g:10636:2: rule__ParameterStringType__Group_2__1__Impl + // InternalRos.g:10851:1: ( rule__ParameterStringType__Group_2__1__Impl rule__ParameterStringType__Group_2__2 ) + // InternalRos.g:10852:2: rule__ParameterStringType__Group_2__1__Impl rule__ParameterStringType__Group_2__2 { - pushFollow(FOLLOW_2); + pushFollow(FOLLOW_10); rule__ParameterStringType__Group_2__1__Impl(); state._fsp--; + pushFollow(FOLLOW_2); + rule__ParameterStringType__Group_2__2(); + + state._fsp--; + } @@ -32131,31 +32865,106 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__1__Impl" - // InternalRos.g:10642:1: rule__ParameterStringType__Group_2__1__Impl : ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ; + // InternalRos.g:10859:1: rule__ParameterStringType__Group_2__1__Impl : ( 'default' ) ; public final void rule__ParameterStringType__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10646:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) - // InternalRos.g:10647:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) + // InternalRos.g:10863:1: ( ( 'default' ) ) + // InternalRos.g:10864:1: ( 'default' ) { - // InternalRos.g:10647:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) - // InternalRos.g:10648:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) + // InternalRos.g:10864:1: ( 'default' ) + // InternalRos.g:10865:2: 'default' { - before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); - // InternalRos.g:10649:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) - // InternalRos.g:10649:3: rule__ParameterStringType__DefaultAssignment_2_1 + before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_1()); + match(input,79,FOLLOW_2); + after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterStringType__Group_2__1__Impl" + + + // $ANTLR start "rule__ParameterStringType__Group_2__2" + // InternalRos.g:10874:1: rule__ParameterStringType__Group_2__2 : rule__ParameterStringType__Group_2__2__Impl rule__ParameterStringType__Group_2__3 ; + public final void rule__ParameterStringType__Group_2__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:10878:1: ( rule__ParameterStringType__Group_2__2__Impl rule__ParameterStringType__Group_2__3 ) + // InternalRos.g:10879:2: rule__ParameterStringType__Group_2__2__Impl rule__ParameterStringType__Group_2__3 { + pushFollow(FOLLOW_48); + rule__ParameterStringType__Group_2__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterStringType__DefaultAssignment_2_1(); + rule__ParameterStringType__Group_2__3(); state._fsp--; } - after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterStringType__Group_2__2" + + + // $ANTLR start "rule__ParameterStringType__Group_2__2__Impl" + // InternalRos.g:10886:1: rule__ParameterStringType__Group_2__2__Impl : ( ( rule__ParameterStringType__DefaultAssignment_2_2 ) ) ; + public final void rule__ParameterStringType__Group_2__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:10890:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_2 ) ) ) + // InternalRos.g:10891:1: ( ( rule__ParameterStringType__DefaultAssignment_2_2 ) ) + { + // InternalRos.g:10891:1: ( ( rule__ParameterStringType__DefaultAssignment_2_2 ) ) + // InternalRos.g:10892:2: ( rule__ParameterStringType__DefaultAssignment_2_2 ) + { + before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_2()); + // InternalRos.g:10893:2: ( rule__ParameterStringType__DefaultAssignment_2_2 ) + // InternalRos.g:10893:3: rule__ParameterStringType__DefaultAssignment_2_2 + { + pushFollow(FOLLOW_2); + rule__ParameterStringType__DefaultAssignment_2_2(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_2()); } @@ -32174,18 +32983,88 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStringType__Group_2__1__Impl" + // $ANTLR end "rule__ParameterStringType__Group_2__2__Impl" + + + // $ANTLR start "rule__ParameterStringType__Group_2__3" + // InternalRos.g:10901:1: rule__ParameterStringType__Group_2__3 : rule__ParameterStringType__Group_2__3__Impl ; + public final void rule__ParameterStringType__Group_2__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:10905:1: ( rule__ParameterStringType__Group_2__3__Impl ) + // InternalRos.g:10906:2: rule__ParameterStringType__Group_2__3__Impl + { + pushFollow(FOLLOW_2); + rule__ParameterStringType__Group_2__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterStringType__Group_2__3" + + + // $ANTLR start "rule__ParameterStringType__Group_2__3__Impl" + // InternalRos.g:10912:1: rule__ParameterStringType__Group_2__3__Impl : ( '}' ) ; + public final void rule__ParameterStringType__Group_2__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:10916:1: ( ( '}' ) ) + // InternalRos.g:10917:1: ( '}' ) + { + // InternalRos.g:10917:1: ( '}' ) + // InternalRos.g:10918:2: '}' + { + before(grammarAccess.getParameterStringTypeAccess().getRightCurlyBracketKeyword_2_3()); + match(input,42,FOLLOW_2); + after(grammarAccess.getParameterStringTypeAccess().getRightCurlyBracketKeyword_2_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterStringType__Group_2__3__Impl" // $ANTLR start "rule__ParameterDoubleType__Group__0" - // InternalRos.g:10658:1: rule__ParameterDoubleType__Group__0 : rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ; + // InternalRos.g:10928: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:10662:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) - // InternalRos.g:10663:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 + // InternalRos.g:10932:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) + // InternalRos.g:10933:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 { pushFollow(FOLLOW_55); rule__ParameterDoubleType__Group__0__Impl(); @@ -32216,21 +33095,21 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__0__Impl" - // InternalRos.g:10670:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; + // InternalRos.g:10940:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; public final void rule__ParameterDoubleType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10674:1: ( ( () ) ) - // InternalRos.g:10675:1: ( () ) + // InternalRos.g:10944:1: ( ( () ) ) + // InternalRos.g:10945:1: ( () ) { - // InternalRos.g:10675:1: ( () ) - // InternalRos.g:10676:2: () + // InternalRos.g:10945:1: ( () ) + // InternalRos.g:10946:2: () { before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); - // InternalRos.g:10677:2: () - // InternalRos.g:10677:3: + // InternalRos.g:10947:2: () + // InternalRos.g:10947:3: { } @@ -32253,16 +33132,16 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__1" - // InternalRos.g:10685:1: rule__ParameterDoubleType__Group__1 : rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ; + // InternalRos.g:10955: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:10689:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) - // InternalRos.g:10690:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 + // InternalRos.g:10959:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) + // InternalRos.g:10960:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_4); rule__ParameterDoubleType__Group__1__Impl(); state._fsp--; @@ -32291,17 +33170,17 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__1__Impl" - // InternalRos.g:10697:1: rule__ParameterDoubleType__Group__1__Impl : ( 'Double' ) ; + // InternalRos.g:10967:1: rule__ParameterDoubleType__Group__1__Impl : ( 'Double' ) ; public final void rule__ParameterDoubleType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10701:1: ( ( 'Double' ) ) - // InternalRos.g:10702:1: ( 'Double' ) + // InternalRos.g:10971:1: ( ( 'Double' ) ) + // InternalRos.g:10972:1: ( 'Double' ) { - // InternalRos.g:10702:1: ( 'Double' ) - // InternalRos.g:10703:2: 'Double' + // InternalRos.g:10972:1: ( 'Double' ) + // InternalRos.g:10973:2: 'Double' { before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); match(input,80,FOLLOW_2); @@ -32328,14 +33207,14 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__2" - // InternalRos.g:10712:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; + // InternalRos.g:10982: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:10716:1: ( rule__ParameterDoubleType__Group__2__Impl ) - // InternalRos.g:10717:2: rule__ParameterDoubleType__Group__2__Impl + // InternalRos.g:10986:1: ( rule__ParameterDoubleType__Group__2__Impl ) + // InternalRos.g:10987:2: rule__ParameterDoubleType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group__2__Impl(); @@ -32361,33 +33240,29 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__2__Impl" - // InternalRos.g:10723:1: rule__ParameterDoubleType__Group__2__Impl : ( ( rule__ParameterDoubleType__Group_2__0 )? ) ; + // InternalRos.g:10993: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:10727:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) - // InternalRos.g:10728:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRos.g:10997:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) + // InternalRos.g:10998:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) { - // InternalRos.g:10728:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) - // InternalRos.g:10729:2: ( rule__ParameterDoubleType__Group_2__0 )? + // InternalRos.g:10998:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRos.g:10999:2: ( rule__ParameterDoubleType__Group_2__0 )? { before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); - // InternalRos.g:10730:2: ( rule__ParameterDoubleType__Group_2__0 )? - int alt58=2; - int LA58_0 = input.LA(1); + // InternalRos.g:11000:2: ( rule__ParameterDoubleType__Group_2__0 )? + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA58_0==79) ) { - int LA58_1 = input.LA(2); - - if ( (LA58_1==RULE_DOUBLE) ) { - alt58=1; - } + if ( (LA65_0==41) ) { + alt65=1; } - switch (alt58) { + switch (alt65) { case 1 : - // InternalRos.g:10730:3: rule__ParameterDoubleType__Group_2__0 + // InternalRos.g:11000:3: rule__ParameterDoubleType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group_2__0(); @@ -32423,16 +33298,16 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group_2__0" - // InternalRos.g:10739:1: rule__ParameterDoubleType__Group_2__0 : rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ; + // InternalRos.g:11009: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:10743:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) - // InternalRos.g:10744:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 + // InternalRos.g:11013:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) + // InternalRos.g:11014:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 { - pushFollow(FOLLOW_56); + pushFollow(FOLLOW_52); rule__ParameterDoubleType__Group_2__0__Impl(); state._fsp--; @@ -32461,21 +33336,96 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterDoubleType__Group_2__0__Impl" - // InternalRos.g:10751:1: rule__ParameterDoubleType__Group_2__0__Impl : ( 'default' ) ; + // InternalRos.g:11021:1: rule__ParameterDoubleType__Group_2__0__Impl : ( '{' ) ; public final void rule__ParameterDoubleType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10755:1: ( ( 'default' ) ) - // InternalRos.g:10756:1: ( 'default' ) + // InternalRos.g:11025:1: ( ( '{' ) ) + // InternalRos.g:11026:1: ( '{' ) + { + // InternalRos.g:11026:1: ( '{' ) + // InternalRos.g:11027:2: '{' + { + before(grammarAccess.getParameterDoubleTypeAccess().getLeftCurlyBracketKeyword_2_0()); + match(input,41,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeAccess().getLeftCurlyBracketKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterDoubleType__Group_2__0__Impl" + + + // $ANTLR start "rule__ParameterDoubleType__Group_2__1" + // InternalRos.g:11036:1: rule__ParameterDoubleType__Group_2__1 : rule__ParameterDoubleType__Group_2__1__Impl rule__ParameterDoubleType__Group_2__2 ; + public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:11040:1: ( rule__ParameterDoubleType__Group_2__1__Impl rule__ParameterDoubleType__Group_2__2 ) + // InternalRos.g:11041:2: rule__ParameterDoubleType__Group_2__1__Impl rule__ParameterDoubleType__Group_2__2 + { + pushFollow(FOLLOW_56); + rule__ParameterDoubleType__Group_2__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ParameterDoubleType__Group_2__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterDoubleType__Group_2__1" + + + // $ANTLR start "rule__ParameterDoubleType__Group_2__1__Impl" + // InternalRos.g:11048:1: rule__ParameterDoubleType__Group_2__1__Impl : ( 'default' ) ; + public final void rule__ParameterDoubleType__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:11052:1: ( ( 'default' ) ) + // InternalRos.g:11053:1: ( 'default' ) { - // InternalRos.g:10756:1: ( 'default' ) - // InternalRos.g:10757:2: 'default' + // InternalRos.g:11053:1: ( 'default' ) + // InternalRos.g:11054:2: 'default' { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_1()); match(input,79,FOLLOW_2); - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_1()); } @@ -32494,21 +33444,26 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterDoubleType__Group_2__0__Impl" + // $ANTLR end "rule__ParameterDoubleType__Group_2__1__Impl" - // $ANTLR start "rule__ParameterDoubleType__Group_2__1" - // InternalRos.g:10766:1: rule__ParameterDoubleType__Group_2__1 : rule__ParameterDoubleType__Group_2__1__Impl ; - public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__Group_2__2" + // InternalRos.g:11063:1: rule__ParameterDoubleType__Group_2__2 : rule__ParameterDoubleType__Group_2__2__Impl rule__ParameterDoubleType__Group_2__3 ; + public final void rule__ParameterDoubleType__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10770:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) - // InternalRos.g:10771:2: rule__ParameterDoubleType__Group_2__1__Impl + // InternalRos.g:11067:1: ( rule__ParameterDoubleType__Group_2__2__Impl rule__ParameterDoubleType__Group_2__3 ) + // InternalRos.g:11068:2: rule__ParameterDoubleType__Group_2__2__Impl rule__ParameterDoubleType__Group_2__3 { + pushFollow(FOLLOW_48); + rule__ParameterDoubleType__Group_2__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterDoubleType__Group_2__1__Impl(); + rule__ParameterDoubleType__Group_2__3(); state._fsp--; @@ -32527,35 +33482,35 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterDoubleType__Group_2__1" + // $ANTLR end "rule__ParameterDoubleType__Group_2__2" - // $ANTLR start "rule__ParameterDoubleType__Group_2__1__Impl" - // InternalRos.g:10777:1: rule__ParameterDoubleType__Group_2__1__Impl : ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ; - public final void rule__ParameterDoubleType__Group_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__Group_2__2__Impl" + // InternalRos.g:11075:1: rule__ParameterDoubleType__Group_2__2__Impl : ( ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) ) ; + public final void rule__ParameterDoubleType__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10781:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) - // InternalRos.g:10782:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) + // InternalRos.g:11079:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) ) ) + // InternalRos.g:11080:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) ) { - // InternalRos.g:10782:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) - // InternalRos.g:10783:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) + // InternalRos.g:11080:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) ) + // InternalRos.g:11081:2: ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); - // InternalRos.g:10784:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) - // InternalRos.g:10784:3: rule__ParameterDoubleType__DefaultAssignment_2_1 + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_2()); + // InternalRos.g:11082:2: ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) + // InternalRos.g:11082:3: rule__ParameterDoubleType__DefaultAssignment_2_2 { pushFollow(FOLLOW_2); - rule__ParameterDoubleType__DefaultAssignment_2_1(); + rule__ParameterDoubleType__DefaultAssignment_2_2(); state._fsp--; } - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_2()); } @@ -32574,18 +33529,88 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterDoubleType__Group_2__1__Impl" + // $ANTLR end "rule__ParameterDoubleType__Group_2__2__Impl" + + + // $ANTLR start "rule__ParameterDoubleType__Group_2__3" + // InternalRos.g:11090:1: rule__ParameterDoubleType__Group_2__3 : rule__ParameterDoubleType__Group_2__3__Impl ; + public final void rule__ParameterDoubleType__Group_2__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:11094:1: ( rule__ParameterDoubleType__Group_2__3__Impl ) + // InternalRos.g:11095:2: rule__ParameterDoubleType__Group_2__3__Impl + { + pushFollow(FOLLOW_2); + rule__ParameterDoubleType__Group_2__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterDoubleType__Group_2__3" + + + // $ANTLR start "rule__ParameterDoubleType__Group_2__3__Impl" + // InternalRos.g:11101:1: rule__ParameterDoubleType__Group_2__3__Impl : ( '}' ) ; + public final void rule__ParameterDoubleType__Group_2__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:11105:1: ( ( '}' ) ) + // InternalRos.g:11106:1: ( '}' ) + { + // InternalRos.g:11106:1: ( '}' ) + // InternalRos.g:11107:2: '}' + { + before(grammarAccess.getParameterDoubleTypeAccess().getRightCurlyBracketKeyword_2_3()); + match(input,42,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeAccess().getRightCurlyBracketKeyword_2_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterDoubleType__Group_2__3__Impl" // $ANTLR start "rule__ParameterBooleanType__Group__0" - // InternalRos.g:10793:1: rule__ParameterBooleanType__Group__0 : rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ; + // InternalRos.g:11117: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:10797:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) - // InternalRos.g:10798:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 + // InternalRos.g:11121:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) + // InternalRos.g:11122:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 { pushFollow(FOLLOW_57); rule__ParameterBooleanType__Group__0__Impl(); @@ -32616,21 +33641,21 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__0__Impl" - // InternalRos.g:10805:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; + // InternalRos.g:11129:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; public final void rule__ParameterBooleanType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10809:1: ( ( () ) ) - // InternalRos.g:10810:1: ( () ) + // InternalRos.g:11133:1: ( ( () ) ) + // InternalRos.g:11134:1: ( () ) { - // InternalRos.g:10810:1: ( () ) - // InternalRos.g:10811:2: () + // InternalRos.g:11134:1: ( () ) + // InternalRos.g:11135:2: () { before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); - // InternalRos.g:10812:2: () - // InternalRos.g:10812:3: + // InternalRos.g:11136:2: () + // InternalRos.g:11136:3: { } @@ -32653,16 +33678,16 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group__1" - // InternalRos.g:10820:1: rule__ParameterBooleanType__Group__1 : rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ; + // InternalRos.g:11144: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:10824:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) - // InternalRos.g:10825:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 + // InternalRos.g:11148:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) + // InternalRos.g:11149:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_4); rule__ParameterBooleanType__Group__1__Impl(); state._fsp--; @@ -32691,17 +33716,17 @@ public final void rule__ParameterBooleanType__Group__1() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__1__Impl" - // InternalRos.g:10832:1: rule__ParameterBooleanType__Group__1__Impl : ( 'Boolean' ) ; + // InternalRos.g:11156:1: rule__ParameterBooleanType__Group__1__Impl : ( 'Boolean' ) ; public final void rule__ParameterBooleanType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10836:1: ( ( 'Boolean' ) ) - // InternalRos.g:10837:1: ( 'Boolean' ) + // InternalRos.g:11160:1: ( ( 'Boolean' ) ) + // InternalRos.g:11161:1: ( 'Boolean' ) { - // InternalRos.g:10837:1: ( 'Boolean' ) - // InternalRos.g:10838:2: 'Boolean' + // InternalRos.g:11161:1: ( 'Boolean' ) + // InternalRos.g:11162:2: 'Boolean' { before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); match(input,81,FOLLOW_2); @@ -32728,14 +33753,14 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group__2" - // InternalRos.g:10847:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; + // InternalRos.g:11171: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:10851:1: ( rule__ParameterBooleanType__Group__2__Impl ) - // InternalRos.g:10852:2: rule__ParameterBooleanType__Group__2__Impl + // InternalRos.g:11175:1: ( rule__ParameterBooleanType__Group__2__Impl ) + // InternalRos.g:11176:2: rule__ParameterBooleanType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group__2__Impl(); @@ -32761,33 +33786,29 @@ public final void rule__ParameterBooleanType__Group__2() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__2__Impl" - // InternalRos.g:10858:1: rule__ParameterBooleanType__Group__2__Impl : ( ( rule__ParameterBooleanType__Group_2__0 )? ) ; + // InternalRos.g:11182: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:10862:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) - // InternalRos.g:10863:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalRos.g:11186:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) + // InternalRos.g:11187:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) { - // InternalRos.g:10863:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) - // InternalRos.g:10864:2: ( rule__ParameterBooleanType__Group_2__0 )? + // InternalRos.g:11187:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalRos.g:11188:2: ( rule__ParameterBooleanType__Group_2__0 )? { before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); - // InternalRos.g:10865:2: ( rule__ParameterBooleanType__Group_2__0 )? - int alt59=2; - int LA59_0 = input.LA(1); - - if ( (LA59_0==79) ) { - int LA59_1 = input.LA(2); + // InternalRos.g:11189:2: ( rule__ParameterBooleanType__Group_2__0 )? + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA59_1==RULE_BOOLEAN) ) { - alt59=1; - } + if ( (LA66_0==41) ) { + alt66=1; } - switch (alt59) { + switch (alt66) { case 1 : - // InternalRos.g:10865:3: rule__ParameterBooleanType__Group_2__0 + // InternalRos.g:11189:3: rule__ParameterBooleanType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group_2__0(); @@ -32823,16 +33844,16 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group_2__0" - // InternalRos.g:10874:1: rule__ParameterBooleanType__Group_2__0 : rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ; + // InternalRos.g:11198: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:10878:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) - // InternalRos.g:10879:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 + // InternalRos.g:11202:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) + // InternalRos.g:11203:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 { - pushFollow(FOLLOW_58); + pushFollow(FOLLOW_52); rule__ParameterBooleanType__Group_2__0__Impl(); state._fsp--; @@ -32861,21 +33882,21 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc // $ANTLR start "rule__ParameterBooleanType__Group_2__0__Impl" - // InternalRos.g:10886:1: rule__ParameterBooleanType__Group_2__0__Impl : ( 'default' ) ; + // InternalRos.g:11210:1: rule__ParameterBooleanType__Group_2__0__Impl : ( '{' ) ; public final void rule__ParameterBooleanType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10890:1: ( ( 'default' ) ) - // InternalRos.g:10891:1: ( 'default' ) + // InternalRos.g:11214:1: ( ( '{' ) ) + // InternalRos.g:11215:1: ( '{' ) { - // InternalRos.g:10891:1: ( 'default' ) - // InternalRos.g:10892:2: 'default' + // InternalRos.g:11215:1: ( '{' ) + // InternalRos.g:11216:2: '{' { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); - match(input,79,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getLeftCurlyBracketKeyword_2_0()); + match(input,41,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getLeftCurlyBracketKeyword_2_0()); } @@ -32898,20 +33919,25 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit // $ANTLR start "rule__ParameterBooleanType__Group_2__1" - // InternalRos.g:10901:1: rule__ParameterBooleanType__Group_2__1 : rule__ParameterBooleanType__Group_2__1__Impl ; + // InternalRos.g:11225:1: rule__ParameterBooleanType__Group_2__1 : rule__ParameterBooleanType__Group_2__1__Impl rule__ParameterBooleanType__Group_2__2 ; public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10905:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) - // InternalRos.g:10906:2: rule__ParameterBooleanType__Group_2__1__Impl + // InternalRos.g:11229:1: ( rule__ParameterBooleanType__Group_2__1__Impl rule__ParameterBooleanType__Group_2__2 ) + // InternalRos.g:11230:2: rule__ParameterBooleanType__Group_2__1__Impl rule__ParameterBooleanType__Group_2__2 { - pushFollow(FOLLOW_2); + pushFollow(FOLLOW_58); rule__ParameterBooleanType__Group_2__1__Impl(); state._fsp--; + pushFollow(FOLLOW_2); + rule__ParameterBooleanType__Group_2__2(); + + state._fsp--; + } @@ -32931,31 +33957,106 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc // $ANTLR start "rule__ParameterBooleanType__Group_2__1__Impl" - // InternalRos.g:10912:1: rule__ParameterBooleanType__Group_2__1__Impl : ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ; + // InternalRos.g:11237:1: rule__ParameterBooleanType__Group_2__1__Impl : ( 'default' ) ; public final void rule__ParameterBooleanType__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10916:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) - // InternalRos.g:10917:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) + // InternalRos.g:11241:1: ( ( 'default' ) ) + // InternalRos.g:11242:1: ( 'default' ) { - // InternalRos.g:10917:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) - // InternalRos.g:10918:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) + // InternalRos.g:11242:1: ( 'default' ) + // InternalRos.g:11243:2: 'default' { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); - // InternalRos.g:10919:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) - // InternalRos.g:10919:3: rule__ParameterBooleanType__DefaultAssignment_2_1 + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_1()); + match(input,79,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterBooleanType__Group_2__1__Impl" + + + // $ANTLR start "rule__ParameterBooleanType__Group_2__2" + // InternalRos.g:11252:1: rule__ParameterBooleanType__Group_2__2 : rule__ParameterBooleanType__Group_2__2__Impl rule__ParameterBooleanType__Group_2__3 ; + public final void rule__ParameterBooleanType__Group_2__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:11256:1: ( rule__ParameterBooleanType__Group_2__2__Impl rule__ParameterBooleanType__Group_2__3 ) + // InternalRos.g:11257:2: rule__ParameterBooleanType__Group_2__2__Impl rule__ParameterBooleanType__Group_2__3 { + pushFollow(FOLLOW_48); + rule__ParameterBooleanType__Group_2__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterBooleanType__DefaultAssignment_2_1(); + rule__ParameterBooleanType__Group_2__3(); state._fsp--; } - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterBooleanType__Group_2__2" + + + // $ANTLR start "rule__ParameterBooleanType__Group_2__2__Impl" + // InternalRos.g:11264:1: rule__ParameterBooleanType__Group_2__2__Impl : ( ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) ) ; + public final void rule__ParameterBooleanType__Group_2__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:11268:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) ) ) + // InternalRos.g:11269:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) ) + { + // InternalRos.g:11269:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) ) + // InternalRos.g:11270:2: ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) + { + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_2()); + // InternalRos.g:11271:2: ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) + // InternalRos.g:11271:3: rule__ParameterBooleanType__DefaultAssignment_2_2 + { + pushFollow(FOLLOW_2); + rule__ParameterBooleanType__DefaultAssignment_2_2(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_2()); } @@ -32974,18 +34075,88 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group_2__1__Impl" + // $ANTLR end "rule__ParameterBooleanType__Group_2__2__Impl" + + + // $ANTLR start "rule__ParameterBooleanType__Group_2__3" + // InternalRos.g:11279:1: rule__ParameterBooleanType__Group_2__3 : rule__ParameterBooleanType__Group_2__3__Impl ; + public final void rule__ParameterBooleanType__Group_2__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:11283:1: ( rule__ParameterBooleanType__Group_2__3__Impl ) + // InternalRos.g:11284:2: rule__ParameterBooleanType__Group_2__3__Impl + { + pushFollow(FOLLOW_2); + rule__ParameterBooleanType__Group_2__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterBooleanType__Group_2__3" + + + // $ANTLR start "rule__ParameterBooleanType__Group_2__3__Impl" + // InternalRos.g:11290:1: rule__ParameterBooleanType__Group_2__3__Impl : ( '}' ) ; + public final void rule__ParameterBooleanType__Group_2__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:11294:1: ( ( '}' ) ) + // InternalRos.g:11295:1: ( '}' ) + { + // InternalRos.g:11295:1: ( '}' ) + // InternalRos.g:11296:2: '}' + { + before(grammarAccess.getParameterBooleanTypeAccess().getRightCurlyBracketKeyword_2_3()); + match(input,42,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getRightCurlyBracketKeyword_2_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterBooleanType__Group_2__3__Impl" // $ANTLR start "rule__ParameterBase64Type__Group__0" - // InternalRos.g:10928:1: rule__ParameterBase64Type__Group__0 : rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ; + // InternalRos.g:11306: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:10932:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) - // InternalRos.g:10933:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 + // InternalRos.g:11310:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) + // InternalRos.g:11311:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 { pushFollow(FOLLOW_59); rule__ParameterBase64Type__Group__0__Impl(); @@ -33016,21 +34187,21 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__0__Impl" - // InternalRos.g:10940:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; + // InternalRos.g:11318:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; public final void rule__ParameterBase64Type__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10944:1: ( ( () ) ) - // InternalRos.g:10945:1: ( () ) + // InternalRos.g:11322:1: ( ( () ) ) + // InternalRos.g:11323:1: ( () ) { - // InternalRos.g:10945:1: ( () ) - // InternalRos.g:10946:2: () + // InternalRos.g:11323:1: ( () ) + // InternalRos.g:11324:2: () { before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); - // InternalRos.g:10947:2: () - // InternalRos.g:10947:3: + // InternalRos.g:11325:2: () + // InternalRos.g:11325:3: { } @@ -33053,16 +34224,16 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__1" - // InternalRos.g:10955:1: rule__ParameterBase64Type__Group__1 : rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ; + // InternalRos.g:11333: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:10959:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) - // InternalRos.g:10960:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 + // InternalRos.g:11337:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) + // InternalRos.g:11338:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_4); rule__ParameterBase64Type__Group__1__Impl(); state._fsp--; @@ -33091,17 +34262,17 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__1__Impl" - // InternalRos.g:10967:1: rule__ParameterBase64Type__Group__1__Impl : ( 'Base64' ) ; + // InternalRos.g:11345:1: rule__ParameterBase64Type__Group__1__Impl : ( 'Base64' ) ; public final void rule__ParameterBase64Type__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10971:1: ( ( 'Base64' ) ) - // InternalRos.g:10972:1: ( 'Base64' ) + // InternalRos.g:11349:1: ( ( 'Base64' ) ) + // InternalRos.g:11350:1: ( 'Base64' ) { - // InternalRos.g:10972:1: ( 'Base64' ) - // InternalRos.g:10973:2: 'Base64' + // InternalRos.g:11350:1: ( 'Base64' ) + // InternalRos.g:11351:2: 'Base64' { before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); match(input,82,FOLLOW_2); @@ -33128,14 +34299,14 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__2" - // InternalRos.g:10982:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; + // InternalRos.g:11360: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:10986:1: ( rule__ParameterBase64Type__Group__2__Impl ) - // InternalRos.g:10987:2: rule__ParameterBase64Type__Group__2__Impl + // InternalRos.g:11364:1: ( rule__ParameterBase64Type__Group__2__Impl ) + // InternalRos.g:11365:2: rule__ParameterBase64Type__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group__2__Impl(); @@ -33161,33 +34332,29 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__2__Impl" - // InternalRos.g:10993:1: rule__ParameterBase64Type__Group__2__Impl : ( ( rule__ParameterBase64Type__Group_2__0 )? ) ; + // InternalRos.g:11371: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:10997:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) - // InternalRos.g:10998:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRos.g:11375:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) + // InternalRos.g:11376:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) { - // InternalRos.g:10998:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) - // InternalRos.g:10999:2: ( rule__ParameterBase64Type__Group_2__0 )? + // InternalRos.g:11376:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRos.g:11377:2: ( rule__ParameterBase64Type__Group_2__0 )? { before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); - // InternalRos.g:11000:2: ( rule__ParameterBase64Type__Group_2__0 )? - int alt60=2; - int LA60_0 = input.LA(1); - - if ( (LA60_0==79) ) { - int LA60_1 = input.LA(2); + // InternalRos.g:11378:2: ( rule__ParameterBase64Type__Group_2__0 )? + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA60_1==RULE_BINARY) ) { - alt60=1; - } + if ( (LA67_0==41) ) { + alt67=1; } - switch (alt60) { + switch (alt67) { case 1 : - // InternalRos.g:11000:3: rule__ParameterBase64Type__Group_2__0 + // InternalRos.g:11378:3: rule__ParameterBase64Type__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group_2__0(); @@ -33223,16 +34390,16 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group_2__0" - // InternalRos.g:11009:1: rule__ParameterBase64Type__Group_2__0 : rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ; + // InternalRos.g:11387: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:11013:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) - // InternalRos.g:11014:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 + // InternalRos.g:11391:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) + // InternalRos.g:11392:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 { - pushFollow(FOLLOW_60); + pushFollow(FOLLOW_52); rule__ParameterBase64Type__Group_2__0__Impl(); state._fsp--; @@ -33261,21 +34428,96 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterBase64Type__Group_2__0__Impl" - // InternalRos.g:11021:1: rule__ParameterBase64Type__Group_2__0__Impl : ( 'default' ) ; + // InternalRos.g:11399:1: rule__ParameterBase64Type__Group_2__0__Impl : ( '{' ) ; public final void rule__ParameterBase64Type__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11025:1: ( ( 'default' ) ) - // InternalRos.g:11026:1: ( 'default' ) + // InternalRos.g:11403:1: ( ( '{' ) ) + // InternalRos.g:11404:1: ( '{' ) + { + // InternalRos.g:11404:1: ( '{' ) + // InternalRos.g:11405:2: '{' + { + before(grammarAccess.getParameterBase64TypeAccess().getLeftCurlyBracketKeyword_2_0()); + match(input,41,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeAccess().getLeftCurlyBracketKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterBase64Type__Group_2__0__Impl" + + + // $ANTLR start "rule__ParameterBase64Type__Group_2__1" + // InternalRos.g:11414:1: rule__ParameterBase64Type__Group_2__1 : rule__ParameterBase64Type__Group_2__1__Impl rule__ParameterBase64Type__Group_2__2 ; + public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:11418:1: ( rule__ParameterBase64Type__Group_2__1__Impl rule__ParameterBase64Type__Group_2__2 ) + // InternalRos.g:11419:2: rule__ParameterBase64Type__Group_2__1__Impl rule__ParameterBase64Type__Group_2__2 + { + pushFollow(FOLLOW_60); + rule__ParameterBase64Type__Group_2__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ParameterBase64Type__Group_2__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterBase64Type__Group_2__1" + + + // $ANTLR start "rule__ParameterBase64Type__Group_2__1__Impl" + // InternalRos.g:11426:1: rule__ParameterBase64Type__Group_2__1__Impl : ( 'default' ) ; + public final void rule__ParameterBase64Type__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:11430:1: ( ( 'default' ) ) + // InternalRos.g:11431:1: ( 'default' ) { - // InternalRos.g:11026:1: ( 'default' ) - // InternalRos.g:11027:2: 'default' + // InternalRos.g:11431:1: ( 'default' ) + // InternalRos.g:11432:2: 'default' { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_1()); match(input,79,FOLLOW_2); - after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_1()); } @@ -33294,21 +34536,26 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterBase64Type__Group_2__0__Impl" + // $ANTLR end "rule__ParameterBase64Type__Group_2__1__Impl" - // $ANTLR start "rule__ParameterBase64Type__Group_2__1" - // InternalRos.g:11036:1: rule__ParameterBase64Type__Group_2__1 : rule__ParameterBase64Type__Group_2__1__Impl ; - public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__Group_2__2" + // InternalRos.g:11441:1: rule__ParameterBase64Type__Group_2__2 : rule__ParameterBase64Type__Group_2__2__Impl rule__ParameterBase64Type__Group_2__3 ; + public final void rule__ParameterBase64Type__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11040:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) - // InternalRos.g:11041:2: rule__ParameterBase64Type__Group_2__1__Impl + // InternalRos.g:11445:1: ( rule__ParameterBase64Type__Group_2__2__Impl rule__ParameterBase64Type__Group_2__3 ) + // InternalRos.g:11446:2: rule__ParameterBase64Type__Group_2__2__Impl rule__ParameterBase64Type__Group_2__3 { + pushFollow(FOLLOW_48); + rule__ParameterBase64Type__Group_2__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterBase64Type__Group_2__1__Impl(); + rule__ParameterBase64Type__Group_2__3(); state._fsp--; @@ -33327,35 +34574,35 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterBase64Type__Group_2__1" + // $ANTLR end "rule__ParameterBase64Type__Group_2__2" - // $ANTLR start "rule__ParameterBase64Type__Group_2__1__Impl" - // InternalRos.g:11047:1: rule__ParameterBase64Type__Group_2__1__Impl : ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ; - public final void rule__ParameterBase64Type__Group_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__Group_2__2__Impl" + // InternalRos.g:11453:1: rule__ParameterBase64Type__Group_2__2__Impl : ( ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) ) ; + public final void rule__ParameterBase64Type__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11051:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) - // InternalRos.g:11052:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) + // InternalRos.g:11457:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) ) ) + // InternalRos.g:11458:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) ) { - // InternalRos.g:11052:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) - // InternalRos.g:11053:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) + // InternalRos.g:11458:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) ) + // InternalRos.g:11459:2: ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); - // InternalRos.g:11054:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) - // InternalRos.g:11054:3: rule__ParameterBase64Type__DefaultAssignment_2_1 + before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_2()); + // InternalRos.g:11460:2: ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) + // InternalRos.g:11460:3: rule__ParameterBase64Type__DefaultAssignment_2_2 { pushFollow(FOLLOW_2); - rule__ParameterBase64Type__DefaultAssignment_2_1(); + rule__ParameterBase64Type__DefaultAssignment_2_2(); state._fsp--; } - after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_2()); } @@ -33374,18 +34621,88 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterBase64Type__Group_2__1__Impl" + // $ANTLR end "rule__ParameterBase64Type__Group_2__2__Impl" + + + // $ANTLR start "rule__ParameterBase64Type__Group_2__3" + // InternalRos.g:11468:1: rule__ParameterBase64Type__Group_2__3 : rule__ParameterBase64Type__Group_2__3__Impl ; + public final void rule__ParameterBase64Type__Group_2__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:11472:1: ( rule__ParameterBase64Type__Group_2__3__Impl ) + // InternalRos.g:11473:2: rule__ParameterBase64Type__Group_2__3__Impl + { + pushFollow(FOLLOW_2); + rule__ParameterBase64Type__Group_2__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterBase64Type__Group_2__3" + + + // $ANTLR start "rule__ParameterBase64Type__Group_2__3__Impl" + // InternalRos.g:11479:1: rule__ParameterBase64Type__Group_2__3__Impl : ( '}' ) ; + public final void rule__ParameterBase64Type__Group_2__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:11483:1: ( ( '}' ) ) + // InternalRos.g:11484:1: ( '}' ) + { + // InternalRos.g:11484:1: ( '}' ) + // InternalRos.g:11485:2: '}' + { + before(grammarAccess.getParameterBase64TypeAccess().getRightCurlyBracketKeyword_2_3()); + match(input,42,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeAccess().getRightCurlyBracketKeyword_2_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ParameterBase64Type__Group_2__3__Impl" // $ANTLR start "rule__ParameterArrayType__Group__0" - // InternalRos.g:11063:1: rule__ParameterArrayType__Group__0 : rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ; + // InternalRos.g:11495: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:11067:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) - // InternalRos.g:11068:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 + // InternalRos.g:11499:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) + // InternalRos.g:11500:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 { pushFollow(FOLLOW_4); rule__ParameterArrayType__Group__0__Impl(); @@ -33416,17 +34733,17 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__0__Impl" - // InternalRos.g:11075:1: rule__ParameterArrayType__Group__0__Impl : ( 'Array' ) ; + // InternalRos.g:11507:1: rule__ParameterArrayType__Group__0__Impl : ( 'Array' ) ; public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11079:1: ( ( 'Array' ) ) - // InternalRos.g:11080:1: ( 'Array' ) + // InternalRos.g:11511:1: ( ( 'Array' ) ) + // InternalRos.g:11512:1: ( 'Array' ) { - // InternalRos.g:11080:1: ( 'Array' ) - // InternalRos.g:11081:2: 'Array' + // InternalRos.g:11512:1: ( 'Array' ) + // InternalRos.g:11513:2: 'Array' { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); match(input,83,FOLLOW_2); @@ -33453,14 +34770,14 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__1" - // InternalRos.g:11090:1: rule__ParameterArrayType__Group__1 : rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ; + // InternalRos.g:11522: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:11094:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) - // InternalRos.g:11095:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 + // InternalRos.g:11526:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) + // InternalRos.g:11527:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 { pushFollow(FOLLOW_61); rule__ParameterArrayType__Group__1__Impl(); @@ -33491,17 +34808,17 @@ public final void rule__ParameterArrayType__Group__1() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__1__Impl" - // InternalRos.g:11102:1: rule__ParameterArrayType__Group__1__Impl : ( '{' ) ; + // InternalRos.g:11534:1: rule__ParameterArrayType__Group__1__Impl : ( '{' ) ; public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11106:1: ( ( '{' ) ) - // InternalRos.g:11107:1: ( '{' ) + // InternalRos.g:11538:1: ( ( '{' ) ) + // InternalRos.g:11539:1: ( '{' ) { - // InternalRos.g:11107:1: ( '{' ) - // InternalRos.g:11108:2: '{' + // InternalRos.g:11539:1: ( '{' ) + // InternalRos.g:11540:2: '{' { before(grammarAccess.getParameterArrayTypeAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -33528,16 +34845,16 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__2" - // InternalRos.g:11117:1: rule__ParameterArrayType__Group__2 : rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ; + // InternalRos.g:11549: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:11121:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) - // InternalRos.g:11122:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 + // InternalRos.g:11553:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) + // InternalRos.g:11554:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_47); rule__ParameterArrayType__Group__2__Impl(); state._fsp--; @@ -33566,17 +34883,17 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__2__Impl" - // InternalRos.g:11129:1: rule__ParameterArrayType__Group__2__Impl : ( 'type' ) ; + // InternalRos.g:11561:1: rule__ParameterArrayType__Group__2__Impl : ( 'type' ) ; public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11133:1: ( ( 'type' ) ) - // InternalRos.g:11134:1: ( 'type' ) + // InternalRos.g:11565:1: ( ( 'type' ) ) + // InternalRos.g:11566:1: ( 'type' ) { - // InternalRos.g:11134:1: ( 'type' ) - // InternalRos.g:11135:2: 'type' + // InternalRos.g:11566:1: ( 'type' ) + // InternalRos.g:11567:2: 'type' { before(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); match(input,36,FOLLOW_2); @@ -33603,14 +34920,14 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__3" - // InternalRos.g:11144:1: rule__ParameterArrayType__Group__3 : rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ; + // InternalRos.g:11576: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:11148:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) - // InternalRos.g:11149:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 + // InternalRos.g:11580:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) + // InternalRos.g:11581:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 { pushFollow(FOLLOW_62); rule__ParameterArrayType__Group__3__Impl(); @@ -33641,21 +34958,21 @@ public final void rule__ParameterArrayType__Group__3() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__3__Impl" - // InternalRos.g:11156:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ; + // InternalRos.g:11588: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:11160:1: ( ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ) - // InternalRos.g:11161:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) + // InternalRos.g:11592:1: ( ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ) + // InternalRos.g:11593:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) { - // InternalRos.g:11161:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) - // InternalRos.g:11162:2: ( rule__ParameterArrayType__TypeAssignment_3 ) + // InternalRos.g:11593:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) + // InternalRos.g:11594:2: ( rule__ParameterArrayType__TypeAssignment_3 ) { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); - // InternalRos.g:11163:2: ( rule__ParameterArrayType__TypeAssignment_3 ) - // InternalRos.g:11163:3: rule__ParameterArrayType__TypeAssignment_3 + // InternalRos.g:11595:2: ( rule__ParameterArrayType__TypeAssignment_3 ) + // InternalRos.g:11595:3: rule__ParameterArrayType__TypeAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterArrayType__TypeAssignment_3(); @@ -33688,14 +35005,14 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__4" - // InternalRos.g:11171:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ; + // InternalRos.g:11603: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:11175:1: ( rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ) - // InternalRos.g:11176:2: rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 + // InternalRos.g:11607:1: ( rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ) + // InternalRos.g:11608:2: rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 { pushFollow(FOLLOW_62); rule__ParameterArrayType__Group__4__Impl(); @@ -33726,29 +35043,29 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__4__Impl" - // InternalRos.g:11183:1: rule__ParameterArrayType__Group__4__Impl : ( ( rule__ParameterArrayType__Group_4__0 )? ) ; + // InternalRos.g:11615: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:11187:1: ( ( ( rule__ParameterArrayType__Group_4__0 )? ) ) - // InternalRos.g:11188:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) + // InternalRos.g:11619:1: ( ( ( rule__ParameterArrayType__Group_4__0 )? ) ) + // InternalRos.g:11620:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) { - // InternalRos.g:11188:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) - // InternalRos.g:11189:2: ( rule__ParameterArrayType__Group_4__0 )? + // InternalRos.g:11620:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) + // InternalRos.g:11621:2: ( rule__ParameterArrayType__Group_4__0 )? { before(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); - // InternalRos.g:11190:2: ( rule__ParameterArrayType__Group_4__0 )? - int alt61=2; - int LA61_0 = input.LA(1); + // InternalRos.g:11622:2: ( rule__ParameterArrayType__Group_4__0 )? + int alt68=2; + int LA68_0 = input.LA(1); - if ( (LA61_0==79) ) { - alt61=1; + if ( (LA68_0==79) ) { + alt68=1; } - switch (alt61) { + switch (alt68) { case 1 : - // InternalRos.g:11190:3: rule__ParameterArrayType__Group_4__0 + // InternalRos.g:11622:3: rule__ParameterArrayType__Group_4__0 { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group_4__0(); @@ -33784,14 +35101,14 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__5" - // InternalRos.g:11198:1: rule__ParameterArrayType__Group__5 : rule__ParameterArrayType__Group__5__Impl ; + // InternalRos.g:11630: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:11202:1: ( rule__ParameterArrayType__Group__5__Impl ) - // InternalRos.g:11203:2: rule__ParameterArrayType__Group__5__Impl + // InternalRos.g:11634:1: ( rule__ParameterArrayType__Group__5__Impl ) + // InternalRos.g:11635:2: rule__ParameterArrayType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group__5__Impl(); @@ -33817,17 +35134,17 @@ public final void rule__ParameterArrayType__Group__5() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__5__Impl" - // InternalRos.g:11209:1: rule__ParameterArrayType__Group__5__Impl : ( '}' ) ; + // InternalRos.g:11641:1: rule__ParameterArrayType__Group__5__Impl : ( '}' ) ; public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11213:1: ( ( '}' ) ) - // InternalRos.g:11214:1: ( '}' ) + // InternalRos.g:11645:1: ( ( '}' ) ) + // InternalRos.g:11646:1: ( '}' ) { - // InternalRos.g:11214:1: ( '}' ) - // InternalRos.g:11215:2: '}' + // InternalRos.g:11646:1: ( '}' ) + // InternalRos.g:11647:2: '}' { before(grammarAccess.getParameterArrayTypeAccess().getRightCurlyBracketKeyword_5()); match(input,42,FOLLOW_2); @@ -33854,14 +35171,14 @@ public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group_4__0" - // InternalRos.g:11225:1: rule__ParameterArrayType__Group_4__0 : rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ; + // InternalRos.g:11657: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:11229:1: ( rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ) - // InternalRos.g:11230:2: rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 + // InternalRos.g:11661:1: ( rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ) + // InternalRos.g:11662:2: rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 { pushFollow(FOLLOW_4); rule__ParameterArrayType__Group_4__0__Impl(); @@ -33892,17 +35209,17 @@ public final void rule__ParameterArrayType__Group_4__0() throws RecognitionExcep // $ANTLR start "rule__ParameterArrayType__Group_4__0__Impl" - // InternalRos.g:11237:1: rule__ParameterArrayType__Group_4__0__Impl : ( 'default' ) ; + // InternalRos.g:11669: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:11241:1: ( ( 'default' ) ) - // InternalRos.g:11242:1: ( 'default' ) + // InternalRos.g:11673:1: ( ( 'default' ) ) + // InternalRos.g:11674:1: ( 'default' ) { - // InternalRos.g:11242:1: ( 'default' ) - // InternalRos.g:11243:2: 'default' + // InternalRos.g:11674:1: ( 'default' ) + // InternalRos.g:11675:2: 'default' { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); match(input,79,FOLLOW_2); @@ -33929,14 +35246,14 @@ public final void rule__ParameterArrayType__Group_4__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterArrayType__Group_4__1" - // InternalRos.g:11252:1: rule__ParameterArrayType__Group_4__1 : rule__ParameterArrayType__Group_4__1__Impl ; + // InternalRos.g:11684: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:11256:1: ( rule__ParameterArrayType__Group_4__1__Impl ) - // InternalRos.g:11257:2: rule__ParameterArrayType__Group_4__1__Impl + // InternalRos.g:11688:1: ( rule__ParameterArrayType__Group_4__1__Impl ) + // InternalRos.g:11689:2: rule__ParameterArrayType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group_4__1__Impl(); @@ -33962,21 +35279,21 @@ public final void rule__ParameterArrayType__Group_4__1() throws RecognitionExcep // $ANTLR start "rule__ParameterArrayType__Group_4__1__Impl" - // InternalRos.g:11263:1: rule__ParameterArrayType__Group_4__1__Impl : ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ; + // InternalRos.g:11695: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:11267:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ) - // InternalRos.g:11268:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) + // InternalRos.g:11699:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ) + // InternalRos.g:11700:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) { - // InternalRos.g:11268:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) - // InternalRos.g:11269:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) + // InternalRos.g:11700:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) + // InternalRos.g:11701:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); - // InternalRos.g:11270:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) - // InternalRos.g:11270:3: rule__ParameterArrayType__DefaultAssignment_4_1 + // InternalRos.g:11702:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) + // InternalRos.g:11702:3: rule__ParameterArrayType__DefaultAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterArrayType__DefaultAssignment_4_1(); @@ -34009,14 +35326,14 @@ public final void rule__ParameterArrayType__Group_4__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterList__Group__0" - // InternalRos.g:11279:1: rule__ParameterList__Group__0 : rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ; + // InternalRos.g:11711: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:11283:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) - // InternalRos.g:11284:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 + // InternalRos.g:11715:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) + // InternalRos.g:11716:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 { pushFollow(FOLLOW_4); rule__ParameterList__Group__0__Impl(); @@ -34047,21 +35364,21 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__0__Impl" - // InternalRos.g:11291:1: rule__ParameterList__Group__0__Impl : ( () ) ; + // InternalRos.g:11723:1: rule__ParameterList__Group__0__Impl : ( () ) ; public final void rule__ParameterList__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11295:1: ( ( () ) ) - // InternalRos.g:11296:1: ( () ) + // InternalRos.g:11727:1: ( ( () ) ) + // InternalRos.g:11728:1: ( () ) { - // InternalRos.g:11296:1: ( () ) - // InternalRos.g:11297:2: () + // InternalRos.g:11728:1: ( () ) + // InternalRos.g:11729:2: () { before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); - // InternalRos.g:11298:2: () - // InternalRos.g:11298:3: + // InternalRos.g:11730:2: () + // InternalRos.g:11730:3: { } @@ -34084,14 +35401,14 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__1" - // InternalRos.g:11306:1: rule__ParameterList__Group__1 : rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ; + // InternalRos.g:11738: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:11310:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) - // InternalRos.g:11311:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 + // InternalRos.g:11742:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) + // InternalRos.g:11743:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 { pushFollow(FOLLOW_63); rule__ParameterList__Group__1__Impl(); @@ -34122,17 +35439,17 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__1__Impl" - // InternalRos.g:11318:1: rule__ParameterList__Group__1__Impl : ( '{' ) ; + // InternalRos.g:11750:1: rule__ParameterList__Group__1__Impl : ( '{' ) ; public final void rule__ParameterList__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11322:1: ( ( '{' ) ) - // InternalRos.g:11323:1: ( '{' ) + // InternalRos.g:11754:1: ( ( '{' ) ) + // InternalRos.g:11755:1: ( '{' ) { - // InternalRos.g:11323:1: ( '{' ) - // InternalRos.g:11324:2: '{' + // InternalRos.g:11755:1: ( '{' ) + // InternalRos.g:11756:2: '{' { before(grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -34159,14 +35476,14 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__2" - // InternalRos.g:11333:1: rule__ParameterList__Group__2 : rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ; + // InternalRos.g:11765: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:11337:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) - // InternalRos.g:11338:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 + // InternalRos.g:11769:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) + // InternalRos.g:11770:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 { pushFollow(FOLLOW_13); rule__ParameterList__Group__2__Impl(); @@ -34197,21 +35514,21 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__2__Impl" - // InternalRos.g:11345:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; + // InternalRos.g:11777: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:11349:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) - // InternalRos.g:11350:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalRos.g:11781:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) + // InternalRos.g:11782:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) { - // InternalRos.g:11350:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) - // InternalRos.g:11351:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRos.g:11782:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalRos.g:11783:2: ( rule__ParameterList__ValueAssignment_2 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_2()); - // InternalRos.g:11352:2: ( rule__ParameterList__ValueAssignment_2 ) - // InternalRos.g:11352:3: rule__ParameterList__ValueAssignment_2 + // InternalRos.g:11784:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRos.g:11784:3: rule__ParameterList__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_2(); @@ -34244,14 +35561,14 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__3" - // InternalRos.g:11360:1: rule__ParameterList__Group__3 : rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ; + // InternalRos.g:11792: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:11364:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) - // InternalRos.g:11365:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 + // InternalRos.g:11796:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) + // InternalRos.g:11797:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 { pushFollow(FOLLOW_13); rule__ParameterList__Group__3__Impl(); @@ -34282,33 +35599,33 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__3__Impl" - // InternalRos.g:11372:1: rule__ParameterList__Group__3__Impl : ( ( rule__ParameterList__Group_3__0 )* ) ; + // InternalRos.g:11804: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:11376:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) - // InternalRos.g:11377:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRos.g:11808:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) + // InternalRos.g:11809:1: ( ( rule__ParameterList__Group_3__0 )* ) { - // InternalRos.g:11377:1: ( ( rule__ParameterList__Group_3__0 )* ) - // InternalRos.g:11378:2: ( rule__ParameterList__Group_3__0 )* + // InternalRos.g:11809:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRos.g:11810:2: ( rule__ParameterList__Group_3__0 )* { before(grammarAccess.getParameterListAccess().getGroup_3()); - // InternalRos.g:11379:2: ( rule__ParameterList__Group_3__0 )* - loop62: + // InternalRos.g:11811:2: ( rule__ParameterList__Group_3__0 )* + loop69: do { - int alt62=2; - int LA62_0 = input.LA(1); + int alt69=2; + int LA69_0 = input.LA(1); - if ( (LA62_0==43) ) { - alt62=1; + if ( (LA69_0==43) ) { + alt69=1; } - switch (alt62) { + switch (alt69) { case 1 : - // InternalRos.g:11379:3: rule__ParameterList__Group_3__0 + // InternalRos.g:11811:3: rule__ParameterList__Group_3__0 { pushFollow(FOLLOW_7); rule__ParameterList__Group_3__0(); @@ -34320,7 +35637,7 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept break; default : - break loop62; + break loop69; } } while (true); @@ -34347,14 +35664,14 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__4" - // InternalRos.g:11387:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; + // InternalRos.g:11819: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:11391:1: ( rule__ParameterList__Group__4__Impl ) - // InternalRos.g:11392:2: rule__ParameterList__Group__4__Impl + // InternalRos.g:11823:1: ( rule__ParameterList__Group__4__Impl ) + // InternalRos.g:11824:2: rule__ParameterList__Group__4__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group__4__Impl(); @@ -34380,17 +35697,17 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__4__Impl" - // InternalRos.g:11398:1: rule__ParameterList__Group__4__Impl : ( '}' ) ; + // InternalRos.g:11830:1: rule__ParameterList__Group__4__Impl : ( '}' ) ; public final void rule__ParameterList__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11402:1: ( ( '}' ) ) - // InternalRos.g:11403:1: ( '}' ) + // InternalRos.g:11834:1: ( ( '}' ) ) + // InternalRos.g:11835:1: ( '}' ) { - // InternalRos.g:11403:1: ( '}' ) - // InternalRos.g:11404:2: '}' + // InternalRos.g:11835:1: ( '}' ) + // InternalRos.g:11836:2: '}' { before(grammarAccess.getParameterListAccess().getRightCurlyBracketKeyword_4()); match(input,42,FOLLOW_2); @@ -34417,14 +35734,14 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group_3__0" - // InternalRos.g:11414:1: rule__ParameterList__Group_3__0 : rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ; + // InternalRos.g:11846: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:11418:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) - // InternalRos.g:11419:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 + // InternalRos.g:11850:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) + // InternalRos.g:11851:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 { pushFollow(FOLLOW_63); rule__ParameterList__Group_3__0__Impl(); @@ -34455,17 +35772,17 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__0__Impl" - // InternalRos.g:11426:1: rule__ParameterList__Group_3__0__Impl : ( ',' ) ; + // InternalRos.g:11858:1: rule__ParameterList__Group_3__0__Impl : ( ',' ) ; public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11430:1: ( ( ',' ) ) - // InternalRos.g:11431:1: ( ',' ) + // InternalRos.g:11862:1: ( ( ',' ) ) + // InternalRos.g:11863:1: ( ',' ) { - // InternalRos.g:11431:1: ( ',' ) - // InternalRos.g:11432:2: ',' + // InternalRos.g:11863:1: ( ',' ) + // InternalRos.g:11864:2: ',' { before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); match(input,43,FOLLOW_2); @@ -34492,14 +35809,14 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterList__Group_3__1" - // InternalRos.g:11441:1: rule__ParameterList__Group_3__1 : rule__ParameterList__Group_3__1__Impl ; + // InternalRos.g:11873: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:11445:1: ( rule__ParameterList__Group_3__1__Impl ) - // InternalRos.g:11446:2: rule__ParameterList__Group_3__1__Impl + // InternalRos.g:11877:1: ( rule__ParameterList__Group_3__1__Impl ) + // InternalRos.g:11878:2: rule__ParameterList__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group_3__1__Impl(); @@ -34525,21 +35842,21 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__1__Impl" - // InternalRos.g:11452:1: rule__ParameterList__Group_3__1__Impl : ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ; + // InternalRos.g:11884: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:11456:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) - // InternalRos.g:11457:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRos.g:11888:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) + // InternalRos.g:11889:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) { - // InternalRos.g:11457:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) - // InternalRos.g:11458:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRos.g:11889:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRos.g:11890:2: ( rule__ParameterList__ValueAssignment_3_1 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); - // InternalRos.g:11459:2: ( rule__ParameterList__ValueAssignment_3_1 ) - // InternalRos.g:11459:3: rule__ParameterList__ValueAssignment_3_1 + // InternalRos.g:11891:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRos.g:11891:3: rule__ParameterList__ValueAssignment_3_1 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_3_1(); @@ -34572,14 +35889,14 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterAny__Group__0" - // InternalRos.g:11468:1: rule__ParameterAny__Group__0 : rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ; + // InternalRos.g:11900: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:11472:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) - // InternalRos.g:11473:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 + // InternalRos.g:11904:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) + // InternalRos.g:11905:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 { pushFollow(FOLLOW_64); rule__ParameterAny__Group__0__Impl(); @@ -34610,21 +35927,21 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__0__Impl" - // InternalRos.g:11480:1: rule__ParameterAny__Group__0__Impl : ( () ) ; + // InternalRos.g:11912:1: rule__ParameterAny__Group__0__Impl : ( () ) ; public final void rule__ParameterAny__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11484:1: ( ( () ) ) - // InternalRos.g:11485:1: ( () ) + // InternalRos.g:11916:1: ( ( () ) ) + // InternalRos.g:11917:1: ( () ) { - // InternalRos.g:11485:1: ( () ) - // InternalRos.g:11486:2: () + // InternalRos.g:11917:1: ( () ) + // InternalRos.g:11918:2: () { before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); - // InternalRos.g:11487:2: () - // InternalRos.g:11487:3: + // InternalRos.g:11919:2: () + // InternalRos.g:11919:3: { } @@ -34647,14 +35964,14 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__1" - // InternalRos.g:11495:1: rule__ParameterAny__Group__1 : rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ; + // InternalRos.g:11927: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:11499:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) - // InternalRos.g:11500:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 + // InternalRos.g:11931:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) + // InternalRos.g:11932:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 { pushFollow(FOLLOW_4); rule__ParameterAny__Group__1__Impl(); @@ -34685,17 +36002,17 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__1__Impl" - // InternalRos.g:11507:1: rule__ParameterAny__Group__1__Impl : ( 'ParameterAny' ) ; + // InternalRos.g:11939:1: rule__ParameterAny__Group__1__Impl : ( 'ParameterAny' ) ; public final void rule__ParameterAny__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11511:1: ( ( 'ParameterAny' ) ) - // InternalRos.g:11512:1: ( 'ParameterAny' ) + // InternalRos.g:11943:1: ( ( 'ParameterAny' ) ) + // InternalRos.g:11944:1: ( 'ParameterAny' ) { - // InternalRos.g:11512:1: ( 'ParameterAny' ) - // InternalRos.g:11513:2: 'ParameterAny' + // InternalRos.g:11944:1: ( 'ParameterAny' ) + // InternalRos.g:11945:2: 'ParameterAny' { before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); match(input,84,FOLLOW_2); @@ -34722,14 +36039,14 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__2" - // InternalRos.g:11522:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 ; + // InternalRos.g:11954: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:11526:1: ( rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 ) - // InternalRos.g:11527:2: rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 + // InternalRos.g:11958:1: ( rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 ) + // InternalRos.g:11959:2: rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 { pushFollow(FOLLOW_65); rule__ParameterAny__Group__2__Impl(); @@ -34760,17 +36077,17 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__2__Impl" - // InternalRos.g:11534:1: rule__ParameterAny__Group__2__Impl : ( '{' ) ; + // InternalRos.g:11966:1: rule__ParameterAny__Group__2__Impl : ( '{' ) ; public final void rule__ParameterAny__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11538:1: ( ( '{' ) ) - // InternalRos.g:11539:1: ( '{' ) + // InternalRos.g:11970:1: ( ( '{' ) ) + // InternalRos.g:11971:1: ( '{' ) { - // InternalRos.g:11539:1: ( '{' ) - // InternalRos.g:11540:2: '{' + // InternalRos.g:11971:1: ( '{' ) + // InternalRos.g:11972:2: '{' { before(grammarAccess.getParameterAnyAccess().getLeftCurlyBracketKeyword_2()); match(input,41,FOLLOW_2); @@ -34797,14 +36114,14 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__3" - // InternalRos.g:11549:1: rule__ParameterAny__Group__3 : rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 ; + // InternalRos.g:11981: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:11553:1: ( rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 ) - // InternalRos.g:11554:2: rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 + // InternalRos.g:11985:1: ( rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 ) + // InternalRos.g:11986:2: rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 { pushFollow(FOLLOW_65); rule__ParameterAny__Group__3__Impl(); @@ -34835,29 +36152,29 @@ public final void rule__ParameterAny__Group__3() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__3__Impl" - // InternalRos.g:11561:1: rule__ParameterAny__Group__3__Impl : ( ( rule__ParameterAny__Group_3__0 )? ) ; + // InternalRos.g:11993: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:11565:1: ( ( ( rule__ParameterAny__Group_3__0 )? ) ) - // InternalRos.g:11566:1: ( ( rule__ParameterAny__Group_3__0 )? ) + // InternalRos.g:11997:1: ( ( ( rule__ParameterAny__Group_3__0 )? ) ) + // InternalRos.g:11998:1: ( ( rule__ParameterAny__Group_3__0 )? ) { - // InternalRos.g:11566:1: ( ( rule__ParameterAny__Group_3__0 )? ) - // InternalRos.g:11567:2: ( rule__ParameterAny__Group_3__0 )? + // InternalRos.g:11998:1: ( ( rule__ParameterAny__Group_3__0 )? ) + // InternalRos.g:11999:2: ( rule__ParameterAny__Group_3__0 )? { before(grammarAccess.getParameterAnyAccess().getGroup_3()); - // InternalRos.g:11568:2: ( rule__ParameterAny__Group_3__0 )? - int alt63=2; - int LA63_0 = input.LA(1); + // InternalRos.g:12000:2: ( rule__ParameterAny__Group_3__0 )? + int alt70=2; + int LA70_0 = input.LA(1); - if ( (LA63_0==34) ) { - alt63=1; + if ( (LA70_0==34) ) { + alt70=1; } - switch (alt63) { + switch (alt70) { case 1 : - // InternalRos.g:11568:3: rule__ParameterAny__Group_3__0 + // InternalRos.g:12000:3: rule__ParameterAny__Group_3__0 { pushFollow(FOLLOW_2); rule__ParameterAny__Group_3__0(); @@ -34893,14 +36210,14 @@ public final void rule__ParameterAny__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__4" - // InternalRos.g:11576:1: rule__ParameterAny__Group__4 : rule__ParameterAny__Group__4__Impl ; + // InternalRos.g:12008: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:11580:1: ( rule__ParameterAny__Group__4__Impl ) - // InternalRos.g:11581:2: rule__ParameterAny__Group__4__Impl + // InternalRos.g:12012:1: ( rule__ParameterAny__Group__4__Impl ) + // InternalRos.g:12013:2: rule__ParameterAny__Group__4__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group__4__Impl(); @@ -34926,17 +36243,17 @@ public final void rule__ParameterAny__Group__4() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__4__Impl" - // InternalRos.g:11587:1: rule__ParameterAny__Group__4__Impl : ( '}' ) ; + // InternalRos.g:12019:1: rule__ParameterAny__Group__4__Impl : ( '}' ) ; public final void rule__ParameterAny__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11591:1: ( ( '}' ) ) - // InternalRos.g:11592:1: ( '}' ) + // InternalRos.g:12023:1: ( ( '}' ) ) + // InternalRos.g:12024:1: ( '}' ) { - // InternalRos.g:11592:1: ( '}' ) - // InternalRos.g:11593:2: '}' + // InternalRos.g:12024:1: ( '}' ) + // InternalRos.g:12025:2: '}' { before(grammarAccess.getParameterAnyAccess().getRightCurlyBracketKeyword_4()); match(input,42,FOLLOW_2); @@ -34963,14 +36280,14 @@ public final void rule__ParameterAny__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group_3__0" - // InternalRos.g:11603:1: rule__ParameterAny__Group_3__0 : rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 ; + // InternalRos.g:12035: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:11607:1: ( rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 ) - // InternalRos.g:11608:2: rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 + // InternalRos.g:12039:1: ( rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 ) + // InternalRos.g:12040:2: rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 { pushFollow(FOLLOW_10); rule__ParameterAny__Group_3__0__Impl(); @@ -35001,17 +36318,17 @@ public final void rule__ParameterAny__Group_3__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_3__0__Impl" - // InternalRos.g:11615:1: rule__ParameterAny__Group_3__0__Impl : ( 'value' ) ; + // InternalRos.g:12047: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:11619:1: ( ( 'value' ) ) - // InternalRos.g:11620:1: ( 'value' ) + // InternalRos.g:12051:1: ( ( 'value' ) ) + // InternalRos.g:12052:1: ( 'value' ) { - // InternalRos.g:11620:1: ( 'value' ) - // InternalRos.g:11621:2: 'value' + // InternalRos.g:12052:1: ( 'value' ) + // InternalRos.g:12053:2: 'value' { before(grammarAccess.getParameterAnyAccess().getValueKeyword_3_0()); match(input,34,FOLLOW_2); @@ -35038,14 +36355,14 @@ public final void rule__ParameterAny__Group_3__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterAny__Group_3__1" - // InternalRos.g:11630:1: rule__ParameterAny__Group_3__1 : rule__ParameterAny__Group_3__1__Impl ; + // InternalRos.g:12062: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:11634:1: ( rule__ParameterAny__Group_3__1__Impl ) - // InternalRos.g:11635:2: rule__ParameterAny__Group_3__1__Impl + // InternalRos.g:12066:1: ( rule__ParameterAny__Group_3__1__Impl ) + // InternalRos.g:12067:2: rule__ParameterAny__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group_3__1__Impl(); @@ -35071,21 +36388,21 @@ public final void rule__ParameterAny__Group_3__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_3__1__Impl" - // InternalRos.g:11641:1: rule__ParameterAny__Group_3__1__Impl : ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) ; + // InternalRos.g:12073: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:11645:1: ( ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) ) - // InternalRos.g:11646:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) + // InternalRos.g:12077:1: ( ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) ) + // InternalRos.g:12078:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) { - // InternalRos.g:11646:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) - // InternalRos.g:11647:2: ( rule__ParameterAny__ValueAssignment_3_1 ) + // InternalRos.g:12078:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) + // InternalRos.g:12079:2: ( rule__ParameterAny__ValueAssignment_3_1 ) { before(grammarAccess.getParameterAnyAccess().getValueAssignment_3_1()); - // InternalRos.g:11648:2: ( rule__ParameterAny__ValueAssignment_3_1 ) - // InternalRos.g:11648:3: rule__ParameterAny__ValueAssignment_3_1 + // InternalRos.g:12080:2: ( rule__ParameterAny__ValueAssignment_3_1 ) + // InternalRos.g:12080:3: rule__ParameterAny__ValueAssignment_3_1 { pushFollow(FOLLOW_2); rule__ParameterAny__ValueAssignment_3_1(); @@ -35118,14 +36435,14 @@ public final void rule__ParameterAny__Group_3__1__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterStruct__Group__0" - // InternalRos.g:11657:1: rule__ParameterStruct__Group__0 : rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ; + // InternalRos.g:12089: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:11661:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) - // InternalRos.g:11662:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 + // InternalRos.g:12093:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) + // InternalRos.g:12094:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 { pushFollow(FOLLOW_63); rule__ParameterStruct__Group__0__Impl(); @@ -35156,21 +36473,21 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__0__Impl" - // InternalRos.g:11669:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; + // InternalRos.g:12101:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11673:1: ( ( () ) ) - // InternalRos.g:11674:1: ( () ) + // InternalRos.g:12105:1: ( ( () ) ) + // InternalRos.g:12106:1: ( () ) { - // InternalRos.g:11674:1: ( () ) - // InternalRos.g:11675:2: () + // InternalRos.g:12106:1: ( () ) + // InternalRos.g:12107:2: () { before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); - // InternalRos.g:11676:2: () - // InternalRos.g:11676:3: + // InternalRos.g:12108:2: () + // InternalRos.g:12108:3: { } @@ -35193,14 +36510,14 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group__1" - // InternalRos.g:11684:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; + // InternalRos.g:12116: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:11688:1: ( rule__ParameterStruct__Group__1__Impl ) - // InternalRos.g:11689:2: rule__ParameterStruct__Group__1__Impl + // InternalRos.g:12120:1: ( rule__ParameterStruct__Group__1__Impl ) + // InternalRos.g:12121:2: rule__ParameterStruct__Group__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group__1__Impl(); @@ -35226,29 +36543,29 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__1__Impl" - // InternalRos.g:11695:1: rule__ParameterStruct__Group__1__Impl : ( ( rule__ParameterStruct__Group_1__0 )? ) ; + // InternalRos.g:12127: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:11699:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) - // InternalRos.g:11700:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRos.g:12131:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) + // InternalRos.g:12132:1: ( ( rule__ParameterStruct__Group_1__0 )? ) { - // InternalRos.g:11700:1: ( ( rule__ParameterStruct__Group_1__0 )? ) - // InternalRos.g:11701:2: ( rule__ParameterStruct__Group_1__0 )? + // InternalRos.g:12132:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRos.g:12133:2: ( rule__ParameterStruct__Group_1__0 )? { before(grammarAccess.getParameterStructAccess().getGroup_1()); - // InternalRos.g:11702:2: ( rule__ParameterStruct__Group_1__0 )? - int alt64=2; - int LA64_0 = input.LA(1); + // InternalRos.g:12134:2: ( rule__ParameterStruct__Group_1__0 )? + int alt71=2; + int LA71_0 = input.LA(1); - if ( (LA64_0==41) ) { - alt64=1; + if ( (LA71_0==41) ) { + alt71=1; } - switch (alt64) { + switch (alt71) { case 1 : - // InternalRos.g:11702:3: rule__ParameterStruct__Group_1__0 + // InternalRos.g:12134:3: rule__ParameterStruct__Group_1__0 { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__0(); @@ -35284,14 +36601,14 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group_1__0" - // InternalRos.g:11711:1: rule__ParameterStruct__Group_1__0 : rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ; + // InternalRos.g:12143: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:11715:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) - // InternalRos.g:11716:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 + // InternalRos.g:12147:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) + // InternalRos.g:12148:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 { pushFollow(FOLLOW_66); rule__ParameterStruct__Group_1__0__Impl(); @@ -35322,17 +36639,17 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__0__Impl" - // InternalRos.g:11723:1: rule__ParameterStruct__Group_1__0__Impl : ( '{' ) ; + // InternalRos.g:12155:1: rule__ParameterStruct__Group_1__0__Impl : ( '{' ) ; public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11727:1: ( ( '{' ) ) - // InternalRos.g:11728:1: ( '{' ) + // InternalRos.g:12159:1: ( ( '{' ) ) + // InternalRos.g:12160:1: ( '{' ) { - // InternalRos.g:11728:1: ( '{' ) - // InternalRos.g:11729:2: '{' + // InternalRos.g:12160:1: ( '{' ) + // InternalRos.g:12161:2: '{' { before(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); match(input,41,FOLLOW_2); @@ -35359,14 +36676,14 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__1" - // InternalRos.g:11738:1: rule__ParameterStruct__Group_1__1 : rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ; + // InternalRos.g:12170: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:11742:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) - // InternalRos.g:11743:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 + // InternalRos.g:12174:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) + // InternalRos.g:12175:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 { pushFollow(FOLLOW_13); rule__ParameterStruct__Group_1__1__Impl(); @@ -35397,21 +36714,21 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__1__Impl" - // InternalRos.g:11750:1: rule__ParameterStruct__Group_1__1__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ; + // InternalRos.g:12182: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:11754:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) - // InternalRos.g:11755:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRos.g:12186:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) + // InternalRos.g:12187:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) { - // InternalRos.g:11755:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) - // InternalRos.g:11756:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRos.g:12187:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRos.g:12188:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); - // InternalRos.g:11757:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) - // InternalRos.g:11757:3: rule__ParameterStruct__ValueAssignment_1_1 + // InternalRos.g:12189:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRos.g:12189:3: rule__ParameterStruct__ValueAssignment_1_1 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_1(); @@ -35444,14 +36761,14 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__2" - // InternalRos.g:11765:1: rule__ParameterStruct__Group_1__2 : rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ; + // InternalRos.g:12197: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:11769:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) - // InternalRos.g:11770:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 + // InternalRos.g:12201:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) + // InternalRos.g:12202:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 { pushFollow(FOLLOW_13); rule__ParameterStruct__Group_1__2__Impl(); @@ -35482,33 +36799,33 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__2__Impl" - // InternalRos.g:11777:1: rule__ParameterStruct__Group_1__2__Impl : ( ( rule__ParameterStruct__Group_1_2__0 )* ) ; + // InternalRos.g:12209: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:11781:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) - // InternalRos.g:11782:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalRos.g:12213:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) + // InternalRos.g:12214:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) { - // InternalRos.g:11782:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) - // InternalRos.g:11783:2: ( rule__ParameterStruct__Group_1_2__0 )* + // InternalRos.g:12214:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalRos.g:12215:2: ( rule__ParameterStruct__Group_1_2__0 )* { before(grammarAccess.getParameterStructAccess().getGroup_1_2()); - // InternalRos.g:11784:2: ( rule__ParameterStruct__Group_1_2__0 )* - loop65: + // InternalRos.g:12216:2: ( rule__ParameterStruct__Group_1_2__0 )* + loop72: do { - int alt65=2; - int LA65_0 = input.LA(1); + int alt72=2; + int LA72_0 = input.LA(1); - if ( (LA65_0==43) ) { - alt65=1; + if ( (LA72_0==43) ) { + alt72=1; } - switch (alt65) { + switch (alt72) { case 1 : - // InternalRos.g:11784:3: rule__ParameterStruct__Group_1_2__0 + // InternalRos.g:12216:3: rule__ParameterStruct__Group_1_2__0 { pushFollow(FOLLOW_7); rule__ParameterStruct__Group_1_2__0(); @@ -35520,7 +36837,7 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx break; default : - break loop65; + break loop72; } } while (true); @@ -35547,14 +36864,14 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__3" - // InternalRos.g:11792:1: rule__ParameterStruct__Group_1__3 : rule__ParameterStruct__Group_1__3__Impl ; + // InternalRos.g:12224: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:11796:1: ( rule__ParameterStruct__Group_1__3__Impl ) - // InternalRos.g:11797:2: rule__ParameterStruct__Group_1__3__Impl + // InternalRos.g:12228:1: ( rule__ParameterStruct__Group_1__3__Impl ) + // InternalRos.g:12229:2: rule__ParameterStruct__Group_1__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__3__Impl(); @@ -35580,17 +36897,17 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__3__Impl" - // InternalRos.g:11803:1: rule__ParameterStruct__Group_1__3__Impl : ( '}' ) ; + // InternalRos.g:12235:1: rule__ParameterStruct__Group_1__3__Impl : ( '}' ) ; public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11807:1: ( ( '}' ) ) - // InternalRos.g:11808:1: ( '}' ) + // InternalRos.g:12239:1: ( ( '}' ) ) + // InternalRos.g:12240:1: ( '}' ) { - // InternalRos.g:11808:1: ( '}' ) - // InternalRos.g:11809:2: '}' + // InternalRos.g:12240:1: ( '}' ) + // InternalRos.g:12241:2: '}' { before(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_3()); match(input,42,FOLLOW_2); @@ -35617,14 +36934,14 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1_2__0" - // InternalRos.g:11819:1: rule__ParameterStruct__Group_1_2__0 : rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ; + // InternalRos.g:12251: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:11823:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) - // InternalRos.g:11824:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 + // InternalRos.g:12255:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) + // InternalRos.g:12256:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 { pushFollow(FOLLOW_4); rule__ParameterStruct__Group_1_2__0__Impl(); @@ -35655,17 +36972,17 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__0__Impl" - // InternalRos.g:11831:1: rule__ParameterStruct__Group_1_2__0__Impl : ( ',' ) ; + // InternalRos.g:12263: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:11835:1: ( ( ',' ) ) - // InternalRos.g:11836:1: ( ',' ) + // InternalRos.g:12267:1: ( ( ',' ) ) + // InternalRos.g:12268:1: ( ',' ) { - // InternalRos.g:11836:1: ( ',' ) - // InternalRos.g:11837:2: ',' + // InternalRos.g:12268:1: ( ',' ) + // InternalRos.g:12269:2: ',' { before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); match(input,43,FOLLOW_2); @@ -35692,14 +37009,14 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__1" - // InternalRos.g:11846:1: rule__ParameterStruct__Group_1_2__1 : rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ; + // InternalRos.g:12278: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:11850:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) - // InternalRos.g:11851:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 + // InternalRos.g:12282:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) + // InternalRos.g:12283:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 { pushFollow(FOLLOW_66); rule__ParameterStruct__Group_1_2__1__Impl(); @@ -35730,17 +37047,17 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__1__Impl" - // InternalRos.g:11858:1: rule__ParameterStruct__Group_1_2__1__Impl : ( '{' ) ; + // InternalRos.g:12290: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:11862:1: ( ( '{' ) ) - // InternalRos.g:11863:1: ( '{' ) + // InternalRos.g:12294:1: ( ( '{' ) ) + // InternalRos.g:12295:1: ( '{' ) { - // InternalRos.g:11863:1: ( '{' ) - // InternalRos.g:11864:2: '{' + // InternalRos.g:12295:1: ( '{' ) + // InternalRos.g:12296:2: '{' { before(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); match(input,41,FOLLOW_2); @@ -35767,16 +37084,16 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__2" - // InternalRos.g:11873:1: rule__ParameterStruct__Group_1_2__2 : rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ; + // InternalRos.g:12305: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:11877:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) - // InternalRos.g:11878:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 + // InternalRos.g:12309:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) + // InternalRos.g:12310:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_48); rule__ParameterStruct__Group_1_2__2__Impl(); state._fsp--; @@ -35805,21 +37122,21 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__2__Impl" - // InternalRos.g:11885:1: rule__ParameterStruct__Group_1_2__2__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ; + // InternalRos.g:12317: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:11889:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) - // InternalRos.g:11890:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalRos.g:12321:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) + // InternalRos.g:12322:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) { - // InternalRos.g:11890:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) - // InternalRos.g:11891:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalRos.g:12322:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalRos.g:12323:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); - // InternalRos.g:11892:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) - // InternalRos.g:11892:3: rule__ParameterStruct__ValueAssignment_1_2_2 + // InternalRos.g:12324:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalRos.g:12324:3: rule__ParameterStruct__ValueAssignment_1_2_2 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_2_2(); @@ -35852,14 +37169,14 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__3" - // InternalRos.g:11900:1: rule__ParameterStruct__Group_1_2__3 : rule__ParameterStruct__Group_1_2__3__Impl ; + // InternalRos.g:12332: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:11904:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) - // InternalRos.g:11905:2: rule__ParameterStruct__Group_1_2__3__Impl + // InternalRos.g:12336:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) + // InternalRos.g:12337:2: rule__ParameterStruct__Group_1_2__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1_2__3__Impl(); @@ -35885,17 +37202,17 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__3__Impl" - // InternalRos.g:11911:1: rule__ParameterStruct__Group_1_2__3__Impl : ( '}' ) ; + // InternalRos.g:12343: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:11915:1: ( ( '}' ) ) - // InternalRos.g:11916:1: ( '}' ) + // InternalRos.g:12347:1: ( ( '}' ) ) + // InternalRos.g:12348:1: ( '}' ) { - // InternalRos.g:11916:1: ( '}' ) - // InternalRos.g:11917:2: '}' + // InternalRos.g:12348:1: ( '}' ) + // InternalRos.g:12349:2: '}' { before(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_2_3()); match(input,42,FOLLOW_2); @@ -35922,14 +37239,14 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition // $ANTLR start "rule__ParameterStructMember__Group__0" - // InternalRos.g:11927:1: rule__ParameterStructMember__Group__0 : rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ; + // InternalRos.g:12359: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:11931:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) - // InternalRos.g:11932:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 + // InternalRos.g:12363:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) + // InternalRos.g:12364:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 { pushFollow(FOLLOW_10); rule__ParameterStructMember__Group__0__Impl(); @@ -35960,17 +37277,17 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__0__Impl" - // InternalRos.g:11939:1: rule__ParameterStructMember__Group__0__Impl : ( 'ParameterStructMember' ) ; + // InternalRos.g:12371:1: rule__ParameterStructMember__Group__0__Impl : ( 'ParameterStructMember' ) ; public final void rule__ParameterStructMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11943:1: ( ( 'ParameterStructMember' ) ) - // InternalRos.g:11944:1: ( 'ParameterStructMember' ) + // InternalRos.g:12375:1: ( ( 'ParameterStructMember' ) ) + // InternalRos.g:12376:1: ( 'ParameterStructMember' ) { - // InternalRos.g:11944:1: ( 'ParameterStructMember' ) - // InternalRos.g:11945:2: 'ParameterStructMember' + // InternalRos.g:12376:1: ( 'ParameterStructMember' ) + // InternalRos.g:12377:2: 'ParameterStructMember' { before(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); match(input,85,FOLLOW_2); @@ -35997,14 +37314,14 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__1" - // InternalRos.g:11954:1: rule__ParameterStructMember__Group__1 : rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ; + // InternalRos.g:12386: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:11958:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) - // InternalRos.g:11959:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 + // InternalRos.g:12390:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) + // InternalRos.g:12391:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 { pushFollow(FOLLOW_4); rule__ParameterStructMember__Group__1__Impl(); @@ -36035,21 +37352,21 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__1__Impl" - // InternalRos.g:11966:1: rule__ParameterStructMember__Group__1__Impl : ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ; + // InternalRos.g:12398: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:11970:1: ( ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ) - // InternalRos.g:11971:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) + // InternalRos.g:12402:1: ( ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ) + // InternalRos.g:12403:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) { - // InternalRos.g:11971:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) - // InternalRos.g:11972:2: ( rule__ParameterStructMember__NameAssignment_1 ) + // InternalRos.g:12403:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) + // InternalRos.g:12404:2: ( rule__ParameterStructMember__NameAssignment_1 ) { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); - // InternalRos.g:11973:2: ( rule__ParameterStructMember__NameAssignment_1 ) - // InternalRos.g:11973:3: rule__ParameterStructMember__NameAssignment_1 + // InternalRos.g:12405:2: ( rule__ParameterStructMember__NameAssignment_1 ) + // InternalRos.g:12405:3: rule__ParameterStructMember__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ParameterStructMember__NameAssignment_1(); @@ -36082,14 +37399,14 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__2" - // InternalRos.g:11981:1: rule__ParameterStructMember__Group__2 : rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ; + // InternalRos.g:12413: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:11985:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) - // InternalRos.g:11986:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 + // InternalRos.g:12417:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) + // InternalRos.g:12418:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 { pushFollow(FOLLOW_67); rule__ParameterStructMember__Group__2__Impl(); @@ -36120,17 +37437,17 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__2__Impl" - // InternalRos.g:11993:1: rule__ParameterStructMember__Group__2__Impl : ( '{' ) ; + // InternalRos.g:12425:1: rule__ParameterStructMember__Group__2__Impl : ( '{' ) ; public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11997:1: ( ( '{' ) ) - // InternalRos.g:11998:1: ( '{' ) + // InternalRos.g:12429:1: ( ( '{' ) ) + // InternalRos.g:12430:1: ( '{' ) { - // InternalRos.g:11998:1: ( '{' ) - // InternalRos.g:11999:2: '{' + // InternalRos.g:12430:1: ( '{' ) + // InternalRos.g:12431:2: '{' { before(grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_2()); match(input,41,FOLLOW_2); @@ -36157,14 +37474,14 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__3" - // InternalRos.g:12008:1: rule__ParameterStructMember__Group__3 : rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ; + // InternalRos.g:12440: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:12012:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) - // InternalRos.g:12013:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 + // InternalRos.g:12444:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) + // InternalRos.g:12445:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 { pushFollow(FOLLOW_63); rule__ParameterStructMember__Group__3__Impl(); @@ -36195,17 +37512,17 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__3__Impl" - // InternalRos.g:12020:1: rule__ParameterStructMember__Group__3__Impl : ( 'value' ) ; + // InternalRos.g:12452:1: rule__ParameterStructMember__Group__3__Impl : ( 'value' ) ; public final void rule__ParameterStructMember__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12024:1: ( ( 'value' ) ) - // InternalRos.g:12025:1: ( 'value' ) + // InternalRos.g:12456:1: ( ( 'value' ) ) + // InternalRos.g:12457:1: ( 'value' ) { - // InternalRos.g:12025:1: ( 'value' ) - // InternalRos.g:12026:2: 'value' + // InternalRos.g:12457:1: ( 'value' ) + // InternalRos.g:12458:2: 'value' { before(grammarAccess.getParameterStructMemberAccess().getValueKeyword_3()); match(input,34,FOLLOW_2); @@ -36232,16 +37549,16 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__4" - // InternalRos.g:12035:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 ; + // InternalRos.g:12467: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:12039:1: ( rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 ) - // InternalRos.g:12040:2: rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 + // InternalRos.g:12471:1: ( rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 ) + // InternalRos.g:12472:2: rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_48); rule__ParameterStructMember__Group__4__Impl(); state._fsp--; @@ -36270,21 +37587,21 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__4__Impl" - // InternalRos.g:12047:1: rule__ParameterStructMember__Group__4__Impl : ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ; + // InternalRos.g:12479: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:12051:1: ( ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ) - // InternalRos.g:12052:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) + // InternalRos.g:12483:1: ( ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ) + // InternalRos.g:12484:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) { - // InternalRos.g:12052:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) - // InternalRos.g:12053:2: ( rule__ParameterStructMember__ValueAssignment_4 ) + // InternalRos.g:12484:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) + // InternalRos.g:12485:2: ( rule__ParameterStructMember__ValueAssignment_4 ) { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); - // InternalRos.g:12054:2: ( rule__ParameterStructMember__ValueAssignment_4 ) - // InternalRos.g:12054:3: rule__ParameterStructMember__ValueAssignment_4 + // InternalRos.g:12486:2: ( rule__ParameterStructMember__ValueAssignment_4 ) + // InternalRos.g:12486:3: rule__ParameterStructMember__ValueAssignment_4 { pushFollow(FOLLOW_2); rule__ParameterStructMember__ValueAssignment_4(); @@ -36317,14 +37634,14 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__5" - // InternalRos.g:12062:1: rule__ParameterStructMember__Group__5 : rule__ParameterStructMember__Group__5__Impl ; + // InternalRos.g:12494: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:12066:1: ( rule__ParameterStructMember__Group__5__Impl ) - // InternalRos.g:12067:2: rule__ParameterStructMember__Group__5__Impl + // InternalRos.g:12498:1: ( rule__ParameterStructMember__Group__5__Impl ) + // InternalRos.g:12499:2: rule__ParameterStructMember__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterStructMember__Group__5__Impl(); @@ -36350,17 +37667,17 @@ public final void rule__ParameterStructMember__Group__5() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__5__Impl" - // InternalRos.g:12073:1: rule__ParameterStructMember__Group__5__Impl : ( '}' ) ; + // InternalRos.g:12505:1: rule__ParameterStructMember__Group__5__Impl : ( '}' ) ; public final void rule__ParameterStructMember__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12077:1: ( ( '}' ) ) - // InternalRos.g:12078:1: ( '}' ) + // InternalRos.g:12509:1: ( ( '}' ) ) + // InternalRos.g:12510:1: ( '}' ) { - // InternalRos.g:12078:1: ( '}' ) - // InternalRos.g:12079:2: '}' + // InternalRos.g:12510:1: ( '}' ) + // InternalRos.g:12511:2: '}' { before(grammarAccess.getParameterStructMemberAccess().getRightCurlyBracketKeyword_5()); match(input,42,FOLLOW_2); @@ -36387,16 +37704,16 @@ public final void rule__ParameterStructMember__Group__5__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructTypeMember__Group__0" - // InternalRos.g:12089:1: rule__ParameterStructTypeMember__Group__0 : rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ; + // InternalRos.g:12521: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:12093:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) - // InternalRos.g:12094:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 + // InternalRos.g:12525:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) + // InternalRos.g:12526:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_47); rule__ParameterStructTypeMember__Group__0__Impl(); state._fsp--; @@ -36425,21 +37742,21 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition // $ANTLR start "rule__ParameterStructTypeMember__Group__0__Impl" - // InternalRos.g:12101:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; + // InternalRos.g:12533: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:12105:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) - // InternalRos.g:12106:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRos.g:12537:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) + // InternalRos.g:12538:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) { - // InternalRos.g:12106:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) - // InternalRos.g:12107:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalRos.g:12538:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRos.g:12539:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); - // InternalRos.g:12108:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) - // InternalRos.g:12108:3: rule__ParameterStructTypeMember__NameAssignment_0 + // InternalRos.g:12540:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalRos.g:12540:3: rule__ParameterStructTypeMember__NameAssignment_0 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__NameAssignment_0(); @@ -36472,14 +37789,14 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog // $ANTLR start "rule__ParameterStructTypeMember__Group__1" - // InternalRos.g:12116:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; + // InternalRos.g:12548: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:12120:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) - // InternalRos.g:12121:2: rule__ParameterStructTypeMember__Group__1__Impl + // InternalRos.g:12552:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) + // InternalRos.g:12553:2: rule__ParameterStructTypeMember__Group__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__Group__1__Impl(); @@ -36505,21 +37822,21 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition // $ANTLR start "rule__ParameterStructTypeMember__Group__1__Impl" - // InternalRos.g:12127:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; + // InternalRos.g:12559: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:12131:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) - // InternalRos.g:12132:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalRos.g:12563:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) + // InternalRos.g:12564:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) { - // InternalRos.g:12132:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) - // InternalRos.g:12133:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRos.g:12564:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalRos.g:12565:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); - // InternalRos.g:12134:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) - // InternalRos.g:12134:3: rule__ParameterStructTypeMember__TypeAssignment_1 + // InternalRos.g:12566:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRos.g:12566:3: rule__ParameterStructTypeMember__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__TypeAssignment_1(); @@ -36552,14 +37869,14 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog // $ANTLR start "rule__MessagePart__Group__0" - // InternalRos.g:12143:1: rule__MessagePart__Group__0 : rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ; + // InternalRos.g:12575: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:12147:1: ( rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ) - // InternalRos.g:12148:2: rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 + // InternalRos.g:12579:1: ( rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ) + // InternalRos.g:12580:2: rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 { pushFollow(FOLLOW_68); rule__MessagePart__Group__0__Impl(); @@ -36590,21 +37907,21 @@ public final void rule__MessagePart__Group__0() throws RecognitionException { // $ANTLR start "rule__MessagePart__Group__0__Impl" - // InternalRos.g:12155:1: rule__MessagePart__Group__0__Impl : ( ( rule__MessagePart__TypeAssignment_0 ) ) ; + // InternalRos.g:12587: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:12159:1: ( ( ( rule__MessagePart__TypeAssignment_0 ) ) ) - // InternalRos.g:12160:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) + // InternalRos.g:12591:1: ( ( ( rule__MessagePart__TypeAssignment_0 ) ) ) + // InternalRos.g:12592:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) { - // InternalRos.g:12160:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) - // InternalRos.g:12161:2: ( rule__MessagePart__TypeAssignment_0 ) + // InternalRos.g:12592:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) + // InternalRos.g:12593:2: ( rule__MessagePart__TypeAssignment_0 ) { before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); - // InternalRos.g:12162:2: ( rule__MessagePart__TypeAssignment_0 ) - // InternalRos.g:12162:3: rule__MessagePart__TypeAssignment_0 + // InternalRos.g:12594:2: ( rule__MessagePart__TypeAssignment_0 ) + // InternalRos.g:12594:3: rule__MessagePart__TypeAssignment_0 { pushFollow(FOLLOW_2); rule__MessagePart__TypeAssignment_0(); @@ -36637,14 +37954,14 @@ public final void rule__MessagePart__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__MessagePart__Group__1" - // InternalRos.g:12170:1: rule__MessagePart__Group__1 : rule__MessagePart__Group__1__Impl ; + // InternalRos.g:12602: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:12174:1: ( rule__MessagePart__Group__1__Impl ) - // InternalRos.g:12175:2: rule__MessagePart__Group__1__Impl + // InternalRos.g:12606:1: ( rule__MessagePart__Group__1__Impl ) + // InternalRos.g:12607:2: rule__MessagePart__Group__1__Impl { pushFollow(FOLLOW_2); rule__MessagePart__Group__1__Impl(); @@ -36670,21 +37987,21 @@ public final void rule__MessagePart__Group__1() throws RecognitionException { // $ANTLR start "rule__MessagePart__Group__1__Impl" - // InternalRos.g:12181:1: rule__MessagePart__Group__1__Impl : ( ( rule__MessagePart__DataAssignment_1 ) ) ; + // InternalRos.g:12613: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:12185:1: ( ( ( rule__MessagePart__DataAssignment_1 ) ) ) - // InternalRos.g:12186:1: ( ( rule__MessagePart__DataAssignment_1 ) ) + // InternalRos.g:12617:1: ( ( ( rule__MessagePart__DataAssignment_1 ) ) ) + // InternalRos.g:12618:1: ( ( rule__MessagePart__DataAssignment_1 ) ) { - // InternalRos.g:12186:1: ( ( rule__MessagePart__DataAssignment_1 ) ) - // InternalRos.g:12187:2: ( rule__MessagePart__DataAssignment_1 ) + // InternalRos.g:12618:1: ( ( rule__MessagePart__DataAssignment_1 ) ) + // InternalRos.g:12619:2: ( rule__MessagePart__DataAssignment_1 ) { before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); - // InternalRos.g:12188:2: ( rule__MessagePart__DataAssignment_1 ) - // InternalRos.g:12188:3: rule__MessagePart__DataAssignment_1 + // InternalRos.g:12620:2: ( rule__MessagePart__DataAssignment_1 ) + // InternalRos.g:12620:3: rule__MessagePart__DataAssignment_1 { pushFollow(FOLLOW_2); rule__MessagePart__DataAssignment_1(); @@ -36717,14 +38034,14 @@ public final void rule__MessagePart__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Bool__Group__0" - // InternalRos.g:12197:1: rule__Bool__Group__0 : rule__Bool__Group__0__Impl rule__Bool__Group__1 ; + // InternalRos.g:12629: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:12201:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) - // InternalRos.g:12202:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 + // InternalRos.g:12633:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) + // InternalRos.g:12634:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 { pushFollow(FOLLOW_69); rule__Bool__Group__0__Impl(); @@ -36755,21 +38072,21 @@ public final void rule__Bool__Group__0() throws RecognitionException { // $ANTLR start "rule__Bool__Group__0__Impl" - // InternalRos.g:12209:1: rule__Bool__Group__0__Impl : ( () ) ; + // InternalRos.g:12641:1: rule__Bool__Group__0__Impl : ( () ) ; public final void rule__Bool__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12213:1: ( ( () ) ) - // InternalRos.g:12214:1: ( () ) + // InternalRos.g:12645:1: ( ( () ) ) + // InternalRos.g:12646:1: ( () ) { - // InternalRos.g:12214:1: ( () ) - // InternalRos.g:12215:2: () + // InternalRos.g:12646:1: ( () ) + // InternalRos.g:12647:2: () { before(grammarAccess.getBoolAccess().getBoolAction_0()); - // InternalRos.g:12216:2: () - // InternalRos.g:12216:3: + // InternalRos.g:12648:2: () + // InternalRos.g:12648:3: { } @@ -36792,14 +38109,14 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Bool__Group__1" - // InternalRos.g:12224:1: rule__Bool__Group__1 : rule__Bool__Group__1__Impl ; + // InternalRos.g:12656: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:12228:1: ( rule__Bool__Group__1__Impl ) - // InternalRos.g:12229:2: rule__Bool__Group__1__Impl + // InternalRos.g:12660:1: ( rule__Bool__Group__1__Impl ) + // InternalRos.g:12661:2: rule__Bool__Group__1__Impl { pushFollow(FOLLOW_2); rule__Bool__Group__1__Impl(); @@ -36825,17 +38142,17 @@ public final void rule__Bool__Group__1() throws RecognitionException { // $ANTLR start "rule__Bool__Group__1__Impl" - // InternalRos.g:12235:1: rule__Bool__Group__1__Impl : ( 'bool' ) ; + // InternalRos.g:12667:1: rule__Bool__Group__1__Impl : ( 'bool' ) ; public final void rule__Bool__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12239:1: ( ( 'bool' ) ) - // InternalRos.g:12240:1: ( 'bool' ) + // InternalRos.g:12671:1: ( ( 'bool' ) ) + // InternalRos.g:12672:1: ( 'bool' ) { - // InternalRos.g:12240:1: ( 'bool' ) - // InternalRos.g:12241:2: 'bool' + // InternalRos.g:12672:1: ( 'bool' ) + // InternalRos.g:12673:2: 'bool' { before(grammarAccess.getBoolAccess().getBoolKeyword_1()); match(input,86,FOLLOW_2); @@ -36862,14 +38179,14 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int8__Group__0" - // InternalRos.g:12251:1: rule__Int8__Group__0 : rule__Int8__Group__0__Impl rule__Int8__Group__1 ; + // InternalRos.g:12683: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:12255:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) - // InternalRos.g:12256:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 + // InternalRos.g:12687:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) + // InternalRos.g:12688:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 { pushFollow(FOLLOW_70); rule__Int8__Group__0__Impl(); @@ -36900,21 +38217,21 @@ public final void rule__Int8__Group__0() throws RecognitionException { // $ANTLR start "rule__Int8__Group__0__Impl" - // InternalRos.g:12263:1: rule__Int8__Group__0__Impl : ( () ) ; + // InternalRos.g:12695:1: rule__Int8__Group__0__Impl : ( () ) ; public final void rule__Int8__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12267:1: ( ( () ) ) - // InternalRos.g:12268:1: ( () ) + // InternalRos.g:12699:1: ( ( () ) ) + // InternalRos.g:12700:1: ( () ) { - // InternalRos.g:12268:1: ( () ) - // InternalRos.g:12269:2: () + // InternalRos.g:12700:1: ( () ) + // InternalRos.g:12701:2: () { before(grammarAccess.getInt8Access().getInt8Action_0()); - // InternalRos.g:12270:2: () - // InternalRos.g:12270:3: + // InternalRos.g:12702:2: () + // InternalRos.g:12702:3: { } @@ -36937,14 +38254,14 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int8__Group__1" - // InternalRos.g:12278:1: rule__Int8__Group__1 : rule__Int8__Group__1__Impl ; + // InternalRos.g:12710: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:12282:1: ( rule__Int8__Group__1__Impl ) - // InternalRos.g:12283:2: rule__Int8__Group__1__Impl + // InternalRos.g:12714:1: ( rule__Int8__Group__1__Impl ) + // InternalRos.g:12715:2: rule__Int8__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int8__Group__1__Impl(); @@ -36970,17 +38287,17 @@ public final void rule__Int8__Group__1() throws RecognitionException { // $ANTLR start "rule__Int8__Group__1__Impl" - // InternalRos.g:12289:1: rule__Int8__Group__1__Impl : ( 'int8' ) ; + // InternalRos.g:12721:1: rule__Int8__Group__1__Impl : ( 'int8' ) ; public final void rule__Int8__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12293:1: ( ( 'int8' ) ) - // InternalRos.g:12294:1: ( 'int8' ) + // InternalRos.g:12725:1: ( ( 'int8' ) ) + // InternalRos.g:12726:1: ( 'int8' ) { - // InternalRos.g:12294:1: ( 'int8' ) - // InternalRos.g:12295:2: 'int8' + // InternalRos.g:12726:1: ( 'int8' ) + // InternalRos.g:12727:2: 'int8' { before(grammarAccess.getInt8Access().getInt8Keyword_1()); match(input,87,FOLLOW_2); @@ -37007,14 +38324,14 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__0" - // InternalRos.g:12305:1: rule__Uint8__Group__0 : rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ; + // InternalRos.g:12737: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:12309:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) - // InternalRos.g:12310:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 + // InternalRos.g:12741:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) + // InternalRos.g:12742:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 { pushFollow(FOLLOW_71); rule__Uint8__Group__0__Impl(); @@ -37045,21 +38362,21 @@ public final void rule__Uint8__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__0__Impl" - // InternalRos.g:12317:1: rule__Uint8__Group__0__Impl : ( () ) ; + // InternalRos.g:12749:1: rule__Uint8__Group__0__Impl : ( () ) ; public final void rule__Uint8__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12321:1: ( ( () ) ) - // InternalRos.g:12322:1: ( () ) + // InternalRos.g:12753:1: ( ( () ) ) + // InternalRos.g:12754:1: ( () ) { - // InternalRos.g:12322:1: ( () ) - // InternalRos.g:12323:2: () + // InternalRos.g:12754:1: ( () ) + // InternalRos.g:12755:2: () { before(grammarAccess.getUint8Access().getUint8Action_0()); - // InternalRos.g:12324:2: () - // InternalRos.g:12324:3: + // InternalRos.g:12756:2: () + // InternalRos.g:12756:3: { } @@ -37082,14 +38399,14 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__1" - // InternalRos.g:12332:1: rule__Uint8__Group__1 : rule__Uint8__Group__1__Impl ; + // InternalRos.g:12764: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:12336:1: ( rule__Uint8__Group__1__Impl ) - // InternalRos.g:12337:2: rule__Uint8__Group__1__Impl + // InternalRos.g:12768:1: ( rule__Uint8__Group__1__Impl ) + // InternalRos.g:12769:2: rule__Uint8__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint8__Group__1__Impl(); @@ -37115,17 +38432,17 @@ public final void rule__Uint8__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__1__Impl" - // InternalRos.g:12343:1: rule__Uint8__Group__1__Impl : ( 'uint8' ) ; + // InternalRos.g:12775:1: rule__Uint8__Group__1__Impl : ( 'uint8' ) ; public final void rule__Uint8__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12347:1: ( ( 'uint8' ) ) - // InternalRos.g:12348:1: ( 'uint8' ) + // InternalRos.g:12779:1: ( ( 'uint8' ) ) + // InternalRos.g:12780:1: ( 'uint8' ) { - // InternalRos.g:12348:1: ( 'uint8' ) - // InternalRos.g:12349:2: 'uint8' + // InternalRos.g:12780:1: ( 'uint8' ) + // InternalRos.g:12781:2: 'uint8' { before(grammarAccess.getUint8Access().getUint8Keyword_1()); match(input,88,FOLLOW_2); @@ -37152,14 +38469,14 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int16__Group__0" - // InternalRos.g:12359:1: rule__Int16__Group__0 : rule__Int16__Group__0__Impl rule__Int16__Group__1 ; + // InternalRos.g:12791: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:12363:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) - // InternalRos.g:12364:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 + // InternalRos.g:12795:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) + // InternalRos.g:12796:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 { pushFollow(FOLLOW_72); rule__Int16__Group__0__Impl(); @@ -37190,21 +38507,21 @@ public final void rule__Int16__Group__0() throws RecognitionException { // $ANTLR start "rule__Int16__Group__0__Impl" - // InternalRos.g:12371:1: rule__Int16__Group__0__Impl : ( () ) ; + // InternalRos.g:12803:1: rule__Int16__Group__0__Impl : ( () ) ; public final void rule__Int16__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12375:1: ( ( () ) ) - // InternalRos.g:12376:1: ( () ) + // InternalRos.g:12807:1: ( ( () ) ) + // InternalRos.g:12808:1: ( () ) { - // InternalRos.g:12376:1: ( () ) - // InternalRos.g:12377:2: () + // InternalRos.g:12808:1: ( () ) + // InternalRos.g:12809:2: () { before(grammarAccess.getInt16Access().getInt16Action_0()); - // InternalRos.g:12378:2: () - // InternalRos.g:12378:3: + // InternalRos.g:12810:2: () + // InternalRos.g:12810:3: { } @@ -37227,14 +38544,14 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int16__Group__1" - // InternalRos.g:12386:1: rule__Int16__Group__1 : rule__Int16__Group__1__Impl ; + // InternalRos.g:12818: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:12390:1: ( rule__Int16__Group__1__Impl ) - // InternalRos.g:12391:2: rule__Int16__Group__1__Impl + // InternalRos.g:12822:1: ( rule__Int16__Group__1__Impl ) + // InternalRos.g:12823:2: rule__Int16__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int16__Group__1__Impl(); @@ -37260,17 +38577,17 @@ public final void rule__Int16__Group__1() throws RecognitionException { // $ANTLR start "rule__Int16__Group__1__Impl" - // InternalRos.g:12397:1: rule__Int16__Group__1__Impl : ( 'int16' ) ; + // InternalRos.g:12829:1: rule__Int16__Group__1__Impl : ( 'int16' ) ; public final void rule__Int16__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12401:1: ( ( 'int16' ) ) - // InternalRos.g:12402:1: ( 'int16' ) + // InternalRos.g:12833:1: ( ( 'int16' ) ) + // InternalRos.g:12834:1: ( 'int16' ) { - // InternalRos.g:12402:1: ( 'int16' ) - // InternalRos.g:12403:2: 'int16' + // InternalRos.g:12834:1: ( 'int16' ) + // InternalRos.g:12835:2: 'int16' { before(grammarAccess.getInt16Access().getInt16Keyword_1()); match(input,89,FOLLOW_2); @@ -37297,14 +38614,14 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__0" - // InternalRos.g:12413:1: rule__Uint16__Group__0 : rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ; + // InternalRos.g:12845: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:12417:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) - // InternalRos.g:12418:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 + // InternalRos.g:12849:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) + // InternalRos.g:12850:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 { pushFollow(FOLLOW_73); rule__Uint16__Group__0__Impl(); @@ -37335,21 +38652,21 @@ public final void rule__Uint16__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__0__Impl" - // InternalRos.g:12425:1: rule__Uint16__Group__0__Impl : ( () ) ; + // InternalRos.g:12857:1: rule__Uint16__Group__0__Impl : ( () ) ; public final void rule__Uint16__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12429:1: ( ( () ) ) - // InternalRos.g:12430:1: ( () ) + // InternalRos.g:12861:1: ( ( () ) ) + // InternalRos.g:12862:1: ( () ) { - // InternalRos.g:12430:1: ( () ) - // InternalRos.g:12431:2: () + // InternalRos.g:12862:1: ( () ) + // InternalRos.g:12863:2: () { before(grammarAccess.getUint16Access().getUint16Action_0()); - // InternalRos.g:12432:2: () - // InternalRos.g:12432:3: + // InternalRos.g:12864:2: () + // InternalRos.g:12864:3: { } @@ -37372,14 +38689,14 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__1" - // InternalRos.g:12440:1: rule__Uint16__Group__1 : rule__Uint16__Group__1__Impl ; + // InternalRos.g:12872: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:12444:1: ( rule__Uint16__Group__1__Impl ) - // InternalRos.g:12445:2: rule__Uint16__Group__1__Impl + // InternalRos.g:12876:1: ( rule__Uint16__Group__1__Impl ) + // InternalRos.g:12877:2: rule__Uint16__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint16__Group__1__Impl(); @@ -37405,17 +38722,17 @@ public final void rule__Uint16__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__1__Impl" - // InternalRos.g:12451:1: rule__Uint16__Group__1__Impl : ( 'uint16' ) ; + // InternalRos.g:12883:1: rule__Uint16__Group__1__Impl : ( 'uint16' ) ; public final void rule__Uint16__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12455:1: ( ( 'uint16' ) ) - // InternalRos.g:12456:1: ( 'uint16' ) + // InternalRos.g:12887:1: ( ( 'uint16' ) ) + // InternalRos.g:12888:1: ( 'uint16' ) { - // InternalRos.g:12456:1: ( 'uint16' ) - // InternalRos.g:12457:2: 'uint16' + // InternalRos.g:12888:1: ( 'uint16' ) + // InternalRos.g:12889:2: 'uint16' { before(grammarAccess.getUint16Access().getUint16Keyword_1()); match(input,90,FOLLOW_2); @@ -37442,14 +38759,14 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int32__Group__0" - // InternalRos.g:12467:1: rule__Int32__Group__0 : rule__Int32__Group__0__Impl rule__Int32__Group__1 ; + // InternalRos.g:12899: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:12471:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) - // InternalRos.g:12472:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 + // InternalRos.g:12903:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) + // InternalRos.g:12904:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 { pushFollow(FOLLOW_74); rule__Int32__Group__0__Impl(); @@ -37480,21 +38797,21 @@ public final void rule__Int32__Group__0() throws RecognitionException { // $ANTLR start "rule__Int32__Group__0__Impl" - // InternalRos.g:12479:1: rule__Int32__Group__0__Impl : ( () ) ; + // InternalRos.g:12911:1: rule__Int32__Group__0__Impl : ( () ) ; public final void rule__Int32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12483:1: ( ( () ) ) - // InternalRos.g:12484:1: ( () ) + // InternalRos.g:12915:1: ( ( () ) ) + // InternalRos.g:12916:1: ( () ) { - // InternalRos.g:12484:1: ( () ) - // InternalRos.g:12485:2: () + // InternalRos.g:12916:1: ( () ) + // InternalRos.g:12917:2: () { before(grammarAccess.getInt32Access().getInt32Action_0()); - // InternalRos.g:12486:2: () - // InternalRos.g:12486:3: + // InternalRos.g:12918:2: () + // InternalRos.g:12918:3: { } @@ -37517,14 +38834,14 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int32__Group__1" - // InternalRos.g:12494:1: rule__Int32__Group__1 : rule__Int32__Group__1__Impl ; + // InternalRos.g:12926: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:12498:1: ( rule__Int32__Group__1__Impl ) - // InternalRos.g:12499:2: rule__Int32__Group__1__Impl + // InternalRos.g:12930:1: ( rule__Int32__Group__1__Impl ) + // InternalRos.g:12931:2: rule__Int32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int32__Group__1__Impl(); @@ -37550,17 +38867,17 @@ public final void rule__Int32__Group__1() throws RecognitionException { // $ANTLR start "rule__Int32__Group__1__Impl" - // InternalRos.g:12505:1: rule__Int32__Group__1__Impl : ( 'int32' ) ; + // InternalRos.g:12937:1: rule__Int32__Group__1__Impl : ( 'int32' ) ; public final void rule__Int32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12509:1: ( ( 'int32' ) ) - // InternalRos.g:12510:1: ( 'int32' ) + // InternalRos.g:12941:1: ( ( 'int32' ) ) + // InternalRos.g:12942:1: ( 'int32' ) { - // InternalRos.g:12510:1: ( 'int32' ) - // InternalRos.g:12511:2: 'int32' + // InternalRos.g:12942:1: ( 'int32' ) + // InternalRos.g:12943:2: 'int32' { before(grammarAccess.getInt32Access().getInt32Keyword_1()); match(input,91,FOLLOW_2); @@ -37587,14 +38904,14 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__0" - // InternalRos.g:12521:1: rule__Uint32__Group__0 : rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ; + // InternalRos.g:12953: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:12525:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) - // InternalRos.g:12526:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 + // InternalRos.g:12957:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) + // InternalRos.g:12958:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 { pushFollow(FOLLOW_75); rule__Uint32__Group__0__Impl(); @@ -37625,21 +38942,21 @@ public final void rule__Uint32__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__0__Impl" - // InternalRos.g:12533:1: rule__Uint32__Group__0__Impl : ( () ) ; + // InternalRos.g:12965:1: rule__Uint32__Group__0__Impl : ( () ) ; public final void rule__Uint32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12537:1: ( ( () ) ) - // InternalRos.g:12538:1: ( () ) + // InternalRos.g:12969:1: ( ( () ) ) + // InternalRos.g:12970:1: ( () ) { - // InternalRos.g:12538:1: ( () ) - // InternalRos.g:12539:2: () + // InternalRos.g:12970:1: ( () ) + // InternalRos.g:12971:2: () { before(grammarAccess.getUint32Access().getUint32Action_0()); - // InternalRos.g:12540:2: () - // InternalRos.g:12540:3: + // InternalRos.g:12972:2: () + // InternalRos.g:12972:3: { } @@ -37662,14 +38979,14 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__1" - // InternalRos.g:12548:1: rule__Uint32__Group__1 : rule__Uint32__Group__1__Impl ; + // InternalRos.g:12980: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:12552:1: ( rule__Uint32__Group__1__Impl ) - // InternalRos.g:12553:2: rule__Uint32__Group__1__Impl + // InternalRos.g:12984:1: ( rule__Uint32__Group__1__Impl ) + // InternalRos.g:12985:2: rule__Uint32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint32__Group__1__Impl(); @@ -37695,17 +39012,17 @@ public final void rule__Uint32__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__1__Impl" - // InternalRos.g:12559:1: rule__Uint32__Group__1__Impl : ( 'uint32' ) ; + // InternalRos.g:12991:1: rule__Uint32__Group__1__Impl : ( 'uint32' ) ; public final void rule__Uint32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12563:1: ( ( 'uint32' ) ) - // InternalRos.g:12564:1: ( 'uint32' ) + // InternalRos.g:12995:1: ( ( 'uint32' ) ) + // InternalRos.g:12996:1: ( 'uint32' ) { - // InternalRos.g:12564:1: ( 'uint32' ) - // InternalRos.g:12565:2: 'uint32' + // InternalRos.g:12996:1: ( 'uint32' ) + // InternalRos.g:12997:2: 'uint32' { before(grammarAccess.getUint32Access().getUint32Keyword_1()); match(input,92,FOLLOW_2); @@ -37732,14 +39049,14 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int64__Group__0" - // InternalRos.g:12575:1: rule__Int64__Group__0 : rule__Int64__Group__0__Impl rule__Int64__Group__1 ; + // InternalRos.g:13007: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:12579:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) - // InternalRos.g:12580:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 + // InternalRos.g:13011:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) + // InternalRos.g:13012:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 { pushFollow(FOLLOW_76); rule__Int64__Group__0__Impl(); @@ -37770,21 +39087,21 @@ public final void rule__Int64__Group__0() throws RecognitionException { // $ANTLR start "rule__Int64__Group__0__Impl" - // InternalRos.g:12587:1: rule__Int64__Group__0__Impl : ( () ) ; + // InternalRos.g:13019:1: rule__Int64__Group__0__Impl : ( () ) ; public final void rule__Int64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12591:1: ( ( () ) ) - // InternalRos.g:12592:1: ( () ) + // InternalRos.g:13023:1: ( ( () ) ) + // InternalRos.g:13024:1: ( () ) { - // InternalRos.g:12592:1: ( () ) - // InternalRos.g:12593:2: () + // InternalRos.g:13024:1: ( () ) + // InternalRos.g:13025:2: () { before(grammarAccess.getInt64Access().getInt64Action_0()); - // InternalRos.g:12594:2: () - // InternalRos.g:12594:3: + // InternalRos.g:13026:2: () + // InternalRos.g:13026:3: { } @@ -37807,14 +39124,14 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int64__Group__1" - // InternalRos.g:12602:1: rule__Int64__Group__1 : rule__Int64__Group__1__Impl ; + // InternalRos.g:13034: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:12606:1: ( rule__Int64__Group__1__Impl ) - // InternalRos.g:12607:2: rule__Int64__Group__1__Impl + // InternalRos.g:13038:1: ( rule__Int64__Group__1__Impl ) + // InternalRos.g:13039:2: rule__Int64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int64__Group__1__Impl(); @@ -37840,17 +39157,17 @@ public final void rule__Int64__Group__1() throws RecognitionException { // $ANTLR start "rule__Int64__Group__1__Impl" - // InternalRos.g:12613:1: rule__Int64__Group__1__Impl : ( 'int64' ) ; + // InternalRos.g:13045:1: rule__Int64__Group__1__Impl : ( 'int64' ) ; public final void rule__Int64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12617:1: ( ( 'int64' ) ) - // InternalRos.g:12618:1: ( 'int64' ) + // InternalRos.g:13049:1: ( ( 'int64' ) ) + // InternalRos.g:13050:1: ( 'int64' ) { - // InternalRos.g:12618:1: ( 'int64' ) - // InternalRos.g:12619:2: 'int64' + // InternalRos.g:13050:1: ( 'int64' ) + // InternalRos.g:13051:2: 'int64' { before(grammarAccess.getInt64Access().getInt64Keyword_1()); match(input,93,FOLLOW_2); @@ -37877,14 +39194,14 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__0" - // InternalRos.g:12629:1: rule__Uint64__Group__0 : rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ; + // InternalRos.g:13061: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:12633:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) - // InternalRos.g:12634:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 + // InternalRos.g:13065:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) + // InternalRos.g:13066:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 { pushFollow(FOLLOW_77); rule__Uint64__Group__0__Impl(); @@ -37915,21 +39232,21 @@ public final void rule__Uint64__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__0__Impl" - // InternalRos.g:12641:1: rule__Uint64__Group__0__Impl : ( () ) ; + // InternalRos.g:13073:1: rule__Uint64__Group__0__Impl : ( () ) ; public final void rule__Uint64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12645:1: ( ( () ) ) - // InternalRos.g:12646:1: ( () ) + // InternalRos.g:13077:1: ( ( () ) ) + // InternalRos.g:13078:1: ( () ) { - // InternalRos.g:12646:1: ( () ) - // InternalRos.g:12647:2: () + // InternalRos.g:13078:1: ( () ) + // InternalRos.g:13079:2: () { before(grammarAccess.getUint64Access().getUint64Action_0()); - // InternalRos.g:12648:2: () - // InternalRos.g:12648:3: + // InternalRos.g:13080:2: () + // InternalRos.g:13080:3: { } @@ -37952,14 +39269,14 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__1" - // InternalRos.g:12656:1: rule__Uint64__Group__1 : rule__Uint64__Group__1__Impl ; + // InternalRos.g:13088: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:12660:1: ( rule__Uint64__Group__1__Impl ) - // InternalRos.g:12661:2: rule__Uint64__Group__1__Impl + // InternalRos.g:13092:1: ( rule__Uint64__Group__1__Impl ) + // InternalRos.g:13093:2: rule__Uint64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint64__Group__1__Impl(); @@ -37985,17 +39302,17 @@ public final void rule__Uint64__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__1__Impl" - // InternalRos.g:12667:1: rule__Uint64__Group__1__Impl : ( 'uint64' ) ; + // InternalRos.g:13099:1: rule__Uint64__Group__1__Impl : ( 'uint64' ) ; public final void rule__Uint64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12671:1: ( ( 'uint64' ) ) - // InternalRos.g:12672:1: ( 'uint64' ) + // InternalRos.g:13103:1: ( ( 'uint64' ) ) + // InternalRos.g:13104:1: ( 'uint64' ) { - // InternalRos.g:12672:1: ( 'uint64' ) - // InternalRos.g:12673:2: 'uint64' + // InternalRos.g:13104:1: ( 'uint64' ) + // InternalRos.g:13105:2: 'uint64' { before(grammarAccess.getUint64Access().getUint64Keyword_1()); match(input,94,FOLLOW_2); @@ -38022,14 +39339,14 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Float32__Group__0" - // InternalRos.g:12683:1: rule__Float32__Group__0 : rule__Float32__Group__0__Impl rule__Float32__Group__1 ; + // InternalRos.g:13115: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:12687:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) - // InternalRos.g:12688:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 + // InternalRos.g:13119:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) + // InternalRos.g:13120:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 { pushFollow(FOLLOW_78); rule__Float32__Group__0__Impl(); @@ -38060,21 +39377,21 @@ public final void rule__Float32__Group__0() throws RecognitionException { // $ANTLR start "rule__Float32__Group__0__Impl" - // InternalRos.g:12695:1: rule__Float32__Group__0__Impl : ( () ) ; + // InternalRos.g:13127:1: rule__Float32__Group__0__Impl : ( () ) ; public final void rule__Float32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12699:1: ( ( () ) ) - // InternalRos.g:12700:1: ( () ) + // InternalRos.g:13131:1: ( ( () ) ) + // InternalRos.g:13132:1: ( () ) { - // InternalRos.g:12700:1: ( () ) - // InternalRos.g:12701:2: () + // InternalRos.g:13132:1: ( () ) + // InternalRos.g:13133:2: () { before(grammarAccess.getFloat32Access().getFloat32Action_0()); - // InternalRos.g:12702:2: () - // InternalRos.g:12702:3: + // InternalRos.g:13134:2: () + // InternalRos.g:13134:3: { } @@ -38097,14 +39414,14 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Float32__Group__1" - // InternalRos.g:12710:1: rule__Float32__Group__1 : rule__Float32__Group__1__Impl ; + // InternalRos.g:13142: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:12714:1: ( rule__Float32__Group__1__Impl ) - // InternalRos.g:12715:2: rule__Float32__Group__1__Impl + // InternalRos.g:13146:1: ( rule__Float32__Group__1__Impl ) + // InternalRos.g:13147:2: rule__Float32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float32__Group__1__Impl(); @@ -38130,17 +39447,17 @@ public final void rule__Float32__Group__1() throws RecognitionException { // $ANTLR start "rule__Float32__Group__1__Impl" - // InternalRos.g:12721:1: rule__Float32__Group__1__Impl : ( 'float32' ) ; + // InternalRos.g:13153:1: rule__Float32__Group__1__Impl : ( 'float32' ) ; public final void rule__Float32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12725:1: ( ( 'float32' ) ) - // InternalRos.g:12726:1: ( 'float32' ) + // InternalRos.g:13157:1: ( ( 'float32' ) ) + // InternalRos.g:13158:1: ( 'float32' ) { - // InternalRos.g:12726:1: ( 'float32' ) - // InternalRos.g:12727:2: 'float32' + // InternalRos.g:13158:1: ( 'float32' ) + // InternalRos.g:13159:2: 'float32' { before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); match(input,95,FOLLOW_2); @@ -38167,14 +39484,14 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Float64__Group__0" - // InternalRos.g:12737:1: rule__Float64__Group__0 : rule__Float64__Group__0__Impl rule__Float64__Group__1 ; + // InternalRos.g:13169: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:12741:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) - // InternalRos.g:12742:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 + // InternalRos.g:13173:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) + // InternalRos.g:13174:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 { pushFollow(FOLLOW_79); rule__Float64__Group__0__Impl(); @@ -38205,21 +39522,21 @@ public final void rule__Float64__Group__0() throws RecognitionException { // $ANTLR start "rule__Float64__Group__0__Impl" - // InternalRos.g:12749:1: rule__Float64__Group__0__Impl : ( () ) ; + // InternalRos.g:13181:1: rule__Float64__Group__0__Impl : ( () ) ; public final void rule__Float64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12753:1: ( ( () ) ) - // InternalRos.g:12754:1: ( () ) + // InternalRos.g:13185:1: ( ( () ) ) + // InternalRos.g:13186:1: ( () ) { - // InternalRos.g:12754:1: ( () ) - // InternalRos.g:12755:2: () + // InternalRos.g:13186:1: ( () ) + // InternalRos.g:13187:2: () { before(grammarAccess.getFloat64Access().getFloat64Action_0()); - // InternalRos.g:12756:2: () - // InternalRos.g:12756:3: + // InternalRos.g:13188:2: () + // InternalRos.g:13188:3: { } @@ -38242,14 +39559,14 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Float64__Group__1" - // InternalRos.g:12764:1: rule__Float64__Group__1 : rule__Float64__Group__1__Impl ; + // InternalRos.g:13196: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:12768:1: ( rule__Float64__Group__1__Impl ) - // InternalRos.g:12769:2: rule__Float64__Group__1__Impl + // InternalRos.g:13200:1: ( rule__Float64__Group__1__Impl ) + // InternalRos.g:13201:2: rule__Float64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float64__Group__1__Impl(); @@ -38275,17 +39592,17 @@ public final void rule__Float64__Group__1() throws RecognitionException { // $ANTLR start "rule__Float64__Group__1__Impl" - // InternalRos.g:12775:1: rule__Float64__Group__1__Impl : ( 'float64' ) ; + // InternalRos.g:13207:1: rule__Float64__Group__1__Impl : ( 'float64' ) ; public final void rule__Float64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12779:1: ( ( 'float64' ) ) - // InternalRos.g:12780:1: ( 'float64' ) + // InternalRos.g:13211:1: ( ( 'float64' ) ) + // InternalRos.g:13212:1: ( 'float64' ) { - // InternalRos.g:12780:1: ( 'float64' ) - // InternalRos.g:12781:2: 'float64' + // InternalRos.g:13212:1: ( 'float64' ) + // InternalRos.g:13213:2: 'float64' { before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); match(input,96,FOLLOW_2); @@ -38312,14 +39629,14 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__String0__Group__0" - // InternalRos.g:12791:1: rule__String0__Group__0 : rule__String0__Group__0__Impl rule__String0__Group__1 ; + // InternalRos.g:13223: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:12795:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) - // InternalRos.g:12796:2: rule__String0__Group__0__Impl rule__String0__Group__1 + // InternalRos.g:13227:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) + // InternalRos.g:13228:2: rule__String0__Group__0__Impl rule__String0__Group__1 { pushFollow(FOLLOW_80); rule__String0__Group__0__Impl(); @@ -38350,21 +39667,21 @@ public final void rule__String0__Group__0() throws RecognitionException { // $ANTLR start "rule__String0__Group__0__Impl" - // InternalRos.g:12803:1: rule__String0__Group__0__Impl : ( () ) ; + // InternalRos.g:13235:1: rule__String0__Group__0__Impl : ( () ) ; public final void rule__String0__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12807:1: ( ( () ) ) - // InternalRos.g:12808:1: ( () ) + // InternalRos.g:13239:1: ( ( () ) ) + // InternalRos.g:13240:1: ( () ) { - // InternalRos.g:12808:1: ( () ) - // InternalRos.g:12809:2: () + // InternalRos.g:13240:1: ( () ) + // InternalRos.g:13241:2: () { before(grammarAccess.getString0Access().getStringAction_0()); - // InternalRos.g:12810:2: () - // InternalRos.g:12810:3: + // InternalRos.g:13242:2: () + // InternalRos.g:13242:3: { } @@ -38387,14 +39704,14 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__String0__Group__1" - // InternalRos.g:12818:1: rule__String0__Group__1 : rule__String0__Group__1__Impl ; + // InternalRos.g:13250: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:12822:1: ( rule__String0__Group__1__Impl ) - // InternalRos.g:12823:2: rule__String0__Group__1__Impl + // InternalRos.g:13254:1: ( rule__String0__Group__1__Impl ) + // InternalRos.g:13255:2: rule__String0__Group__1__Impl { pushFollow(FOLLOW_2); rule__String0__Group__1__Impl(); @@ -38420,17 +39737,17 @@ public final void rule__String0__Group__1() throws RecognitionException { // $ANTLR start "rule__String0__Group__1__Impl" - // InternalRos.g:12829:1: rule__String0__Group__1__Impl : ( 'string' ) ; + // InternalRos.g:13261:1: rule__String0__Group__1__Impl : ( 'string' ) ; public final void rule__String0__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12833:1: ( ( 'string' ) ) - // InternalRos.g:12834:1: ( 'string' ) + // InternalRos.g:13265:1: ( ( 'string' ) ) + // InternalRos.g:13266:1: ( 'string' ) { - // InternalRos.g:12834:1: ( 'string' ) - // InternalRos.g:12835:2: 'string' + // InternalRos.g:13266:1: ( 'string' ) + // InternalRos.g:13267:2: 'string' { before(grammarAccess.getString0Access().getStringKeyword_1()); match(input,97,FOLLOW_2); @@ -38457,14 +39774,14 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Byte__Group__0" - // InternalRos.g:12845:1: rule__Byte__Group__0 : rule__Byte__Group__0__Impl rule__Byte__Group__1 ; + // InternalRos.g:13277: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:12849:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) - // InternalRos.g:12850:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 + // InternalRos.g:13281:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) + // InternalRos.g:13282:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 { pushFollow(FOLLOW_81); rule__Byte__Group__0__Impl(); @@ -38495,21 +39812,21 @@ public final void rule__Byte__Group__0() throws RecognitionException { // $ANTLR start "rule__Byte__Group__0__Impl" - // InternalRos.g:12857:1: rule__Byte__Group__0__Impl : ( () ) ; + // InternalRos.g:13289:1: rule__Byte__Group__0__Impl : ( () ) ; public final void rule__Byte__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12861:1: ( ( () ) ) - // InternalRos.g:12862:1: ( () ) + // InternalRos.g:13293:1: ( ( () ) ) + // InternalRos.g:13294:1: ( () ) { - // InternalRos.g:12862:1: ( () ) - // InternalRos.g:12863:2: () + // InternalRos.g:13294:1: ( () ) + // InternalRos.g:13295:2: () { before(grammarAccess.getByteAccess().getByteAction_0()); - // InternalRos.g:12864:2: () - // InternalRos.g:12864:3: + // InternalRos.g:13296:2: () + // InternalRos.g:13296:3: { } @@ -38532,14 +39849,14 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Byte__Group__1" - // InternalRos.g:12872:1: rule__Byte__Group__1 : rule__Byte__Group__1__Impl ; + // InternalRos.g:13304: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:12876:1: ( rule__Byte__Group__1__Impl ) - // InternalRos.g:12877:2: rule__Byte__Group__1__Impl + // InternalRos.g:13308:1: ( rule__Byte__Group__1__Impl ) + // InternalRos.g:13309:2: rule__Byte__Group__1__Impl { pushFollow(FOLLOW_2); rule__Byte__Group__1__Impl(); @@ -38565,17 +39882,17 @@ public final void rule__Byte__Group__1() throws RecognitionException { // $ANTLR start "rule__Byte__Group__1__Impl" - // InternalRos.g:12883:1: rule__Byte__Group__1__Impl : ( 'byte' ) ; + // InternalRos.g:13315:1: rule__Byte__Group__1__Impl : ( 'byte' ) ; public final void rule__Byte__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12887:1: ( ( 'byte' ) ) - // InternalRos.g:12888:1: ( 'byte' ) + // InternalRos.g:13319:1: ( ( 'byte' ) ) + // InternalRos.g:13320:1: ( 'byte' ) { - // InternalRos.g:12888:1: ( 'byte' ) - // InternalRos.g:12889:2: 'byte' + // InternalRos.g:13320:1: ( 'byte' ) + // InternalRos.g:13321:2: 'byte' { before(grammarAccess.getByteAccess().getByteKeyword_1()); match(input,98,FOLLOW_2); @@ -38602,14 +39919,14 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Time__Group__0" - // InternalRos.g:12899:1: rule__Time__Group__0 : rule__Time__Group__0__Impl rule__Time__Group__1 ; + // InternalRos.g:13331: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:12903:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) - // InternalRos.g:12904:2: rule__Time__Group__0__Impl rule__Time__Group__1 + // InternalRos.g:13335:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) + // InternalRos.g:13336:2: rule__Time__Group__0__Impl rule__Time__Group__1 { pushFollow(FOLLOW_82); rule__Time__Group__0__Impl(); @@ -38640,21 +39957,21 @@ public final void rule__Time__Group__0() throws RecognitionException { // $ANTLR start "rule__Time__Group__0__Impl" - // InternalRos.g:12911:1: rule__Time__Group__0__Impl : ( () ) ; + // InternalRos.g:13343:1: rule__Time__Group__0__Impl : ( () ) ; public final void rule__Time__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12915:1: ( ( () ) ) - // InternalRos.g:12916:1: ( () ) + // InternalRos.g:13347:1: ( ( () ) ) + // InternalRos.g:13348:1: ( () ) { - // InternalRos.g:12916:1: ( () ) - // InternalRos.g:12917:2: () + // InternalRos.g:13348:1: ( () ) + // InternalRos.g:13349:2: () { before(grammarAccess.getTimeAccess().getTimeAction_0()); - // InternalRos.g:12918:2: () - // InternalRos.g:12918:3: + // InternalRos.g:13350:2: () + // InternalRos.g:13350:3: { } @@ -38677,14 +39994,14 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Time__Group__1" - // InternalRos.g:12926:1: rule__Time__Group__1 : rule__Time__Group__1__Impl ; + // InternalRos.g:13358: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:12930:1: ( rule__Time__Group__1__Impl ) - // InternalRos.g:12931:2: rule__Time__Group__1__Impl + // InternalRos.g:13362:1: ( rule__Time__Group__1__Impl ) + // InternalRos.g:13363:2: rule__Time__Group__1__Impl { pushFollow(FOLLOW_2); rule__Time__Group__1__Impl(); @@ -38710,17 +40027,17 @@ public final void rule__Time__Group__1() throws RecognitionException { // $ANTLR start "rule__Time__Group__1__Impl" - // InternalRos.g:12937:1: rule__Time__Group__1__Impl : ( 'time' ) ; + // InternalRos.g:13369:1: rule__Time__Group__1__Impl : ( 'time' ) ; public final void rule__Time__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12941:1: ( ( 'time' ) ) - // InternalRos.g:12942:1: ( 'time' ) + // InternalRos.g:13373:1: ( ( 'time' ) ) + // InternalRos.g:13374:1: ( 'time' ) { - // InternalRos.g:12942:1: ( 'time' ) - // InternalRos.g:12943:2: 'time' + // InternalRos.g:13374:1: ( 'time' ) + // InternalRos.g:13375:2: 'time' { before(grammarAccess.getTimeAccess().getTimeKeyword_1()); match(input,39,FOLLOW_2); @@ -38747,14 +40064,14 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Duration__Group__0" - // InternalRos.g:12953:1: rule__Duration__Group__0 : rule__Duration__Group__0__Impl rule__Duration__Group__1 ; + // InternalRos.g:13385: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:12957:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) - // InternalRos.g:12958:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 + // InternalRos.g:13389:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) + // InternalRos.g:13390:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 { pushFollow(FOLLOW_83); rule__Duration__Group__0__Impl(); @@ -38785,21 +40102,21 @@ public final void rule__Duration__Group__0() throws RecognitionException { // $ANTLR start "rule__Duration__Group__0__Impl" - // InternalRos.g:12965:1: rule__Duration__Group__0__Impl : ( () ) ; + // InternalRos.g:13397:1: rule__Duration__Group__0__Impl : ( () ) ; public final void rule__Duration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12969:1: ( ( () ) ) - // InternalRos.g:12970:1: ( () ) + // InternalRos.g:13401:1: ( ( () ) ) + // InternalRos.g:13402:1: ( () ) { - // InternalRos.g:12970:1: ( () ) - // InternalRos.g:12971:2: () + // InternalRos.g:13402:1: ( () ) + // InternalRos.g:13403:2: () { before(grammarAccess.getDurationAccess().getDurationAction_0()); - // InternalRos.g:12972:2: () - // InternalRos.g:12972:3: + // InternalRos.g:13404:2: () + // InternalRos.g:13404:3: { } @@ -38822,14 +40139,14 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Duration__Group__1" - // InternalRos.g:12980:1: rule__Duration__Group__1 : rule__Duration__Group__1__Impl ; + // InternalRos.g:13412: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:12984:1: ( rule__Duration__Group__1__Impl ) - // InternalRos.g:12985:2: rule__Duration__Group__1__Impl + // InternalRos.g:13416:1: ( rule__Duration__Group__1__Impl ) + // InternalRos.g:13417:2: rule__Duration__Group__1__Impl { pushFollow(FOLLOW_2); rule__Duration__Group__1__Impl(); @@ -38855,17 +40172,17 @@ public final void rule__Duration__Group__1() throws RecognitionException { // $ANTLR start "rule__Duration__Group__1__Impl" - // InternalRos.g:12991:1: rule__Duration__Group__1__Impl : ( 'duration' ) ; + // InternalRos.g:13423:1: rule__Duration__Group__1__Impl : ( 'duration' ) ; public final void rule__Duration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12995:1: ( ( 'duration' ) ) - // InternalRos.g:12996:1: ( 'duration' ) + // InternalRos.g:13427:1: ( ( 'duration' ) ) + // InternalRos.g:13428:1: ( 'duration' ) { - // InternalRos.g:12996:1: ( 'duration' ) - // InternalRos.g:12997:2: 'duration' + // InternalRos.g:13428:1: ( 'duration' ) + // InternalRos.g:13429:2: 'duration' { before(grammarAccess.getDurationAccess().getDurationKeyword_1()); match(input,38,FOLLOW_2); @@ -38892,14 +40209,14 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__0" - // InternalRos.g:13007:1: rule__BoolArray__Group__0 : rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ; + // InternalRos.g:13439: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:13011:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) - // InternalRos.g:13012:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 + // InternalRos.g:13443:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) + // InternalRos.g:13444:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 { pushFollow(FOLLOW_84); rule__BoolArray__Group__0__Impl(); @@ -38930,21 +40247,21 @@ public final void rule__BoolArray__Group__0() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__0__Impl" - // InternalRos.g:13019:1: rule__BoolArray__Group__0__Impl : ( () ) ; + // InternalRos.g:13451:1: rule__BoolArray__Group__0__Impl : ( () ) ; public final void rule__BoolArray__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13023:1: ( ( () ) ) - // InternalRos.g:13024:1: ( () ) + // InternalRos.g:13455:1: ( ( () ) ) + // InternalRos.g:13456:1: ( () ) { - // InternalRos.g:13024:1: ( () ) - // InternalRos.g:13025:2: () + // InternalRos.g:13456:1: ( () ) + // InternalRos.g:13457:2: () { before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); - // InternalRos.g:13026:2: () - // InternalRos.g:13026:3: + // InternalRos.g:13458:2: () + // InternalRos.g:13458:3: { } @@ -38967,14 +40284,14 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__BoolArray__Group__1" - // InternalRos.g:13034:1: rule__BoolArray__Group__1 : rule__BoolArray__Group__1__Impl ; + // InternalRos.g:13466: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:13038:1: ( rule__BoolArray__Group__1__Impl ) - // InternalRos.g:13039:2: rule__BoolArray__Group__1__Impl + // InternalRos.g:13470:1: ( rule__BoolArray__Group__1__Impl ) + // InternalRos.g:13471:2: rule__BoolArray__Group__1__Impl { pushFollow(FOLLOW_2); rule__BoolArray__Group__1__Impl(); @@ -39000,17 +40317,17 @@ public final void rule__BoolArray__Group__1() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__1__Impl" - // InternalRos.g:13045:1: rule__BoolArray__Group__1__Impl : ( 'bool[]' ) ; + // InternalRos.g:13477:1: rule__BoolArray__Group__1__Impl : ( 'bool[]' ) ; public final void rule__BoolArray__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13049:1: ( ( 'bool[]' ) ) - // InternalRos.g:13050:1: ( 'bool[]' ) + // InternalRos.g:13481:1: ( ( 'bool[]' ) ) + // InternalRos.g:13482:1: ( 'bool[]' ) { - // InternalRos.g:13050:1: ( 'bool[]' ) - // InternalRos.g:13051:2: 'bool[]' + // InternalRos.g:13482:1: ( 'bool[]' ) + // InternalRos.g:13483:2: 'bool[]' { before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); match(input,99,FOLLOW_2); @@ -39037,14 +40354,14 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Int8Array__Group__0" - // InternalRos.g:13061:1: rule__Int8Array__Group__0 : rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ; + // InternalRos.g:13493: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:13065:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) - // InternalRos.g:13066:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 + // InternalRos.g:13497:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) + // InternalRos.g:13498:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 { pushFollow(FOLLOW_85); rule__Int8Array__Group__0__Impl(); @@ -39075,21 +40392,21 @@ public final void rule__Int8Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int8Array__Group__0__Impl" - // InternalRos.g:13073:1: rule__Int8Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13505:1: rule__Int8Array__Group__0__Impl : ( () ) ; public final void rule__Int8Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13077:1: ( ( () ) ) - // InternalRos.g:13078:1: ( () ) + // InternalRos.g:13509:1: ( ( () ) ) + // InternalRos.g:13510:1: ( () ) { - // InternalRos.g:13078:1: ( () ) - // InternalRos.g:13079:2: () + // InternalRos.g:13510:1: ( () ) + // InternalRos.g:13511:2: () { before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); - // InternalRos.g:13080:2: () - // InternalRos.g:13080:3: + // InternalRos.g:13512:2: () + // InternalRos.g:13512:3: { } @@ -39112,14 +40429,14 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int8Array__Group__1" - // InternalRos.g:13088:1: rule__Int8Array__Group__1 : rule__Int8Array__Group__1__Impl ; + // InternalRos.g:13520: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:13092:1: ( rule__Int8Array__Group__1__Impl ) - // InternalRos.g:13093:2: rule__Int8Array__Group__1__Impl + // InternalRos.g:13524:1: ( rule__Int8Array__Group__1__Impl ) + // InternalRos.g:13525:2: rule__Int8Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int8Array__Group__1__Impl(); @@ -39145,17 +40462,17 @@ public final void rule__Int8Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int8Array__Group__1__Impl" - // InternalRos.g:13099:1: rule__Int8Array__Group__1__Impl : ( 'int8[]' ) ; + // InternalRos.g:13531:1: rule__Int8Array__Group__1__Impl : ( 'int8[]' ) ; public final void rule__Int8Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13103:1: ( ( 'int8[]' ) ) - // InternalRos.g:13104:1: ( 'int8[]' ) + // InternalRos.g:13535:1: ( ( 'int8[]' ) ) + // InternalRos.g:13536:1: ( 'int8[]' ) { - // InternalRos.g:13104:1: ( 'int8[]' ) - // InternalRos.g:13105:2: 'int8[]' + // InternalRos.g:13536:1: ( 'int8[]' ) + // InternalRos.g:13537:2: 'int8[]' { before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); match(input,100,FOLLOW_2); @@ -39182,14 +40499,14 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint8Array__Group__0" - // InternalRos.g:13115:1: rule__Uint8Array__Group__0 : rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ; + // InternalRos.g:13547: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:13119:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) - // InternalRos.g:13120:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 + // InternalRos.g:13551:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) + // InternalRos.g:13552:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 { pushFollow(FOLLOW_86); rule__Uint8Array__Group__0__Impl(); @@ -39220,21 +40537,21 @@ public final void rule__Uint8Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint8Array__Group__0__Impl" - // InternalRos.g:13127:1: rule__Uint8Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13559:1: rule__Uint8Array__Group__0__Impl : ( () ) ; public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13131:1: ( ( () ) ) - // InternalRos.g:13132:1: ( () ) + // InternalRos.g:13563:1: ( ( () ) ) + // InternalRos.g:13564:1: ( () ) { - // InternalRos.g:13132:1: ( () ) - // InternalRos.g:13133:2: () + // InternalRos.g:13564:1: ( () ) + // InternalRos.g:13565:2: () { before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); - // InternalRos.g:13134:2: () - // InternalRos.g:13134:3: + // InternalRos.g:13566:2: () + // InternalRos.g:13566:3: { } @@ -39257,14 +40574,14 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Uint8Array__Group__1" - // InternalRos.g:13142:1: rule__Uint8Array__Group__1 : rule__Uint8Array__Group__1__Impl ; + // InternalRos.g:13574: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:13146:1: ( rule__Uint8Array__Group__1__Impl ) - // InternalRos.g:13147:2: rule__Uint8Array__Group__1__Impl + // InternalRos.g:13578:1: ( rule__Uint8Array__Group__1__Impl ) + // InternalRos.g:13579:2: rule__Uint8Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint8Array__Group__1__Impl(); @@ -39290,17 +40607,17 @@ public final void rule__Uint8Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint8Array__Group__1__Impl" - // InternalRos.g:13153:1: rule__Uint8Array__Group__1__Impl : ( 'uint8[]' ) ; + // InternalRos.g:13585:1: rule__Uint8Array__Group__1__Impl : ( 'uint8[]' ) ; public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13157:1: ( ( 'uint8[]' ) ) - // InternalRos.g:13158:1: ( 'uint8[]' ) + // InternalRos.g:13589:1: ( ( 'uint8[]' ) ) + // InternalRos.g:13590:1: ( 'uint8[]' ) { - // InternalRos.g:13158:1: ( 'uint8[]' ) - // InternalRos.g:13159:2: 'uint8[]' + // InternalRos.g:13590:1: ( 'uint8[]' ) + // InternalRos.g:13591:2: 'uint8[]' { before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); match(input,101,FOLLOW_2); @@ -39327,14 +40644,14 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Int16Array__Group__0" - // InternalRos.g:13169:1: rule__Int16Array__Group__0 : rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ; + // InternalRos.g:13601: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:13173:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) - // InternalRos.g:13174:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 + // InternalRos.g:13605:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) + // InternalRos.g:13606:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 { pushFollow(FOLLOW_87); rule__Int16Array__Group__0__Impl(); @@ -39365,21 +40682,21 @@ public final void rule__Int16Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int16Array__Group__0__Impl" - // InternalRos.g:13181:1: rule__Int16Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13613:1: rule__Int16Array__Group__0__Impl : ( () ) ; public final void rule__Int16Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13185:1: ( ( () ) ) - // InternalRos.g:13186:1: ( () ) + // InternalRos.g:13617:1: ( ( () ) ) + // InternalRos.g:13618:1: ( () ) { - // InternalRos.g:13186:1: ( () ) - // InternalRos.g:13187:2: () + // InternalRos.g:13618:1: ( () ) + // InternalRos.g:13619:2: () { before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); - // InternalRos.g:13188:2: () - // InternalRos.g:13188:3: + // InternalRos.g:13620:2: () + // InternalRos.g:13620:3: { } @@ -39402,14 +40719,14 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int16Array__Group__1" - // InternalRos.g:13196:1: rule__Int16Array__Group__1 : rule__Int16Array__Group__1__Impl ; + // InternalRos.g:13628: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:13200:1: ( rule__Int16Array__Group__1__Impl ) - // InternalRos.g:13201:2: rule__Int16Array__Group__1__Impl + // InternalRos.g:13632:1: ( rule__Int16Array__Group__1__Impl ) + // InternalRos.g:13633:2: rule__Int16Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int16Array__Group__1__Impl(); @@ -39435,17 +40752,17 @@ public final void rule__Int16Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int16Array__Group__1__Impl" - // InternalRos.g:13207:1: rule__Int16Array__Group__1__Impl : ( 'int16[]' ) ; + // InternalRos.g:13639:1: rule__Int16Array__Group__1__Impl : ( 'int16[]' ) ; public final void rule__Int16Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13211:1: ( ( 'int16[]' ) ) - // InternalRos.g:13212:1: ( 'int16[]' ) + // InternalRos.g:13643:1: ( ( 'int16[]' ) ) + // InternalRos.g:13644:1: ( 'int16[]' ) { - // InternalRos.g:13212:1: ( 'int16[]' ) - // InternalRos.g:13213:2: 'int16[]' + // InternalRos.g:13644:1: ( 'int16[]' ) + // InternalRos.g:13645:2: 'int16[]' { before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); match(input,102,FOLLOW_2); @@ -39472,14 +40789,14 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint16Array__Group__0" - // InternalRos.g:13223:1: rule__Uint16Array__Group__0 : rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ; + // InternalRos.g:13655: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:13227:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) - // InternalRos.g:13228:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 + // InternalRos.g:13659:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) + // InternalRos.g:13660:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 { pushFollow(FOLLOW_88); rule__Uint16Array__Group__0__Impl(); @@ -39510,21 +40827,21 @@ public final void rule__Uint16Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint16Array__Group__0__Impl" - // InternalRos.g:13235:1: rule__Uint16Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13667:1: rule__Uint16Array__Group__0__Impl : ( () ) ; public final void rule__Uint16Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13239:1: ( ( () ) ) - // InternalRos.g:13240:1: ( () ) + // InternalRos.g:13671:1: ( ( () ) ) + // InternalRos.g:13672:1: ( () ) { - // InternalRos.g:13240:1: ( () ) - // InternalRos.g:13241:2: () + // InternalRos.g:13672:1: ( () ) + // InternalRos.g:13673:2: () { before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); - // InternalRos.g:13242:2: () - // InternalRos.g:13242:3: + // InternalRos.g:13674:2: () + // InternalRos.g:13674:3: { } @@ -39547,14 +40864,14 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint16Array__Group__1" - // InternalRos.g:13250:1: rule__Uint16Array__Group__1 : rule__Uint16Array__Group__1__Impl ; + // InternalRos.g:13682: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:13254:1: ( rule__Uint16Array__Group__1__Impl ) - // InternalRos.g:13255:2: rule__Uint16Array__Group__1__Impl + // InternalRos.g:13686:1: ( rule__Uint16Array__Group__1__Impl ) + // InternalRos.g:13687:2: rule__Uint16Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint16Array__Group__1__Impl(); @@ -39580,17 +40897,17 @@ public final void rule__Uint16Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint16Array__Group__1__Impl" - // InternalRos.g:13261:1: rule__Uint16Array__Group__1__Impl : ( 'uint16[]' ) ; + // InternalRos.g:13693:1: rule__Uint16Array__Group__1__Impl : ( 'uint16[]' ) ; public final void rule__Uint16Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13265:1: ( ( 'uint16[]' ) ) - // InternalRos.g:13266:1: ( 'uint16[]' ) + // InternalRos.g:13697:1: ( ( 'uint16[]' ) ) + // InternalRos.g:13698:1: ( 'uint16[]' ) { - // InternalRos.g:13266:1: ( 'uint16[]' ) - // InternalRos.g:13267:2: 'uint16[]' + // InternalRos.g:13698:1: ( 'uint16[]' ) + // InternalRos.g:13699:2: 'uint16[]' { before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); match(input,103,FOLLOW_2); @@ -39617,14 +40934,14 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Int32Array__Group__0" - // InternalRos.g:13277:1: rule__Int32Array__Group__0 : rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ; + // InternalRos.g:13709: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:13281:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) - // InternalRos.g:13282:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 + // InternalRos.g:13713:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) + // InternalRos.g:13714:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 { pushFollow(FOLLOW_89); rule__Int32Array__Group__0__Impl(); @@ -39655,21 +40972,21 @@ public final void rule__Int32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int32Array__Group__0__Impl" - // InternalRos.g:13289:1: rule__Int32Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13721:1: rule__Int32Array__Group__0__Impl : ( () ) ; public final void rule__Int32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13293:1: ( ( () ) ) - // InternalRos.g:13294:1: ( () ) + // InternalRos.g:13725:1: ( ( () ) ) + // InternalRos.g:13726:1: ( () ) { - // InternalRos.g:13294:1: ( () ) - // InternalRos.g:13295:2: () + // InternalRos.g:13726:1: ( () ) + // InternalRos.g:13727:2: () { before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); - // InternalRos.g:13296:2: () - // InternalRos.g:13296:3: + // InternalRos.g:13728:2: () + // InternalRos.g:13728:3: { } @@ -39692,14 +41009,14 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int32Array__Group__1" - // InternalRos.g:13304:1: rule__Int32Array__Group__1 : rule__Int32Array__Group__1__Impl ; + // InternalRos.g:13736: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:13308:1: ( rule__Int32Array__Group__1__Impl ) - // InternalRos.g:13309:2: rule__Int32Array__Group__1__Impl + // InternalRos.g:13740:1: ( rule__Int32Array__Group__1__Impl ) + // InternalRos.g:13741:2: rule__Int32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int32Array__Group__1__Impl(); @@ -39725,17 +41042,17 @@ public final void rule__Int32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int32Array__Group__1__Impl" - // InternalRos.g:13315:1: rule__Int32Array__Group__1__Impl : ( 'int32[]' ) ; + // InternalRos.g:13747:1: rule__Int32Array__Group__1__Impl : ( 'int32[]' ) ; public final void rule__Int32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13319:1: ( ( 'int32[]' ) ) - // InternalRos.g:13320:1: ( 'int32[]' ) + // InternalRos.g:13751:1: ( ( 'int32[]' ) ) + // InternalRos.g:13752:1: ( 'int32[]' ) { - // InternalRos.g:13320:1: ( 'int32[]' ) - // InternalRos.g:13321:2: 'int32[]' + // InternalRos.g:13752:1: ( 'int32[]' ) + // InternalRos.g:13753:2: 'int32[]' { before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); match(input,104,FOLLOW_2); @@ -39762,14 +41079,14 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint32Array__Group__0" - // InternalRos.g:13331:1: rule__Uint32Array__Group__0 : rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ; + // InternalRos.g:13763: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:13335:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) - // InternalRos.g:13336:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 + // InternalRos.g:13767:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) + // InternalRos.g:13768:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 { pushFollow(FOLLOW_90); rule__Uint32Array__Group__0__Impl(); @@ -39800,21 +41117,21 @@ public final void rule__Uint32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint32Array__Group__0__Impl" - // InternalRos.g:13343:1: rule__Uint32Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13775:1: rule__Uint32Array__Group__0__Impl : ( () ) ; public final void rule__Uint32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13347:1: ( ( () ) ) - // InternalRos.g:13348:1: ( () ) + // InternalRos.g:13779:1: ( ( () ) ) + // InternalRos.g:13780:1: ( () ) { - // InternalRos.g:13348:1: ( () ) - // InternalRos.g:13349:2: () + // InternalRos.g:13780:1: ( () ) + // InternalRos.g:13781:2: () { before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); - // InternalRos.g:13350:2: () - // InternalRos.g:13350:3: + // InternalRos.g:13782:2: () + // InternalRos.g:13782:3: { } @@ -39837,14 +41154,14 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint32Array__Group__1" - // InternalRos.g:13358:1: rule__Uint32Array__Group__1 : rule__Uint32Array__Group__1__Impl ; + // InternalRos.g:13790: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:13362:1: ( rule__Uint32Array__Group__1__Impl ) - // InternalRos.g:13363:2: rule__Uint32Array__Group__1__Impl + // InternalRos.g:13794:1: ( rule__Uint32Array__Group__1__Impl ) + // InternalRos.g:13795:2: rule__Uint32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint32Array__Group__1__Impl(); @@ -39870,17 +41187,17 @@ public final void rule__Uint32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint32Array__Group__1__Impl" - // InternalRos.g:13369:1: rule__Uint32Array__Group__1__Impl : ( 'uint32[]' ) ; + // InternalRos.g:13801:1: rule__Uint32Array__Group__1__Impl : ( 'uint32[]' ) ; public final void rule__Uint32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13373:1: ( ( 'uint32[]' ) ) - // InternalRos.g:13374:1: ( 'uint32[]' ) + // InternalRos.g:13805:1: ( ( 'uint32[]' ) ) + // InternalRos.g:13806:1: ( 'uint32[]' ) { - // InternalRos.g:13374:1: ( 'uint32[]' ) - // InternalRos.g:13375:2: 'uint32[]' + // InternalRos.g:13806:1: ( 'uint32[]' ) + // InternalRos.g:13807:2: 'uint32[]' { before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); match(input,105,FOLLOW_2); @@ -39907,14 +41224,14 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Int64Array__Group__0" - // InternalRos.g:13385:1: rule__Int64Array__Group__0 : rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ; + // InternalRos.g:13817: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:13389:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) - // InternalRos.g:13390:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 + // InternalRos.g:13821:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) + // InternalRos.g:13822:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 { pushFollow(FOLLOW_91); rule__Int64Array__Group__0__Impl(); @@ -39945,21 +41262,21 @@ public final void rule__Int64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int64Array__Group__0__Impl" - // InternalRos.g:13397:1: rule__Int64Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13829:1: rule__Int64Array__Group__0__Impl : ( () ) ; public final void rule__Int64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13401:1: ( ( () ) ) - // InternalRos.g:13402:1: ( () ) + // InternalRos.g:13833:1: ( ( () ) ) + // InternalRos.g:13834:1: ( () ) { - // InternalRos.g:13402:1: ( () ) - // InternalRos.g:13403:2: () + // InternalRos.g:13834:1: ( () ) + // InternalRos.g:13835:2: () { before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); - // InternalRos.g:13404:2: () - // InternalRos.g:13404:3: + // InternalRos.g:13836:2: () + // InternalRos.g:13836:3: { } @@ -39982,14 +41299,14 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int64Array__Group__1" - // InternalRos.g:13412:1: rule__Int64Array__Group__1 : rule__Int64Array__Group__1__Impl ; + // InternalRos.g:13844: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:13416:1: ( rule__Int64Array__Group__1__Impl ) - // InternalRos.g:13417:2: rule__Int64Array__Group__1__Impl + // InternalRos.g:13848:1: ( rule__Int64Array__Group__1__Impl ) + // InternalRos.g:13849:2: rule__Int64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int64Array__Group__1__Impl(); @@ -40015,17 +41332,17 @@ public final void rule__Int64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int64Array__Group__1__Impl" - // InternalRos.g:13423:1: rule__Int64Array__Group__1__Impl : ( 'int64[]' ) ; + // InternalRos.g:13855:1: rule__Int64Array__Group__1__Impl : ( 'int64[]' ) ; public final void rule__Int64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13427:1: ( ( 'int64[]' ) ) - // InternalRos.g:13428:1: ( 'int64[]' ) + // InternalRos.g:13859:1: ( ( 'int64[]' ) ) + // InternalRos.g:13860:1: ( 'int64[]' ) { - // InternalRos.g:13428:1: ( 'int64[]' ) - // InternalRos.g:13429:2: 'int64[]' + // InternalRos.g:13860:1: ( 'int64[]' ) + // InternalRos.g:13861:2: 'int64[]' { before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); match(input,106,FOLLOW_2); @@ -40052,14 +41369,14 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint64Array__Group__0" - // InternalRos.g:13439:1: rule__Uint64Array__Group__0 : rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ; + // InternalRos.g:13871: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:13443:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) - // InternalRos.g:13444:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 + // InternalRos.g:13875:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) + // InternalRos.g:13876:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 { pushFollow(FOLLOW_92); rule__Uint64Array__Group__0__Impl(); @@ -40090,21 +41407,21 @@ public final void rule__Uint64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint64Array__Group__0__Impl" - // InternalRos.g:13451:1: rule__Uint64Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13883:1: rule__Uint64Array__Group__0__Impl : ( () ) ; public final void rule__Uint64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13455:1: ( ( () ) ) - // InternalRos.g:13456:1: ( () ) + // InternalRos.g:13887:1: ( ( () ) ) + // InternalRos.g:13888:1: ( () ) { - // InternalRos.g:13456:1: ( () ) - // InternalRos.g:13457:2: () + // InternalRos.g:13888:1: ( () ) + // InternalRos.g:13889:2: () { before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); - // InternalRos.g:13458:2: () - // InternalRos.g:13458:3: + // InternalRos.g:13890:2: () + // InternalRos.g:13890:3: { } @@ -40127,14 +41444,14 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint64Array__Group__1" - // InternalRos.g:13466:1: rule__Uint64Array__Group__1 : rule__Uint64Array__Group__1__Impl ; + // InternalRos.g:13898: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:13470:1: ( rule__Uint64Array__Group__1__Impl ) - // InternalRos.g:13471:2: rule__Uint64Array__Group__1__Impl + // InternalRos.g:13902:1: ( rule__Uint64Array__Group__1__Impl ) + // InternalRos.g:13903:2: rule__Uint64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint64Array__Group__1__Impl(); @@ -40160,17 +41477,17 @@ public final void rule__Uint64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint64Array__Group__1__Impl" - // InternalRos.g:13477:1: rule__Uint64Array__Group__1__Impl : ( 'uint64[]' ) ; + // InternalRos.g:13909:1: rule__Uint64Array__Group__1__Impl : ( 'uint64[]' ) ; public final void rule__Uint64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13481:1: ( ( 'uint64[]' ) ) - // InternalRos.g:13482:1: ( 'uint64[]' ) + // InternalRos.g:13913:1: ( ( 'uint64[]' ) ) + // InternalRos.g:13914:1: ( 'uint64[]' ) { - // InternalRos.g:13482:1: ( 'uint64[]' ) - // InternalRos.g:13483:2: 'uint64[]' + // InternalRos.g:13914:1: ( 'uint64[]' ) + // InternalRos.g:13915:2: 'uint64[]' { before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); match(input,107,FOLLOW_2); @@ -40197,14 +41514,14 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Float32Array__Group__0" - // InternalRos.g:13493:1: rule__Float32Array__Group__0 : rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ; + // InternalRos.g:13925: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:13497:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) - // InternalRos.g:13498:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 + // InternalRos.g:13929:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) + // InternalRos.g:13930:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 { pushFollow(FOLLOW_93); rule__Float32Array__Group__0__Impl(); @@ -40235,21 +41552,21 @@ public final void rule__Float32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Float32Array__Group__0__Impl" - // InternalRos.g:13505:1: rule__Float32Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13937:1: rule__Float32Array__Group__0__Impl : ( () ) ; public final void rule__Float32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13509:1: ( ( () ) ) - // InternalRos.g:13510:1: ( () ) + // InternalRos.g:13941:1: ( ( () ) ) + // InternalRos.g:13942:1: ( () ) { - // InternalRos.g:13510:1: ( () ) - // InternalRos.g:13511:2: () + // InternalRos.g:13942:1: ( () ) + // InternalRos.g:13943:2: () { before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); - // InternalRos.g:13512:2: () - // InternalRos.g:13512:3: + // InternalRos.g:13944:2: () + // InternalRos.g:13944:3: { } @@ -40272,14 +41589,14 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float32Array__Group__1" - // InternalRos.g:13520:1: rule__Float32Array__Group__1 : rule__Float32Array__Group__1__Impl ; + // InternalRos.g:13952: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:13524:1: ( rule__Float32Array__Group__1__Impl ) - // InternalRos.g:13525:2: rule__Float32Array__Group__1__Impl + // InternalRos.g:13956:1: ( rule__Float32Array__Group__1__Impl ) + // InternalRos.g:13957:2: rule__Float32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float32Array__Group__1__Impl(); @@ -40305,17 +41622,17 @@ public final void rule__Float32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Float32Array__Group__1__Impl" - // InternalRos.g:13531:1: rule__Float32Array__Group__1__Impl : ( 'float32[]' ) ; + // InternalRos.g:13963:1: rule__Float32Array__Group__1__Impl : ( 'float32[]' ) ; public final void rule__Float32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13535:1: ( ( 'float32[]' ) ) - // InternalRos.g:13536:1: ( 'float32[]' ) + // InternalRos.g:13967:1: ( ( 'float32[]' ) ) + // InternalRos.g:13968:1: ( 'float32[]' ) { - // InternalRos.g:13536:1: ( 'float32[]' ) - // InternalRos.g:13537:2: 'float32[]' + // InternalRos.g:13968:1: ( 'float32[]' ) + // InternalRos.g:13969:2: 'float32[]' { before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); match(input,108,FOLLOW_2); @@ -40342,14 +41659,14 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float64Array__Group__0" - // InternalRos.g:13547:1: rule__Float64Array__Group__0 : rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ; + // InternalRos.g:13979: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:13551:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) - // InternalRos.g:13552:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 + // InternalRos.g:13983:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) + // InternalRos.g:13984:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 { pushFollow(FOLLOW_94); rule__Float64Array__Group__0__Impl(); @@ -40380,21 +41697,21 @@ public final void rule__Float64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Float64Array__Group__0__Impl" - // InternalRos.g:13559:1: rule__Float64Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13991:1: rule__Float64Array__Group__0__Impl : ( () ) ; public final void rule__Float64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13563:1: ( ( () ) ) - // InternalRos.g:13564:1: ( () ) + // InternalRos.g:13995:1: ( ( () ) ) + // InternalRos.g:13996:1: ( () ) { - // InternalRos.g:13564:1: ( () ) - // InternalRos.g:13565:2: () + // InternalRos.g:13996:1: ( () ) + // InternalRos.g:13997:2: () { before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); - // InternalRos.g:13566:2: () - // InternalRos.g:13566:3: + // InternalRos.g:13998:2: () + // InternalRos.g:13998:3: { } @@ -40417,14 +41734,14 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float64Array__Group__1" - // InternalRos.g:13574:1: rule__Float64Array__Group__1 : rule__Float64Array__Group__1__Impl ; + // InternalRos.g:14006: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:13578:1: ( rule__Float64Array__Group__1__Impl ) - // InternalRos.g:13579:2: rule__Float64Array__Group__1__Impl + // InternalRos.g:14010:1: ( rule__Float64Array__Group__1__Impl ) + // InternalRos.g:14011:2: rule__Float64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float64Array__Group__1__Impl(); @@ -40450,17 +41767,17 @@ public final void rule__Float64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Float64Array__Group__1__Impl" - // InternalRos.g:13585:1: rule__Float64Array__Group__1__Impl : ( 'float64[]' ) ; + // InternalRos.g:14017:1: rule__Float64Array__Group__1__Impl : ( 'float64[]' ) ; public final void rule__Float64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13589:1: ( ( 'float64[]' ) ) - // InternalRos.g:13590:1: ( 'float64[]' ) + // InternalRos.g:14021:1: ( ( 'float64[]' ) ) + // InternalRos.g:14022:1: ( 'float64[]' ) { - // InternalRos.g:13590:1: ( 'float64[]' ) - // InternalRos.g:13591:2: 'float64[]' + // InternalRos.g:14022:1: ( 'float64[]' ) + // InternalRos.g:14023:2: 'float64[]' { before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); match(input,109,FOLLOW_2); @@ -40487,14 +41804,14 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__String0Array__Group__0" - // InternalRos.g:13601:1: rule__String0Array__Group__0 : rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ; + // InternalRos.g:14033: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:13605:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) - // InternalRos.g:13606:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 + // InternalRos.g:14037:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) + // InternalRos.g:14038:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 { pushFollow(FOLLOW_95); rule__String0Array__Group__0__Impl(); @@ -40525,21 +41842,21 @@ public final void rule__String0Array__Group__0() throws RecognitionException { // $ANTLR start "rule__String0Array__Group__0__Impl" - // InternalRos.g:13613:1: rule__String0Array__Group__0__Impl : ( () ) ; + // InternalRos.g:14045:1: rule__String0Array__Group__0__Impl : ( () ) ; public final void rule__String0Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13617:1: ( ( () ) ) - // InternalRos.g:13618:1: ( () ) + // InternalRos.g:14049:1: ( ( () ) ) + // InternalRos.g:14050:1: ( () ) { - // InternalRos.g:13618:1: ( () ) - // InternalRos.g:13619:2: () + // InternalRos.g:14050:1: ( () ) + // InternalRos.g:14051:2: () { before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); - // InternalRos.g:13620:2: () - // InternalRos.g:13620:3: + // InternalRos.g:14052:2: () + // InternalRos.g:14052:3: { } @@ -40562,462 +41879,17 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__String0Array__Group__1" - // InternalRos.g:13628:1: rule__String0Array__Group__1 : rule__String0Array__Group__1__Impl ; + // InternalRos.g:14060: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:13632:1: ( rule__String0Array__Group__1__Impl ) - // InternalRos.g:13633:2: rule__String0Array__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__String0Array__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__String0Array__Group__1" - - - // $ANTLR start "rule__String0Array__Group__1__Impl" - // InternalRos.g:13639:1: rule__String0Array__Group__1__Impl : ( 'string[]' ) ; - public final void rule__String0Array__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:13643:1: ( ( 'string[]' ) ) - // InternalRos.g:13644:1: ( 'string[]' ) - { - // InternalRos.g:13644:1: ( 'string[]' ) - // InternalRos.g:13645:2: 'string[]' - { - before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); - match(input,110,FOLLOW_2); - after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__String0Array__Group__1__Impl" - - - // $ANTLR start "rule__ByteArray__Group__0" - // InternalRos.g:13655: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:13659:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) - // InternalRos.g:13660:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 - { - pushFollow(FOLLOW_96); - rule__ByteArray__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ByteArray__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ByteArray__Group__0" - - - // $ANTLR start "rule__ByteArray__Group__0__Impl" - // InternalRos.g:13667:1: rule__ByteArray__Group__0__Impl : ( () ) ; - public final void rule__ByteArray__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:13671:1: ( ( () ) ) - // InternalRos.g:13672:1: ( () ) - { - // InternalRos.g:13672:1: ( () ) - // InternalRos.g:13673:2: () - { - before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); - // InternalRos.g:13674:2: () - // InternalRos.g:13674:3: - { - } - - after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ByteArray__Group__0__Impl" - - - // $ANTLR start "rule__ByteArray__Group__1" - // InternalRos.g:13682: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:13686:1: ( rule__ByteArray__Group__1__Impl ) - // InternalRos.g:13687:2: rule__ByteArray__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__ByteArray__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ByteArray__Group__1" - - - // $ANTLR start "rule__ByteArray__Group__1__Impl" - // InternalRos.g:13693:1: rule__ByteArray__Group__1__Impl : ( 'byte[]' ) ; - public final void rule__ByteArray__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:13697:1: ( ( 'byte[]' ) ) - // InternalRos.g:13698:1: ( 'byte[]' ) - { - // InternalRos.g:13698:1: ( 'byte[]' ) - // InternalRos.g:13699:2: 'byte[]' - { - before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); - match(input,111,FOLLOW_2); - after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ByteArray__Group__1__Impl" - - - // $ANTLR start "rule__Header__Group__0" - // InternalRos.g:13709: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:13713:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) - // InternalRos.g:13714:2: rule__Header__Group__0__Impl rule__Header__Group__1 - { - pushFollow(FOLLOW_97); - rule__Header__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Header__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Header__Group__0" - - - // $ANTLR start "rule__Header__Group__0__Impl" - // InternalRos.g:13721:1: rule__Header__Group__0__Impl : ( () ) ; - public final void rule__Header__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:13725:1: ( ( () ) ) - // InternalRos.g:13726:1: ( () ) - { - // InternalRos.g:13726:1: ( () ) - // InternalRos.g:13727:2: () - { - before(grammarAccess.getHeaderAccess().getHeaderAction_0()); - // InternalRos.g:13728:2: () - // InternalRos.g:13728:3: - { - } - - after(grammarAccess.getHeaderAccess().getHeaderAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Header__Group__0__Impl" - - - // $ANTLR start "rule__Header__Group__1" - // InternalRos.g:13736: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:13740:1: ( rule__Header__Group__1__Impl ) - // InternalRos.g:13741:2: rule__Header__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__Header__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Header__Group__1" - - - // $ANTLR start "rule__Header__Group__1__Impl" - // InternalRos.g:13747:1: rule__Header__Group__1__Impl : ( 'Header' ) ; - public final void rule__Header__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:13751:1: ( ( 'Header' ) ) - // InternalRos.g:13752:1: ( 'Header' ) - { - // InternalRos.g:13752:1: ( 'Header' ) - // InternalRos.g:13753:2: 'Header' - { - before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); - match(input,27,FOLLOW_2); - after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Header__Group__1__Impl" - - - // $ANTLR start "rule__ArrayTopicSpecRef__Group__0" - // InternalRos.g:13763: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:13767:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) - // InternalRos.g:13768:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 - { - pushFollow(FOLLOW_98); - rule__ArrayTopicSpecRef__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ArrayTopicSpecRef__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ArrayTopicSpecRef__Group__0" - - - // $ANTLR start "rule__ArrayTopicSpecRef__Group__0__Impl" - // InternalRos.g:13775: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:13779:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ) - // InternalRos.g:13780:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) - { - // InternalRos.g:13780:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) - // InternalRos.g:13781:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) - { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); - // InternalRos.g:13782:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) - // InternalRos.g:13782:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 - { - pushFollow(FOLLOW_2); - rule__ArrayTopicSpecRef__TopicSpecAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ArrayTopicSpecRef__Group__0__Impl" - - - // $ANTLR start "rule__ArrayTopicSpecRef__Group__1" - // InternalRos.g:13790: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:13794:1: ( rule__ArrayTopicSpecRef__Group__1__Impl ) - // InternalRos.g:13795:2: rule__ArrayTopicSpecRef__Group__1__Impl + // InternalRos.g:14064:1: ( rule__String0Array__Group__1__Impl ) + // InternalRos.g:14065:2: rule__String0Array__Group__1__Impl { pushFollow(FOLLOW_2); - rule__ArrayTopicSpecRef__Group__1__Impl(); + rule__String0Array__Group__1__Impl(); state._fsp--; @@ -41036,25 +41908,25 @@ public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ArrayTopicSpecRef__Group__1" + // $ANTLR end "rule__String0Array__Group__1" - // $ANTLR start "rule__ArrayTopicSpecRef__Group__1__Impl" - // InternalRos.g:13801:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( '[]' ) ; - public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__String0Array__Group__1__Impl" + // InternalRos.g:14071: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: ( ( '[]' ) ) - // InternalRos.g:13806:1: ( '[]' ) + // InternalRos.g:14075:1: ( ( 'string[]' ) ) + // InternalRos.g:14076:1: ( 'string[]' ) { - // InternalRos.g:13806:1: ( '[]' ) - // InternalRos.g:13807:2: '[]' + // InternalRos.g:14076:1: ( 'string[]' ) + // InternalRos.g:14077:2: 'string[]' { - before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); - match(input,112,FOLLOW_2); - after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + match(input,110,FOLLOW_2); + after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } @@ -41073,59 +41945,28 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ArrayTopicSpecRef__Group__1__Impl" + // $ANTLR end "rule__String0Array__Group__1__Impl" - // $ANTLR start "rule__Node__UnorderedGroup_4" - // InternalRos.g:13817:1: rule__Node__UnorderedGroup_4 : ( rule__Node__UnorderedGroup_4__0 )? ; - public final void rule__Node__UnorderedGroup_4() throws RecognitionException { + // $ANTLR start "rule__ByteArray__Group__0" + // InternalRos.g:14087: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(); - getUnorderedGroupHelper().enter(grammarAccess.getNodeAccess().getUnorderedGroup_4()); try { - // InternalRos.g:13822:1: ( ( rule__Node__UnorderedGroup_4__0 )? ) - // InternalRos.g:13823:2: ( rule__Node__UnorderedGroup_4__0 )? + // InternalRos.g:14091:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) + // InternalRos.g:14092:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 { - // InternalRos.g:13823:2: ( rule__Node__UnorderedGroup_4__0 )? - int alt66=2; - int LA66_0 = input.LA(1); - - if ( LA66_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0) ) { - alt66=1; - } - else if ( LA66_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1) ) { - alt66=1; - } - else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2) ) { - alt66=1; - } - else if ( LA66_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3) ) { - alt66=1; - } - else if ( LA66_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4) ) { - alt66=1; - } - else if ( LA66_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5) ) { - alt66=1; - } - else if ( LA66_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6) ) { - alt66=1; - } - switch (alt66) { - case 1 : - // InternalRos.g:13823:2: rule__Node__UnorderedGroup_4__0 - { - pushFollow(FOLLOW_2); - rule__Node__UnorderedGroup_4__0(); - - state._fsp--; + pushFollow(FOLLOW_96); + rule__ByteArray__Group__0__Impl(); + state._fsp--; - } - break; + pushFollow(FOLLOW_2); + rule__ByteArray__Group__1(); - } + state._fsp--; } @@ -41137,380 +41978,100 @@ else if ( LA66_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getN } finally { - getUnorderedGroupHelper().leave(grammarAccess.getNodeAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } return ; } - // $ANTLR end "rule__Node__UnorderedGroup_4" + // $ANTLR end "rule__ByteArray__Group__0" - // $ANTLR start "rule__Node__UnorderedGroup_4__Impl" - // InternalRos.g:13831:1: rule__Node__UnorderedGroup_4__Impl : ( ({...}? => ( ( ( 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__UnorderedGroup_4__Impl() throws RecognitionException { + // $ANTLR start "rule__ByteArray__Group__0__Impl" + // InternalRos.g:14099:1: rule__ByteArray__Group__0__Impl : ( () ) ; + public final void rule__ByteArray__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); - boolean selected = false; try { - // InternalRos.g:13836: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 ) ) ) ) ) ) - // InternalRos.g:13837:3: ( ({...}? => ( ( ( 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 ) ) ) ) ) + // InternalRos.g:14103:1: ( ( () ) ) + // InternalRos.g:14104:1: ( () ) + { + // InternalRos.g:14104:1: ( () ) + // InternalRos.g:14105:2: () + { + before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); + // InternalRos.g:14106:2: () + // InternalRos.g:14106:3: { - // InternalRos.g:13837:3: ( ({...}? => ( ( ( 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 alt67=7; - int LA67_0 = input.LA(1); - - if ( LA67_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0) ) { - alt67=1; - } - else if ( LA67_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1) ) { - alt67=2; - } - else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2) ) { - alt67=3; - } - else if ( LA67_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3) ) { - alt67=4; - } - else if ( LA67_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4) ) { - alt67=5; - } - else if ( LA67_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5) ) { - alt67=6; - } - else if ( LA67_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6) ) { - alt67=7; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 67, 0, input); - - throw nvae; } - switch (alt67) { - case 1 : - // InternalRos.g:13838:3: ({...}? => ( ( ( rule__Node__Group_4_0__0 ) ) ) ) - { - // InternalRos.g:13838:3: ({...}? => ( ( ( rule__Node__Group_4_0__0 ) ) ) ) - // InternalRos.g:13839:4: {...}? => ( ( ( rule__Node__Group_4_0__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0) ) { - throw new FailedPredicateException(input, "rule__Node__UnorderedGroup_4__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0)"); - } - // InternalRos.g:13839:100: ( ( ( rule__Node__Group_4_0__0 ) ) ) - // InternalRos.g:13840:5: ( ( rule__Node__Group_4_0__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0); - - - selected = true; - - // InternalRos.g:13846:5: ( ( rule__Node__Group_4_0__0 ) ) - // InternalRos.g:13847:6: ( rule__Node__Group_4_0__0 ) - { - before(grammarAccess.getNodeAccess().getGroup_4_0()); - // InternalRos.g:13848:6: ( rule__Node__Group_4_0__0 ) - // InternalRos.g:13848:7: 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:13853:3: ({...}? => ( ( ( rule__Node__Group_4_1__0 ) ) ) ) - { - // InternalRos.g:13853:3: ({...}? => ( ( ( rule__Node__Group_4_1__0 ) ) ) ) - // InternalRos.g:13854:4: {...}? => ( ( ( rule__Node__Group_4_1__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1) ) { - throw new FailedPredicateException(input, "rule__Node__UnorderedGroup_4__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1)"); - } - // InternalRos.g:13854:100: ( ( ( rule__Node__Group_4_1__0 ) ) ) - // InternalRos.g:13855:5: ( ( rule__Node__Group_4_1__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1); - - - selected = true; - - // InternalRos.g:13861:5: ( ( rule__Node__Group_4_1__0 ) ) - // InternalRos.g:13862:6: ( rule__Node__Group_4_1__0 ) - { - before(grammarAccess.getNodeAccess().getGroup_4_1()); - // InternalRos.g:13863:6: ( rule__Node__Group_4_1__0 ) - // InternalRos.g:13863:7: 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:13868:3: ({...}? => ( ( ( rule__Node__Group_4_2__0 ) ) ) ) - { - // InternalRos.g:13868:3: ({...}? => ( ( ( rule__Node__Group_4_2__0 ) ) ) ) - // InternalRos.g:13869:4: {...}? => ( ( ( rule__Node__Group_4_2__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2) ) { - throw new FailedPredicateException(input, "rule__Node__UnorderedGroup_4__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2)"); - } - // InternalRos.g:13869:100: ( ( ( rule__Node__Group_4_2__0 ) ) ) - // InternalRos.g:13870:5: ( ( rule__Node__Group_4_2__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2); - - - selected = true; - - // InternalRos.g:13876:5: ( ( rule__Node__Group_4_2__0 ) ) - // InternalRos.g:13877:6: ( rule__Node__Group_4_2__0 ) - { - before(grammarAccess.getNodeAccess().getGroup_4_2()); - // InternalRos.g:13878:6: ( rule__Node__Group_4_2__0 ) - // InternalRos.g:13878:7: 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:13883:3: ({...}? => ( ( ( rule__Node__Group_4_3__0 ) ) ) ) - { - // InternalRos.g:13883:3: ({...}? => ( ( ( rule__Node__Group_4_3__0 ) ) ) ) - // InternalRos.g:13884:4: {...}? => ( ( ( rule__Node__Group_4_3__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3) ) { - throw new FailedPredicateException(input, "rule__Node__UnorderedGroup_4__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3)"); - } - // InternalRos.g:13884:100: ( ( ( rule__Node__Group_4_3__0 ) ) ) - // InternalRos.g:13885:5: ( ( rule__Node__Group_4_3__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3); - - - selected = true; - - // InternalRos.g:13891:5: ( ( rule__Node__Group_4_3__0 ) ) - // InternalRos.g:13892:6: ( rule__Node__Group_4_3__0 ) - { - before(grammarAccess.getNodeAccess().getGroup_4_3()); - // InternalRos.g:13893:6: ( rule__Node__Group_4_3__0 ) - // InternalRos.g:13893:7: 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:13898:3: ({...}? => ( ( ( rule__Node__Group_4_4__0 ) ) ) ) - { - // InternalRos.g:13898:3: ({...}? => ( ( ( rule__Node__Group_4_4__0 ) ) ) ) - // InternalRos.g:13899:4: {...}? => ( ( ( rule__Node__Group_4_4__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4) ) { - throw new FailedPredicateException(input, "rule__Node__UnorderedGroup_4__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4)"); - } - // InternalRos.g:13899:100: ( ( ( rule__Node__Group_4_4__0 ) ) ) - // InternalRos.g:13900:5: ( ( rule__Node__Group_4_4__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4); - - - selected = true; - - // InternalRos.g:13906:5: ( ( rule__Node__Group_4_4__0 ) ) - // InternalRos.g:13907:6: ( rule__Node__Group_4_4__0 ) - { - before(grammarAccess.getNodeAccess().getGroup_4_4()); - // InternalRos.g:13908:6: ( rule__Node__Group_4_4__0 ) - // InternalRos.g:13908:7: 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:13913:3: ({...}? => ( ( ( rule__Node__Group_4_5__0 ) ) ) ) - { - // InternalRos.g:13913:3: ({...}? => ( ( ( rule__Node__Group_4_5__0 ) ) ) ) - // InternalRos.g:13914:4: {...}? => ( ( ( rule__Node__Group_4_5__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5) ) { - throw new FailedPredicateException(input, "rule__Node__UnorderedGroup_4__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5)"); - } - // InternalRos.g:13914:100: ( ( ( rule__Node__Group_4_5__0 ) ) ) - // InternalRos.g:13915:5: ( ( rule__Node__Group_4_5__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5); - - - selected = true; - - // InternalRos.g:13921:5: ( ( rule__Node__Group_4_5__0 ) ) - // InternalRos.g:13922:6: ( rule__Node__Group_4_5__0 ) - { - before(grammarAccess.getNodeAccess().getGroup_4_5()); - // InternalRos.g:13923:6: ( rule__Node__Group_4_5__0 ) - // InternalRos.g:13923:7: rule__Node__Group_4_5__0 - { - pushFollow(FOLLOW_2); - rule__Node__Group_4_5__0(); - - state._fsp--; - - - } - - after(grammarAccess.getNodeAccess().getGroup_4_5()); - - } + after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); - } + } - } + } + } + finally { - } - break; - case 7 : - // InternalRos.g:13928:3: ({...}? => ( ( ( rule__Node__Group_4_6__0 ) ) ) ) - { - // InternalRos.g:13928:3: ({...}? => ( ( ( rule__Node__Group_4_6__0 ) ) ) ) - // InternalRos.g:13929:4: {...}? => ( ( ( rule__Node__Group_4_6__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6) ) { - throw new FailedPredicateException(input, "rule__Node__UnorderedGroup_4__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6)"); - } - // InternalRos.g:13929:100: ( ( ( rule__Node__Group_4_6__0 ) ) ) - // InternalRos.g:13930:5: ( ( rule__Node__Group_4_6__0 ) ) - { + restoreStackSize(stackSize); - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6); - + } + return ; + } + // $ANTLR end "rule__ByteArray__Group__0__Impl" - selected = true; - - // InternalRos.g:13936:5: ( ( rule__Node__Group_4_6__0 ) ) - // InternalRos.g:13937:6: ( rule__Node__Group_4_6__0 ) - { - before(grammarAccess.getNodeAccess().getGroup_4_6()); - // InternalRos.g:13938:6: ( rule__Node__Group_4_6__0 ) - // InternalRos.g:13938:7: rule__Node__Group_4_6__0 - { - pushFollow(FOLLOW_2); - rule__Node__Group_4_6__0(); - state._fsp--; + // $ANTLR start "rule__ByteArray__Group__1" + // InternalRos.g:14114: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:14118:1: ( rule__ByteArray__Group__1__Impl ) + // InternalRos.g:14119:2: rule__ByteArray__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__ByteArray__Group__1__Impl(); - } + state._fsp--; - after(grammarAccess.getNodeAccess().getGroup_4_6()); - } + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { - } + restoreStackSize(stackSize); + } + return ; + } + // $ANTLR end "rule__ByteArray__Group__1" - } + // $ANTLR start "rule__ByteArray__Group__1__Impl" + // InternalRos.g:14125:1: rule__ByteArray__Group__1__Impl : ( 'byte[]' ) ; + public final void rule__ByteArray__Group__1__Impl() throws RecognitionException { - } - break; + int stackSize = keepStackSize(); + + try { + // InternalRos.g:14129:1: ( ( 'byte[]' ) ) + // InternalRos.g:14130:1: ( 'byte[]' ) + { + // InternalRos.g:14130:1: ( 'byte[]' ) + // InternalRos.g:14131:2: 'byte[]' + { + before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); + match(input,111,FOLLOW_2); + after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } @@ -41524,70 +42085,33 @@ else if ( LA67_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getN } finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getNodeAccess().getUnorderedGroup_4()); restoreStackSize(stackSize); } return ; } - // $ANTLR end "rule__Node__UnorderedGroup_4__Impl" + // $ANTLR end "rule__ByteArray__Group__1__Impl" - // $ANTLR start "rule__Node__UnorderedGroup_4__0" - // InternalRos.g:13951:1: rule__Node__UnorderedGroup_4__0 : rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__1 )? ; - public final void rule__Node__UnorderedGroup_4__0() throws RecognitionException { + // $ANTLR start "rule__Header__Group__0" + // InternalRos.g:14141: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:13955:1: ( rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__1 )? ) - // InternalRos.g:13956:2: rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__1 )? + // InternalRos.g:14145:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) + // InternalRos.g:14146:2: rule__Header__Group__0__Impl rule__Header__Group__1 { - pushFollow(FOLLOW_99); - rule__Node__UnorderedGroup_4__Impl(); + pushFollow(FOLLOW_97); + rule__Header__Group__0__Impl(); state._fsp--; - // InternalRos.g:13957:2: ( rule__Node__UnorderedGroup_4__1 )? - int alt68=2; - int LA68_0 = input.LA(1); - - if ( LA68_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0) ) { - alt68=1; - } - else if ( LA68_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1) ) { - alt68=1; - } - else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2) ) { - alt68=1; - } - else if ( LA68_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3) ) { - alt68=1; - } - else if ( LA68_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4) ) { - alt68=1; - } - else if ( LA68_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5) ) { - alt68=1; - } - else if ( LA68_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6) ) { - alt68=1; - } - switch (alt68) { - case 1 : - // InternalRos.g:13957:2: rule__Node__UnorderedGroup_4__1 - { - pushFollow(FOLLOW_2); - rule__Node__UnorderedGroup_4__1(); - - state._fsp--; - - - } - break; + pushFollow(FOLLOW_2); + rule__Header__Group__1(); - } + state._fsp--; } @@ -41604,61 +42128,29 @@ else if ( LA68_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getN } return ; } - // $ANTLR end "rule__Node__UnorderedGroup_4__0" + // $ANTLR end "rule__Header__Group__0" - // $ANTLR start "rule__Node__UnorderedGroup_4__1" - // InternalRos.g:13963:1: rule__Node__UnorderedGroup_4__1 : rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__2 )? ; - public final void rule__Node__UnorderedGroup_4__1() throws RecognitionException { + // $ANTLR start "rule__Header__Group__0__Impl" + // InternalRos.g:14153:1: rule__Header__Group__0__Impl : ( () ) ; + public final void rule__Header__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13967:1: ( rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__2 )? ) - // InternalRos.g:13968:2: rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__2 )? + // InternalRos.g:14157:1: ( ( () ) ) + // InternalRos.g:14158:1: ( () ) + { + // InternalRos.g:14158:1: ( () ) + // InternalRos.g:14159:2: () + { + before(grammarAccess.getHeaderAccess().getHeaderAction_0()); + // InternalRos.g:14160:2: () + // InternalRos.g:14160:3: { - pushFollow(FOLLOW_99); - rule__Node__UnorderedGroup_4__Impl(); - - state._fsp--; - - // InternalRos.g:13969:2: ( rule__Node__UnorderedGroup_4__2 )? - int alt69=2; - int LA69_0 = input.LA(1); - - if ( LA69_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0) ) { - alt69=1; - } - else if ( LA69_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1) ) { - alt69=1; - } - else if ( LA69_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2) ) { - alt69=1; - } - else if ( LA69_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3) ) { - alt69=1; - } - else if ( LA69_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4) ) { - alt69=1; - } - else if ( LA69_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5) ) { - alt69=1; - } - else if ( LA69_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6) ) { - alt69=1; } - switch (alt69) { - case 1 : - // InternalRos.g:13969:2: rule__Node__UnorderedGroup_4__2 - { - pushFollow(FOLLOW_2); - rule__Node__UnorderedGroup_4__2(); - state._fsp--; - - - } - break; + after(grammarAccess.getHeaderAccess().getHeaderAction_0()); } @@ -41666,10 +42158,6 @@ else if ( LA69_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getN } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -41677,61 +42165,58 @@ else if ( LA69_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getN } return ; } - // $ANTLR end "rule__Node__UnorderedGroup_4__1" + // $ANTLR end "rule__Header__Group__0__Impl" - // $ANTLR start "rule__Node__UnorderedGroup_4__2" - // InternalRos.g:13975:1: rule__Node__UnorderedGroup_4__2 : rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__3 )? ; - public final void rule__Node__UnorderedGroup_4__2() throws RecognitionException { + // $ANTLR start "rule__Header__Group__1" + // InternalRos.g:14168: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:13979:1: ( rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__3 )? ) - // InternalRos.g:13980:2: rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__3 )? + // InternalRos.g:14172:1: ( rule__Header__Group__1__Impl ) + // InternalRos.g:14173:2: rule__Header__Group__1__Impl { - pushFollow(FOLLOW_99); - rule__Node__UnorderedGroup_4__Impl(); + pushFollow(FOLLOW_2); + rule__Header__Group__1__Impl(); state._fsp--; - // InternalRos.g:13981:2: ( rule__Node__UnorderedGroup_4__3 )? - int alt70=2; - int LA70_0 = input.LA(1); - if ( LA70_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0) ) { - alt70=1; - } - else if ( LA70_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1) ) { - alt70=1; - } - else if ( LA70_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2) ) { - alt70=1; - } - else if ( LA70_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3) ) { - alt70=1; } - else if ( LA70_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4) ) { - alt70=1; - } - else if ( LA70_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5) ) { - alt70=1; - } - else if ( LA70_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6) ) { - alt70=1; - } - switch (alt70) { - case 1 : - // InternalRos.g:13981:2: rule__Node__UnorderedGroup_4__3 - { - pushFollow(FOLLOW_2); - rule__Node__UnorderedGroup_4__3(); - state._fsp--; + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + restoreStackSize(stackSize); - } - break; + } + return ; + } + // $ANTLR end "rule__Header__Group__1" + + + // $ANTLR start "rule__Header__Group__1__Impl" + // InternalRos.g:14179:1: rule__Header__Group__1__Impl : ( 'Header' ) ; + public final void rule__Header__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:14183:1: ( ( 'Header' ) ) + // InternalRos.g:14184:1: ( 'Header' ) + { + // InternalRos.g:14184:1: ( 'Header' ) + // InternalRos.g:14185:2: 'Header' + { + before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + match(input,27,FOLLOW_2); + after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } @@ -41750,63 +42235,28 @@ else if ( LA70_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getN } return ; } - // $ANTLR end "rule__Node__UnorderedGroup_4__2" + // $ANTLR end "rule__Header__Group__1__Impl" - // $ANTLR start "rule__Node__UnorderedGroup_4__3" - // InternalRos.g:13987:1: rule__Node__UnorderedGroup_4__3 : rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__4 )? ; - public final void rule__Node__UnorderedGroup_4__3() throws RecognitionException { + // $ANTLR start "rule__ArrayTopicSpecRef__Group__0" + // InternalRos.g:14195: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:13991:1: ( rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__4 )? ) - // InternalRos.g:13992:2: rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__4 )? + // InternalRos.g:14199:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) + // InternalRos.g:14200:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 { - pushFollow(FOLLOW_99); - rule__Node__UnorderedGroup_4__Impl(); + pushFollow(FOLLOW_98); + rule__ArrayTopicSpecRef__Group__0__Impl(); state._fsp--; - // InternalRos.g:13993:2: ( rule__Node__UnorderedGroup_4__4 )? - int alt71=2; - int LA71_0 = input.LA(1); - - if ( LA71_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0) ) { - alt71=1; - } - else if ( LA71_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1) ) { - alt71=1; - } - else if ( LA71_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2) ) { - alt71=1; - } - else if ( LA71_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3) ) { - alt71=1; - } - else if ( LA71_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4) ) { - alt71=1; - } - else if ( LA71_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5) ) { - alt71=1; - } - else if ( LA71_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6) ) { - alt71=1; - } - switch (alt71) { - case 1 : - // InternalRos.g:13993:2: rule__Node__UnorderedGroup_4__4 - { - pushFollow(FOLLOW_2); - rule__Node__UnorderedGroup_4__4(); - - state._fsp--; - - - } - break; + pushFollow(FOLLOW_2); + rule__ArrayTopicSpecRef__Group__1(); - } + state._fsp--; } @@ -41823,61 +42273,35 @@ else if ( LA71_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getN } return ; } - // $ANTLR end "rule__Node__UnorderedGroup_4__3" + // $ANTLR end "rule__ArrayTopicSpecRef__Group__0" - // $ANTLR start "rule__Node__UnorderedGroup_4__4" - // InternalRos.g:13999:1: rule__Node__UnorderedGroup_4__4 : rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__5 )? ; - public final void rule__Node__UnorderedGroup_4__4() throws RecognitionException { + // $ANTLR start "rule__ArrayTopicSpecRef__Group__0__Impl" + // InternalRos.g:14207: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:14003:1: ( rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__5 )? ) - // InternalRos.g:14004:2: rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__5 )? + // InternalRos.g:14211:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ) + // InternalRos.g:14212:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) { - pushFollow(FOLLOW_99); - rule__Node__UnorderedGroup_4__Impl(); + // InternalRos.g:14212:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) + // InternalRos.g:14213:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) + { + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); + // InternalRos.g:14214:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) + // InternalRos.g:14214:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 + { + pushFollow(FOLLOW_2); + rule__ArrayTopicSpecRef__TopicSpecAssignment_0(); state._fsp--; - // InternalRos.g:14005:2: ( rule__Node__UnorderedGroup_4__5 )? - int alt72=2; - int LA72_0 = input.LA(1); - if ( LA72_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0) ) { - alt72=1; - } - else if ( LA72_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1) ) { - alt72=1; - } - else if ( LA72_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2) ) { - alt72=1; - } - else if ( LA72_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3) ) { - alt72=1; } - else if ( LA72_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4) ) { - alt72=1; - } - else if ( LA72_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5) ) { - alt72=1; - } - else if ( LA72_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6) ) { - alt72=1; - } - switch (alt72) { - case 1 : - // InternalRos.g:14005:2: rule__Node__UnorderedGroup_4__5 - { - pushFollow(FOLLOW_2); - rule__Node__UnorderedGroup_4__5(); - - state._fsp--; - - } - break; + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } @@ -41896,64 +42320,24 @@ else if ( LA72_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getN } return ; } - // $ANTLR end "rule__Node__UnorderedGroup_4__4" + // $ANTLR end "rule__ArrayTopicSpecRef__Group__0__Impl" - // $ANTLR start "rule__Node__UnorderedGroup_4__5" - // InternalRos.g:14011:1: rule__Node__UnorderedGroup_4__5 : rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__6 )? ; - public final void rule__Node__UnorderedGroup_4__5() throws RecognitionException { + // $ANTLR start "rule__ArrayTopicSpecRef__Group__1" + // InternalRos.g:14222: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:14015:1: ( rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__6 )? ) - // InternalRos.g:14016:2: rule__Node__UnorderedGroup_4__Impl ( rule__Node__UnorderedGroup_4__6 )? + // InternalRos.g:14226:1: ( rule__ArrayTopicSpecRef__Group__1__Impl ) + // InternalRos.g:14227:2: rule__ArrayTopicSpecRef__Group__1__Impl { - pushFollow(FOLLOW_99); - rule__Node__UnorderedGroup_4__Impl(); + pushFollow(FOLLOW_2); + rule__ArrayTopicSpecRef__Group__1__Impl(); state._fsp--; - // InternalRos.g:14017:2: ( rule__Node__UnorderedGroup_4__6 )? - int alt73=2; - int LA73_0 = input.LA(1); - - if ( LA73_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0) ) { - alt73=1; - } - else if ( LA73_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1) ) { - alt73=1; - } - else if ( LA73_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2) ) { - alt73=1; - } - else if ( LA73_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3) ) { - alt73=1; - } - else if ( LA73_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4) ) { - alt73=1; - } - else if ( LA73_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5) ) { - alt73=1; - } - else if ( LA73_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6) ) { - alt73=1; - } - switch (alt73) { - case 1 : - // InternalRos.g:14017:2: rule__Node__UnorderedGroup_4__6 - { - pushFollow(FOLLOW_2); - rule__Node__UnorderedGroup_4__6(); - - state._fsp--; - - - } - break; - - } - } @@ -41969,23 +42353,27 @@ else if ( LA73_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getN } return ; } - // $ANTLR end "rule__Node__UnorderedGroup_4__5" + // $ANTLR end "rule__ArrayTopicSpecRef__Group__1" - // $ANTLR start "rule__Node__UnorderedGroup_4__6" - // InternalRos.g:14023:1: rule__Node__UnorderedGroup_4__6 : rule__Node__UnorderedGroup_4__Impl ; - public final void rule__Node__UnorderedGroup_4__6() throws RecognitionException { + // $ANTLR start "rule__ArrayTopicSpecRef__Group__1__Impl" + // InternalRos.g:14233:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( '[]' ) ; + public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14027:1: ( rule__Node__UnorderedGroup_4__Impl ) - // InternalRos.g:14028:2: rule__Node__UnorderedGroup_4__Impl + // InternalRos.g:14237:1: ( ( '[]' ) ) + // InternalRos.g:14238:1: ( '[]' ) { - pushFollow(FOLLOW_2); - rule__Node__UnorderedGroup_4__Impl(); + // InternalRos.g:14238:1: ( '[]' ) + // InternalRos.g:14239:2: '[]' + { + before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + match(input,112,FOLLOW_2); + after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); - state._fsp--; + } } @@ -42002,21 +42390,21 @@ public final void rule__Node__UnorderedGroup_4__6() throws RecognitionException } return ; } - // $ANTLR end "rule__Node__UnorderedGroup_4__6" + // $ANTLR end "rule__ArrayTopicSpecRef__Group__1__Impl" // $ANTLR start "rule__PackageSet__PackageAssignment_3_0" - // InternalRos.g:14035:1: rule__PackageSet__PackageAssignment_3_0 : ( rulePackage ) ; + // InternalRos.g:14249:1: rule__PackageSet__PackageAssignment_3_0 : ( rulePackage ) ; public final void rule__PackageSet__PackageAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14039:1: ( ( rulePackage ) ) - // InternalRos.g:14040:2: ( rulePackage ) + // InternalRos.g:14253:1: ( ( rulePackage ) ) + // InternalRos.g:14254:2: ( rulePackage ) { - // InternalRos.g:14040:2: ( rulePackage ) - // InternalRos.g:14041:3: rulePackage + // InternalRos.g:14254:2: ( rulePackage ) + // InternalRos.g:14255:3: rulePackage { before(grammarAccess.getPackageSetAccess().getPackagePackageParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -42047,17 +42435,17 @@ public final void rule__PackageSet__PackageAssignment_3_0() throws RecognitionEx // $ANTLR start "rule__PackageSet__PackageAssignment_3_1_1" - // InternalRos.g:14050:1: rule__PackageSet__PackageAssignment_3_1_1 : ( rulePackage ) ; + // InternalRos.g:14264: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:14054:1: ( ( rulePackage ) ) - // InternalRos.g:14055:2: ( rulePackage ) + // InternalRos.g:14268:1: ( ( rulePackage ) ) + // InternalRos.g:14269:2: ( rulePackage ) { - // InternalRos.g:14055:2: ( rulePackage ) - // InternalRos.g:14056:3: rulePackage + // InternalRos.g:14269:2: ( rulePackage ) + // InternalRos.g:14270:3: rulePackage { before(grammarAccess.getPackageSetAccess().getPackagePackageParserRuleCall_3_1_1_0()); pushFollow(FOLLOW_2); @@ -42088,17 +42476,17 @@ public final void rule__PackageSet__PackageAssignment_3_1_1() throws Recognition // $ANTLR start "rule__Package_Impl__NameAssignment_2" - // InternalRos.g:14065:1: rule__Package_Impl__NameAssignment_2 : ( ruleEString ) ; + // InternalRos.g:14279:1: rule__Package_Impl__NameAssignment_2 : ( ruleEString ) ; public final void rule__Package_Impl__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14069:1: ( ( ruleEString ) ) - // InternalRos.g:14070:2: ( ruleEString ) + // InternalRos.g:14283:1: ( ( ruleEString ) ) + // InternalRos.g:14284:2: ( ruleEString ) { - // InternalRos.g:14070:2: ( ruleEString ) - // InternalRos.g:14071:3: ruleEString + // InternalRos.g:14284:2: ( ruleEString ) + // InternalRos.g:14285:3: ruleEString { before(grammarAccess.getPackage_ImplAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -42129,17 +42517,17 @@ public final void rule__Package_Impl__NameAssignment_2() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__SpecAssignment_4_2" - // InternalRos.g:14080:1: rule__Package_Impl__SpecAssignment_4_2 : ( ruleSpecBase ) ; + // InternalRos.g:14294: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:14084:1: ( ( ruleSpecBase ) ) - // InternalRos.g:14085:2: ( ruleSpecBase ) + // InternalRos.g:14298:1: ( ( ruleSpecBase ) ) + // InternalRos.g:14299:2: ( ruleSpecBase ) { - // InternalRos.g:14085:2: ( ruleSpecBase ) - // InternalRos.g:14086:3: ruleSpecBase + // InternalRos.g:14299:2: ( ruleSpecBase ) + // InternalRos.g:14300:3: ruleSpecBase { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_4_2_0()); pushFollow(FOLLOW_2); @@ -42170,17 +42558,17 @@ public final void rule__Package_Impl__SpecAssignment_4_2() throws RecognitionExc // $ANTLR start "rule__Package_Impl__SpecAssignment_4_3_1" - // InternalRos.g:14095:1: rule__Package_Impl__SpecAssignment_4_3_1 : ( ruleSpecBase ) ; + // InternalRos.g:14309: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:14099:1: ( ( ruleSpecBase ) ) - // InternalRos.g:14100:2: ( ruleSpecBase ) + // InternalRos.g:14313:1: ( ( ruleSpecBase ) ) + // InternalRos.g:14314:2: ( ruleSpecBase ) { - // InternalRos.g:14100:2: ( ruleSpecBase ) - // InternalRos.g:14101:3: ruleSpecBase + // InternalRos.g:14314:2: ( ruleSpecBase ) + // InternalRos.g:14315:3: ruleSpecBase { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_4_3_1_0()); pushFollow(FOLLOW_2); @@ -42211,17 +42599,17 @@ public final void rule__Package_Impl__SpecAssignment_4_3_1() throws RecognitionE // $ANTLR start "rule__Package_Impl__ArtifactAssignment_5_0" - // InternalRos.g:14110:1: rule__Package_Impl__ArtifactAssignment_5_0 : ( ruleArtifact ) ; + // InternalRos.g:14324: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:14114:1: ( ( ruleArtifact ) ) - // InternalRos.g:14115:2: ( ruleArtifact ) + // InternalRos.g:14328:1: ( ( ruleArtifact ) ) + // InternalRos.g:14329:2: ( ruleArtifact ) { - // InternalRos.g:14115:2: ( ruleArtifact ) - // InternalRos.g:14116:3: ruleArtifact + // InternalRos.g:14329:2: ( ruleArtifact ) + // InternalRos.g:14330:3: ruleArtifact { before(grammarAccess.getPackage_ImplAccess().getArtifactArtifactParserRuleCall_5_0_0()); pushFollow(FOLLOW_2); @@ -42252,17 +42640,17 @@ public final void rule__Package_Impl__ArtifactAssignment_5_0() throws Recognitio // $ANTLR start "rule__Package_Impl__ArtifactAssignment_5_1_1" - // InternalRos.g:14125:1: rule__Package_Impl__ArtifactAssignment_5_1_1 : ( ruleArtifact ) ; + // InternalRos.g:14339: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:14129:1: ( ( ruleArtifact ) ) - // InternalRos.g:14130:2: ( ruleArtifact ) + // InternalRos.g:14343:1: ( ( ruleArtifact ) ) + // InternalRos.g:14344:2: ( ruleArtifact ) { - // InternalRos.g:14130:2: ( ruleArtifact ) - // InternalRos.g:14131:3: ruleArtifact + // InternalRos.g:14344:2: ( ruleArtifact ) + // InternalRos.g:14345:3: ruleArtifact { before(grammarAccess.getPackage_ImplAccess().getArtifactArtifactParserRuleCall_5_1_1_0()); pushFollow(FOLLOW_2); @@ -42293,17 +42681,17 @@ public final void rule__Package_Impl__ArtifactAssignment_5_1_1() throws Recognit // $ANTLR start "rule__Artifact__NameAssignment_2" - // InternalRos.g:14140:1: rule__Artifact__NameAssignment_2 : ( ruleRosNames ) ; + // InternalRos.g:14354:1: rule__Artifact__NameAssignment_2 : ( ruleRosNames ) ; public final void rule__Artifact__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14144:1: ( ( ruleRosNames ) ) - // InternalRos.g:14145:2: ( ruleRosNames ) + // InternalRos.g:14358:1: ( ( ruleRosNames ) ) + // InternalRos.g:14359:2: ( ruleRosNames ) { - // InternalRos.g:14145:2: ( ruleRosNames ) - // InternalRos.g:14146:3: ruleRosNames + // InternalRos.g:14359:2: ( ruleRosNames ) + // InternalRos.g:14360:3: ruleRosNames { before(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -42334,17 +42722,17 @@ public final void rule__Artifact__NameAssignment_2() throws RecognitionException // $ANTLR start "rule__Artifact__NodeAssignment_4" - // InternalRos.g:14155:1: rule__Artifact__NodeAssignment_4 : ( ruleNode ) ; + // InternalRos.g:14369:1: rule__Artifact__NodeAssignment_4 : ( ruleNode ) ; public final void rule__Artifact__NodeAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14159:1: ( ( ruleNode ) ) - // InternalRos.g:14160:2: ( ruleNode ) + // InternalRos.g:14373:1: ( ( ruleNode ) ) + // InternalRos.g:14374:2: ( ruleNode ) { - // InternalRos.g:14160:2: ( ruleNode ) - // InternalRos.g:14161:3: ruleNode + // InternalRos.g:14374:2: ( ruleNode ) + // InternalRos.g:14375:3: ruleNode { before(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -42375,17 +42763,17 @@ public final void rule__Artifact__NodeAssignment_4() throws RecognitionException // $ANTLR start "rule__CatkinPackage__NameAssignment_2" - // InternalRos.g:14170:1: rule__CatkinPackage__NameAssignment_2 : ( ruleRosNames ) ; + // InternalRos.g:14384:1: rule__CatkinPackage__NameAssignment_2 : ( ruleRosNames ) ; public final void rule__CatkinPackage__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14174:1: ( ( ruleRosNames ) ) - // InternalRos.g:14175:2: ( ruleRosNames ) + // InternalRos.g:14388:1: ( ( ruleRosNames ) ) + // InternalRos.g:14389:2: ( ruleRosNames ) { - // InternalRos.g:14175:2: ( ruleRosNames ) - // InternalRos.g:14176:3: ruleRosNames + // InternalRos.g:14389:2: ( ruleRosNames ) + // InternalRos.g:14390:3: ruleRosNames { before(grammarAccess.getCatkinPackageAccess().getNameRosNamesParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -42416,17 +42804,17 @@ public final void rule__CatkinPackage__NameAssignment_2() throws RecognitionExce // $ANTLR start "rule__CatkinPackage__SpecAssignment_4_2" - // InternalRos.g:14185:1: rule__CatkinPackage__SpecAssignment_4_2 : ( ruleSpecBase ) ; + // InternalRos.g:14399:1: rule__CatkinPackage__SpecAssignment_4_2 : ( ruleSpecBase ) ; public final void rule__CatkinPackage__SpecAssignment_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14189:1: ( ( ruleSpecBase ) ) - // InternalRos.g:14190:2: ( ruleSpecBase ) + // InternalRos.g:14403:1: ( ( ruleSpecBase ) ) + // InternalRos.g:14404:2: ( ruleSpecBase ) { - // InternalRos.g:14190:2: ( ruleSpecBase ) - // InternalRos.g:14191:3: ruleSpecBase + // InternalRos.g:14404:2: ( ruleSpecBase ) + // InternalRos.g:14405:3: ruleSpecBase { before(grammarAccess.getCatkinPackageAccess().getSpecSpecBaseParserRuleCall_4_2_0()); pushFollow(FOLLOW_2); @@ -42457,17 +42845,17 @@ public final void rule__CatkinPackage__SpecAssignment_4_2() throws RecognitionEx // $ANTLR start "rule__CatkinPackage__SpecAssignment_4_3_1" - // InternalRos.g:14200:1: rule__CatkinPackage__SpecAssignment_4_3_1 : ( ruleSpecBase ) ; + // InternalRos.g:14414: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:14204:1: ( ( ruleSpecBase ) ) - // InternalRos.g:14205:2: ( ruleSpecBase ) + // InternalRos.g:14418:1: ( ( ruleSpecBase ) ) + // InternalRos.g:14419:2: ( ruleSpecBase ) { - // InternalRos.g:14205:2: ( ruleSpecBase ) - // InternalRos.g:14206:3: ruleSpecBase + // InternalRos.g:14419:2: ( ruleSpecBase ) + // InternalRos.g:14420:3: ruleSpecBase { before(grammarAccess.getCatkinPackageAccess().getSpecSpecBaseParserRuleCall_4_3_1_0()); pushFollow(FOLLOW_2); @@ -42498,17 +42886,17 @@ public final void rule__CatkinPackage__SpecAssignment_4_3_1() throws Recognition // $ANTLR start "rule__CatkinPackage__ArtifactAssignment_5_0" - // InternalRos.g:14215:1: rule__CatkinPackage__ArtifactAssignment_5_0 : ( ruleArtifact ) ; + // InternalRos.g:14429:1: rule__CatkinPackage__ArtifactAssignment_5_0 : ( ruleArtifact ) ; public final void rule__CatkinPackage__ArtifactAssignment_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14219:1: ( ( ruleArtifact ) ) - // InternalRos.g:14220:2: ( ruleArtifact ) + // InternalRos.g:14433:1: ( ( ruleArtifact ) ) + // InternalRos.g:14434:2: ( ruleArtifact ) { - // InternalRos.g:14220:2: ( ruleArtifact ) - // InternalRos.g:14221:3: ruleArtifact + // InternalRos.g:14434:2: ( ruleArtifact ) + // InternalRos.g:14435:3: ruleArtifact { before(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_0_0()); pushFollow(FOLLOW_2); @@ -42539,17 +42927,17 @@ public final void rule__CatkinPackage__ArtifactAssignment_5_0() throws Recogniti // $ANTLR start "rule__CatkinPackage__ArtifactAssignment_5_1_1" - // InternalRos.g:14230:1: rule__CatkinPackage__ArtifactAssignment_5_1_1 : ( ruleArtifact ) ; + // InternalRos.g:14444: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:14234:1: ( ( ruleArtifact ) ) - // InternalRos.g:14235:2: ( ruleArtifact ) + // InternalRos.g:14448:1: ( ( ruleArtifact ) ) + // InternalRos.g:14449:2: ( ruleArtifact ) { - // InternalRos.g:14235:2: ( ruleArtifact ) - // InternalRos.g:14236:3: ruleArtifact + // InternalRos.g:14449:2: ( ruleArtifact ) + // InternalRos.g:14450:3: ruleArtifact { before(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_1_1_0()); pushFollow(FOLLOW_2); @@ -42580,17 +42968,17 @@ public final void rule__CatkinPackage__ArtifactAssignment_5_1_1() throws Recogni // $ANTLR start "rule__CatkinPackage__DependencyAssignment_6_2" - // InternalRos.g:14245:1: rule__CatkinPackage__DependencyAssignment_6_2 : ( ruleDependency ) ; + // InternalRos.g:14459:1: rule__CatkinPackage__DependencyAssignment_6_2 : ( ruleDependency ) ; public final void rule__CatkinPackage__DependencyAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14249:1: ( ( ruleDependency ) ) - // InternalRos.g:14250:2: ( ruleDependency ) + // InternalRos.g:14463:1: ( ( ruleDependency ) ) + // InternalRos.g:14464:2: ( ruleDependency ) { - // InternalRos.g:14250:2: ( ruleDependency ) - // InternalRos.g:14251:3: ruleDependency + // InternalRos.g:14464:2: ( ruleDependency ) + // InternalRos.g:14465:3: ruleDependency { before(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); @@ -42621,17 +43009,17 @@ public final void rule__CatkinPackage__DependencyAssignment_6_2() throws Recogni // $ANTLR start "rule__CatkinPackage__DependencyAssignment_6_3_1" - // InternalRos.g:14260:1: rule__CatkinPackage__DependencyAssignment_6_3_1 : ( ruleDependency ) ; + // InternalRos.g:14474: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:14264:1: ( ( ruleDependency ) ) - // InternalRos.g:14265:2: ( ruleDependency ) + // InternalRos.g:14478:1: ( ( ruleDependency ) ) + // InternalRos.g:14479:2: ( ruleDependency ) { - // InternalRos.g:14265:2: ( ruleDependency ) - // InternalRos.g:14266:3: ruleDependency + // InternalRos.g:14479:2: ( ruleDependency ) + // InternalRos.g:14480:3: ruleDependency { before(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); pushFollow(FOLLOW_2); @@ -42662,17 +43050,17 @@ public final void rule__CatkinPackage__DependencyAssignment_6_3_1() throws Recog // $ANTLR start "rule__ServiceSpec__NameAssignment_2" - // InternalRos.g:14275:1: rule__ServiceSpec__NameAssignment_2 : ( ruleEString ) ; + // InternalRos.g:14489:1: rule__ServiceSpec__NameAssignment_2 : ( ruleEString ) ; public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14279:1: ( ( ruleEString ) ) - // InternalRos.g:14280:2: ( ruleEString ) + // InternalRos.g:14493:1: ( ( ruleEString ) ) + // InternalRos.g:14494:2: ( ruleEString ) { - // InternalRos.g:14280:2: ( ruleEString ) - // InternalRos.g:14281:3: ruleEString + // InternalRos.g:14494:2: ( ruleEString ) + // InternalRos.g:14495:3: ruleEString { before(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -42703,17 +43091,17 @@ public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__RequestAssignment_4_1" - // InternalRos.g:14290:1: rule__ServiceSpec__RequestAssignment_4_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14504:1: rule__ServiceSpec__RequestAssignment_4_1 : ( ruleMessageDefinition ) ; public final void rule__ServiceSpec__RequestAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14294:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14295:2: ( ruleMessageDefinition ) + // InternalRos.g:14508:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14509:2: ( ruleMessageDefinition ) { - // InternalRos.g:14295:2: ( ruleMessageDefinition ) - // InternalRos.g:14296:3: ruleMessageDefinition + // InternalRos.g:14509:2: ( ruleMessageDefinition ) + // InternalRos.g:14510:3: ruleMessageDefinition { before(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -42744,17 +43132,17 @@ public final void rule__ServiceSpec__RequestAssignment_4_1() throws RecognitionE // $ANTLR start "rule__ServiceSpec__ResponseAssignment_5_1" - // InternalRos.g:14305:1: rule__ServiceSpec__ResponseAssignment_5_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14519:1: rule__ServiceSpec__ResponseAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__ServiceSpec__ResponseAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14309:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14310:2: ( ruleMessageDefinition ) + // InternalRos.g:14523:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14524:2: ( ruleMessageDefinition ) { - // InternalRos.g:14310:2: ( ruleMessageDefinition ) - // InternalRos.g:14311:3: ruleMessageDefinition + // InternalRos.g:14524:2: ( ruleMessageDefinition ) + // InternalRos.g:14525:3: ruleMessageDefinition { before(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -42785,21 +43173,21 @@ public final void rule__ServiceSpec__ResponseAssignment_5_1() throws Recognition // $ANTLR start "rule__TopicSpec__NameAssignment_2" - // InternalRos.g:14320:1: rule__TopicSpec__NameAssignment_2 : ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ; + // InternalRos.g:14534: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:14324:1: ( ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ) - // InternalRos.g:14325:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) + // InternalRos.g:14538:1: ( ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ) + // InternalRos.g:14539:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) { - // InternalRos.g:14325:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) - // InternalRos.g:14326:3: ( rule__TopicSpec__NameAlternatives_2_0 ) + // InternalRos.g:14539:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) + // InternalRos.g:14540:3: ( rule__TopicSpec__NameAlternatives_2_0 ) { before(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); - // InternalRos.g:14327:3: ( rule__TopicSpec__NameAlternatives_2_0 ) - // InternalRos.g:14327:4: rule__TopicSpec__NameAlternatives_2_0 + // InternalRos.g:14541:3: ( rule__TopicSpec__NameAlternatives_2_0 ) + // InternalRos.g:14541:4: rule__TopicSpec__NameAlternatives_2_0 { pushFollow(FOLLOW_2); rule__TopicSpec__NameAlternatives_2_0(); @@ -42832,17 +43220,17 @@ public final void rule__TopicSpec__NameAssignment_2() throws RecognitionExceptio // $ANTLR start "rule__TopicSpec__MessageAssignment_4_1" - // InternalRos.g:14335:1: rule__TopicSpec__MessageAssignment_4_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14549:1: rule__TopicSpec__MessageAssignment_4_1 : ( ruleMessageDefinition ) ; public final void rule__TopicSpec__MessageAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14339:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14340:2: ( ruleMessageDefinition ) + // InternalRos.g:14553:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14554:2: ( ruleMessageDefinition ) { - // InternalRos.g:14340:2: ( ruleMessageDefinition ) - // InternalRos.g:14341:3: ruleMessageDefinition + // InternalRos.g:14554:2: ( ruleMessageDefinition ) + // InternalRos.g:14555:3: ruleMessageDefinition { before(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -42873,17 +43261,17 @@ public final void rule__TopicSpec__MessageAssignment_4_1() throws RecognitionExc // $ANTLR start "rule__ActionSpec__NameAssignment_2" - // InternalRos.g:14350:1: rule__ActionSpec__NameAssignment_2 : ( ruleEString ) ; + // InternalRos.g:14564:1: rule__ActionSpec__NameAssignment_2 : ( ruleEString ) ; public final void rule__ActionSpec__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14354:1: ( ( ruleEString ) ) - // InternalRos.g:14355:2: ( ruleEString ) + // InternalRos.g:14568:1: ( ( ruleEString ) ) + // InternalRos.g:14569:2: ( ruleEString ) { - // InternalRos.g:14355:2: ( ruleEString ) - // InternalRos.g:14356:3: ruleEString + // InternalRos.g:14569:2: ( ruleEString ) + // InternalRos.g:14570:3: ruleEString { before(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -42914,17 +43302,17 @@ public final void rule__ActionSpec__NameAssignment_2() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__GoalAssignment_4_1" - // InternalRos.g:14365:1: rule__ActionSpec__GoalAssignment_4_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14579:1: rule__ActionSpec__GoalAssignment_4_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__GoalAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14369:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14370:2: ( ruleMessageDefinition ) + // InternalRos.g:14583:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14584:2: ( ruleMessageDefinition ) { - // InternalRos.g:14370:2: ( ruleMessageDefinition ) - // InternalRos.g:14371:3: ruleMessageDefinition + // InternalRos.g:14584:2: ( ruleMessageDefinition ) + // InternalRos.g:14585:3: ruleMessageDefinition { before(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -42955,17 +43343,17 @@ public final void rule__ActionSpec__GoalAssignment_4_1() throws RecognitionExcep // $ANTLR start "rule__ActionSpec__ResultAssignment_5_1" - // InternalRos.g:14380:1: rule__ActionSpec__ResultAssignment_5_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14594:1: rule__ActionSpec__ResultAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__ResultAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14384:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14385:2: ( ruleMessageDefinition ) + // InternalRos.g:14598:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14599:2: ( ruleMessageDefinition ) { - // InternalRos.g:14385:2: ( ruleMessageDefinition ) - // InternalRos.g:14386:3: ruleMessageDefinition + // InternalRos.g:14599:2: ( ruleMessageDefinition ) + // InternalRos.g:14600:3: ruleMessageDefinition { before(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -42996,17 +43384,17 @@ public final void rule__ActionSpec__ResultAssignment_5_1() throws RecognitionExc // $ANTLR start "rule__ActionSpec__FeedbackAssignment_6_1" - // InternalRos.g:14395:1: rule__ActionSpec__FeedbackAssignment_6_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14609:1: rule__ActionSpec__FeedbackAssignment_6_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__FeedbackAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14399:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14400:2: ( ruleMessageDefinition ) + // InternalRos.g:14613:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14614:2: ( ruleMessageDefinition ) { - // InternalRos.g:14400:2: ( ruleMessageDefinition ) - // InternalRos.g:14401:3: ruleMessageDefinition + // InternalRos.g:14614:2: ( ruleMessageDefinition ) + // InternalRos.g:14615:3: ruleMessageDefinition { before(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -43037,17 +43425,17 @@ public final void rule__ActionSpec__FeedbackAssignment_6_1() throws RecognitionE // $ANTLR start "rule__MessageDefinition__MessagePartAssignment_2_0" - // InternalRos.g:14410:1: rule__MessageDefinition__MessagePartAssignment_2_0 : ( ruleMessagePart ) ; + // InternalRos.g:14624:1: rule__MessageDefinition__MessagePartAssignment_2_0 : ( ruleMessagePart ) ; public final void rule__MessageDefinition__MessagePartAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14414:1: ( ( ruleMessagePart ) ) - // InternalRos.g:14415:2: ( ruleMessagePart ) + // InternalRos.g:14628:1: ( ( ruleMessagePart ) ) + // InternalRos.g:14629:2: ( ruleMessagePart ) { - // InternalRos.g:14415:2: ( ruleMessagePart ) - // InternalRos.g:14416:3: ruleMessagePart + // InternalRos.g:14629:2: ( ruleMessagePart ) + // InternalRos.g:14630:3: ruleMessagePart { before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -43078,17 +43466,17 @@ public final void rule__MessageDefinition__MessagePartAssignment_2_0() throws Re // $ANTLR start "rule__MessageDefinition__MessagePartAssignment_2_1" - // InternalRos.g:14425:1: rule__MessageDefinition__MessagePartAssignment_2_1 : ( ruleMessagePart ) ; + // InternalRos.g:14639:1: rule__MessageDefinition__MessagePartAssignment_2_1 : ( ruleMessagePart ) ; public final void rule__MessageDefinition__MessagePartAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14429:1: ( ( ruleMessagePart ) ) - // InternalRos.g:14430:2: ( ruleMessagePart ) + // InternalRos.g:14643:1: ( ( ruleMessagePart ) ) + // InternalRos.g:14644:2: ( ruleMessagePart ) { - // InternalRos.g:14430:2: ( ruleMessagePart ) - // InternalRos.g:14431:3: ruleMessagePart + // InternalRos.g:14644:2: ( ruleMessagePart ) + // InternalRos.g:14645:3: ruleMessagePart { before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -43119,17 +43507,17 @@ public final void rule__MessageDefinition__MessagePartAssignment_2_1() throws Re // $ANTLR start "rule__Node__NameAssignment_3" - // InternalRos.g:14440:1: rule__Node__NameAssignment_3 : ( ruleRosNames ) ; + // InternalRos.g:14654:1: rule__Node__NameAssignment_3 : ( ruleRosNames ) ; public final void rule__Node__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14444:1: ( ( ruleRosNames ) ) - // InternalRos.g:14445:2: ( ruleRosNames ) + // InternalRos.g:14658:1: ( ( ruleRosNames ) ) + // InternalRos.g:14659:2: ( ruleRosNames ) { - // InternalRos.g:14445:2: ( ruleRosNames ) - // InternalRos.g:14446:3: ruleRosNames + // InternalRos.g:14659:2: ( ruleRosNames ) + // InternalRos.g:14660:3: ruleRosNames { before(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -43159,26 +43547,26 @@ public final void rule__Node__NameAssignment_3() throws RecognitionException { // $ANTLR end "rule__Node__NameAssignment_3" - // $ANTLR start "rule__Node__PublisherAssignment_4_0_2" - // InternalRos.g:14455:1: rule__Node__PublisherAssignment_4_0_2 : ( rulePublisher ) ; - public final void rule__Node__PublisherAssignment_4_0_2() throws RecognitionException { + // $ANTLR start "rule__Node__ServiceserverAssignment_4_2" + // InternalRos.g:14669:1: rule__Node__ServiceserverAssignment_4_2 : ( ruleServiceServer ) ; + public final void rule__Node__ServiceserverAssignment_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14459:1: ( ( rulePublisher ) ) - // InternalRos.g:14460:2: ( rulePublisher ) + // InternalRos.g:14673:1: ( ( ruleServiceServer ) ) + // InternalRos.g:14674:2: ( ruleServiceServer ) { - // InternalRos.g:14460:2: ( rulePublisher ) - // InternalRos.g:14461:3: rulePublisher + // InternalRos.g:14674:2: ( ruleServiceServer ) + // InternalRos.g:14675:3: ruleServiceServer { - before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_0()); + before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_0()); pushFollow(FOLLOW_2); - rulePublisher(); + ruleServiceServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_0()); + after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_0()); } @@ -43197,29 +43585,29 @@ public final void rule__Node__PublisherAssignment_4_0_2() throws RecognitionExce } return ; } - // $ANTLR end "rule__Node__PublisherAssignment_4_0_2" + // $ANTLR end "rule__Node__ServiceserverAssignment_4_2" - // $ANTLR start "rule__Node__PublisherAssignment_4_0_3_1" - // InternalRos.g:14470:1: rule__Node__PublisherAssignment_4_0_3_1 : ( rulePublisher ) ; - public final void rule__Node__PublisherAssignment_4_0_3_1() throws RecognitionException { + // $ANTLR start "rule__Node__ServiceserverAssignment_4_3_1" + // InternalRos.g:14684:1: rule__Node__ServiceserverAssignment_4_3_1 : ( ruleServiceServer ) ; + public final void rule__Node__ServiceserverAssignment_4_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14474:1: ( ( rulePublisher ) ) - // InternalRos.g:14475:2: ( rulePublisher ) + // InternalRos.g:14688:1: ( ( ruleServiceServer ) ) + // InternalRos.g:14689:2: ( ruleServiceServer ) { - // InternalRos.g:14475:2: ( rulePublisher ) - // InternalRos.g:14476:3: rulePublisher + // InternalRos.g:14689:2: ( ruleServiceServer ) + // InternalRos.g:14690:3: ruleServiceServer { - before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_3_1_0()); + before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_3_1_0()); pushFollow(FOLLOW_2); - rulePublisher(); + ruleServiceServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_3_1_0()); + after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_3_1_0()); } @@ -43238,29 +43626,29 @@ public final void rule__Node__PublisherAssignment_4_0_3_1() throws RecognitionEx } return ; } - // $ANTLR end "rule__Node__PublisherAssignment_4_0_3_1" + // $ANTLR end "rule__Node__ServiceserverAssignment_4_3_1" - // $ANTLR start "rule__Node__SubscriberAssignment_4_1_2" - // InternalRos.g:14485:1: rule__Node__SubscriberAssignment_4_1_2 : ( ruleSubscriber ) ; - public final void rule__Node__SubscriberAssignment_4_1_2() throws RecognitionException { + // $ANTLR start "rule__Node__PublisherAssignment_5_2" + // InternalRos.g:14699:1: rule__Node__PublisherAssignment_5_2 : ( rulePublisher ) ; + public final void rule__Node__PublisherAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14489:1: ( ( ruleSubscriber ) ) - // InternalRos.g:14490:2: ( ruleSubscriber ) + // InternalRos.g:14703:1: ( ( rulePublisher ) ) + // InternalRos.g:14704:2: ( rulePublisher ) { - // InternalRos.g:14490:2: ( ruleSubscriber ) - // InternalRos.g:14491:3: ruleSubscriber + // InternalRos.g:14704:2: ( rulePublisher ) + // InternalRos.g:14705:3: rulePublisher { - before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_0()); + before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_2_0()); pushFollow(FOLLOW_2); - ruleSubscriber(); + rulePublisher(); state._fsp--; - after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_0()); + after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_2_0()); } @@ -43279,29 +43667,29 @@ public final void rule__Node__SubscriberAssignment_4_1_2() throws RecognitionExc } return ; } - // $ANTLR end "rule__Node__SubscriberAssignment_4_1_2" + // $ANTLR end "rule__Node__PublisherAssignment_5_2" - // $ANTLR start "rule__Node__SubscriberAssignment_4_1_3_1" - // InternalRos.g:14500:1: rule__Node__SubscriberAssignment_4_1_3_1 : ( ruleSubscriber ) ; - public final void rule__Node__SubscriberAssignment_4_1_3_1() throws RecognitionException { + // $ANTLR start "rule__Node__PublisherAssignment_5_3_1" + // InternalRos.g:14714:1: rule__Node__PublisherAssignment_5_3_1 : ( rulePublisher ) ; + public final void rule__Node__PublisherAssignment_5_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14504:1: ( ( ruleSubscriber ) ) - // InternalRos.g:14505:2: ( ruleSubscriber ) + // InternalRos.g:14718:1: ( ( rulePublisher ) ) + // InternalRos.g:14719:2: ( rulePublisher ) { - // InternalRos.g:14505:2: ( ruleSubscriber ) - // InternalRos.g:14506:3: ruleSubscriber + // InternalRos.g:14719:2: ( rulePublisher ) + // InternalRos.g:14720:3: rulePublisher { - before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_3_1_0()); + before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_3_1_0()); pushFollow(FOLLOW_2); - ruleSubscriber(); + rulePublisher(); state._fsp--; - after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_3_1_0()); + after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_3_1_0()); } @@ -43320,29 +43708,29 @@ public final void rule__Node__SubscriberAssignment_4_1_3_1() throws RecognitionE } return ; } - // $ANTLR end "rule__Node__SubscriberAssignment_4_1_3_1" + // $ANTLR end "rule__Node__PublisherAssignment_5_3_1" - // $ANTLR start "rule__Node__ServiceserverAssignment_4_2_2" - // InternalRos.g:14515:1: rule__Node__ServiceserverAssignment_4_2_2 : ( ruleServiceServer ) ; - public final void rule__Node__ServiceserverAssignment_4_2_2() throws RecognitionException { + // $ANTLR start "rule__Node__SubscriberAssignment_6_2" + // InternalRos.g:14729:1: rule__Node__SubscriberAssignment_6_2 : ( ruleSubscriber ) ; + public final void rule__Node__SubscriberAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14519:1: ( ( ruleServiceServer ) ) - // InternalRos.g:14520:2: ( ruleServiceServer ) + // InternalRos.g:14733:1: ( ( ruleSubscriber ) ) + // InternalRos.g:14734:2: ( ruleSubscriber ) { - // InternalRos.g:14520:2: ( ruleServiceServer ) - // InternalRos.g:14521:3: ruleServiceServer + // InternalRos.g:14734:2: ( ruleSubscriber ) + // InternalRos.g:14735:3: ruleSubscriber { - before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_2_0()); + before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); - ruleServiceServer(); + ruleSubscriber(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_2_0()); + after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_2_0()); } @@ -43361,29 +43749,29 @@ public final void rule__Node__ServiceserverAssignment_4_2_2() throws Recognition } return ; } - // $ANTLR end "rule__Node__ServiceserverAssignment_4_2_2" + // $ANTLR end "rule__Node__SubscriberAssignment_6_2" - // $ANTLR start "rule__Node__ServiceserverAssignment_4_2_3_1" - // InternalRos.g:14530:1: rule__Node__ServiceserverAssignment_4_2_3_1 : ( ruleServiceServer ) ; - public final void rule__Node__ServiceserverAssignment_4_2_3_1() throws RecognitionException { + // $ANTLR start "rule__Node__SubscriberAssignment_6_3_1" + // InternalRos.g:14744:1: rule__Node__SubscriberAssignment_6_3_1 : ( ruleSubscriber ) ; + public final void rule__Node__SubscriberAssignment_6_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14534:1: ( ( ruleServiceServer ) ) - // InternalRos.g:14535:2: ( ruleServiceServer ) + // InternalRos.g:14748:1: ( ( ruleSubscriber ) ) + // InternalRos.g:14749:2: ( ruleSubscriber ) { - // InternalRos.g:14535:2: ( ruleServiceServer ) - // InternalRos.g:14536:3: ruleServiceServer + // InternalRos.g:14749:2: ( ruleSubscriber ) + // InternalRos.g:14750:3: ruleSubscriber { - before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_3_1_0()); + before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_3_1_0()); pushFollow(FOLLOW_2); - ruleServiceServer(); + ruleSubscriber(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_3_1_0()); + after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_3_1_0()); } @@ -43402,29 +43790,29 @@ public final void rule__Node__ServiceserverAssignment_4_2_3_1() throws Recogniti } return ; } - // $ANTLR end "rule__Node__ServiceserverAssignment_4_2_3_1" + // $ANTLR end "rule__Node__SubscriberAssignment_6_3_1" - // $ANTLR start "rule__Node__ServiceclientAssignment_4_3_2" - // InternalRos.g:14545:1: rule__Node__ServiceclientAssignment_4_3_2 : ( ruleServiceClient ) ; - public final void rule__Node__ServiceclientAssignment_4_3_2() throws RecognitionException { + // $ANTLR start "rule__Node__ServiceclientAssignment_7_2" + // InternalRos.g:14759:1: rule__Node__ServiceclientAssignment_7_2 : ( ruleServiceClient ) ; + public final void rule__Node__ServiceclientAssignment_7_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14549:1: ( ( ruleServiceClient ) ) - // InternalRos.g:14550:2: ( ruleServiceClient ) + // InternalRos.g:14763:1: ( ( ruleServiceClient ) ) + // InternalRos.g:14764:2: ( ruleServiceClient ) { - // InternalRos.g:14550:2: ( ruleServiceClient ) - // InternalRos.g:14551:3: ruleServiceClient + // InternalRos.g:14764:2: ( ruleServiceClient ) + // InternalRos.g:14765:3: ruleServiceClient { - before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_2_0()); + before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_2_0()); pushFollow(FOLLOW_2); ruleServiceClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_2_0()); + after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_2_0()); } @@ -43443,29 +43831,29 @@ public final void rule__Node__ServiceclientAssignment_4_3_2() throws Recognition } return ; } - // $ANTLR end "rule__Node__ServiceclientAssignment_4_3_2" + // $ANTLR end "rule__Node__ServiceclientAssignment_7_2" - // $ANTLR start "rule__Node__ServiceclientAssignment_4_3_3_1" - // InternalRos.g:14560:1: rule__Node__ServiceclientAssignment_4_3_3_1 : ( ruleServiceClient ) ; - public final void rule__Node__ServiceclientAssignment_4_3_3_1() throws RecognitionException { + // $ANTLR start "rule__Node__ServiceclientAssignment_7_3_1" + // InternalRos.g:14774:1: rule__Node__ServiceclientAssignment_7_3_1 : ( ruleServiceClient ) ; + public final void rule__Node__ServiceclientAssignment_7_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14564:1: ( ( ruleServiceClient ) ) - // InternalRos.g:14565:2: ( ruleServiceClient ) + // InternalRos.g:14778:1: ( ( ruleServiceClient ) ) + // InternalRos.g:14779:2: ( ruleServiceClient ) { - // InternalRos.g:14565:2: ( ruleServiceClient ) - // InternalRos.g:14566:3: ruleServiceClient + // InternalRos.g:14779:2: ( ruleServiceClient ) + // InternalRos.g:14780:3: ruleServiceClient { - before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_3_1_0()); + before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_3_1_0()); pushFollow(FOLLOW_2); ruleServiceClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_3_1_0()); + after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_3_1_0()); } @@ -43484,29 +43872,29 @@ public final void rule__Node__ServiceclientAssignment_4_3_3_1() throws Recogniti } return ; } - // $ANTLR end "rule__Node__ServiceclientAssignment_4_3_3_1" + // $ANTLR end "rule__Node__ServiceclientAssignment_7_3_1" - // $ANTLR start "rule__Node__ActionserverAssignment_4_4_2" - // InternalRos.g:14575:1: rule__Node__ActionserverAssignment_4_4_2 : ( ruleActionServer ) ; - public final void rule__Node__ActionserverAssignment_4_4_2() throws RecognitionException { + // $ANTLR start "rule__Node__ActionserverAssignment_8_2" + // InternalRos.g:14789:1: rule__Node__ActionserverAssignment_8_2 : ( ruleActionServer ) ; + public final void rule__Node__ActionserverAssignment_8_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14579:1: ( ( ruleActionServer ) ) - // InternalRos.g:14580:2: ( ruleActionServer ) + // InternalRos.g:14793:1: ( ( ruleActionServer ) ) + // InternalRos.g:14794:2: ( ruleActionServer ) { - // InternalRos.g:14580:2: ( ruleActionServer ) - // InternalRos.g:14581:3: ruleActionServer + // InternalRos.g:14794:2: ( ruleActionServer ) + // InternalRos.g:14795:3: ruleActionServer { - before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_2_0()); + before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_2_0()); pushFollow(FOLLOW_2); ruleActionServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_2_0()); + after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_2_0()); } @@ -43525,29 +43913,29 @@ public final void rule__Node__ActionserverAssignment_4_4_2() throws RecognitionE } return ; } - // $ANTLR end "rule__Node__ActionserverAssignment_4_4_2" + // $ANTLR end "rule__Node__ActionserverAssignment_8_2" - // $ANTLR start "rule__Node__ActionserverAssignment_4_4_3_1" - // InternalRos.g:14590:1: rule__Node__ActionserverAssignment_4_4_3_1 : ( ruleActionServer ) ; - public final void rule__Node__ActionserverAssignment_4_4_3_1() throws RecognitionException { + // $ANTLR start "rule__Node__ActionserverAssignment_8_3_1" + // InternalRos.g:14804:1: rule__Node__ActionserverAssignment_8_3_1 : ( ruleActionServer ) ; + public final void rule__Node__ActionserverAssignment_8_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14594:1: ( ( ruleActionServer ) ) - // InternalRos.g:14595:2: ( ruleActionServer ) + // InternalRos.g:14808:1: ( ( ruleActionServer ) ) + // InternalRos.g:14809:2: ( ruleActionServer ) { - // InternalRos.g:14595:2: ( ruleActionServer ) - // InternalRos.g:14596:3: ruleActionServer + // InternalRos.g:14809:2: ( ruleActionServer ) + // InternalRos.g:14810:3: ruleActionServer { - before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_3_1_0()); + before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_3_1_0()); pushFollow(FOLLOW_2); ruleActionServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_3_1_0()); + after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_3_1_0()); } @@ -43566,29 +43954,29 @@ public final void rule__Node__ActionserverAssignment_4_4_3_1() throws Recognitio } return ; } - // $ANTLR end "rule__Node__ActionserverAssignment_4_4_3_1" + // $ANTLR end "rule__Node__ActionserverAssignment_8_3_1" - // $ANTLR start "rule__Node__ActionclientAssignment_4_5_2" - // InternalRos.g:14605:1: rule__Node__ActionclientAssignment_4_5_2 : ( ruleActionClient ) ; - public final void rule__Node__ActionclientAssignment_4_5_2() throws RecognitionException { + // $ANTLR start "rule__Node__ActionclientAssignment_9_2" + // InternalRos.g:14819:1: rule__Node__ActionclientAssignment_9_2 : ( ruleActionClient ) ; + public final void rule__Node__ActionclientAssignment_9_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14609:1: ( ( ruleActionClient ) ) - // InternalRos.g:14610:2: ( ruleActionClient ) + // InternalRos.g:14823:1: ( ( ruleActionClient ) ) + // InternalRos.g:14824:2: ( ruleActionClient ) { - // InternalRos.g:14610:2: ( ruleActionClient ) - // InternalRos.g:14611:3: ruleActionClient + // InternalRos.g:14824:2: ( ruleActionClient ) + // InternalRos.g:14825:3: ruleActionClient { - before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_2_0()); + before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_2_0()); pushFollow(FOLLOW_2); ruleActionClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_2_0()); + after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_2_0()); } @@ -43607,29 +43995,29 @@ public final void rule__Node__ActionclientAssignment_4_5_2() throws RecognitionE } return ; } - // $ANTLR end "rule__Node__ActionclientAssignment_4_5_2" + // $ANTLR end "rule__Node__ActionclientAssignment_9_2" - // $ANTLR start "rule__Node__ActionclientAssignment_4_5_3_1" - // InternalRos.g:14620:1: rule__Node__ActionclientAssignment_4_5_3_1 : ( ruleActionClient ) ; - public final void rule__Node__ActionclientAssignment_4_5_3_1() throws RecognitionException { + // $ANTLR start "rule__Node__ActionclientAssignment_9_3_1" + // InternalRos.g:14834:1: rule__Node__ActionclientAssignment_9_3_1 : ( ruleActionClient ) ; + public final void rule__Node__ActionclientAssignment_9_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14624:1: ( ( ruleActionClient ) ) - // InternalRos.g:14625:2: ( ruleActionClient ) + // InternalRos.g:14838:1: ( ( ruleActionClient ) ) + // InternalRos.g:14839:2: ( ruleActionClient ) { - // InternalRos.g:14625:2: ( ruleActionClient ) - // InternalRos.g:14626:3: ruleActionClient + // InternalRos.g:14839:2: ( ruleActionClient ) + // InternalRos.g:14840:3: ruleActionClient { - before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_3_1_0()); + before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_3_1_0()); pushFollow(FOLLOW_2); ruleActionClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_3_1_0()); + after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_3_1_0()); } @@ -43648,29 +44036,29 @@ public final void rule__Node__ActionclientAssignment_4_5_3_1() throws Recognitio } return ; } - // $ANTLR end "rule__Node__ActionclientAssignment_4_5_3_1" + // $ANTLR end "rule__Node__ActionclientAssignment_9_3_1" - // $ANTLR start "rule__Node__ParameterAssignment_4_6_2" - // InternalRos.g:14635:1: rule__Node__ParameterAssignment_4_6_2 : ( ruleParameter ) ; - public final void rule__Node__ParameterAssignment_4_6_2() throws RecognitionException { + // $ANTLR start "rule__Node__ParameterAssignment_10_2" + // InternalRos.g:14849:1: rule__Node__ParameterAssignment_10_2 : ( ruleParameter ) ; + public final void rule__Node__ParameterAssignment_10_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14639:1: ( ( ruleParameter ) ) - // InternalRos.g:14640:2: ( ruleParameter ) + // InternalRos.g:14853:1: ( ( ruleParameter ) ) + // InternalRos.g:14854:2: ( ruleParameter ) { - // InternalRos.g:14640:2: ( ruleParameter ) - // InternalRos.g:14641:3: ruleParameter + // InternalRos.g:14854:2: ( ruleParameter ) + // InternalRos.g:14855:3: ruleParameter { - before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_2_0()); + before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_2_0()); pushFollow(FOLLOW_2); ruleParameter(); state._fsp--; - after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_2_0()); + after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_2_0()); } @@ -43689,29 +44077,29 @@ public final void rule__Node__ParameterAssignment_4_6_2() throws RecognitionExce } return ; } - // $ANTLR end "rule__Node__ParameterAssignment_4_6_2" + // $ANTLR end "rule__Node__ParameterAssignment_10_2" - // $ANTLR start "rule__Node__ParameterAssignment_4_6_3_1" - // InternalRos.g:14650:1: rule__Node__ParameterAssignment_4_6_3_1 : ( ruleParameter ) ; - public final void rule__Node__ParameterAssignment_4_6_3_1() throws RecognitionException { + // $ANTLR start "rule__Node__ParameterAssignment_10_3_1" + // InternalRos.g:14864:1: rule__Node__ParameterAssignment_10_3_1 : ( ruleParameter ) ; + public final void rule__Node__ParameterAssignment_10_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14654:1: ( ( ruleParameter ) ) - // InternalRos.g:14655:2: ( ruleParameter ) + // InternalRos.g:14868:1: ( ( ruleParameter ) ) + // InternalRos.g:14869:2: ( ruleParameter ) { - // InternalRos.g:14655:2: ( ruleParameter ) - // InternalRos.g:14656:3: ruleParameter + // InternalRos.g:14869:2: ( ruleParameter ) + // InternalRos.g:14870:3: ruleParameter { - before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_3_1_0()); + before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_3_1_0()); pushFollow(FOLLOW_2); ruleParameter(); state._fsp--; - after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_3_1_0()); + after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_3_1_0()); } @@ -43730,21 +44118,21 @@ public final void rule__Node__ParameterAssignment_4_6_3_1() throws RecognitionEx } return ; } - // $ANTLR end "rule__Node__ParameterAssignment_4_6_3_1" + // $ANTLR end "rule__Node__ParameterAssignment_10_3_1" // $ANTLR start "rule__ServiceServer__NameAssignment_3" - // InternalRos.g:14665:1: rule__ServiceServer__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:14879:1: rule__ServiceServer__NameAssignment_3 : ( ruleEString ) ; public final void rule__ServiceServer__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14669:1: ( ( ruleEString ) ) - // InternalRos.g:14670:2: ( ruleEString ) + // InternalRos.g:14883:1: ( ( ruleEString ) ) + // InternalRos.g:14884:2: ( ruleEString ) { - // InternalRos.g:14670:2: ( ruleEString ) - // InternalRos.g:14671:3: ruleEString + // InternalRos.g:14884:2: ( ruleEString ) + // InternalRos.g:14885:3: ruleEString { before(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -43775,21 +44163,21 @@ public final void rule__ServiceServer__NameAssignment_3() throws RecognitionExce // $ANTLR start "rule__ServiceServer__ServiceAssignment_5" - // InternalRos.g:14680:1: rule__ServiceServer__ServiceAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:14894:1: rule__ServiceServer__ServiceAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14684:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:14685:2: ( ( ruleEString ) ) + // InternalRos.g:14898:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:14899:2: ( ( ruleEString ) ) { - // InternalRos.g:14685:2: ( ( ruleEString ) ) - // InternalRos.g:14686:3: ( ruleEString ) + // InternalRos.g:14899:2: ( ( ruleEString ) ) + // InternalRos.g:14900:3: ( ruleEString ) { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); - // InternalRos.g:14687:3: ( ruleEString ) - // InternalRos.g:14688:4: ruleEString + // InternalRos.g:14901:3: ( ruleEString ) + // InternalRos.g:14902:4: ruleEString { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -43824,17 +44212,17 @@ public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionE // $ANTLR start "rule__ServiceServer__NamespaceAssignment_6_1" - // InternalRos.g:14699:1: rule__ServiceServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:14913:1: rule__ServiceServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ServiceServer__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14703:1: ( ( ruleNamespace ) ) - // InternalRos.g:14704:2: ( ruleNamespace ) + // InternalRos.g:14917:1: ( ( ruleNamespace ) ) + // InternalRos.g:14918:2: ( ruleNamespace ) { - // InternalRos.g:14704:2: ( ruleNamespace ) - // InternalRos.g:14705:3: ruleNamespace + // InternalRos.g:14918:2: ( ruleNamespace ) + // InternalRos.g:14919:3: ruleNamespace { before(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -43865,17 +44253,17 @@ public final void rule__ServiceServer__NamespaceAssignment_6_1() throws Recognit // $ANTLR start "rule__Publisher__NameAssignment_3" - // InternalRos.g:14714:1: rule__Publisher__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:14928:1: rule__Publisher__NameAssignment_3 : ( ruleEString ) ; public final void rule__Publisher__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14718:1: ( ( ruleEString ) ) - // InternalRos.g:14719:2: ( ruleEString ) + // InternalRos.g:14932:1: ( ( ruleEString ) ) + // InternalRos.g:14933:2: ( ruleEString ) { - // InternalRos.g:14719:2: ( ruleEString ) - // InternalRos.g:14720:3: ruleEString + // InternalRos.g:14933:2: ( ruleEString ) + // InternalRos.g:14934:3: ruleEString { before(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -43906,21 +44294,21 @@ public final void rule__Publisher__NameAssignment_3() throws RecognitionExceptio // $ANTLR start "rule__Publisher__MessageAssignment_5" - // InternalRos.g:14729:1: rule__Publisher__MessageAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:14943:1: rule__Publisher__MessageAssignment_5 : ( ( ruleEString ) ) ; public final void rule__Publisher__MessageAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14733:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:14734:2: ( ( ruleEString ) ) + // InternalRos.g:14947:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:14948:2: ( ( ruleEString ) ) { - // InternalRos.g:14734:2: ( ( ruleEString ) ) - // InternalRos.g:14735:3: ( ruleEString ) + // InternalRos.g:14948:2: ( ( ruleEString ) ) + // InternalRos.g:14949:3: ( ruleEString ) { before(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); - // InternalRos.g:14736:3: ( ruleEString ) - // InternalRos.g:14737:4: ruleEString + // InternalRos.g:14950:3: ( ruleEString ) + // InternalRos.g:14951:4: ruleEString { before(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -43955,17 +44343,17 @@ public final void rule__Publisher__MessageAssignment_5() throws RecognitionExcep // $ANTLR start "rule__Publisher__NamespaceAssignment_6_1" - // InternalRos.g:14748:1: rule__Publisher__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:14962:1: rule__Publisher__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14752:1: ( ( ruleNamespace ) ) - // InternalRos.g:14753:2: ( ruleNamespace ) + // InternalRos.g:14966:1: ( ( ruleNamespace ) ) + // InternalRos.g:14967:2: ( ruleNamespace ) { - // InternalRos.g:14753:2: ( ruleNamespace ) - // InternalRos.g:14754:3: ruleNamespace + // InternalRos.g:14967:2: ( ruleNamespace ) + // InternalRos.g:14968:3: ruleNamespace { before(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -43996,17 +44384,17 @@ public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionE // $ANTLR start "rule__Subscriber__NameAssignment_3" - // InternalRos.g:14763:1: rule__Subscriber__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:14977:1: rule__Subscriber__NameAssignment_3 : ( ruleEString ) ; public final void rule__Subscriber__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14767:1: ( ( ruleEString ) ) - // InternalRos.g:14768:2: ( ruleEString ) + // InternalRos.g:14981:1: ( ( ruleEString ) ) + // InternalRos.g:14982:2: ( ruleEString ) { - // InternalRos.g:14768:2: ( ruleEString ) - // InternalRos.g:14769:3: ruleEString + // InternalRos.g:14982:2: ( ruleEString ) + // InternalRos.g:14983:3: ruleEString { before(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -44037,21 +44425,21 @@ public final void rule__Subscriber__NameAssignment_3() throws RecognitionExcepti // $ANTLR start "rule__Subscriber__MessageAssignment_5" - // InternalRos.g:14778:1: rule__Subscriber__MessageAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:14992:1: rule__Subscriber__MessageAssignment_5 : ( ( ruleEString ) ) ; public final void rule__Subscriber__MessageAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14782:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:14783:2: ( ( ruleEString ) ) + // InternalRos.g:14996:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:14997:2: ( ( ruleEString ) ) { - // InternalRos.g:14783:2: ( ( ruleEString ) ) - // InternalRos.g:14784:3: ( ruleEString ) + // InternalRos.g:14997:2: ( ( ruleEString ) ) + // InternalRos.g:14998:3: ( ruleEString ) { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); - // InternalRos.g:14785:3: ( ruleEString ) - // InternalRos.g:14786:4: ruleEString + // InternalRos.g:14999:3: ( ruleEString ) + // InternalRos.g:15000:4: ruleEString { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -44086,17 +44474,17 @@ public final void rule__Subscriber__MessageAssignment_5() throws RecognitionExce // $ANTLR start "rule__Subscriber__NamespaceAssignment_6_1" - // InternalRos.g:14797:1: rule__Subscriber__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:15011:1: rule__Subscriber__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Subscriber__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14801:1: ( ( ruleNamespace ) ) - // InternalRos.g:14802:2: ( ruleNamespace ) + // InternalRos.g:15015:1: ( ( ruleNamespace ) ) + // InternalRos.g:15016:2: ( ruleNamespace ) { - // InternalRos.g:14802:2: ( ruleNamespace ) - // InternalRos.g:14803:3: ruleNamespace + // InternalRos.g:15016:2: ( ruleNamespace ) + // InternalRos.g:15017:3: ruleNamespace { before(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -44127,17 +44515,17 @@ public final void rule__Subscriber__NamespaceAssignment_6_1() throws Recognition // $ANTLR start "rule__ServiceClient__NameAssignment_3" - // InternalRos.g:14812:1: rule__ServiceClient__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:15026:1: rule__ServiceClient__NameAssignment_3 : ( ruleEString ) ; public final void rule__ServiceClient__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14816:1: ( ( ruleEString ) ) - // InternalRos.g:14817:2: ( ruleEString ) + // InternalRos.g:15030:1: ( ( ruleEString ) ) + // InternalRos.g:15031:2: ( ruleEString ) { - // InternalRos.g:14817:2: ( ruleEString ) - // InternalRos.g:14818:3: ruleEString + // InternalRos.g:15031:2: ( ruleEString ) + // InternalRos.g:15032:3: ruleEString { before(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -44168,21 +44556,21 @@ public final void rule__ServiceClient__NameAssignment_3() throws RecognitionExce // $ANTLR start "rule__ServiceClient__ServiceAssignment_5" - // InternalRos.g:14827:1: rule__ServiceClient__ServiceAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:15041:1: rule__ServiceClient__ServiceAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14831:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:14832:2: ( ( ruleEString ) ) + // InternalRos.g:15045:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:15046:2: ( ( ruleEString ) ) { - // InternalRos.g:14832:2: ( ( ruleEString ) ) - // InternalRos.g:14833:3: ( ruleEString ) + // InternalRos.g:15046:2: ( ( ruleEString ) ) + // InternalRos.g:15047:3: ( ruleEString ) { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); - // InternalRos.g:14834:3: ( ruleEString ) - // InternalRos.g:14835:4: ruleEString + // InternalRos.g:15048:3: ( ruleEString ) + // InternalRos.g:15049:4: ruleEString { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -44217,17 +44605,17 @@ public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionE // $ANTLR start "rule__ServiceClient__NamespaceAssignment_6_1" - // InternalRos.g:14846:1: rule__ServiceClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:15060:1: rule__ServiceClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ServiceClient__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14850:1: ( ( ruleNamespace ) ) - // InternalRos.g:14851:2: ( ruleNamespace ) + // InternalRos.g:15064:1: ( ( ruleNamespace ) ) + // InternalRos.g:15065:2: ( ruleNamespace ) { - // InternalRos.g:14851:2: ( ruleNamespace ) - // InternalRos.g:14852:3: ruleNamespace + // InternalRos.g:15065:2: ( ruleNamespace ) + // InternalRos.g:15066:3: ruleNamespace { before(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -44258,17 +44646,17 @@ public final void rule__ServiceClient__NamespaceAssignment_6_1() throws Recognit // $ANTLR start "rule__ActionServer__NameAssignment_3" - // InternalRos.g:14861:1: rule__ActionServer__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:15075:1: rule__ActionServer__NameAssignment_3 : ( ruleEString ) ; public final void rule__ActionServer__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14865:1: ( ( ruleEString ) ) - // InternalRos.g:14866:2: ( ruleEString ) + // InternalRos.g:15079:1: ( ( ruleEString ) ) + // InternalRos.g:15080:2: ( ruleEString ) { - // InternalRos.g:14866:2: ( ruleEString ) - // InternalRos.g:14867:3: ruleEString + // InternalRos.g:15080:2: ( ruleEString ) + // InternalRos.g:15081:3: ruleEString { before(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -44299,21 +44687,21 @@ public final void rule__ActionServer__NameAssignment_3() throws RecognitionExcep // $ANTLR start "rule__ActionServer__ActionAssignment_5" - // InternalRos.g:14876:1: rule__ActionServer__ActionAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:15090:1: rule__ActionServer__ActionAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ActionServer__ActionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14880:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:14881:2: ( ( ruleEString ) ) + // InternalRos.g:15094:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:15095:2: ( ( ruleEString ) ) { - // InternalRos.g:14881:2: ( ( ruleEString ) ) - // InternalRos.g:14882:3: ( ruleEString ) + // InternalRos.g:15095:2: ( ( ruleEString ) ) + // InternalRos.g:15096:3: ( ruleEString ) { before(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); - // InternalRos.g:14883:3: ( ruleEString ) - // InternalRos.g:14884:4: ruleEString + // InternalRos.g:15097:3: ( ruleEString ) + // InternalRos.g:15098:4: ruleEString { before(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -44348,17 +44736,17 @@ public final void rule__ActionServer__ActionAssignment_5() throws RecognitionExc // $ANTLR start "rule__ActionServer__NamespaceAssignment_6_1" - // InternalRos.g:14895:1: rule__ActionServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:15109:1: rule__ActionServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ActionServer__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14899:1: ( ( ruleNamespace ) ) - // InternalRos.g:14900:2: ( ruleNamespace ) + // InternalRos.g:15113:1: ( ( ruleNamespace ) ) + // InternalRos.g:15114:2: ( ruleNamespace ) { - // InternalRos.g:14900:2: ( ruleNamespace ) - // InternalRos.g:14901:3: ruleNamespace + // InternalRos.g:15114:2: ( ruleNamespace ) + // InternalRos.g:15115:3: ruleNamespace { before(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -44389,17 +44777,17 @@ public final void rule__ActionServer__NamespaceAssignment_6_1() throws Recogniti // $ANTLR start "rule__ActionClient__NameAssignment_3" - // InternalRos.g:14910:1: rule__ActionClient__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:15124:1: rule__ActionClient__NameAssignment_3 : ( ruleEString ) ; public final void rule__ActionClient__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14914:1: ( ( ruleEString ) ) - // InternalRos.g:14915:2: ( ruleEString ) + // InternalRos.g:15128:1: ( ( ruleEString ) ) + // InternalRos.g:15129:2: ( ruleEString ) { - // InternalRos.g:14915:2: ( ruleEString ) - // InternalRos.g:14916:3: ruleEString + // InternalRos.g:15129:2: ( ruleEString ) + // InternalRos.g:15130:3: ruleEString { before(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -44430,21 +44818,21 @@ public final void rule__ActionClient__NameAssignment_3() throws RecognitionExcep // $ANTLR start "rule__ActionClient__ActionAssignment_5" - // InternalRos.g:14925:1: rule__ActionClient__ActionAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:15139:1: rule__ActionClient__ActionAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ActionClient__ActionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14929:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:14930:2: ( ( ruleEString ) ) + // InternalRos.g:15143:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:15144:2: ( ( ruleEString ) ) { - // InternalRos.g:14930:2: ( ( ruleEString ) ) - // InternalRos.g:14931:3: ( ruleEString ) + // InternalRos.g:15144:2: ( ( ruleEString ) ) + // InternalRos.g:15145:3: ( ruleEString ) { before(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); - // InternalRos.g:14932:3: ( ruleEString ) - // InternalRos.g:14933:4: ruleEString + // InternalRos.g:15146:3: ( ruleEString ) + // InternalRos.g:15147:4: ruleEString { before(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -44479,17 +44867,17 @@ public final void rule__ActionClient__ActionAssignment_5() throws RecognitionExc // $ANTLR start "rule__ActionClient__NamespaceAssignment_6_1" - // InternalRos.g:14944:1: rule__ActionClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:15158:1: rule__ActionClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ActionClient__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14948:1: ( ( ruleNamespace ) ) - // InternalRos.g:14949:2: ( ruleNamespace ) + // InternalRos.g:15162:1: ( ( ruleNamespace ) ) + // InternalRos.g:15163:2: ( ruleNamespace ) { - // InternalRos.g:14949:2: ( ruleNamespace ) - // InternalRos.g:14950:3: ruleNamespace + // InternalRos.g:15163:2: ( ruleNamespace ) + // InternalRos.g:15164:3: ruleNamespace { before(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -44520,21 +44908,21 @@ public final void rule__ActionClient__NamespaceAssignment_6_1() throws Recogniti // $ANTLR start "rule__PackageDependency__PackageAssignment_1" - // InternalRos.g:14959:1: rule__PackageDependency__PackageAssignment_1 : ( ( ruleEString ) ) ; + // InternalRos.g:15173:1: rule__PackageDependency__PackageAssignment_1 : ( ( ruleEString ) ) ; public final void rule__PackageDependency__PackageAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14963:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:14964:2: ( ( ruleEString ) ) + // InternalRos.g:15177:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:15178:2: ( ( ruleEString ) ) { - // InternalRos.g:14964:2: ( ( ruleEString ) ) - // InternalRos.g:14965:3: ( ruleEString ) + // InternalRos.g:15178:2: ( ( ruleEString ) ) + // InternalRos.g:15179:3: ( ruleEString ) { before(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_1_0()); - // InternalRos.g:14966:3: ( ruleEString ) - // InternalRos.g:14967:4: ruleEString + // InternalRos.g:15180:3: ( ruleEString ) + // InternalRos.g:15181:4: ruleEString { before(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -44569,17 +44957,17 @@ public final void rule__PackageDependency__PackageAssignment_1() throws Recognit // $ANTLR start "rule__ExternalDependency__NameAssignment_2" - // InternalRos.g:14978:1: rule__ExternalDependency__NameAssignment_2 : ( ruleEString ) ; + // InternalRos.g:15192:1: rule__ExternalDependency__NameAssignment_2 : ( ruleEString ) ; public final void rule__ExternalDependency__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14982:1: ( ( ruleEString ) ) - // InternalRos.g:14983:2: ( ruleEString ) + // InternalRos.g:15196:1: ( ( ruleEString ) ) + // InternalRos.g:15197:2: ( ruleEString ) { - // InternalRos.g:14983:2: ( ruleEString ) - // InternalRos.g:14984:3: ruleEString + // InternalRos.g:15197:2: ( ruleEString ) + // InternalRos.g:15198:3: ruleEString { before(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -44610,17 +44998,17 @@ public final void rule__ExternalDependency__NameAssignment_2() throws Recognitio // $ANTLR start "rule__GlobalNamespace__PartsAssignment_3_2" - // InternalRos.g:14993:1: rule__GlobalNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; + // InternalRos.g:15207:1: rule__GlobalNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14997:1: ( ( ruleGraphName ) ) - // InternalRos.g:14998:2: ( ruleGraphName ) + // InternalRos.g:15211:1: ( ( ruleGraphName ) ) + // InternalRos.g:15212:2: ( ruleGraphName ) { - // InternalRos.g:14998:2: ( ruleGraphName ) - // InternalRos.g:14999:3: ruleGraphName + // InternalRos.g:15212:2: ( ruleGraphName ) + // InternalRos.g:15213:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -44651,17 +45039,17 @@ public final void rule__GlobalNamespace__PartsAssignment_3_2() throws Recognitio // $ANTLR start "rule__GlobalNamespace__PartsAssignment_3_3_1" - // InternalRos.g:15008:1: rule__GlobalNamespace__PartsAssignment_3_3_1 : ( ruleGraphName ) ; + // InternalRos.g:15222: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:15012:1: ( ( ruleGraphName ) ) - // InternalRos.g:15013:2: ( ruleGraphName ) + // InternalRos.g:15226:1: ( ( ruleGraphName ) ) + // InternalRos.g:15227:2: ( ruleGraphName ) { - // InternalRos.g:15013:2: ( ruleGraphName ) - // InternalRos.g:15014:3: ruleGraphName + // InternalRos.g:15227:2: ( ruleGraphName ) + // InternalRos.g:15228:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); pushFollow(FOLLOW_2); @@ -44692,17 +45080,17 @@ public final void rule__GlobalNamespace__PartsAssignment_3_3_1() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_3_2" - // InternalRos.g:15023:1: rule__RelativeNamespace_Impl__PartsAssignment_3_2 : ( ruleGraphName ) ; + // InternalRos.g:15237: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:15027:1: ( ( ruleGraphName ) ) - // InternalRos.g:15028:2: ( ruleGraphName ) + // InternalRos.g:15241:1: ( ( ruleGraphName ) ) + // InternalRos.g:15242:2: ( ruleGraphName ) { - // InternalRos.g:15028:2: ( ruleGraphName ) - // InternalRos.g:15029:3: ruleGraphName + // InternalRos.g:15242:2: ( ruleGraphName ) + // InternalRos.g:15243:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -44733,17 +45121,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_3_2() throws Rec // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_3_3_1" - // InternalRos.g:15038:1: rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 : ( ruleGraphName ) ; + // InternalRos.g:15252: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:15042:1: ( ( ruleGraphName ) ) - // InternalRos.g:15043:2: ( ruleGraphName ) + // InternalRos.g:15256:1: ( ( ruleGraphName ) ) + // InternalRos.g:15257:2: ( ruleGraphName ) { - // InternalRos.g:15043:2: ( ruleGraphName ) - // InternalRos.g:15044:3: ruleGraphName + // InternalRos.g:15257:2: ( ruleGraphName ) + // InternalRos.g:15258:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); pushFollow(FOLLOW_2); @@ -44774,17 +45162,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_3_3_1() throws R // $ANTLR start "rule__PrivateNamespace__PartsAssignment_3_2" - // InternalRos.g:15053:1: rule__PrivateNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; + // InternalRos.g:15267:1: rule__PrivateNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15057:1: ( ( ruleGraphName ) ) - // InternalRos.g:15058:2: ( ruleGraphName ) + // InternalRos.g:15271:1: ( ( ruleGraphName ) ) + // InternalRos.g:15272:2: ( ruleGraphName ) { - // InternalRos.g:15058:2: ( ruleGraphName ) - // InternalRos.g:15059:3: ruleGraphName + // InternalRos.g:15272:2: ( ruleGraphName ) + // InternalRos.g:15273:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -44815,17 +45203,17 @@ public final void rule__PrivateNamespace__PartsAssignment_3_2() throws Recogniti // $ANTLR start "rule__PrivateNamespace__PartsAssignment_3_3_1" - // InternalRos.g:15068:1: rule__PrivateNamespace__PartsAssignment_3_3_1 : ( ruleGraphName ) ; + // InternalRos.g:15282: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:15072:1: ( ( ruleGraphName ) ) - // InternalRos.g:15073:2: ( ruleGraphName ) + // InternalRos.g:15286:1: ( ( ruleGraphName ) ) + // InternalRos.g:15287:2: ( ruleGraphName ) { - // InternalRos.g:15073:2: ( ruleGraphName ) - // InternalRos.g:15074:3: ruleGraphName + // InternalRos.g:15287:2: ( ruleGraphName ) + // InternalRos.g:15288:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); pushFollow(FOLLOW_2); @@ -44856,17 +45244,17 @@ public final void rule__PrivateNamespace__PartsAssignment_3_3_1() throws Recogni // $ANTLR start "rule__Parameter__NameAssignment_3" - // InternalRos.g:15083:1: rule__Parameter__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:15297:1: rule__Parameter__NameAssignment_3 : ( ruleEString ) ; public final void rule__Parameter__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15087:1: ( ( ruleEString ) ) - // InternalRos.g:15088:2: ( ruleEString ) + // InternalRos.g:15301:1: ( ( ruleEString ) ) + // InternalRos.g:15302:2: ( ruleEString ) { - // InternalRos.g:15088:2: ( ruleEString ) - // InternalRos.g:15089:3: ruleEString + // InternalRos.g:15302:2: ( ruleEString ) + // InternalRos.g:15303:3: ruleEString { before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -44897,17 +45285,17 @@ public final void rule__Parameter__NameAssignment_3() throws RecognitionExceptio // $ANTLR start "rule__Parameter__NamespaceAssignment_4_1" - // InternalRos.g:15098:1: rule__Parameter__NamespaceAssignment_4_1 : ( ruleNamespace ) ; + // InternalRos.g:15312:1: rule__Parameter__NamespaceAssignment_4_1 : ( ruleNamespace ) ; public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15102:1: ( ( ruleNamespace ) ) - // InternalRos.g:15103:2: ( ruleNamespace ) + // InternalRos.g:15316:1: ( ( ruleNamespace ) ) + // InternalRos.g:15317:2: ( ruleNamespace ) { - // InternalRos.g:15103:2: ( ruleNamespace ) - // InternalRos.g:15104:3: ruleNamespace + // InternalRos.g:15317:2: ( ruleNamespace ) + // InternalRos.g:15318:3: ruleNamespace { before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -44938,17 +45326,17 @@ public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionE // $ANTLR start "rule__Parameter__TypeAssignment_6" - // InternalRos.g:15113:1: rule__Parameter__TypeAssignment_6 : ( ruleParameterType ) ; + // InternalRos.g:15327:1: rule__Parameter__TypeAssignment_6 : ( ruleParameterType ) ; public final void rule__Parameter__TypeAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15117:1: ( ( ruleParameterType ) ) - // InternalRos.g:15118:2: ( ruleParameterType ) + // InternalRos.g:15331:1: ( ( ruleParameterType ) ) + // InternalRos.g:15332:2: ( ruleParameterType ) { - // InternalRos.g:15118:2: ( ruleParameterType ) - // InternalRos.g:15119:3: ruleParameterType + // InternalRos.g:15332:2: ( ruleParameterType ) + // InternalRos.g:15333:3: ruleParameterType { before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); pushFollow(FOLLOW_2); @@ -44979,17 +45367,17 @@ public final void rule__Parameter__TypeAssignment_6() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__SequenceAssignment_3" - // InternalRos.g:15128:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; + // InternalRos.g:15342:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15132:1: ( ( ruleParameterType ) ) - // InternalRos.g:15133:2: ( ruleParameterType ) + // InternalRos.g:15346:1: ( ( ruleParameterType ) ) + // InternalRos.g:15347:2: ( ruleParameterType ) { - // InternalRos.g:15133:2: ( ruleParameterType ) - // InternalRos.g:15134:3: ruleParameterType + // InternalRos.g:15347:2: ( ruleParameterType ) + // InternalRos.g:15348:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -45020,17 +45408,17 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // $ANTLR start "rule__ParameterListType__SequenceAssignment_4_1" - // InternalRos.g:15143:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; + // InternalRos.g:15357:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15147:1: ( ( ruleParameterType ) ) - // InternalRos.g:15148:2: ( ruleParameterType ) + // InternalRos.g:15361:1: ( ( ruleParameterType ) ) + // InternalRos.g:15362:2: ( ruleParameterType ) { - // InternalRos.g:15148:2: ( ruleParameterType ) - // InternalRos.g:15149:3: ruleParameterType + // InternalRos.g:15362:2: ( ruleParameterType ) + // InternalRos.g:15363:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -45061,17 +45449,17 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_3" - // InternalRos.g:15158:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; + // InternalRos.g:15372:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15162:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRos.g:15163:2: ( ruleParameterStructTypeMember ) + // InternalRos.g:15376:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRos.g:15377:2: ( ruleParameterStructTypeMember ) { - // InternalRos.g:15163:2: ( ruleParameterStructTypeMember ) - // InternalRos.g:15164:3: ruleParameterStructTypeMember + // InternalRos.g:15377:2: ( ruleParameterStructTypeMember ) + // InternalRos.g:15378:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -45102,17 +45490,17 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1" - // InternalRos.g:15173:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; + // InternalRos.g:15387:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15177:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRos.g:15178:2: ( ruleParameterStructTypeMember ) + // InternalRos.g:15391:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRos.g:15392:2: ( ruleParameterStructTypeMember ) { - // InternalRos.g:15178:2: ( ruleParameterStructTypeMember ) - // InternalRos.g:15179:3: ruleParameterStructTypeMember + // InternalRos.g:15392:2: ( ruleParameterStructTypeMember ) + // InternalRos.g:15393:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -45142,26 +45530,26 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR end "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1" - // $ANTLR start "rule__ParameterIntegerType__DefaultAssignment_2_1" - // InternalRos.g:15188:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; - public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__DefaultAssignment_2_2" + // InternalRos.g:15402:1: rule__ParameterIntegerType__DefaultAssignment_2_2 : ( ruleParameterInteger ) ; + public final void rule__ParameterIntegerType__DefaultAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15192:1: ( ( ruleParameterInteger ) ) - // InternalRos.g:15193:2: ( ruleParameterInteger ) + // InternalRos.g:15406:1: ( ( ruleParameterInteger ) ) + // InternalRos.g:15407:2: ( ruleParameterInteger ) { - // InternalRos.g:15193:2: ( ruleParameterInteger ) - // InternalRos.g:15194:3: ruleParameterInteger + // InternalRos.g:15407:2: ( ruleParameterInteger ) + // InternalRos.g:15408:3: ruleParameterInteger { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); ruleParameterInteger(); state._fsp--; - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_2_0()); } @@ -45180,29 +45568,29 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec } return ; } - // $ANTLR end "rule__ParameterIntegerType__DefaultAssignment_2_1" + // $ANTLR end "rule__ParameterIntegerType__DefaultAssignment_2_2" - // $ANTLR start "rule__ParameterStringType__DefaultAssignment_2_1" - // InternalRos.g:15203:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; - public final void rule__ParameterStringType__DefaultAssignment_2_1() throws RecognitionException { + // $ANTLR start "rule__ParameterStringType__DefaultAssignment_2_2" + // InternalRos.g:15417:1: rule__ParameterStringType__DefaultAssignment_2_2 : ( ruleParameterString ) ; + public final void rule__ParameterStringType__DefaultAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15207:1: ( ( ruleParameterString ) ) - // InternalRos.g:15208:2: ( ruleParameterString ) + // InternalRos.g:15421:1: ( ( ruleParameterString ) ) + // InternalRos.g:15422:2: ( ruleParameterString ) { - // InternalRos.g:15208:2: ( ruleParameterString ) - // InternalRos.g:15209:3: ruleParameterString + // InternalRos.g:15422:2: ( ruleParameterString ) + // InternalRos.g:15423:3: ruleParameterString { - before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); ruleParameterString(); state._fsp--; - after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_2_0()); } @@ -45221,29 +45609,29 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco } return ; } - // $ANTLR end "rule__ParameterStringType__DefaultAssignment_2_1" + // $ANTLR end "rule__ParameterStringType__DefaultAssignment_2_2" - // $ANTLR start "rule__ParameterDoubleType__DefaultAssignment_2_1" - // InternalRos.g:15218:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; - public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__DefaultAssignment_2_2" + // InternalRos.g:15432:1: rule__ParameterDoubleType__DefaultAssignment_2_2 : ( ruleParameterDouble ) ; + public final void rule__ParameterDoubleType__DefaultAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15222:1: ( ( ruleParameterDouble ) ) - // InternalRos.g:15223:2: ( ruleParameterDouble ) + // InternalRos.g:15436:1: ( ( ruleParameterDouble ) ) + // InternalRos.g:15437:2: ( ruleParameterDouble ) { - // InternalRos.g:15223:2: ( ruleParameterDouble ) - // InternalRos.g:15224:3: ruleParameterDouble + // InternalRos.g:15437:2: ( ruleParameterDouble ) + // InternalRos.g:15438:3: ruleParameterDouble { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); ruleParameterDouble(); state._fsp--; - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_2_0()); } @@ -45262,29 +45650,29 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco } return ; } - // $ANTLR end "rule__ParameterDoubleType__DefaultAssignment_2_1" + // $ANTLR end "rule__ParameterDoubleType__DefaultAssignment_2_2" - // $ANTLR start "rule__ParameterBooleanType__DefaultAssignment_2_1" - // InternalRos.g:15233:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; - public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__DefaultAssignment_2_2" + // InternalRos.g:15447:1: rule__ParameterBooleanType__DefaultAssignment_2_2 : ( ruleParameterBoolean ) ; + public final void rule__ParameterBooleanType__DefaultAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15237:1: ( ( ruleParameterBoolean ) ) - // InternalRos.g:15238:2: ( ruleParameterBoolean ) + // InternalRos.g:15451:1: ( ( ruleParameterBoolean ) ) + // InternalRos.g:15452:2: ( ruleParameterBoolean ) { - // InternalRos.g:15238:2: ( ruleParameterBoolean ) - // InternalRos.g:15239:3: ruleParameterBoolean + // InternalRos.g:15452:2: ( ruleParameterBoolean ) + // InternalRos.g:15453:3: ruleParameterBoolean { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); ruleParameterBoolean(); state._fsp--; - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_2_0()); } @@ -45303,29 +45691,29 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec } return ; } - // $ANTLR end "rule__ParameterBooleanType__DefaultAssignment_2_1" + // $ANTLR end "rule__ParameterBooleanType__DefaultAssignment_2_2" - // $ANTLR start "rule__ParameterBase64Type__DefaultAssignment_2_1" - // InternalRos.g:15248:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; - public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__DefaultAssignment_2_2" + // InternalRos.g:15462:1: rule__ParameterBase64Type__DefaultAssignment_2_2 : ( ruleParameterBase64 ) ; + public final void rule__ParameterBase64Type__DefaultAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15252:1: ( ( ruleParameterBase64 ) ) - // InternalRos.g:15253:2: ( ruleParameterBase64 ) + // InternalRos.g:15466:1: ( ( ruleParameterBase64 ) ) + // InternalRos.g:15467:2: ( ruleParameterBase64 ) { - // InternalRos.g:15253:2: ( ruleParameterBase64 ) - // InternalRos.g:15254:3: ruleParameterBase64 + // InternalRos.g:15467:2: ( ruleParameterBase64 ) + // InternalRos.g:15468:3: ruleParameterBase64 { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); ruleParameterBase64(); state._fsp--; - after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_2_0()); } @@ -45344,21 +45732,21 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco } return ; } - // $ANTLR end "rule__ParameterBase64Type__DefaultAssignment_2_1" + // $ANTLR end "rule__ParameterBase64Type__DefaultAssignment_2_2" // $ANTLR start "rule__ParameterArrayType__TypeAssignment_3" - // InternalRos.g:15263:1: rule__ParameterArrayType__TypeAssignment_3 : ( ruleParameterType ) ; + // InternalRos.g:15477:1: rule__ParameterArrayType__TypeAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterArrayType__TypeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15267:1: ( ( ruleParameterType ) ) - // InternalRos.g:15268:2: ( ruleParameterType ) + // InternalRos.g:15481:1: ( ( ruleParameterType ) ) + // InternalRos.g:15482:2: ( ruleParameterType ) { - // InternalRos.g:15268:2: ( ruleParameterType ) - // InternalRos.g:15269:3: ruleParameterType + // InternalRos.g:15482:2: ( ruleParameterType ) + // InternalRos.g:15483:3: ruleParameterType { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -45389,17 +45777,17 @@ public final void rule__ParameterArrayType__TypeAssignment_3() throws Recognitio // $ANTLR start "rule__ParameterArrayType__DefaultAssignment_4_1" - // InternalRos.g:15278:1: rule__ParameterArrayType__DefaultAssignment_4_1 : ( ruleParameterList ) ; + // InternalRos.g:15492:1: rule__ParameterArrayType__DefaultAssignment_4_1 : ( ruleParameterList ) ; public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15282:1: ( ( ruleParameterList ) ) - // InternalRos.g:15283:2: ( ruleParameterList ) + // InternalRos.g:15496:1: ( ( ruleParameterList ) ) + // InternalRos.g:15497:2: ( ruleParameterList ) { - // InternalRos.g:15283:2: ( ruleParameterList ) - // InternalRos.g:15284:3: ruleParameterList + // InternalRos.g:15497:2: ( ruleParameterList ) + // InternalRos.g:15498:3: ruleParameterList { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -45430,17 +45818,17 @@ public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws Recog // $ANTLR start "rule__ParameterList__ValueAssignment_2" - // InternalRos.g:15293:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; + // InternalRos.g:15507:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15297:1: ( ( ruleParameterValue ) ) - // InternalRos.g:15298:2: ( ruleParameterValue ) + // InternalRos.g:15511:1: ( ( ruleParameterValue ) ) + // InternalRos.g:15512:2: ( ruleParameterValue ) { - // InternalRos.g:15298:2: ( ruleParameterValue ) - // InternalRos.g:15299:3: ruleParameterValue + // InternalRos.g:15512:2: ( ruleParameterValue ) + // InternalRos.g:15513:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -45471,17 +45859,17 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // $ANTLR start "rule__ParameterList__ValueAssignment_3_1" - // InternalRos.g:15308:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; + // InternalRos.g:15522:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15312:1: ( ( ruleParameterValue ) ) - // InternalRos.g:15313:2: ( ruleParameterValue ) + // InternalRos.g:15526:1: ( ( ruleParameterValue ) ) + // InternalRos.g:15527:2: ( ruleParameterValue ) { - // InternalRos.g:15313:2: ( ruleParameterValue ) - // InternalRos.g:15314:3: ruleParameterValue + // InternalRos.g:15527:2: ( ruleParameterValue ) + // InternalRos.g:15528:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -45512,17 +45900,17 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // $ANTLR start "rule__ParameterAny__ValueAssignment_3_1" - // InternalRos.g:15323:1: rule__ParameterAny__ValueAssignment_3_1 : ( ruleEString ) ; + // InternalRos.g:15537:1: rule__ParameterAny__ValueAssignment_3_1 : ( ruleEString ) ; public final void rule__ParameterAny__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15327:1: ( ( ruleEString ) ) - // InternalRos.g:15328:2: ( ruleEString ) + // InternalRos.g:15541:1: ( ( ruleEString ) ) + // InternalRos.g:15542:2: ( ruleEString ) { - // InternalRos.g:15328:2: ( ruleEString ) - // InternalRos.g:15329:3: ruleEString + // InternalRos.g:15542:2: ( ruleEString ) + // InternalRos.g:15543:3: ruleEString { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -45553,17 +45941,17 @@ public final void rule__ParameterAny__ValueAssignment_3_1() throws RecognitionEx // $ANTLR start "rule__ParameterString__ValueAssignment" - // InternalRos.g:15338:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; + // InternalRos.g:15552:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; public final void rule__ParameterString__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15342:1: ( ( ruleEString ) ) - // InternalRos.g:15343:2: ( ruleEString ) + // InternalRos.g:15556:1: ( ( ruleEString ) ) + // InternalRos.g:15557:2: ( ruleEString ) { - // InternalRos.g:15343:2: ( ruleEString ) - // InternalRos.g:15344:3: ruleEString + // InternalRos.g:15557:2: ( ruleEString ) + // InternalRos.g:15558:3: ruleEString { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45594,17 +45982,17 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBase64__ValueAssignment" - // InternalRos.g:15353:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; + // InternalRos.g:15567:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; public final void rule__ParameterBase64__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15357:1: ( ( ruleBase64Binary ) ) - // InternalRos.g:15358:2: ( ruleBase64Binary ) + // InternalRos.g:15571:1: ( ( ruleBase64Binary ) ) + // InternalRos.g:15572:2: ( ruleBase64Binary ) { - // InternalRos.g:15358:2: ( ruleBase64Binary ) - // InternalRos.g:15359:3: ruleBase64Binary + // InternalRos.g:15572:2: ( ruleBase64Binary ) + // InternalRos.g:15573:3: ruleBase64Binary { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45635,17 +46023,17 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterInteger__ValueAssignment" - // InternalRos.g:15368:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; + // InternalRos.g:15582:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; public final void rule__ParameterInteger__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15372:1: ( ( ruleInteger0 ) ) - // InternalRos.g:15373:2: ( ruleInteger0 ) + // InternalRos.g:15586:1: ( ( ruleInteger0 ) ) + // InternalRos.g:15587:2: ( ruleInteger0 ) { - // InternalRos.g:15373:2: ( ruleInteger0 ) - // InternalRos.g:15374:3: ruleInteger0 + // InternalRos.g:15587:2: ( ruleInteger0 ) + // InternalRos.g:15588:3: ruleInteger0 { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45676,17 +46064,17 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterDouble__ValueAssignment" - // InternalRos.g:15383:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; + // InternalRos.g:15597:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; public final void rule__ParameterDouble__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15387:1: ( ( ruleDouble0 ) ) - // InternalRos.g:15388:2: ( ruleDouble0 ) + // InternalRos.g:15601:1: ( ( ruleDouble0 ) ) + // InternalRos.g:15602:2: ( ruleDouble0 ) { - // InternalRos.g:15388:2: ( ruleDouble0 ) - // InternalRos.g:15389:3: ruleDouble0 + // InternalRos.g:15602:2: ( ruleDouble0 ) + // InternalRos.g:15603:3: ruleDouble0 { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45717,17 +46105,17 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBoolean__ValueAssignment" - // InternalRos.g:15398:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; + // InternalRos.g:15612:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15402:1: ( ( ruleboolean0 ) ) - // InternalRos.g:15403:2: ( ruleboolean0 ) + // InternalRos.g:15616:1: ( ( ruleboolean0 ) ) + // InternalRos.g:15617:2: ( ruleboolean0 ) { - // InternalRos.g:15403:2: ( ruleboolean0 ) - // InternalRos.g:15404:3: ruleboolean0 + // InternalRos.g:15617:2: ( ruleboolean0 ) + // InternalRos.g:15618:3: ruleboolean0 { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45758,17 +46146,17 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_1" - // InternalRos.g:15413:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; + // InternalRos.g:15627:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15417:1: ( ( ruleParameterStructMember ) ) - // InternalRos.g:15418:2: ( ruleParameterStructMember ) + // InternalRos.g:15631:1: ( ( ruleParameterStructMember ) ) + // InternalRos.g:15632:2: ( ruleParameterStructMember ) { - // InternalRos.g:15418:2: ( ruleParameterStructMember ) - // InternalRos.g:15419:3: ruleParameterStructMember + // InternalRos.g:15632:2: ( ruleParameterStructMember ) + // InternalRos.g:15633:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); @@ -45799,17 +46187,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_2_2" - // InternalRos.g:15428:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; + // InternalRos.g:15642: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:15432:1: ( ( ruleParameterStructMember ) ) - // InternalRos.g:15433:2: ( ruleParameterStructMember ) + // InternalRos.g:15646:1: ( ( ruleParameterStructMember ) ) + // InternalRos.g:15647:2: ( ruleParameterStructMember ) { - // InternalRos.g:15433:2: ( ruleParameterStructMember ) - // InternalRos.g:15434:3: ruleParameterStructMember + // InternalRos.g:15647:2: ( ruleParameterStructMember ) + // InternalRos.g:15648:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); pushFollow(FOLLOW_2); @@ -45840,17 +46228,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // $ANTLR start "rule__ParameterDate__ValueAssignment" - // InternalRos.g:15443:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; + // InternalRos.g:15657:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; public final void rule__ParameterDate__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15447:1: ( ( ruleDateTime0 ) ) - // InternalRos.g:15448:2: ( ruleDateTime0 ) + // InternalRos.g:15661:1: ( ( ruleDateTime0 ) ) + // InternalRos.g:15662:2: ( ruleDateTime0 ) { - // InternalRos.g:15448:2: ( ruleDateTime0 ) - // InternalRos.g:15449:3: ruleDateTime0 + // InternalRos.g:15662:2: ( ruleDateTime0 ) + // InternalRos.g:15663:3: ruleDateTime0 { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45881,17 +46269,17 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // $ANTLR start "rule__ParameterStructMember__NameAssignment_1" - // InternalRos.g:15458:1: rule__ParameterStructMember__NameAssignment_1 : ( ruleEString ) ; + // InternalRos.g:15672:1: rule__ParameterStructMember__NameAssignment_1 : ( ruleEString ) ; public final void rule__ParameterStructMember__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15462:1: ( ( ruleEString ) ) - // InternalRos.g:15463:2: ( ruleEString ) + // InternalRos.g:15676:1: ( ( ruleEString ) ) + // InternalRos.g:15677:2: ( ruleEString ) { - // InternalRos.g:15463:2: ( ruleEString ) - // InternalRos.g:15464:3: ruleEString + // InternalRos.g:15677:2: ( ruleEString ) + // InternalRos.g:15678:3: ruleEString { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -45922,17 +46310,17 @@ public final void rule__ParameterStructMember__NameAssignment_1() throws Recogni // $ANTLR start "rule__ParameterStructMember__ValueAssignment_4" - // InternalRos.g:15473:1: rule__ParameterStructMember__ValueAssignment_4 : ( ruleParameterValue ) ; + // InternalRos.g:15687:1: rule__ParameterStructMember__ValueAssignment_4 : ( ruleParameterValue ) ; public final void rule__ParameterStructMember__ValueAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15477:1: ( ( ruleParameterValue ) ) - // InternalRos.g:15478:2: ( ruleParameterValue ) + // InternalRos.g:15691:1: ( ( ruleParameterValue ) ) + // InternalRos.g:15692:2: ( ruleParameterValue ) { - // InternalRos.g:15478:2: ( ruleParameterValue ) - // InternalRos.g:15479:3: ruleParameterValue + // InternalRos.g:15692:2: ( ruleParameterValue ) + // InternalRos.g:15693:3: ruleParameterValue { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -45963,17 +46351,17 @@ public final void rule__ParameterStructMember__ValueAssignment_4() throws Recogn // $ANTLR start "rule__ParameterStructTypeMember__NameAssignment_0" - // InternalRos.g:15488:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; + // InternalRos.g:15702:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructTypeMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15492:1: ( ( ruleEString ) ) - // InternalRos.g:15493:2: ( ruleEString ) + // InternalRos.g:15706:1: ( ( ruleEString ) ) + // InternalRos.g:15707:2: ( ruleEString ) { - // InternalRos.g:15493:2: ( ruleEString ) - // InternalRos.g:15494:3: ruleEString + // InternalRos.g:15707:2: ( ruleEString ) + // InternalRos.g:15708:3: ruleEString { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -46004,17 +46392,17 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // $ANTLR start "rule__ParameterStructTypeMember__TypeAssignment_1" - // InternalRos.g:15503:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; + // InternalRos.g:15717:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15507:1: ( ( ruleParameterType ) ) - // InternalRos.g:15508:2: ( ruleParameterType ) + // InternalRos.g:15721:1: ( ( ruleParameterType ) ) + // InternalRos.g:15722:2: ( ruleParameterType ) { - // InternalRos.g:15508:2: ( ruleParameterType ) - // InternalRos.g:15509:3: ruleParameterType + // InternalRos.g:15722:2: ( ruleParameterType ) + // InternalRos.g:15723:3: ruleParameterType { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -46045,17 +46433,17 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // $ANTLR start "rule__MessagePart__TypeAssignment_0" - // InternalRos.g:15518:1: rule__MessagePart__TypeAssignment_0 : ( ruleAbstractType ) ; + // InternalRos.g:15732:1: rule__MessagePart__TypeAssignment_0 : ( ruleAbstractType ) ; public final void rule__MessagePart__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15522:1: ( ( ruleAbstractType ) ) - // InternalRos.g:15523:2: ( ruleAbstractType ) + // InternalRos.g:15736:1: ( ( ruleAbstractType ) ) + // InternalRos.g:15737:2: ( ruleAbstractType ) { - // InternalRos.g:15523:2: ( ruleAbstractType ) - // InternalRos.g:15524:3: ruleAbstractType + // InternalRos.g:15737:2: ( ruleAbstractType ) + // InternalRos.g:15738:3: ruleAbstractType { before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -46086,21 +46474,21 @@ public final void rule__MessagePart__TypeAssignment_0() throws RecognitionExcept // $ANTLR start "rule__MessagePart__DataAssignment_1" - // InternalRos.g:15533:1: rule__MessagePart__DataAssignment_1 : ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ; + // InternalRos.g:15747: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:15537:1: ( ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ) - // InternalRos.g:15538:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) + // InternalRos.g:15751:1: ( ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ) + // InternalRos.g:15752:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) { - // InternalRos.g:15538:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) - // InternalRos.g:15539:3: ( rule__MessagePart__DataAlternatives_1_0 ) + // InternalRos.g:15752:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) + // InternalRos.g:15753:3: ( rule__MessagePart__DataAlternatives_1_0 ) { before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); - // InternalRos.g:15540:3: ( rule__MessagePart__DataAlternatives_1_0 ) - // InternalRos.g:15540:4: rule__MessagePart__DataAlternatives_1_0 + // InternalRos.g:15754:3: ( rule__MessagePart__DataAlternatives_1_0 ) + // InternalRos.g:15754:4: rule__MessagePart__DataAlternatives_1_0 { pushFollow(FOLLOW_2); rule__MessagePart__DataAlternatives_1_0(); @@ -46133,21 +46521,21 @@ public final void rule__MessagePart__DataAssignment_1() throws RecognitionExcept // $ANTLR start "rule__TopicSpecRef__TopicSpecAssignment" - // InternalRos.g:15548:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; + // InternalRos.g:15762:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15552:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:15553:2: ( ( ruleEString ) ) + // InternalRos.g:15766:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:15767:2: ( ( ruleEString ) ) { - // InternalRos.g:15553:2: ( ( ruleEString ) ) - // InternalRos.g:15554:3: ( ruleEString ) + // InternalRos.g:15767:2: ( ( ruleEString ) ) + // InternalRos.g:15768:3: ( ruleEString ) { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); - // InternalRos.g:15555:3: ( ruleEString ) - // InternalRos.g:15556:4: ruleEString + // InternalRos.g:15769:3: ( ruleEString ) + // InternalRos.g:15770:4: ruleEString { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); pushFollow(FOLLOW_2); @@ -46182,21 +46570,21 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx // $ANTLR start "rule__ArrayTopicSpecRef__TopicSpecAssignment_0" - // InternalRos.g:15567:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 : ( ( ruleEString ) ) ; + // InternalRos.g:15781:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 : ( ( ruleEString ) ) ; public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15571:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:15572:2: ( ( ruleEString ) ) + // InternalRos.g:15785:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:15786:2: ( ( ruleEString ) ) { - // InternalRos.g:15572:2: ( ( ruleEString ) ) - // InternalRos.g:15573:3: ( ruleEString ) + // InternalRos.g:15786:2: ( ( ruleEString ) ) + // InternalRos.g:15787:3: ( ruleEString ) { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); - // InternalRos.g:15574:3: ( ruleEString ) - // InternalRos.g:15575:4: ruleEString + // InternalRos.g:15788:3: ( ruleEString ) + // InternalRos.g:15789:4: ruleEString { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); pushFollow(FOLLOW_2); @@ -46234,10 +46622,10 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn protected DFA11 dfa11 = new DFA11(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", @@ -46270,8 +46658,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", "", "" }; @@ -46331,26 +46719,26 @@ public String getDescription() { public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x000000C008000600L,0x0000FFFFFFC00000L}); 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[]{0x3F80000000000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000040000000000L}); + 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[]{0x4000000000000000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x8000040000000000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000680L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000040000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x8000001000000000L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000010000000L,0x00000000000F7000L}); + 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}); @@ -46401,6 +46789,5 @@ public String getDescription() { 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_99 = new BitSet(new long[]{0x3F80000000000002L}); } 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 9d974c0cd..a8cb3242e 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 @@ -84,13 +84,13 @@ 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_Publisher(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void completeNode_Serviceserver(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) { + public void completeNode_Publisher(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) { + public void completeNode_Subscriber(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) { 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 ffebed63d..9eebf03d9 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 @@ -33,11 +33,9 @@ import org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter; import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; import org.eclipse.xtext.parser.antlr.ITokenDefProvider; -import org.eclipse.xtext.parser.antlr.IUnorderedGroupHelper; import org.eclipse.xtext.parser.antlr.Lexer; import org.eclipse.xtext.parser.antlr.LexerBindings; import org.eclipse.xtext.parser.antlr.LexerProvider; -import org.eclipse.xtext.parser.antlr.UnorderedGroupHelper; import org.eclipse.xtext.preferences.IPreferenceValuesProvider; import org.eclipse.xtext.resource.IContainer; import org.eclipse.xtext.resource.IResourceDescriptions; @@ -144,11 +142,6 @@ public void configureRuntimeLexer(Binder binder) { .to(InternalRosLexer.class); } - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIUnorderedGroupHelper() { - return UnorderedGroupHelper.class; - } - // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 @SingletonBinding(eager=true) public Class bindRosValidator() { 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 50c77de6c5cfe76a1e5758333e67461b2e011805..6ddaf55986bda68c2c43dffb0fa30e56da31855c 100644 GIT binary patch literal 17572 zcma)EiFXsX_CE4>i5(6*ZQ=FxbzgwSA%u{WE}oGlkU|ogq)=M7)JZ16C0lI=nr`o3 z|9#)R(u|$(ey2HyGmEZ1-9@_6Cyi;(&Skq>jmDKmdvY=|=G|w5!NF(E=F68aC$f#5 z?m<7B*zavOrzR(7o8Jwx-v<9cq|`KHcYB@P-A=Dm+3W0PS2nYWtzPGF@7exV)|==a zbS8TH{fU+Re$+VZXPaKQUn&_>dJpa8ZU4q5CpPwXclY-u*0SDicdxV4FJIiuwz_*+ z|6X@A`QX|w@Io!!qmFV$mR2du{WMvbLt>L1~Sku%~4~+21<=-N8}mTBV-tWV_kkpkJw*>e&74=;eNIvr>K0**VNgZ<~gx zR!Vg<&P&6b(u=|CQfYkg!Be}uxR@@jMW;&w2xEBNNB~z=EUlX9FdEL|-OWAg3kZlUos7+T3 za=uiEz zx1e~m;G+Koh2N&a?*O*+Ri*Tkc^8_L-!qLf_8BT~!1R^Q-gZ{0>||Sm_t{RzRI9!2 z_OrnUeEQv(4^5-;5$|JD{g~J9jroMvr^Z}0l~UfL`qWIJ=q7LRewx=gI^EoY^5q4DaYnSiT`I9l)zGCD_6DXrYZ{}@xmKC;AfE-0 zJAkOIuB|LA-HkpEKKO#}|B{aQigNFoR!jAcS~1>6t%R@Jre)1|{c(3^lU>u8mNWHA zD`n-@yqCDE08qAd&)>Edh}`;`j~|)V{Q&(ypcj3`CG=g>S|;K{LHx!StY|$VuI9Im z3sGwgrZnQECr_8x?xibH>)T*X>k+Xa+j?xurPg;P!$kScP!3==8%l1QSrfSpDX{f~ z6~31W<&Xd03J1OJZdXPw#{YQnWLiG}qZ;{S&}tL$M?tI%BMxV3pN4KWzgv93L;*y} zcc#|*rS+3JHU6;E>!T;;84)iev#n+Wm25qQ@vX;E>*rEbOD*#cZAP{!B#$MWRtNsC zw$@Ff7H@ErRHV(;MnHnYH{rygwoEHy1pY9sEsRYJn5eaFPLIb(cH4VQPL;8(tTQ<5 zWn%|E_15o;lo2r_p}>vvq6R)q`xKZ(4u* z!vC_NKHgR7j8=Pgl5MqTZ=kh0Ws^=ni|}H~>)M{ZspgM2o1q*^v}dQG2CugiU6RNJd3~Eb2r6^xoH@2elhF!F=IO}6)?K?_h8E0 zt)SQ3jGA(>**qaggXV6-AXqYoOvuYzQIQ(XA<;_jZOImHm0?Wc)dU1B*S9LilKt5hL+DX zo5L~!d>gTU8^W`qUpxn(%KH93dVV{ObHx%>408j^q@wj2IdM*$7P53s%#7}M$UxYbe+KK9)Q2**- zXdpKr@dk`Fn^Gt(cncD>AjvIA5<#Q|3Z*7kHNnz^Dq6TP1I=x2gY`C`2`OX~)*E5f z2%8&W#Ry9y6v{WDR#;k5qoUeIZie+{)YXg|Gt!8+!>S!Nx5J7ZmUehBZN;e}E*Nri z3Wm7c5I17T%_+9wydh2vak(K*3~|8_NaGLkYKY4X(Kd2J+^8YG5pRf7LtJi%6GL2X zNN6QhL(*W#%rp#1b3@V*LuRIFNa_tq)sQqdBo#x_Uvxb3?R^+>mtC5Z{P5 zBvnJw+>lfZNpnL&EAwi|JPjG!+S%_6#9#BdDf8YG%)q{w#>{(T=GB<_+?aVWW}e0b zI5lTp&6%e;S|aw$=l0BddqP8M(7ZQjUJaVh4Vo8&=4nuXV?!|}S>%)0uo)yJ@RP|X zF6j`CBTXjg#9Cy^ahZcXu3)Ig)gT3!8oRC+BJ3DJ>j15+9}Ti7Zg|=8JUu0N54=-? z*B~A_3KB<*HC%iKcv4lAJWI55L>qK>fp*?YUdYk-9%vT@?Gn*m3o<}^ooFIL-QFPD zWuVnJ50xiG@f9!qFGa+>8_IzCrl9_tsBZ;1;QR-uIfUr>Hj&=}a_wH$+01%T{H~XO zFZZOD0QG%A{eY++1}UJDQTXbD`7tp+0cL{N@~1?e z2!cQ+=cp0nhaUx50?&@zU>5esz9YxJ8v{8n1hRBvOjkhmT^RG4iP?Q?l=H~!yD~wI zOAhzYpLt#GsM6@TMJcd97p=b__Lo5t*kmSSBIv9KMaQ&1R1A2bH1Q(gmx3tZmjPc_Nss@K z_}_TtZ%%pm6<=p{Sb1Lx^fgibTcSS-l0bj#mA^UV!M`K;lc0Q#{=KjB!-(<)d|Tju zB>Yc76!1@j@;Uy`#P4|JXQsXK>%Pv$u=2hX%5MsKM)a*93G{8R{LHjh9?YN;lM9IF zb9CVYh^z7eF1YB=0)9u}cL~4e;hzJ3KPaE$9}xdn;5U3;_UiY1t-h*{mDg}N3>ZiY zhiu_RkVOkG(L#XoCj7=Gj`AjQ8-DlI{uphdFaqoWN%b!_@pq6#6aUSd$gNQB5G!|R z_=N2(@%#bK3jBfYQW+6}F{BV|ixdK_wP(XHMisP3`hYI0b-Y#WSsBjlSx!X_rt`c# zKN+E#pNx<$nAeNeWI94Qrz2eabi@kMn#`|+3~hlzz=xy{Xlrf%pu0g{gIzwT3=W|a z1gJyq$zd7V2Rd=OQq<()8!vB}vu7-*em~zYRMLwgalm83-xkmaHsqkDnp0N@&=2H1 z_`}njYRXJ>UJTA_d38fdYR~zk1p0D9P;}Pp)SgRUrTe@&3y;K;G+y;IRXpDa%HVzq zL5tLdsvNR1*a!C?)d5J{AdZkEam0nhaqNEjdZKs$dkLieK=~LWt1hgCa!Adxs_SxVeQJ@C+GCAR4Ij zDc?*~zw3 zU?ZoC7aDm>(?DIhN`{1(Ct!H6D8j{!j5YX0iHYxP@Ryy3oft--BOJw`BSlvPCrHV1$Vpy< z>Vl+T!)&MuUd?a_7Cr!B(awOP+&Hk6U|dS$!f*rqKxK|SH7gx43v4B?#i3P)!AlN3T(}iek9`^2k|o^ZC;@rV zcwxOB%1s$l3%YAkLZp&N<3vegk}^%s1(OOD4G~JJXe_C*DV%jJq3`yiWQ^4%dn9#s z;iN&KaVDFUM%EI!}(>O{_6~Ya_*PWbZhDgX}u*;mBMQv;xCgeGnOl1keQ6ek`eo+<^VUvdM z;Sn;JM#AF~ku=F$9+DhJ({%Foh&SFLbPbKat39Tgya&-UVJ8vUJL~mL^1jFU0F_Vs zoX$(ulNcr+66PalczUE}lzePt041Mj0M8bilu{cyUxm)~|;>x#S(=6x>x=?hl;68<@RcV~aSvy)3i$yeS( zE%ng(X7iW`KzK@1#hitnZi6_?X4*RrXs~Uj-3Zy7-Kd(7{ZtPy=nzObw1H0-V4S|w z0Desc??b@`4t@`wQNJj8;M-c1gD6^-7ec8e`m1=s9=z=HMDmb2TsO%#$C_EuW*{nO zJxCA98bxKQO1@?3BPj9uO12}%rn#SV^FMj)HTq7Sg_YI`Noe*&-1R-(^+TwDmfC3P z{7L!bM`{3{{1hBUN)#OSvoGu%vt->{l57NX)G&OnVZ*bdX=`XPP z+{0e?1&&g4lcVIhSAIvWy@1o6V=^#ySB%}GvHoZz*#YhWnm7Szl3&>}Z0!YGc~%l^ z9r(h-V-~y!w!RFu{zggIdUQ;ZM<(b-XkSiDXzQO8mH0BrnS>`N{yF(O;E@6mkG$vA z8HV!;us@NoLt6dAkr9~H65<^H+tQ5jg8P5ag)%P@qS+Fg9A20 zV2~NCULmQqoUZ6vaSKvT?SwIey#|u0t#0y;LSiHc7PR7fT3Ho?}45^=Gbb%6ucnK$x z@dP^bKYS|3HPDWyHwn2>2pPCh2pMP*oaM<#Sg5s~gqINmD}shtX7dY~p|zSaB$SgO zHHPaWUV$Uw&T}N5Q3?iEc3F?%QkH}(S^5Y9ngwU_(Gs>4qBY8sAQpHMZpo9vW&j>Z zZ~ddj3Y>|t0$cK93kOWdeae=&QG@%ym2k_XTVy&Ga<~?66jT_Kj}`dRP^>_iLaacR zP{4@^M?0_fCfE|YKfFmjK$SwMK$SwMz?Je)X}9L!0%7u=!f{UyzA-$uK%EE<+LVV% z>myX4O@3(2r#iIqQ2C*QP=P~XWLff}JXF3E8{^WvE#azRvJv#ihmHc52$ zEMHzX_S`FdWl6KdQ^wc}zP`QaLtsg@_?ZnF#5Z4kV?EijAX``#gaS!vmVC>SZ{gDu zUn8=fbXiZjxEu(DrfkW)>Xyu_sAH_BU$&rMc7%Re(l62w>*-fyNxure82kQ7KYft< z=|c$XmYV$ta&jxKsdKg;U|Ou#4jXj$Y701m;^9~7;KI~XJQ#-eeHl;n$`RKhy-7FY6zGe zV1Pl!_u==moc-*i@EtE~?B_(3j$=u=EGgH;Tsdq!9r~{^tfyVp)2`QsY$(KF1*umJ z`)RPkQ!m?sT3q6BBMW#2bBNl(G;`%3^oqWeV!v~+o9$xFqlVq3TKAyVl~<^>D1wn) z@DBc3$Mu`9R8EDV;(e$X*$3arh1wbE5t9fSGL0F zX?G|odrfwidjocl zR!kbZFJU~O?Z5IB6KRh(SpV6+IdgnV*$x0(bqjYFfO=SJ^ zKjK5^jXe@a|4yk-js1gFgs5Sfu)@&T=-+4*YfLm${8^!DJ~!(zmDOXak#U9(3^erl z*KUx~9xG|WaNrd-udW9Sb#-_ajdostws4Vy!_E3s$K^EuNj#L)MSa5D| zlzat;m;5fQaFp8zAI-d@!gp|x^54M?JE{T{ zDVh6&FPXxI93`hx;aMGp58>!2@VH?|DJQPda`?1nm`H2Ti)UE#Ipc2nA0}g%Gy>$vFZzB1Mg=rk_jbDB_$MBd?jq` z;&zU^#Q2yNw~Px1oIilNCgsu{ahhHHpE{!znhwHy&AM&vze8u09&p zuiS^z?2s(`52j@%TGBK2A56-5U8*EA^O�XTP&RQBTHjM-xMbp%B;Y;aNM7B_%^i z0=v7?ad`iXX)X4-K+NYlBv9TsR&GM)UX?R^7!9JviR_sG=O8XGH!w`@#G!#yw z6OARy%Ma3ciNf+}replt*IQN#3^EG)$Q(5z!KUWJ5{mznE@$fQ7-x)2i@?cO&5hEfWP8&I|brplAF1q!;peH0OOZFAdEV zxg@Q@@fKH-WMtTJl_KMmmmyLJXjsa-5*(Q?*<3^&uo8ATsb1L+zX#^GiAs$YDYvKxn*Rd)(K&NV^>v@VnkdY&nw%&*)X&$`?> zw00(U&?Ek4DRSq1?F-u6xgp1h1lqcYsExTx;$=+7?lrkXPjs*IZrwPcVw{28Whp}{ zaaV8$1Kq!PeRHJO>WVya|MqRab+X6$MSI!(hh4|vr&SgAP7sHoo{3c)nHVEO2Iglk zv6%GBeTZgX%Pm$+zj}8cd9;tU@i&GH9~OlDpRh}~t7z!eSjJsrUkIyucO6Z0Rqy0C zM$l~nRaH0RnuVV12HagnV2o^C`E>|3t%OZgkOpDgb)%b90AgAgHj+63MjFY1tgR>Y zIw5hq=y^RhAf5d72vB#9L458NFzyRB=Bv6dhaLd)Rq^Oro{%7os&-tv9V6$+pXeEv zsX>?`ktTC|q{`y{ZordMFQ~{eCa1!ChkXy!tS3&MW5!P#>x2>w(z}Ew@SAer<FT34juC>>C zk<=XN76v1}*^sO&r=$_y7OMd~OiA?hCr5bXBJa|%4>%siEAb*L7ArnH$ok+a-7CK_ zV!5min$TLl0K`{gxZ`FJ%eb<+!xv&2eld$%Y(PtyB%{CihRYY!6JKEl(;t&1<0zTt zU~-EvafTme@oOc1eUn^HKEmA~Z+fUp%J7K@H zkHAoGfXGcdQnBH!I(!kRtP&;iH6;cNXxLDP_uHC55Z$W{Rwf+`w2U1roUySY4V16H z`K@8bhd{k?E4={8O3&58QiRXPsW)CRd*edtT`W%sN(EEjr9sV9)#2?)X&GvQuH{n| zN1m`YV1lk;!&VH!j|3)xr=NVZc{i<#Ong5S1ZXkN+^7xM8-8i(;r11&`9m7RvrWVQ`sTR&?pCZ@gb{_9R+?%!ujWFoG@PT(Lzvum;pr=gF^! zG?bt!>O7S48$7yLKEQ*AaHrlAj^gFTd$59k5RmNq8Sm74peUfJiwjFnS5r%@VGn|x zXalMvs0i8?9dR;*+gk#uItuAvVd@!&IwvLTD1Bzqk^~FQ<$r0!BFX67cmU^2(lSO^ zLF41SBjL1ZMTc!#)j>PFhw5caIjuq2aykZgrk;nSRbx{AzXoMUnH0Q3zIsdLKR5V8 zi}Gxep5}}@w2haZfy(Jwj`@5U4xA`G=e0Sn+JILMmqU{a(4?APq$ZbwEHrrynv6i1 z^mV+#GAw;VRg2Qgc%iFglU^A~Ln+CK%=hV=tff<7$^)U`#QDUHrDwVC2x@!Vu44yk zl6xcWO(sP5p}l7Zpoe(prcpL$pL6(d7$bqi=x(>s0q~s6puU9^B;#9l8*ipCd!+bc z`4)cXIgNjF`2FP#{KM7aYH@YAI$Tp+Q(Wh9oyUY0*W+{X<@l5MMm!hC@k0Df{3Pzg c-T2q|2;cADz`wcp9ei$rI|y)ED4E9p0SiCK!vFvP literal 15796 zcma)DcbpVO{-vg8W;5A@;S8rDAVU%r_2}-ZIap;E++9RWIPCVq$R=lILG(_=?0IHA zbIv*EoU^BAK6B1FoY~)d)m7ayi}(B7{=sxteZTMfzOSmQD>R1(-JP`!qiP2^Lae{I zRO*|S$t+v8Y<$q(mG3JC<9iE>GLt4u*dnuIDcGy@KbRykqIyOl*WH~fBvL)O?qF0$ zFut>p>+f0I+Zhzb=lgQw3%$khExkpjp}!b(7~^6hAw*&W#EW9@#gOCMd%L@Pd&ai~ zh3*@~@>xx>DP9gw#p-oH+-X$KA1vW@Nq9ZLCZ?wnyNUI|B)Ng89U>RQ zxgDvu|cS^6X6N9;PozilcPAk>;qL+=#)woR zF(#E73!8B)gZHNVh2MCTWq1w03H*iMME))ilTbC8mnfgY-z|}w5SxK~vJuTVRkPnb zkrvb!yBHx}-87J8P3 zZZeL|=()n3O~g4GaeGtI68aIbHM(pV;ka!`rPgbnzhHLT%xsI}&b8^dI}i)D?mUr9 zxH~4qAZNX@XP={3*`U@DWH6>-=yT`Od?%PENB_U(eT95?UO%&V?(5<^;qDBCv||PV zcNgOA3cOS~Uis*3hMvip9h+uxcmSRr<3yFahr64oubY!A6ww2tQ4j@sG;0k?p{2V3 zX}j|rclU%-m6aTI200CxOl&t`m~nH^J?$d?{ZkO&A-C{_}?SV^!saeq2-Ph%~z19zw zeMqp{-BUEA+(J|=+#+(YfrMKUgH!qymriU`<@OVHDVdnD*>RWAb!U#0?p`|da@cGo z+`aL$4!Rd)+Q+E!mr#|o`&SgCTl<3cqHy;$mHRPJ5oKvg;qK2!D-fxMc7CoHIPL+4 z<$+APE|ak}2z?MjC*6bTbO@a4TZ6*Ve0x9($34{e9Y(*w@QW+qdbpP1ZhYZP_Bif|hQU8bbz~;9k_iZ(1i~rzWD-8bnuEuwhR11^$LWY%ZvgOoltN+8VE8ks zQCXGao<*ejj(au&C!tYUB|@HqkdAvU1>obS^Ei({=L4w0TUadd6~HRTy}%${NTeZ| zOnEJ!E<#JK>t0OfOW>SZ*xQSKd8u)_j7}J-SqkIJb=)hM>Xp_4sa}OtwWID{R}id!K>R#elnC!#zN_2dxR<9wJ<5Lv{}n z?h(LMkp}S|HO7w-uO_57aVh{G*MLtD@JVX}gnt6iIBSAW5%Fn5aPlO_{g*L*CMGy} z67ZhYc+U~4id&v?c-oK6U%Vh*L;42#NRRX?dZGiB)C1?=eAmW>b z;M6IO`<5|&J0>`F3JAWV@!logd)5Sa?;C=!A;Av__n{?7ypN3W$7KXH;3pdJQv!Zw zZGiB(C1?=8AmW!mtnTdU&6Sw*SH}EnLSk?>6(ISI#{8C;-&rGI{s)-WUDN!Ypg%;Q zDKg-CiyVtOfH zdTDDTgjdDnjS+}?)r718WNP8^Qs8*C#Fk+SR-M|`dEJqkDmI7;}##)6~t6B?quSP6wLafz^wFacX{)@u?E zZx34o%(XP;+QeMPS^?z`z>EMi$90Lj9&oE>2Dy%);CSmB`wfhOVL34Ws4+Jr=0?^A zm>W|;V??H-iMR<6YdPe3g+gw*%on#y)8{DW0xKlLlX2hLp&49Z(acO68w;=A8z^&6Gp#h#|Jhmb*W>s+= zkhj*z+YtFr)(*(ifn2Q(4YW&WkI;H>Gtjv#%Jd;;xYIx8hlrR?`91FzQ7WX(03<#&JdqE z#SmX;eA;8;rVhkAGPjSVkj6il_=i|S;2%nX zLQBK{Fv1@W_*xFk2K#TuqDh>`xiNRIbaLl&IpSSFVi$r~^>*3$^Jcdw$GeDNdbQ+T44ZoI65ym3 z_2#;ScPTEbyTdhs@GhhBg`n8qRTAFixT)z3f{uk)Hwy0xI&t4ocvs>w+}je~Rk*Ik zGMFnL;ayFm5~k$By9Sq4n4n{cA-rpG6Tj8G>$Dl)t<>^*QoaE@2E&@Nt*zdS>;kW~ zafaRz^KOi}-vq^y-p$Cs@os_3I>NgZKU)FeHsB?;5#H^nOnG;Nm3Qh&?=JjoCcL|~ z-uKXOQ{mmK3mIK__u<+!EAH+WgDW>`#;m-a@gAVdnRI@TfPd9M!h6W9g1m=OS_2*X zu)75*9zi=rx4Nw!CBO*;cq{_&9!H_~1fQR%J2~EyQBO#E|3nT|-cx*Do{oxz_b))i zF2Z|;-GVKpLp`gz#dBej-t(}vQvvS<-n54MouKj}sq7=XmuwpUMnT*;UIwha)5xzx zNxVu=t%CO&lXx9T)P*}3dNu65Vd%ce=L_%ZxDJoPTS%+Mdz)#!W9>laU4WK>2=Bd$ zyxtEp65a=f_J@}CM<_7e`(wJWr)$EWM1()Jwx7W^>hYh$+T3XSFCzOdt^HT9FMBAy zhDUU(eZGl&z9lcyHIUACgcyUq`yZB%6W;gaR+WQ6O-mlQP#xv!P_gko*KZq)0wrOib(iiMHegYc%j*@;}6rN!}Xm%BCO;?<&O-DRzXp!2WJT^6h61G(Nq1^@UUXbOV?0+ ze|56q96Z$wW5?I??|F{T`L~0$0ZX9<=iXI5H>S0n@YgYboPCFboWE{`7V8nX3Zd5* z!-mZ5!R|gzGjPOGu}5F+ZxFUv+UI6;-JJe~UHRhTpimUP-j4?5jR0HQXDf7D`Wq8` zG+5V09*)0>(61za45{Ol6jg!$Sn#j$xn&)D2w!hqBgFVPiA+Tj6A*_ZozIPI`zQ;4 z5{&GfR&g?3LH?95zIT#H`?9q96CNsbQ5I&Si`;z@!Sz{sm zEZ7c&6TaRUhhQ^ot8rUA-G>Ja4c3Tj_OWe|SXdS|)^?;fi&^1-t#2{eIewFg)r?Jl zHda&xO0%g{T)_T2hXFAb_^!ZVC_6mSgj@K(g#$L zM&XvLzoQ5{&wL7n8OTa@;I)&MYG+Edi!}%Mu81>yWqW@&#)lpYtXR9Fz>0-~6J5D* zKpyQT4{4m(IK=!QyvPWx?)rl_HWMOea_!9uhb=j1D?a#pAce9tz%KK7?WfjKQ7V)yqk z6V@7^M>A-AKF|i6`7wWjLMSum=|1P_gDX58U(eQ|^u<(qXnb&>eIfQGT5QhSD?NqJ z**imW;%@Z50?}i=uQamx6_a-VY8crmycX&j>V2)yLx_7A#{cV#qwue{df$K`vA)8; z5g_rshPjC;YQ1kJGo$w{R_|L`2)%FnFACirDg?>zFz)`HR`R=0VkMVdd7iur|8ANg z|9i>+@wEjiL&-Vm_wOr{JoI$@`@>ZI2P!2Gt0DP=TJnbgZzVTX{=+8ZBltCvKZ@wF zKg%S4$~X%DX)C#&=SN*y_?+htko;Mus3m`n%#7sE zTgf@$r{pjG7lmF56@uiP`qSNi*-HKjN(P&GyY1w!(h7>d2D}DLO?jGM*2iBb+#3+Q zq1?~$-!yu^MZI}iqdoZ?1O>?bwwC)HU|0AF|6LRAJ^UKA-$&$F?GKD-{)e!zi%eK{5lMY~D#w}}#+d=Iq8fQ@iivrR98dQQ+=oZ?v+~981XfNk5EBW38RtqSfSCk2 zs^nx$!=zbV$cbo`&B&KXLQcgcrP&<3Yl=M1#usCu_*;bJh1}9M`!pJ(*|%ERcxz)U zJGXw5ew6rNm4u|81*}(nzW%K^_jsuNAk?TS?hPHg{B~= zPY`4i8=mh9-SEu_!lzEoW^vRX=2(^ZWNmL{Z85U8{txWiLiTW<8|%#FiRAKRl_;gg zo>H(VD1^PuEKa0eoUB%sO_>!E;rb*gxjvC*eIn;0(5?tnZ7hY{Eqst2xq!v^fHB9t zOSwC^+dHj5j+_>P)3AY@9BIC;ksVZ*3kcg{HcCAD2lkOcE1C zS{8VL&&y;{3>mmBDNBG&tHv3PK<#Jr5OpaLmW7~cxtBpm*Wk0NMf@NLjVBV?}%K_r|kv0FVCLq&&oRTLYnUE$cy-`BR`&vY%kWG`4W085%N-WbVpvM%eXp8 zj2H5XxO2%XQInEa+5CBmK$C0AOs>@sJUB>Xg}k1>*bJ06a9{y(Q1u0^>WftMCF=lHxfrPm4TUrd5=U}D5{vrk zKv8)RA$brH4+$ZJBh6`q)Ta^ULxPEsly6l^`ZlrN0ain3;p5Bi!g5ExYh-I>}F%g@-c$D(6%CBoOk z7yQL^sp3y^5hA|=vk}p_7M?cpvpD&+5%C+UzDn8H7ukU2w;)m_zXN<)7Yq3xhQciD zd;FS-0i2VH!8aF9RFnS33L#n(@q&6Fx@`3K=RvhUL@7Rx|k% zNtFP>v~tiZRMMIYp;94Bm5$qrUva7`#8TCWH6)T`2Y!d|D6H~8JHH5#X3pJF#4+u4kzrP8^V+%C`0pp$)&IBDb((qk{5zBj; znJOmLs_X`8H72*ZHAZr4ghNM4jWSuTIUvim7<6p}T{X%w#58k8wT?mi14FM~mTb8h za^@%YRcbwi`F$jz)@R$>xun_vf%$q=T$7-es15OJPJxSGkOi?HvXwX|_Vi-OKYC;I*D9n{K6pu1Yd<`+#5D;og znXBT8!_Xm&UUe9Dn_I{&4CI!89Iy~n(*TQwAY8YyNNQ_)h0=J@Ar!vd*E`>8x&d?n zSb3PIJmBFlkAQvzqa?{IJ~T2{T9WUX6Mnz#sH|z)KeK7EMOaadCdGM1sz%LZpK7$G zfZi6+l~6)$2QqQn&O$_UZ%{#B z(1ZWh)SeHDLYeal#q)}~4qLTcFUeFpFjNP0uZx_PJ1Q_rc2acgfX8)Ed=ZCnwV00l z{s;?X{XYR>8%OD{kmfmxUm=Af-2fB7=x>o!H~6lMAXE>?Mj!EGTSWC@cSZGuyxb)s zt@Z=~J9SkBvMGYih%ElY7yc(xS2>-MNvEH5@M>7u27H#HBPG=`cBH+mJ(T6i#_xa% z#iNe6H}RmuvSHW8hf3j-pcfeE7yJI6`dnK;ec12MW@hhLVJ=X}@&hc6KI;I^LFK~e z=l)=Z&TDI~C-k%K=G_&l!=L8%xJ&&ibtoS!9Bk|1vzZ44jyjA<>esV6T(>CK73v7Q z!B-h@x;@8h@tPc^7Z;(!k>LqIm;wrQAcjC%o6)6Z|#&3;ogl;r@O88~!i;ER|P9f4V=< zUm{1zF{)Z-|o(Dp>V;X%=i21)Tkp4FhRqgrW^irHoRF#$j9nacDd%7K;K5eG{W98Lj+U!cUR!oSTVqq!QCGz6%Oyv> zx{6j;!zwjD>$N!Qn%Ll47^Kv7SQ#t5+Q7%7T-!E z7VEE)SbRH+@36&p@&d*9Q#{AOszu#R9`}Gpx@mTE+e}B@8xy%t_r&{&@c_;7u2T;h z424gQ(1G+Z#6+PUq0ytPV|@K-k^V*=k$C>VNSyC0&i9kboA0Q2uCMf5Up-9-&hmAf zXKb8jb)4r|`Mj-sfftj3{UVEB;vK_swr=th>Sf-v3H1uYzDl8I&YlaQUyJj5UFY|P z4)7+C-m*w<^8!;|^$v^QwZ-r8f&!}dwbKW@pCr_WwEDypelKK)(kq;JK`;50{4JZ5N66RZLV3D; zK#fr6skLRJEXfb#lkx(&L_MkQQCF*1)o1E*`Hp;4o+B5ji`_H58{G5VOWbSRTikox zN8G2~m)tkq58W@_A3WjJc*DFkyiL4`-j<%{HG127^Szvx_xALbdn>%dz4g3fy;JeY HWJ3HOKTkOv 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 ac3a17550..781c5be42 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 @@ -1303,491 +1303,414 @@ 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()); + } ( - { - getUnorderedGroupHelper().enter(grammarAccess.getNodeAccess().getUnorderedGroup_4()); + ( + { + 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=',' + { + newLeafNode(otherlv_7, grammarAccess.getNodeAccess().getCommaKeyword_4_3_0()); } ( ( + { + newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_3_1_0()); + } + lv_serviceserver_8_0=ruleServiceServer + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "serviceserver", + lv_serviceserver_8_0, + "de.fraunhofer.ipa.ros.Ros.ServiceServer"); + 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()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0)}?=>( + ( { - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0); - } - ({true}?=>(otherlv_5='Publishers' - { - newLeafNode(otherlv_5, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()); - } - otherlv_6='{' - { - newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_0()); - } - lv_publisher_7_0=rulePublisher - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "publisher", - lv_publisher_7_0, - "de.fraunhofer.ipa.ros.Ros.Publisher"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_8=',' - { - newLeafNode(otherlv_8, grammarAccess.getNodeAccess().getCommaKeyword_4_0_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_3_1_0()); - } - lv_publisher_9_0=rulePublisher - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "publisher", - lv_publisher_9_0, - "de.fraunhofer.ipa.ros.Ros.Publisher"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_10='}' - { - newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getNodeAccess().getUnorderedGroup_4()); + newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_2_0()); } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1)}?=>( + lv_publisher_12_0=rulePublisher { - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1); - } - ({true}?=>(otherlv_11='Subscribers' - { - newLeafNode(otherlv_11, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()); - } - otherlv_12='{' - { - newLeafNode(otherlv_12, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_0()); - } - lv_subscriber_13_0=ruleSubscriber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "subscriber", - lv_subscriber_13_0, - "de.fraunhofer.ipa.ros.Ros.Subscriber"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_14=',' - { - newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getCommaKeyword_4_1_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_3_1_0()); - } - lv_subscriber_15_0=ruleSubscriber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "subscriber", - lv_subscriber_15_0, - "de.fraunhofer.ipa.ros.Ros.Subscriber"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_16='}' - { - newLeafNode(otherlv_16, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getNodeAccess().getUnorderedGroup_4()); + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "publisher", + lv_publisher_12_0, + "de.fraunhofer.ipa.ros.Ros.Publisher"); + afterParserOrEnumRuleCall(); } ) - )| + ) ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2); - } - ({true}?=>(otherlv_17='ServiceServers' - { - newLeafNode(otherlv_17, grammarAccess.getNodeAccess().getServiceServersKeyword_4_2_0()); - } - otherlv_18='{' - { - newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_2_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_2_0()); - } - lv_serviceserver_19_0=ruleServiceServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "serviceserver", - lv_serviceserver_19_0, - "de.fraunhofer.ipa.ros.Ros.ServiceServer"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_20=',' - { - newLeafNode(otherlv_20, grammarAccess.getNodeAccess().getCommaKeyword_4_2_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_3_1_0()); - } - lv_serviceserver_21_0=ruleServiceServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "serviceserver", - lv_serviceserver_21_0, - "de.fraunhofer.ipa.ros.Ros.ServiceServer"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_22='}' - { - newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_2_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getNodeAccess().getUnorderedGroup_4()); - } + otherlv_13=',' + { + newLeafNode(otherlv_13, grammarAccess.getNodeAccess().getCommaKeyword_5_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_3_1_0()); + } + lv_publisher_14_0=rulePublisher + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "publisher", + lv_publisher_14_0, + "de.fraunhofer.ipa.ros.Ros.Publisher"); + 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()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3)}?=>( + ( { - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3); - } - ({true}?=>(otherlv_23='ServiceClients' - { - newLeafNode(otherlv_23, grammarAccess.getNodeAccess().getServiceClientsKeyword_4_3_0()); - } - otherlv_24='{' - { - newLeafNode(otherlv_24, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_3_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_2_0()); - } - lv_serviceclient_25_0=ruleServiceClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "serviceclient", - lv_serviceclient_25_0, - "de.fraunhofer.ipa.ros.Ros.ServiceClient"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_26=',' - { - newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getCommaKeyword_4_3_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_3_1_0()); - } - lv_serviceclient_27_0=ruleServiceClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "serviceclient", - lv_serviceclient_27_0, - "de.fraunhofer.ipa.ros.Ros.ServiceClient"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_28='}' - { - newLeafNode(otherlv_28, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_3_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getNodeAccess().getUnorderedGroup_4()); + newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_2_0()); } + lv_subscriber_18_0=ruleSubscriber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "subscriber", + lv_subscriber_18_0, + "de.fraunhofer.ipa.ros.Ros.Subscriber"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_19=',' + { + newLeafNode(otherlv_19, grammarAccess.getNodeAccess().getCommaKeyword_6_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_3_1_0()); + } + lv_subscriber_20_0=ruleSubscriber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "subscriber", + lv_subscriber_20_0, + "de.fraunhofer.ipa.ros.Ros.Subscriber"); + 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()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4)}?=>( + ( { - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4); - } - ({true}?=>(otherlv_29='ActionServers' - { - newLeafNode(otherlv_29, grammarAccess.getNodeAccess().getActionServersKeyword_4_4_0()); - } - otherlv_30='{' - { - newLeafNode(otherlv_30, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_4_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_2_0()); - } - lv_actionserver_31_0=ruleActionServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "actionserver", - lv_actionserver_31_0, - "de.fraunhofer.ipa.ros.Ros.ActionServer"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_32=',' - { - newLeafNode(otherlv_32, grammarAccess.getNodeAccess().getCommaKeyword_4_4_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_3_1_0()); - } - lv_actionserver_33_0=ruleActionServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "actionserver", - lv_actionserver_33_0, - "de.fraunhofer.ipa.ros.Ros.ActionServer"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_34='}' - { - newLeafNode(otherlv_34, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getNodeAccess().getUnorderedGroup_4()); + newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_2_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(); } ) - )| + ) ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5)}?=>( + otherlv_25=',' + { + newLeafNode(otherlv_25, grammarAccess.getNodeAccess().getCommaKeyword_7_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_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_7_4()); + } + )? + ( + otherlv_28='ActionServers' + { + newLeafNode(otherlv_28, grammarAccess.getNodeAccess().getActionServersKeyword_8_0()); + } + otherlv_29='{' + { + newLeafNode(otherlv_29, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_8_1()); + } + ( + ( { - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5); - } - ({true}?=>(otherlv_35='ActionClients' - { - newLeafNode(otherlv_35, grammarAccess.getNodeAccess().getActionClientsKeyword_4_5_0()); - } - otherlv_36='{' - { - newLeafNode(otherlv_36, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_5_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_2_0()); - } - lv_actionclient_37_0=ruleActionClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "actionclient", - lv_actionclient_37_0, - "de.fraunhofer.ipa.ros.Ros.ActionClient"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_38=',' - { - newLeafNode(otherlv_38, grammarAccess.getNodeAccess().getCommaKeyword_4_5_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_3_1_0()); - } - lv_actionclient_39_0=ruleActionClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "actionclient", - lv_actionclient_39_0, - "de.fraunhofer.ipa.ros.Ros.ActionClient"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_40='}' - { - newLeafNode(otherlv_40, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_5_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getNodeAccess().getUnorderedGroup_4()); + newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_2_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(); } ) - )| + ) + ( + otherlv_31=',' + { + newLeafNode(otherlv_31, grammarAccess.getNodeAccess().getCommaKeyword_8_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_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_8_4()); + } + )? + ( + otherlv_34='ActionClients' + { + newLeafNode(otherlv_34, grammarAccess.getNodeAccess().getActionClientsKeyword_9_0()); + } + otherlv_35='{' + { + newLeafNode(otherlv_35, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_9_1()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6)}?=>( + ( { - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6); - } - ({true}?=>(otherlv_41='Parameters' - { - newLeafNode(otherlv_41, grammarAccess.getNodeAccess().getParametersKeyword_4_6_0()); - } - otherlv_42='{' - { - newLeafNode(otherlv_42, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_6_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_2_0()); - } - lv_parameter_43_0=ruleParameter - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "parameter", - lv_parameter_43_0, - "de.fraunhofer.ipa.ros.Ros.Parameter"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_44=',' - { - newLeafNode(otherlv_44, grammarAccess.getNodeAccess().getCommaKeyword_4_6_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_3_1_0()); - } - lv_parameter_45_0=ruleParameter - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "parameter", - lv_parameter_45_0, - "de.fraunhofer.ipa.ros.Ros.Parameter"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_46='}' - { - newLeafNode(otherlv_46, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_6_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getNodeAccess().getUnorderedGroup_4()); + newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_2_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(); } ) ) - )* + ( + otherlv_37=',' + { + newLeafNode(otherlv_37, grammarAccess.getNodeAccess().getCommaKeyword_9_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_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_9_4()); + } + )? + ( + otherlv_40='Parameters' + { + newLeafNode(otherlv_40, grammarAccess.getNodeAccess().getParametersKeyword_10_0()); + } + otherlv_41='{' + { + newLeafNode(otherlv_41, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_10_1()); + } + ( + ( + { + 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(); + } ) ) - { - getUnorderedGroupHelper().leave(grammarAccess.getNodeAccess().getUnorderedGroup_4()); + ( + otherlv_43=',' + { + newLeafNode(otherlv_43, grammarAccess.getNodeAccess().getCommaKeyword_10_3_0()); } - ) - otherlv_47='}' + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_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_10_4()); + } + )? + otherlv_46='}' { - newLeafNode(otherlv_47, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5()); + newLeafNode(otherlv_46, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_11()); } ) ; 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 934f1c219..2c1637d68 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'=48 +'Publishers'=49 'RelativeNamespace'=69 'ServiceClient'=60 'ServiceClients'=51 'ServiceServer'=55 -'ServiceServers'=50 +'ServiceServers'=48 'ServiceSpec'=35 'Specs'=30 'String'=40 'Struct'=74 'Subscriber'=59 -'Subscribers'=49 +'Subscribers'=50 '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 fc888b6ff..d4f737bed 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: ( 'Publishers' ) - // InternalRos.g:34:9: 'Publishers' + // InternalRos.g:34:7: ( 'ServiceServers' ) + // InternalRos.g:34:9: 'ServiceServers' { - match("Publishers"); + match("ServiceServers"); } @@ -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: ( 'Subscribers' ) - // InternalRos.g:35:9: 'Subscribers' + // InternalRos.g:35:7: ( 'Publishers' ) + // InternalRos.g:35:9: 'Publishers' { - match("Subscribers"); + match("Publishers"); } @@ -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: ( 'ServiceServers' ) - // InternalRos.g:36:9: 'ServiceServers' + // InternalRos.g:36:7: ( 'Subscribers' ) + // InternalRos.g:36:9: 'Subscribers' { - match("ServiceServers"); + match("Subscribers"); } @@ -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:5686:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) - // InternalRos.g:5686:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRos.g:5649:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) + // InternalRos.g:5649:25: ( '/' RULE_ID | RULE_ID '/' )* { - // InternalRos.g:5686:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRos.g:5649: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:5686:26: '/' RULE_ID + // InternalRos.g:5649: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:5686:38: RULE_ID '/' + // InternalRos.g:5649: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:5688:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) - // InternalRos.g:5688:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRos.g:5651:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) + // InternalRos.g:5651:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* { - // InternalRos.g:5688:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRos.g:5651: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:5688:30: '/' RULE_STRING + // InternalRos.g:5651:30: '/' RULE_STRING { match('/'); mRULE_STRING(); @@ -2079,7 +2079,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 2 : - // InternalRos.g:5688:46: RULE_STRING '/' + // InternalRos.g:5651:46: RULE_STRING '/' { mRULE_STRING(); match('/'); @@ -2087,7 +2087,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 3 : - // InternalRos.g:5688:62: '~' RULE_STRING + // InternalRos.g:5651: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:5690:21: ( '0' .. '9' ) - // InternalRos.g:5690:23: '0' .. '9' + // InternalRos.g:5653:21: ( '0' .. '9' ) + // InternalRos.g:5653: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:5692:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalRos.g:5692:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalRos.g:5655:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalRos.g:5655:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalRos.g:5692:15: ( '0b' | '0B' ) + // InternalRos.g:5655: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:5692:16: '0b' + // InternalRos.g:5655:16: '0b' { match("0b"); @@ -2171,7 +2171,7 @@ else if ( (LA3_1=='B') ) { } break; case 2 : - // InternalRos.g:5692:21: '0B' + // InternalRos.g:5655:21: '0B' { match("0B"); @@ -2181,7 +2181,7 @@ else if ( (LA3_1=='B') ) { } - // InternalRos.g:5692:27: ( '0' | '1' )+ + // InternalRos.g:5655: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:5694:14: ( ( 'true' | 'false' ) ) - // InternalRos.g:5694:16: ( 'true' | 'false' ) + // InternalRos.g:5657:14: ( ( 'true' | 'false' ) ) + // InternalRos.g:5657:16: ( 'true' | 'false' ) { - // InternalRos.g:5694:16: ( 'true' | 'false' ) + // InternalRos.g:5657: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:5694:17: 'true' + // InternalRos.g:5657:17: 'true' { match("true"); @@ -2264,7 +2264,7 @@ else if ( (LA5_0=='f') ) { } break; case 2 : - // InternalRos.g:5694:24: 'false' + // InternalRos.g:5657: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:5696:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) - // InternalRos.g:5696:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRos.g:5659:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) + // InternalRos.g:5659:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) { mRULE_DECINT(); - // InternalRos.g:5696:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRos.g:5659:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) int alt10=2; alt10 = dfa10.predict(input); switch (alt10) { case 1 : - // InternalRos.g:5696:28: '.' ( RULE_DIGIT )* + // InternalRos.g:5659:28: '.' ( RULE_DIGIT )* { match('.'); - // InternalRos.g:5696:32: ( RULE_DIGIT )* + // InternalRos.g:5659: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:5696:32: RULE_DIGIT + // InternalRos.g:5659:32: RULE_DIGIT { mRULE_DIGIT(); @@ -2331,9 +2331,9 @@ public final void mRULE_DOUBLE() throws RecognitionException { } break; case 2 : - // InternalRos.g:5696:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT + // InternalRos.g:5659:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT { - // InternalRos.g:5696:44: ( '.' ( RULE_DIGIT )* )? + // InternalRos.g:5659: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:5696:45: '.' ( RULE_DIGIT )* + // InternalRos.g:5659:45: '.' ( RULE_DIGIT )* { match('.'); - // InternalRos.g:5696:49: ( RULE_DIGIT )* + // InternalRos.g:5659: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:5696:49: RULE_DIGIT + // InternalRos.g:5659:49: RULE_DIGIT { mRULE_DIGIT(); @@ -2385,7 +2385,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalRos.g:5696:73: ( '-' | '+' )? + // InternalRos.g:5659: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:5698:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalRos.g:5698:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRos.g:5661:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalRos.g:5661:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalRos.g:5698:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRos.g:5661: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:5698:16: '0' + // InternalRos.g:5661:16: '0' { match('0'); } break; case 2 : - // InternalRos.g:5698:20: '1' .. '9' ( RULE_DIGIT )* + // InternalRos.g:5661:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalRos.g:5698:29: ( RULE_DIGIT )* + // InternalRos.g:5661: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:5698:29: RULE_DIGIT + // InternalRos.g:5661:29: RULE_DIGIT { mRULE_DIGIT(); @@ -2521,11 +2521,11 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalRos.g:5698:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalRos.g:5661:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalRos.g:5698:54: ( RULE_DIGIT )* + // InternalRos.g:5661: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:5698:54: RULE_DIGIT + // InternalRos.g:5661: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:5700:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalRos.g:5700:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRos.g:5663:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalRos.g:5663:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalRos.g:5700:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRos.g:5663: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:5700:22: '1' .. '9' + // InternalRos.g:5663:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos.g:5700:31: '1' .. '3' '0' .. '9' + // InternalRos.g:5663: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:5702:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalRos.g:5702:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRos.g:5665:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalRos.g:5665:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalRos.g:5702:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRos.g:5665: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:5702:24: '1' .. '9' + // InternalRos.g:5665:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos.g:5702:33: '1' '0' .. '2' + // InternalRos.g:5665: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:5704:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalRos.g:5704:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalRos.g:5667:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalRos.g:5667: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:5706:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalRos.g:5706:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRos.g:5669:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalRos.g:5669:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalRos.g:5706:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRos.g:5669: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:5706:23: '0' .. '1' '0' .. '9' + // InternalRos.g:5669: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:5706:41: '2' '0' .. '3' + // InternalRos.g:5669: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:5708:23: ( '0' .. '5' '0' .. '9' ) - // InternalRos.g:5708:25: '0' .. '5' '0' .. '9' + // InternalRos.g:5671:23: ( '0' .. '5' '0' .. '9' ) + // InternalRos.g:5671: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:5710:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalRos.g:5710:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalRos.g:5673:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalRos.g:5673: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:5712:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) - // InternalRos.g:5712:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRos.g:5675:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) + // InternalRos.g:5675:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) { - // InternalRos.g:5712:25: ( RULE_ID | RULE_STRING ) + // InternalRos.g:5675: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:5712:26: RULE_ID + // InternalRos.g:5675:26: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos.g:5712:34: RULE_STRING + // InternalRos.g:5675:34: RULE_STRING { mRULE_STRING(); @@ -2839,7 +2839,7 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { } match('='); - // InternalRos.g:5712:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRos.g:5675: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:5712:52: RULE_ID + // InternalRos.g:5675:52: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos.g:5712:60: RULE_STRING + // InternalRos.g:5675:60: RULE_STRING { mRULE_STRING(); } break; case 3 : - // InternalRos.g:5712:72: RULE_INT + // InternalRos.g:5675:72: RULE_INT { mRULE_INT(); } break; case 4 : - // InternalRos.g:5712:81: '-' RULE_INT + // InternalRos.g:5675: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:5714:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRos.g:5714:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRos.g:5677:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRos.g:5677:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRos.g:5714:11: ( '^' )? + // InternalRos.g:5677: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:5714:11: '^' + // InternalRos.g:5677:11: '^' { match('^'); @@ -3011,7 +3011,7 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalRos.g:5714:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRos.g:5677: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:5716:19: ( ( '0' .. '9' )+ ) - // InternalRos.g:5716:21: ( '0' .. '9' )+ + // InternalRos.g:5679:19: ( ( '0' .. '9' )+ ) + // InternalRos.g:5679:21: ( '0' .. '9' )+ { - // InternalRos.g:5716:21: ( '0' .. '9' )+ + // InternalRos.g:5679: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:5716:22: '0' .. '9' + // InternalRos.g:5679: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:5718:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRos.g:5718:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRos.g:5681:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRos.g:5681:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRos.g:5718:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRos.g:5681:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt24=2; int LA24_0 = input.LA(1); @@ -3126,10 +3126,10 @@ else if ( (LA24_0=='\'') ) { } switch (alt24) { case 1 : - // InternalRos.g:5718:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRos.g:5681:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRos.g:5718:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalRos.g:5681: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:5718:21: '\\\\' . + // InternalRos.g:5681:21: '\\\\' . { match('\\'); matchAny(); @@ -3153,7 +3153,7 @@ else if ( ((LA22_0>='\u0000' && LA22_0<='!')||(LA22_0>='#' && LA22_0<='[')||(LA2 } break; case 2 : - // InternalRos.g:5718:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRos.g:5681: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:5718:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRos.g:5681:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRos.g:5718:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalRos.g:5681: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:5718:54: '\\\\' . + // InternalRos.g:5681:54: '\\\\' . { match('\\'); matchAny(); @@ -3205,7 +3205,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='&')||(LA23_0>='(' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRos.g:5718:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRos.g:5681: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:5720:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRos.g:5720:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRos.g:5683:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRos.g:5683:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRos.g:5720:24: ( options {greedy=false; } : . )* + // InternalRos.g:5683: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:5720:52: . + // InternalRos.g:5683: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:5722:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalRos.g:5722:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalRos.g:5685:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalRos.g:5685:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalRos.g:5722:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRos.g:5685: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:5722:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalRos.g:5685: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:5722:40: ( ( '\\r' )? '\\n' )? + // InternalRos.g:5685: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:5722:41: ( '\\r' )? '\\n' + // InternalRos.g:5685:41: ( '\\r' )? '\\n' { - // InternalRos.g:5722:41: ( '\\r' )? + // InternalRos.g:5685: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:5722:41: '\\r' + // InternalRos.g:5685: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:5724:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRos.g:5724:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRos.g:5687:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRos.g:5687:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRos.g:5724:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRos.g:5687: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:5726:16: ( . ) - // InternalRos.g:5726:18: . + // InternalRos.g:5689:16: ( . ) + // InternalRos.g:5689:18: . { matchAny(); @@ -4247,7 +4247,7 @@ public DFA10(BaseRecognizer recognizer) { this.transition = DFA10_transition; } public String getDescription() { - return "5696:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; + return "5659: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\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"; + "\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"; static final String DFA30_specialS = - "\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}>"; + "\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 = { "\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,6 +4891,20 @@ 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; @@ -4984,20 +4998,6 @@ 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 : @@ -5047,4 +5047,4 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc } -} \ No newline at end of file +} diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.java index e10ca7f13..3df4f2a0c 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'", "'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[]'", "'[]'" + "", "", "", "", "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[]'", "'[]'" }; public static final int T__50=50; public static final int RULE_DATE_TIME=11; @@ -3288,82 +3288,82 @@ 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_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) ) ) )* ) ) ) otherlv_47= '}' ) ; + // 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= '}' ) ; public final EObject ruleNode() throws RecognitionException { EObject current = null; Token otherlv_0=null; Token otherlv_1=null; Token otherlv_2=null; + Token otherlv_4=null; Token otherlv_5=null; - Token otherlv_6=null; - Token otherlv_8=null; + Token otherlv_7=null; + Token otherlv_9=null; Token otherlv_10=null; Token otherlv_11=null; - Token otherlv_12=null; - Token otherlv_14=null; + Token otherlv_13=null; + Token otherlv_15=null; Token otherlv_16=null; Token otherlv_17=null; - Token otherlv_18=null; - Token otherlv_20=null; + Token otherlv_19=null; + Token otherlv_21=null; Token otherlv_22=null; Token otherlv_23=null; - Token otherlv_24=null; - Token otherlv_26=null; + Token otherlv_25=null; + Token otherlv_27=null; Token otherlv_28=null; Token otherlv_29=null; - Token otherlv_30=null; - Token otherlv_32=null; + Token otherlv_31=null; + Token otherlv_33=null; Token otherlv_34=null; Token otherlv_35=null; - Token otherlv_36=null; - Token otherlv_38=null; + Token otherlv_37=null; + Token otherlv_39=null; Token otherlv_40=null; Token otherlv_41=null; - Token otherlv_42=null; - Token otherlv_44=null; + Token otherlv_43=null; + Token otherlv_45=null; Token otherlv_46=null; - Token otherlv_47=null; AntlrDatatypeRuleToken lv_name_3_0 = null; - EObject lv_publisher_7_0 = null; + EObject lv_serviceserver_6_0 = null; - EObject lv_publisher_9_0 = null; + EObject lv_serviceserver_8_0 = null; - EObject lv_subscriber_13_0 = null; + EObject lv_publisher_12_0 = null; - EObject lv_subscriber_15_0 = null; + EObject lv_publisher_14_0 = null; - EObject lv_serviceserver_19_0 = null; + EObject lv_subscriber_18_0 = null; - EObject lv_serviceserver_21_0 = null; + EObject lv_subscriber_20_0 = null; - EObject lv_serviceclient_25_0 = null; + EObject lv_serviceclient_24_0 = null; - EObject lv_serviceclient_27_0 = null; + EObject lv_serviceclient_26_0 = null; - EObject lv_actionserver_31_0 = null; + EObject lv_actionserver_30_0 = null; - EObject lv_actionserver_33_0 = null; + EObject lv_actionserver_32_0 = null; - EObject lv_actionclient_37_0 = null; + EObject lv_actionclient_36_0 = null; - EObject lv_actionclient_39_0 = null; + EObject lv_actionclient_38_0 = null; - EObject lv_parameter_43_0 = null; + EObject lv_parameter_42_0 = null; - EObject lv_parameter_45_0 = null; + EObject lv_parameter_44_0 = null; enterRule(); try { - // InternalRos.g:1272:2: ( (otherlv_0= 'Node' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleRosNames ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) ) ) )* ) ) ) otherlv_47= '}' ) ) - // InternalRos.g:1273:2: (otherlv_0= 'Node' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleRosNames ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) ) ) )* ) ) ) otherlv_47= '}' ) + // 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:1273:2: (otherlv_0= 'Node' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleRosNames ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) ) ) )* ) ) ) otherlv_47= '}' ) - // InternalRos.g:1274:3: otherlv_0= 'Node' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleRosNames ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) ) ) )* ) ) ) otherlv_47= '}' + // 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= '}' { otherlv_0=(Token)match(input,46,FOLLOW_3); @@ -3408,1077 +3408,842 @@ public final EObject ruleNode() throws RecognitionException { } - // InternalRos.g:1305:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) ) ) )* ) ) ) - // InternalRos.g:1306:4: ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) ) ) )* ) ) - { - // InternalRos.g:1306:4: ( ( ( ({...}? => ( ({...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) ) ) )* ) ) - // InternalRos.g:1307:5: ( ( ({...}? => ( ({...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) ) ) )* ) - { - - getUnorderedGroupHelper().enter(grammarAccess.getNodeAccess().getUnorderedGroup_4()); - - // InternalRos.g:1310:5: ( ( ({...}? => ( ({...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) ) ) )* ) - // InternalRos.g:1311:6: ( ({...}? => ( ({...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) ) ) )* - { - // InternalRos.g:1311:6: ( ({...}? => ( ({...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) ) ) )* - loop36: - do { - int alt36=8; - int LA36_0 = input.LA(1); - - if ( LA36_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0) ) { - alt36=1; - } - else if ( LA36_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1) ) { - alt36=2; - } - else if ( LA36_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2) ) { - alt36=3; - } - else if ( LA36_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3) ) { - alt36=4; - } - else if ( LA36_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4) ) { - alt36=5; - } - else if ( LA36_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5) ) { - alt36=6; - } - else if ( LA36_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6) ) { - alt36=7; - } - - - switch (alt36) { - case 1 : - // InternalRos.g:1312:4: ({...}? => ( ({...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) ) ) - { - // InternalRos.g:1312:4: ({...}? => ( ({...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) ) ) - // InternalRos.g:1313:5: {...}? => ( ({...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0) ) { - throw new FailedPredicateException(input, "ruleNode", "getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0)"); - } - // InternalRos.g:1313:101: ( ({...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) ) - // InternalRos.g:1314:6: ({...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 0); - - // InternalRos.g:1317:9: ({...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) ) - // InternalRos.g:1317:10: {...}? => (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleNode", "true"); - } - // InternalRos.g:1317:19: (otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' ) - // InternalRos.g:1317:20: otherlv_5= 'Publishers' otherlv_6= '{' ( (lv_publisher_7_0= rulePublisher ) ) (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* otherlv_10= '}' - { - otherlv_5=(Token)match(input,48,FOLLOW_3); - - newLeafNode(otherlv_5, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()); - - otherlv_6=(Token)match(input,26,FOLLOW_29); - - newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()); - - // InternalRos.g:1325:9: ( (lv_publisher_7_0= rulePublisher ) ) - // InternalRos.g:1326:10: (lv_publisher_7_0= rulePublisher ) - { - // InternalRos.g:1326:10: (lv_publisher_7_0= rulePublisher ) - // InternalRos.g:1327:11: lv_publisher_7_0= rulePublisher - { - - newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_0()); - - pushFollow(FOLLOW_5); - lv_publisher_7_0=rulePublisher(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "publisher", - lv_publisher_7_0, - "de.fraunhofer.ipa.ros.Ros.Publisher"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalRos.g:1344:9: (otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) )* - loop29: - do { - int alt29=2; - int LA29_0 = input.LA(1); - - if ( (LA29_0==27) ) { - alt29=1; - } - - - switch (alt29) { - case 1 : - // InternalRos.g:1345:10: otherlv_8= ',' ( (lv_publisher_9_0= rulePublisher ) ) - { - otherlv_8=(Token)match(input,27,FOLLOW_29); - - newLeafNode(otherlv_8, grammarAccess.getNodeAccess().getCommaKeyword_4_0_3_0()); - - // InternalRos.g:1349:10: ( (lv_publisher_9_0= rulePublisher ) ) - // InternalRos.g:1350:11: (lv_publisher_9_0= rulePublisher ) - { - // InternalRos.g:1350:11: (lv_publisher_9_0= rulePublisher ) - // InternalRos.g:1351:12: lv_publisher_9_0= rulePublisher - { - - newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_3_1_0()); - - pushFollow(FOLLOW_5); - lv_publisher_9_0=rulePublisher(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "publisher", - lv_publisher_9_0, - "de.fraunhofer.ipa.ros.Ros.Publisher"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop29; - } - } while (true); - - otherlv_10=(Token)match(input,28,FOLLOW_28); - - newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_4()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getNodeAccess().getUnorderedGroup_4()); - - - } - - - } - - - } - break; - case 2 : - // InternalRos.g:1379:4: ({...}? => ( ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) ) ) - { - // InternalRos.g:1379:4: ({...}? => ( ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) ) ) - // InternalRos.g:1380:5: {...}? => ( ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1) ) { - throw new FailedPredicateException(input, "ruleNode", "getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1)"); - } - // InternalRos.g:1380:101: ( ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) ) - // InternalRos.g:1381:6: ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 1); - - // InternalRos.g:1384:9: ({...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) ) - // InternalRos.g:1384:10: {...}? => (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleNode", "true"); - } - // InternalRos.g:1384:19: (otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' ) - // InternalRos.g:1384:20: otherlv_11= 'Subscribers' otherlv_12= '{' ( (lv_subscriber_13_0= ruleSubscriber ) ) (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* otherlv_16= '}' - { - otherlv_11=(Token)match(input,49,FOLLOW_3); - - newLeafNode(otherlv_11, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()); - - otherlv_12=(Token)match(input,26,FOLLOW_30); - - newLeafNode(otherlv_12, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()); - - // InternalRos.g:1392:9: ( (lv_subscriber_13_0= ruleSubscriber ) ) - // InternalRos.g:1393:10: (lv_subscriber_13_0= ruleSubscriber ) - { - // InternalRos.g:1393:10: (lv_subscriber_13_0= ruleSubscriber ) - // InternalRos.g:1394:11: lv_subscriber_13_0= ruleSubscriber - { - - newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_0()); - - pushFollow(FOLLOW_5); - lv_subscriber_13_0=ruleSubscriber(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "subscriber", - lv_subscriber_13_0, - "de.fraunhofer.ipa.ros.Ros.Subscriber"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalRos.g:1411:9: (otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) )* - loop30: - do { - int alt30=2; - int LA30_0 = input.LA(1); - - if ( (LA30_0==27) ) { - alt30=1; - } - - - switch (alt30) { - case 1 : - // InternalRos.g:1412:10: otherlv_14= ',' ( (lv_subscriber_15_0= ruleSubscriber ) ) - { - otherlv_14=(Token)match(input,27,FOLLOW_30); + // 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); - newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getCommaKeyword_4_1_3_0()); - - // InternalRos.g:1416:10: ( (lv_subscriber_15_0= ruleSubscriber ) ) - // InternalRos.g:1417:11: (lv_subscriber_15_0= ruleSubscriber ) - { - // InternalRos.g:1417:11: (lv_subscriber_15_0= ruleSubscriber ) - // InternalRos.g:1418:12: lv_subscriber_15_0= ruleSubscriber - { + 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= '}' + { + otherlv_4=(Token)match(input,48,FOLLOW_3); - newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_3_1_0()); - - pushFollow(FOLLOW_5); - lv_subscriber_15_0=ruleSubscriber(); + newLeafNode(otherlv_4, grammarAccess.getNodeAccess().getServiceServersKeyword_4_0()); + + otherlv_5=(Token)match(input,26,FOLLOW_29); - state._fsp--; + 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 ) + { + // InternalRos.g:1315:5: (lv_serviceserver_6_0= ruleServiceServer ) + // InternalRos.g:1316:6: lv_serviceserver_6_0= ruleServiceServer + { + newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_0()); + + pushFollow(FOLLOW_5); + lv_serviceserver_6_0=ruleServiceServer(); - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "subscriber", - lv_subscriber_15_0, - "de.fraunhofer.ipa.ros.Ros.Subscriber"); - afterParserOrEnumRuleCall(); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "serviceserver", + lv_serviceserver_6_0, + "de.fraunhofer.ipa.ros.Ros.ServiceServer"); + afterParserOrEnumRuleCall(); + - } + } - } - break; + } - default : - break loop30; - } - } while (true); + // InternalRos.g:1333:4: (otherlv_7= ',' ( (lv_serviceserver_8_0= ruleServiceServer ) ) )* + loop29: + do { + int alt29=2; + int LA29_0 = input.LA(1); - otherlv_16=(Token)match(input,28,FOLLOW_28); + if ( (LA29_0==27) ) { + alt29=1; + } - newLeafNode(otherlv_16, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_4()); - - } + 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(); - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getNodeAccess().getUnorderedGroup_4()); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "serviceserver", + lv_serviceserver_8_0, + "de.fraunhofer.ipa.ros.Ros.ServiceServer"); + afterParserOrEnumRuleCall(); + - } + } - } - break; - case 3 : - // InternalRos.g:1446:4: ({...}? => ( ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) ) ) - { - // InternalRos.g:1446:4: ({...}? => ( ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) ) ) - // InternalRos.g:1447:5: {...}? => ( ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2) ) { - throw new FailedPredicateException(input, "ruleNode", "getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2)"); - } - // InternalRos.g:1447:101: ( ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) ) - // InternalRos.g:1448:6: ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) - { + } - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 2); - - // InternalRos.g:1451:9: ({...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) ) - // InternalRos.g:1451:10: {...}? => (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleNode", "true"); - } - // InternalRos.g:1451:19: (otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' ) - // InternalRos.g:1451:20: otherlv_17= 'ServiceServers' otherlv_18= '{' ( (lv_serviceserver_19_0= ruleServiceServer ) ) (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* otherlv_22= '}' - { - otherlv_17=(Token)match(input,50,FOLLOW_3); - newLeafNode(otherlv_17, grammarAccess.getNodeAccess().getServiceServersKeyword_4_2_0()); - - otherlv_18=(Token)match(input,26,FOLLOW_31); + } + break; - newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_2_1()); - - // InternalRos.g:1459:9: ( (lv_serviceserver_19_0= ruleServiceServer ) ) - // InternalRos.g:1460:10: (lv_serviceserver_19_0= ruleServiceServer ) - { - // InternalRos.g:1460:10: (lv_serviceserver_19_0= ruleServiceServer ) - // InternalRos.g:1461:11: lv_serviceserver_19_0= ruleServiceServer - { + default : + break loop29; + } + } while (true); - newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_2_0()); - - pushFollow(FOLLOW_5); - lv_serviceserver_19_0=ruleServiceServer(); + otherlv_9=(Token)match(input,28,FOLLOW_30); - state._fsp--; + newLeafNode(otherlv_9, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4()); + + } + break; - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "serviceserver", - lv_serviceserver_19_0, - "de.fraunhofer.ipa.ros.Ros.ServiceServer"); - afterParserOrEnumRuleCall(); - + } - } + // 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); + 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); - // InternalRos.g:1478:9: (otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) )* - loop31: - do { - int alt31=2; - int LA31_0 = input.LA(1); + 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 + { - if ( (LA31_0==27) ) { - alt31=1; - } + newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_2_0()); + + pushFollow(FOLLOW_5); + lv_publisher_12_0=rulePublisher(); + state._fsp--; - switch (alt31) { - case 1 : - // InternalRos.g:1479:10: otherlv_20= ',' ( (lv_serviceserver_21_0= ruleServiceServer ) ) - { - otherlv_20=(Token)match(input,27,FOLLOW_31); - newLeafNode(otherlv_20, grammarAccess.getNodeAccess().getCommaKeyword_4_2_3_0()); - - // InternalRos.g:1483:10: ( (lv_serviceserver_21_0= ruleServiceServer ) ) - // InternalRos.g:1484:11: (lv_serviceserver_21_0= ruleServiceServer ) - { - // InternalRos.g:1484:11: (lv_serviceserver_21_0= ruleServiceServer ) - // InternalRos.g:1485:12: lv_serviceserver_21_0= ruleServiceServer - { + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "publisher", + lv_publisher_12_0, + "de.fraunhofer.ipa.ros.Ros.Publisher"); + afterParserOrEnumRuleCall(); + - newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_3_1_0()); - - pushFollow(FOLLOW_5); - lv_serviceserver_21_0=ruleServiceServer(); + } - state._fsp--; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "serviceserver", - lv_serviceserver_21_0, - "de.fraunhofer.ipa.ros.Ros.ServiceServer"); - afterParserOrEnumRuleCall(); - + // InternalRos.g:1391:4: (otherlv_13= ',' ( (lv_publisher_14_0= rulePublisher ) ) )* + loop31: + do { + int alt31=2; + int LA31_0 = input.LA(1); - } + if ( (LA31_0==27) ) { + alt31=1; + } - } + 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 + { - } - break; + newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_3_1_0()); + + pushFollow(FOLLOW_5); + lv_publisher_14_0=rulePublisher(); - default : - break loop31; - } - } while (true); + state._fsp--; - otherlv_22=(Token)match(input,28,FOLLOW_28); - newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_2_4()); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "publisher", + lv_publisher_14_0, + "de.fraunhofer.ipa.ros.Ros.Publisher"); + afterParserOrEnumRuleCall(); + - } + } - } + } - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getNodeAccess().getUnorderedGroup_4()); - - } + } + break; + default : + break loop31; + } + } while (true); - } + otherlv_15=(Token)match(input,28,FOLLOW_32); + newLeafNode(otherlv_15, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5_4()); + - } - break; - case 4 : - // InternalRos.g:1513:4: ({...}? => ( ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) ) ) - { - // InternalRos.g:1513:4: ({...}? => ( ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) ) ) - // InternalRos.g:1514:5: {...}? => ( ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3) ) { - throw new FailedPredicateException(input, "ruleNode", "getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3)"); - } - // InternalRos.g:1514:101: ( ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) ) - // InternalRos.g:1515:6: ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) - { + } + break; - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 3); - - // InternalRos.g:1518:9: ({...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) ) - // InternalRos.g:1518:10: {...}? => (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleNode", "true"); - } - // InternalRos.g:1518:19: (otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' ) - // InternalRos.g:1518:20: otherlv_23= 'ServiceClients' otherlv_24= '{' ( (lv_serviceclient_25_0= ruleServiceClient ) ) (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* otherlv_28= '}' - { - otherlv_23=(Token)match(input,51,FOLLOW_3); + } - newLeafNode(otherlv_23, grammarAccess.getNodeAccess().getServiceClientsKeyword_4_3_0()); - - otherlv_24=(Token)match(input,26,FOLLOW_32); + // 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); - newLeafNode(otherlv_24, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_3_1()); - - // InternalRos.g:1526:9: ( (lv_serviceclient_25_0= ruleServiceClient ) ) - // InternalRos.g:1527:10: (lv_serviceclient_25_0= ruleServiceClient ) - { - // InternalRos.g:1527:10: (lv_serviceclient_25_0= ruleServiceClient ) - // InternalRos.g:1528:11: lv_serviceclient_25_0= ruleServiceClient - { + 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); - newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_2_0()); - - pushFollow(FOLLOW_5); - lv_serviceclient_25_0=ruleServiceClient(); + newLeafNode(otherlv_16, grammarAccess.getNodeAccess().getSubscribersKeyword_6_0()); + + otherlv_17=(Token)match(input,26,FOLLOW_33); - state._fsp--; + 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 + { + newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_2_0()); + + pushFollow(FOLLOW_5); + lv_subscriber_18_0=ruleSubscriber(); - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "serviceclient", - lv_serviceclient_25_0, - "de.fraunhofer.ipa.ros.Ros.ServiceClient"); - afterParserOrEnumRuleCall(); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "subscriber", + lv_subscriber_18_0, + "de.fraunhofer.ipa.ros.Ros.Subscriber"); + afterParserOrEnumRuleCall(); + - } + } - // InternalRos.g:1545:9: (otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) )* - loop32: - do { - int alt32=2; - int LA32_0 = input.LA(1); - if ( (LA32_0==27) ) { - alt32=1; - } + } + // InternalRos.g:1449:4: (otherlv_19= ',' ( (lv_subscriber_20_0= ruleSubscriber ) ) )* + loop33: + do { + int alt33=2; + int LA33_0 = input.LA(1); - switch (alt32) { - case 1 : - // InternalRos.g:1546:10: otherlv_26= ',' ( (lv_serviceclient_27_0= ruleServiceClient ) ) - { - otherlv_26=(Token)match(input,27,FOLLOW_32); + if ( (LA33_0==27) ) { + alt33=1; + } - newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getCommaKeyword_4_3_3_0()); - - // InternalRos.g:1550:10: ( (lv_serviceclient_27_0= ruleServiceClient ) ) - // InternalRos.g:1551:11: (lv_serviceclient_27_0= ruleServiceClient ) - { - // InternalRos.g:1551:11: (lv_serviceclient_27_0= ruleServiceClient ) - // InternalRos.g:1552:12: lv_serviceclient_27_0= ruleServiceClient - { - newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_3_1_0()); - - pushFollow(FOLLOW_5); - lv_serviceclient_27_0=ruleServiceClient(); + switch (alt33) { + case 1 : + // InternalRos.g:1450:5: otherlv_19= ',' ( (lv_subscriber_20_0= ruleSubscriber ) ) + { + otherlv_19=(Token)match(input,27,FOLLOW_33); - state._fsp--; + 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 + { + newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_3_1_0()); + + pushFollow(FOLLOW_5); + lv_subscriber_20_0=ruleSubscriber(); - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "serviceclient", - lv_serviceclient_27_0, - "de.fraunhofer.ipa.ros.Ros.ServiceClient"); - afterParserOrEnumRuleCall(); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "subscriber", + lv_subscriber_20_0, + "de.fraunhofer.ipa.ros.Ros.Subscriber"); + afterParserOrEnumRuleCall(); + - } + } - } - break; + } - default : - break loop32; - } - } while (true); - otherlv_28=(Token)match(input,28,FOLLOW_28); + } + break; - newLeafNode(otherlv_28, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_3_4()); - + default : + break loop33; + } + } while (true); - } + otherlv_21=(Token)match(input,28,FOLLOW_34); + newLeafNode(otherlv_21, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_6_4()); + - } + } + break; - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getNodeAccess().getUnorderedGroup_4()); - + } - } + // 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 + { - } - break; - case 5 : - // InternalRos.g:1580:4: ({...}? => ( ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) ) ) - { - // InternalRos.g:1580:4: ({...}? => ( ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) ) ) - // InternalRos.g:1581:5: {...}? => ( ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4) ) { - throw new FailedPredicateException(input, "ruleNode", "getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4)"); - } - // InternalRos.g:1581:101: ( ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) ) - // InternalRos.g:1582:6: ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) - { + newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_2_0()); + + pushFollow(FOLLOW_5); + lv_serviceclient_24_0=ruleServiceClient(); - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 4); - - // InternalRos.g:1585:9: ({...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) ) - // InternalRos.g:1585:10: {...}? => (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleNode", "true"); - } - // InternalRos.g:1585:19: (otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' ) - // InternalRos.g:1585:20: otherlv_29= 'ActionServers' otherlv_30= '{' ( (lv_actionserver_31_0= ruleActionServer ) ) (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* otherlv_34= '}' - { - otherlv_29=(Token)match(input,52,FOLLOW_3); + state._fsp--; - newLeafNode(otherlv_29, grammarAccess.getNodeAccess().getActionServersKeyword_4_4_0()); - - otherlv_30=(Token)match(input,26,FOLLOW_33); - newLeafNode(otherlv_30, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_4_1()); - - // InternalRos.g:1593:9: ( (lv_actionserver_31_0= ruleActionServer ) ) - // InternalRos.g:1594:10: (lv_actionserver_31_0= ruleActionServer ) - { - // InternalRos.g:1594:10: (lv_actionserver_31_0= ruleActionServer ) - // InternalRos.g:1595:11: lv_actionserver_31_0= ruleActionServer - { + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "serviceclient", + lv_serviceclient_24_0, + "de.fraunhofer.ipa.ros.Ros.ServiceClient"); + afterParserOrEnumRuleCall(); + - newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_2_0()); - - pushFollow(FOLLOW_5); - lv_actionserver_31_0=ruleActionServer(); + } - state._fsp--; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "actionserver", - lv_actionserver_31_0, - "de.fraunhofer.ipa.ros.Ros.ActionServer"); - afterParserOrEnumRuleCall(); - + // InternalRos.g:1507:4: (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* + loop35: + do { + int alt35=2; + int LA35_0 = input.LA(1); - } + if ( (LA35_0==27) ) { + alt35=1; + } - } + switch (alt35) { + case 1 : + // InternalRos.g:1508:5: otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) + { + otherlv_25=(Token)match(input,27,FOLLOW_35); - // InternalRos.g:1612:9: (otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) )* - loop33: - do { - int alt33=2; - int LA33_0 = input.LA(1); + 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 + { - if ( (LA33_0==27) ) { - alt33=1; - } + newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_3_1_0()); + + pushFollow(FOLLOW_5); + lv_serviceclient_26_0=ruleServiceClient(); + state._fsp--; - switch (alt33) { - case 1 : - // InternalRos.g:1613:10: otherlv_32= ',' ( (lv_actionserver_33_0= ruleActionServer ) ) - { - otherlv_32=(Token)match(input,27,FOLLOW_33); - newLeafNode(otherlv_32, grammarAccess.getNodeAccess().getCommaKeyword_4_4_3_0()); - - // InternalRos.g:1617:10: ( (lv_actionserver_33_0= ruleActionServer ) ) - // InternalRos.g:1618:11: (lv_actionserver_33_0= ruleActionServer ) - { - // InternalRos.g:1618:11: (lv_actionserver_33_0= ruleActionServer ) - // InternalRos.g:1619:12: lv_actionserver_33_0= ruleActionServer - { + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "serviceclient", + lv_serviceclient_26_0, + "de.fraunhofer.ipa.ros.Ros.ServiceClient"); + afterParserOrEnumRuleCall(); + - newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_3_1_0()); - - pushFollow(FOLLOW_5); - lv_actionserver_33_0=ruleActionServer(); + } - state._fsp--; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "actionserver", - lv_actionserver_33_0, - "de.fraunhofer.ipa.ros.Ros.ActionServer"); - afterParserOrEnumRuleCall(); - - } + } + break; + default : + break loop35; + } + } while (true); - } + otherlv_27=(Token)match(input,28,FOLLOW_36); + newLeafNode(otherlv_27, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_7_4()); + - } - break; + } + break; - default : - break loop33; - } - } while (true); + } - otherlv_34=(Token)match(input,28,FOLLOW_28); + // 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); - newLeafNode(otherlv_34, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4_4()); - + 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 + { - } + newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_2_0()); + + pushFollow(FOLLOW_5); + lv_actionserver_30_0=ruleActionServer(); - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getNodeAccess().getUnorderedGroup_4()); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "actionserver", + lv_actionserver_30_0, + "de.fraunhofer.ipa.ros.Ros.ActionServer"); + afterParserOrEnumRuleCall(); + - } + } - } - break; - case 6 : - // InternalRos.g:1647:4: ({...}? => ( ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) ) ) - { - // InternalRos.g:1647:4: ({...}? => ( ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) ) ) - // InternalRos.g:1648:5: {...}? => ( ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5) ) { - throw new FailedPredicateException(input, "ruleNode", "getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5)"); - } - // InternalRos.g:1648:101: ( ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) ) - // InternalRos.g:1649:6: ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) - { + } - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 5); - - // InternalRos.g:1652:9: ({...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) ) - // InternalRos.g:1652:10: {...}? => (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleNode", "true"); - } - // InternalRos.g:1652:19: (otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' ) - // InternalRos.g:1652:20: otherlv_35= 'ActionClients' otherlv_36= '{' ( (lv_actionclient_37_0= ruleActionClient ) ) (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* otherlv_40= '}' - { - otherlv_35=(Token)match(input,53,FOLLOW_3); + // InternalRos.g:1565:4: (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* + loop37: + do { + int alt37=2; + int LA37_0 = input.LA(1); - newLeafNode(otherlv_35, grammarAccess.getNodeAccess().getActionClientsKeyword_4_5_0()); - - otherlv_36=(Token)match(input,26,FOLLOW_34); + if ( (LA37_0==27) ) { + alt37=1; + } - newLeafNode(otherlv_36, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_5_1()); - - // InternalRos.g:1660:9: ( (lv_actionclient_37_0= ruleActionClient ) ) - // InternalRos.g:1661:10: (lv_actionclient_37_0= ruleActionClient ) - { - // InternalRos.g:1661:10: (lv_actionclient_37_0= ruleActionClient ) - // InternalRos.g:1662:11: lv_actionclient_37_0= ruleActionClient - { - newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_2_0()); - - pushFollow(FOLLOW_5); - lv_actionclient_37_0=ruleActionClient(); + switch (alt37) { + case 1 : + // InternalRos.g:1566:5: otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) + { + otherlv_31=(Token)match(input,27,FOLLOW_37); - state._fsp--; + 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 + { + newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_3_1_0()); + + pushFollow(FOLLOW_5); + lv_actionserver_32_0=ruleActionServer(); - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "actionclient", - lv_actionclient_37_0, - "de.fraunhofer.ipa.ros.Ros.ActionClient"); - afterParserOrEnumRuleCall(); - + 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:1679:9: (otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) )* - loop34: - do { - int alt34=2; - int LA34_0 = input.LA(1); - if ( (LA34_0==27) ) { - alt34=1; - } + } - switch (alt34) { - case 1 : - // InternalRos.g:1680:10: otherlv_38= ',' ( (lv_actionclient_39_0= ruleActionClient ) ) - { - otherlv_38=(Token)match(input,27,FOLLOW_34); + } + break; - newLeafNode(otherlv_38, grammarAccess.getNodeAccess().getCommaKeyword_4_5_3_0()); - - // InternalRos.g:1684:10: ( (lv_actionclient_39_0= ruleActionClient ) ) - // InternalRos.g:1685:11: (lv_actionclient_39_0= ruleActionClient ) - { - // InternalRos.g:1685:11: (lv_actionclient_39_0= ruleActionClient ) - // InternalRos.g:1686:12: lv_actionclient_39_0= ruleActionClient - { + default : + break loop37; + } + } while (true); - newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_3_1_0()); - - pushFollow(FOLLOW_5); - lv_actionclient_39_0=ruleActionClient(); + otherlv_33=(Token)match(input,28,FOLLOW_38); - state._fsp--; + newLeafNode(otherlv_33, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_8_4()); + + } + break; - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "actionclient", - lv_actionclient_39_0, - "de.fraunhofer.ipa.ros.Ros.ActionClient"); - afterParserOrEnumRuleCall(); - + } - } + // 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); + 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_9_0()); + + otherlv_35=(Token)match(input,26,FOLLOW_39); + 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 + { - } - break; + newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_2_0()); + + pushFollow(FOLLOW_5); + lv_actionclient_36_0=ruleActionClient(); - default : - break loop34; - } - } while (true); + state._fsp--; - otherlv_40=(Token)match(input,28,FOLLOW_28); - newLeafNode(otherlv_40, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_5_4()); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "actionclient", + lv_actionclient_36_0, + "de.fraunhofer.ipa.ros.Ros.ActionClient"); + afterParserOrEnumRuleCall(); + - } + } - } + } - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getNodeAccess().getUnorderedGroup_4()); - + // InternalRos.g:1623:4: (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* + loop39: + do { + int alt39=2; + int LA39_0 = input.LA(1); - } + if ( (LA39_0==27) ) { + alt39=1; + } - } + 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_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 + { - } - break; - case 7 : - // InternalRos.g:1714:4: ({...}? => ( ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) ) ) - { - // InternalRos.g:1714:4: ({...}? => ( ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) ) ) - // InternalRos.g:1715:5: {...}? => ( ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6) ) { - throw new FailedPredicateException(input, "ruleNode", "getUnorderedGroupHelper().canSelect(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6)"); - } - // InternalRos.g:1715:101: ( ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) ) - // InternalRos.g:1716:6: ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) - { + newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_3_1_0()); + + pushFollow(FOLLOW_5); + lv_actionclient_38_0=ruleActionClient(); - getUnorderedGroupHelper().select(grammarAccess.getNodeAccess().getUnorderedGroup_4(), 6); - - // InternalRos.g:1719:9: ({...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) ) - // InternalRos.g:1719:10: {...}? => (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleNode", "true"); - } - // InternalRos.g:1719:19: (otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' ) - // InternalRos.g:1719:20: otherlv_41= 'Parameters' otherlv_42= '{' ( (lv_parameter_43_0= ruleParameter ) ) (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* otherlv_46= '}' - { - otherlv_41=(Token)match(input,54,FOLLOW_3); + state._fsp--; - newLeafNode(otherlv_41, grammarAccess.getNodeAccess().getParametersKeyword_4_6_0()); - - otherlv_42=(Token)match(input,26,FOLLOW_35); - newLeafNode(otherlv_42, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_6_1()); - - // InternalRos.g:1727:9: ( (lv_parameter_43_0= ruleParameter ) ) - // InternalRos.g:1728:10: (lv_parameter_43_0= ruleParameter ) - { - // InternalRos.g:1728:10: (lv_parameter_43_0= ruleParameter ) - // InternalRos.g:1729:11: lv_parameter_43_0= ruleParameter - { + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "actionclient", + lv_actionclient_38_0, + "de.fraunhofer.ipa.ros.Ros.ActionClient"); + afterParserOrEnumRuleCall(); + - newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_2_0()); - - pushFollow(FOLLOW_5); - lv_parameter_43_0=ruleParameter(); + } - state._fsp--; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "parameter", - lv_parameter_43_0, - "de.fraunhofer.ipa.ros.Ros.Parameter"); - afterParserOrEnumRuleCall(); - - } + } + break; + default : + break loop39; + } + } while (true); - } + otherlv_39=(Token)match(input,28,FOLLOW_40); - // InternalRos.g:1746:9: (otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) )* - loop35: - do { - int alt35=2; - int LA35_0 = input.LA(1); + newLeafNode(otherlv_39, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_9_4()); + - if ( (LA35_0==27) ) { - alt35=1; - } + } + break; + } - switch (alt35) { - case 1 : - // InternalRos.g:1747:10: otherlv_44= ',' ( (lv_parameter_45_0= ruleParameter ) ) - { - otherlv_44=(Token)match(input,27,FOLLOW_35); + // 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_44, grammarAccess.getNodeAccess().getCommaKeyword_4_6_3_0()); - - // InternalRos.g:1751:10: ( (lv_parameter_45_0= ruleParameter ) ) - // InternalRos.g:1752:11: (lv_parameter_45_0= ruleParameter ) - { - // InternalRos.g:1752:11: (lv_parameter_45_0= ruleParameter ) - // InternalRos.g:1753:12: lv_parameter_45_0= ruleParameter - { + 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); - newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_3_1_0()); - - pushFollow(FOLLOW_5); - lv_parameter_45_0=ruleParameter(); + newLeafNode(otherlv_40, grammarAccess.getNodeAccess().getParametersKeyword_10_0()); + + otherlv_41=(Token)match(input,26,FOLLOW_41); - state._fsp--; + 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 + { + newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_2_0()); + + pushFollow(FOLLOW_5); + lv_parameter_42_0=ruleParameter(); - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "parameter", - lv_parameter_45_0, - "de.fraunhofer.ipa.ros.Ros.Parameter"); - afterParserOrEnumRuleCall(); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "parameter", + lv_parameter_42_0, + "de.fraunhofer.ipa.ros.Ros.Parameter"); + afterParserOrEnumRuleCall(); + - } + } - } - break; + } - default : - break loop35; - } - } while (true); + // InternalRos.g:1681:4: (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* + loop41: + do { + int alt41=2; + int LA41_0 = input.LA(1); - otherlv_46=(Token)match(input,28,FOLLOW_28); + if ( (LA41_0==27) ) { + alt41=1; + } - newLeafNode(otherlv_46, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_6_4()); - - } + switch (alt41) { + case 1 : + // InternalRos.g:1682:5: otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) + { + otherlv_43=(Token)match(input,27,FOLLOW_41); + 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 + { - } + newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_3_1_0()); + + pushFollow(FOLLOW_5); + lv_parameter_44_0=ruleParameter(); - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getNodeAccess().getUnorderedGroup_4()); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "parameter", + lv_parameter_44_0, + "de.fraunhofer.ipa.ros.Ros.Parameter"); + afterParserOrEnumRuleCall(); + - } + } - } - break; + } - default : - break loop36; - } - } while (true); + } + break; - } + default : + break loop41; + } + } while (true); + otherlv_45=(Token)match(input,28,FOLLOW_14); - } + newLeafNode(otherlv_45, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_10_4()); + - - getUnorderedGroupHelper().leave(grammarAccess.getNodeAccess().getUnorderedGroup_4()); - + } + break; } - otherlv_47=(Token)match(input,28,FOLLOW_2); + otherlv_46=(Token)match(input,28,FOLLOW_2); - newLeafNode(otherlv_47, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5()); + newLeafNode(otherlv_46, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_11()); } @@ -4503,7 +4268,7 @@ else if ( LA36_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getN // $ANTLR start "entryRuleServiceServer" - // InternalRos.g:1796:1: entryRuleServiceServer returns [EObject current=null] : iv_ruleServiceServer= ruleServiceServer EOF ; + // InternalRos.g:1719:1: entryRuleServiceServer returns [EObject current=null] : iv_ruleServiceServer= ruleServiceServer EOF ; public final EObject entryRuleServiceServer() throws RecognitionException { EObject current = null; @@ -4511,8 +4276,8 @@ public final EObject entryRuleServiceServer() throws RecognitionException { try { - // InternalRos.g:1796:54: (iv_ruleServiceServer= ruleServiceServer EOF ) - // InternalRos.g:1797:2: iv_ruleServiceServer= ruleServiceServer EOF + // InternalRos.g:1719:54: (iv_ruleServiceServer= ruleServiceServer EOF ) + // InternalRos.g:1720:2: iv_ruleServiceServer= ruleServiceServer EOF { newCompositeNode(grammarAccess.getServiceServerRule()); pushFollow(FOLLOW_1); @@ -4539,7 +4304,7 @@ public final EObject entryRuleServiceServer() throws RecognitionException { // $ANTLR start "ruleServiceServer" - // InternalRos.g:1803: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: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= '}' ) ; public final EObject ruleServiceServer() throws RecognitionException { EObject current = null; @@ -4558,11 +4323,11 @@ public final EObject ruleServiceServer() throws RecognitionException { enterRule(); try { - // InternalRos.g:1809: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:1810: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: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:1810: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:1811: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: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= '}' { otherlv_0=(Token)match(input,55,FOLLOW_3); @@ -4576,16 +4341,16 @@ public final EObject ruleServiceServer() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getServiceServerAccess().getNameKeyword_2()); - // InternalRos.g:1823:3: ( (lv_name_3_0= ruleEString ) ) - // InternalRos.g:1824:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:1746:3: ( (lv_name_3_0= ruleEString ) ) + // InternalRos.g:1747:4: (lv_name_3_0= ruleEString ) { - // InternalRos.g:1824:4: (lv_name_3_0= ruleEString ) - // InternalRos.g:1825:5: lv_name_3_0= ruleEString + // InternalRos.g:1747:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:1748:5: lv_name_3_0= ruleEString { newCompositeNode(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_3_0()); - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_42); lv_name_3_0=ruleEString(); state._fsp--; @@ -4611,11 +4376,11 @@ public final EObject ruleServiceServer() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getServiceServerAccess().getServiceKeyword_4()); - // InternalRos.g:1846:3: ( ( ruleEString ) ) - // InternalRos.g:1847:4: ( ruleEString ) + // InternalRos.g:1769:3: ( ( ruleEString ) ) + // InternalRos.g:1770:4: ( ruleEString ) { - // InternalRos.g:1847:4: ( ruleEString ) - // InternalRos.g:1848:5: ruleEString + // InternalRos.g:1770:4: ( ruleEString ) + // InternalRos.g:1771:5: ruleEString { if (current==null) { @@ -4625,7 +4390,7 @@ public final EObject ruleServiceServer() throws RecognitionException { newCompositeNode(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_43); ruleEString(); state._fsp--; @@ -4639,26 +4404,26 @@ public final EObject ruleServiceServer() throws RecognitionException { } - // InternalRos.g:1862:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt37=2; - int LA37_0 = input.LA(1); + // InternalRos.g:1785:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA37_0==57) ) { - alt37=1; + if ( (LA43_0==57) ) { + alt43=1; } - switch (alt37) { + switch (alt43) { case 1 : - // InternalRos.g:1863:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:1786:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,57,FOLLOW_38); + otherlv_6=(Token)match(input,57,FOLLOW_44); newLeafNode(otherlv_6, grammarAccess.getServiceServerAccess().getNamespaceKeyword_6_0()); - // InternalRos.g:1867:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos.g:1868:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:1790:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:1791:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos.g:1868:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos.g:1869:6: lv_namespace_7_0= ruleNamespace + // InternalRos.g:1791:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:1792:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); @@ -4718,7 +4483,7 @@ public final EObject ruleServiceServer() throws RecognitionException { // $ANTLR start "entryRulePublisher" - // InternalRos.g:1895:1: entryRulePublisher returns [EObject current=null] : iv_rulePublisher= rulePublisher EOF ; + // InternalRos.g:1818:1: entryRulePublisher returns [EObject current=null] : iv_rulePublisher= rulePublisher EOF ; public final EObject entryRulePublisher() throws RecognitionException { EObject current = null; @@ -4726,8 +4491,8 @@ public final EObject entryRulePublisher() throws RecognitionException { try { - // InternalRos.g:1895:50: (iv_rulePublisher= rulePublisher EOF ) - // InternalRos.g:1896:2: iv_rulePublisher= rulePublisher EOF + // InternalRos.g:1818:50: (iv_rulePublisher= rulePublisher EOF ) + // InternalRos.g:1819:2: iv_rulePublisher= rulePublisher EOF { newCompositeNode(grammarAccess.getPublisherRule()); pushFollow(FOLLOW_1); @@ -4754,7 +4519,7 @@ public final EObject entryRulePublisher() throws RecognitionException { // $ANTLR start "rulePublisher" - // InternalRos.g:1902: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: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= '}' ) ; public final EObject rulePublisher() throws RecognitionException { EObject current = null; @@ -4773,11 +4538,11 @@ public final EObject rulePublisher() throws RecognitionException { enterRule(); try { - // InternalRos.g:1908: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:1909: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: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:1909: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:1910: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: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= '}' { otherlv_0=(Token)match(input,58,FOLLOW_3); @@ -4791,16 +4556,16 @@ public final EObject rulePublisher() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getPublisherAccess().getNameKeyword_2()); - // InternalRos.g:1922:3: ( (lv_name_3_0= ruleEString ) ) - // InternalRos.g:1923:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:1845:3: ( (lv_name_3_0= ruleEString ) ) + // InternalRos.g:1846:4: (lv_name_3_0= ruleEString ) { - // InternalRos.g:1923:4: (lv_name_3_0= ruleEString ) - // InternalRos.g:1924:5: lv_name_3_0= ruleEString + // InternalRos.g:1846:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:1847:5: lv_name_3_0= ruleEString { newCompositeNode(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_3_0()); - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_45); lv_name_3_0=ruleEString(); state._fsp--; @@ -4826,11 +4591,11 @@ public final EObject rulePublisher() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getPublisherAccess().getMessageKeyword_4()); - // InternalRos.g:1945:3: ( ( ruleEString ) ) - // InternalRos.g:1946:4: ( ruleEString ) + // InternalRos.g:1868:3: ( ( ruleEString ) ) + // InternalRos.g:1869:4: ( ruleEString ) { - // InternalRos.g:1946:4: ( ruleEString ) - // InternalRos.g:1947:5: ruleEString + // InternalRos.g:1869:4: ( ruleEString ) + // InternalRos.g:1870:5: ruleEString { if (current==null) { @@ -4840,7 +4605,7 @@ public final EObject rulePublisher() throws RecognitionException { newCompositeNode(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_43); ruleEString(); state._fsp--; @@ -4854,26 +4619,26 @@ public final EObject rulePublisher() throws RecognitionException { } - // InternalRos.g:1961:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt38=2; - int LA38_0 = input.LA(1); + // InternalRos.g:1884:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt44=2; + int LA44_0 = input.LA(1); - if ( (LA38_0==57) ) { - alt38=1; + if ( (LA44_0==57) ) { + alt44=1; } - switch (alt38) { + switch (alt44) { case 1 : - // InternalRos.g:1962:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:1885:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,57,FOLLOW_38); + otherlv_6=(Token)match(input,57,FOLLOW_44); newLeafNode(otherlv_6, grammarAccess.getPublisherAccess().getNamespaceKeyword_6_0()); - // InternalRos.g:1966:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos.g:1967:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:1889:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:1890:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos.g:1967:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos.g:1968:6: lv_namespace_7_0= ruleNamespace + // InternalRos.g:1890:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:1891:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); @@ -4933,7 +4698,7 @@ public final EObject rulePublisher() throws RecognitionException { // $ANTLR start "entryRuleSubscriber" - // InternalRos.g:1994:1: entryRuleSubscriber returns [EObject current=null] : iv_ruleSubscriber= ruleSubscriber EOF ; + // InternalRos.g:1917:1: entryRuleSubscriber returns [EObject current=null] : iv_ruleSubscriber= ruleSubscriber EOF ; public final EObject entryRuleSubscriber() throws RecognitionException { EObject current = null; @@ -4941,8 +4706,8 @@ public final EObject entryRuleSubscriber() throws RecognitionException { try { - // InternalRos.g:1994:51: (iv_ruleSubscriber= ruleSubscriber EOF ) - // InternalRos.g:1995:2: iv_ruleSubscriber= ruleSubscriber EOF + // InternalRos.g:1917:51: (iv_ruleSubscriber= ruleSubscriber EOF ) + // InternalRos.g:1918:2: iv_ruleSubscriber= ruleSubscriber EOF { newCompositeNode(grammarAccess.getSubscriberRule()); pushFollow(FOLLOW_1); @@ -4969,7 +4734,7 @@ public final EObject entryRuleSubscriber() throws RecognitionException { // $ANTLR start "ruleSubscriber" - // InternalRos.g:2001: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: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= '}' ) ; public final EObject ruleSubscriber() throws RecognitionException { EObject current = null; @@ -4988,11 +4753,11 @@ public final EObject ruleSubscriber() throws RecognitionException { enterRule(); try { - // InternalRos.g:2007: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:2008: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: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:2008: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:2009: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: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= '}' { otherlv_0=(Token)match(input,59,FOLLOW_3); @@ -5006,16 +4771,16 @@ public final EObject ruleSubscriber() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getSubscriberAccess().getNameKeyword_2()); - // InternalRos.g:2021:3: ( (lv_name_3_0= ruleEString ) ) - // InternalRos.g:2022:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:1944:3: ( (lv_name_3_0= ruleEString ) ) + // InternalRos.g:1945:4: (lv_name_3_0= ruleEString ) { - // InternalRos.g:2022:4: (lv_name_3_0= ruleEString ) - // InternalRos.g:2023:5: lv_name_3_0= ruleEString + // InternalRos.g:1945:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:1946:5: lv_name_3_0= ruleEString { newCompositeNode(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_3_0()); - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_45); lv_name_3_0=ruleEString(); state._fsp--; @@ -5041,11 +4806,11 @@ public final EObject ruleSubscriber() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getSubscriberAccess().getMessageKeyword_4()); - // InternalRos.g:2044:3: ( ( ruleEString ) ) - // InternalRos.g:2045:4: ( ruleEString ) + // InternalRos.g:1967:3: ( ( ruleEString ) ) + // InternalRos.g:1968:4: ( ruleEString ) { - // InternalRos.g:2045:4: ( ruleEString ) - // InternalRos.g:2046:5: ruleEString + // InternalRos.g:1968:4: ( ruleEString ) + // InternalRos.g:1969:5: ruleEString { if (current==null) { @@ -5055,7 +4820,7 @@ public final EObject ruleSubscriber() throws RecognitionException { newCompositeNode(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_43); ruleEString(); state._fsp--; @@ -5069,26 +4834,26 @@ public final EObject ruleSubscriber() throws RecognitionException { } - // InternalRos.g:2060:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt39=2; - int LA39_0 = input.LA(1); + // InternalRos.g:1983:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA39_0==57) ) { - alt39=1; + if ( (LA45_0==57) ) { + alt45=1; } - switch (alt39) { + switch (alt45) { case 1 : - // InternalRos.g:2061:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:1984:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,57,FOLLOW_38); + otherlv_6=(Token)match(input,57,FOLLOW_44); newLeafNode(otherlv_6, grammarAccess.getSubscriberAccess().getNamespaceKeyword_6_0()); - // InternalRos.g:2065:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos.g:2066:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:1988:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:1989:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos.g:2066:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos.g:2067:6: lv_namespace_7_0= ruleNamespace + // InternalRos.g:1989:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:1990:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); @@ -5148,7 +4913,7 @@ public final EObject ruleSubscriber() throws RecognitionException { // $ANTLR start "entryRuleServiceClient" - // InternalRos.g:2093:1: entryRuleServiceClient returns [EObject current=null] : iv_ruleServiceClient= ruleServiceClient EOF ; + // InternalRos.g:2016:1: entryRuleServiceClient returns [EObject current=null] : iv_ruleServiceClient= ruleServiceClient EOF ; public final EObject entryRuleServiceClient() throws RecognitionException { EObject current = null; @@ -5156,8 +4921,8 @@ public final EObject entryRuleServiceClient() throws RecognitionException { try { - // InternalRos.g:2093:54: (iv_ruleServiceClient= ruleServiceClient EOF ) - // InternalRos.g:2094:2: iv_ruleServiceClient= ruleServiceClient EOF + // InternalRos.g:2016:54: (iv_ruleServiceClient= ruleServiceClient EOF ) + // InternalRos.g:2017:2: iv_ruleServiceClient= ruleServiceClient EOF { newCompositeNode(grammarAccess.getServiceClientRule()); pushFollow(FOLLOW_1); @@ -5184,7 +4949,7 @@ public final EObject entryRuleServiceClient() throws RecognitionException { // $ANTLR start "ruleServiceClient" - // InternalRos.g:2100: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: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= '}' ) ; public final EObject ruleServiceClient() throws RecognitionException { EObject current = null; @@ -5203,11 +4968,11 @@ public final EObject ruleServiceClient() throws RecognitionException { enterRule(); try { - // InternalRos.g:2106: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:2107: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: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:2107: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:2108: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: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= '}' { otherlv_0=(Token)match(input,60,FOLLOW_3); @@ -5221,16 +4986,16 @@ public final EObject ruleServiceClient() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getServiceClientAccess().getNameKeyword_2()); - // InternalRos.g:2120:3: ( (lv_name_3_0= ruleEString ) ) - // InternalRos.g:2121:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:2043:3: ( (lv_name_3_0= ruleEString ) ) + // InternalRos.g:2044:4: (lv_name_3_0= ruleEString ) { - // InternalRos.g:2121:4: (lv_name_3_0= ruleEString ) - // InternalRos.g:2122:5: lv_name_3_0= ruleEString + // InternalRos.g:2044:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:2045:5: lv_name_3_0= ruleEString { newCompositeNode(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_3_0()); - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_42); lv_name_3_0=ruleEString(); state._fsp--; @@ -5256,11 +5021,11 @@ public final EObject ruleServiceClient() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getServiceClientAccess().getServiceKeyword_4()); - // InternalRos.g:2143:3: ( ( ruleEString ) ) - // InternalRos.g:2144:4: ( ruleEString ) + // InternalRos.g:2066:3: ( ( ruleEString ) ) + // InternalRos.g:2067:4: ( ruleEString ) { - // InternalRos.g:2144:4: ( ruleEString ) - // InternalRos.g:2145:5: ruleEString + // InternalRos.g:2067:4: ( ruleEString ) + // InternalRos.g:2068:5: ruleEString { if (current==null) { @@ -5270,7 +5035,7 @@ public final EObject ruleServiceClient() throws RecognitionException { newCompositeNode(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_43); ruleEString(); state._fsp--; @@ -5284,26 +5049,26 @@ public final EObject ruleServiceClient() throws RecognitionException { } - // InternalRos.g:2159:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt40=2; - int LA40_0 = input.LA(1); + // InternalRos.g:2082:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt46=2; + int LA46_0 = input.LA(1); - if ( (LA40_0==57) ) { - alt40=1; + if ( (LA46_0==57) ) { + alt46=1; } - switch (alt40) { + switch (alt46) { case 1 : - // InternalRos.g:2160:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:2083:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,57,FOLLOW_38); + otherlv_6=(Token)match(input,57,FOLLOW_44); newLeafNode(otherlv_6, grammarAccess.getServiceClientAccess().getNamespaceKeyword_6_0()); - // InternalRos.g:2164:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos.g:2165:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:2087:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:2088:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos.g:2165:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos.g:2166:6: lv_namespace_7_0= ruleNamespace + // InternalRos.g:2088:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:2089:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); @@ -5363,7 +5128,7 @@ public final EObject ruleServiceClient() throws RecognitionException { // $ANTLR start "entryRuleActionServer" - // InternalRos.g:2192:1: entryRuleActionServer returns [EObject current=null] : iv_ruleActionServer= ruleActionServer EOF ; + // InternalRos.g:2115:1: entryRuleActionServer returns [EObject current=null] : iv_ruleActionServer= ruleActionServer EOF ; public final EObject entryRuleActionServer() throws RecognitionException { EObject current = null; @@ -5371,8 +5136,8 @@ public final EObject entryRuleActionServer() throws RecognitionException { try { - // InternalRos.g:2192:53: (iv_ruleActionServer= ruleActionServer EOF ) - // InternalRos.g:2193:2: iv_ruleActionServer= ruleActionServer EOF + // InternalRos.g:2115:53: (iv_ruleActionServer= ruleActionServer EOF ) + // InternalRos.g:2116:2: iv_ruleActionServer= ruleActionServer EOF { newCompositeNode(grammarAccess.getActionServerRule()); pushFollow(FOLLOW_1); @@ -5399,7 +5164,7 @@ public final EObject entryRuleActionServer() throws RecognitionException { // $ANTLR start "ruleActionServer" - // InternalRos.g:2199: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: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= '}' ) ; public final EObject ruleActionServer() throws RecognitionException { EObject current = null; @@ -5418,11 +5183,11 @@ public final EObject ruleActionServer() throws RecognitionException { enterRule(); try { - // InternalRos.g:2205: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:2206: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: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:2206: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:2207: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: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= '}' { otherlv_0=(Token)match(input,61,FOLLOW_3); @@ -5436,16 +5201,16 @@ public final EObject ruleActionServer() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getActionServerAccess().getNameKeyword_2()); - // InternalRos.g:2219:3: ( (lv_name_3_0= ruleEString ) ) - // InternalRos.g:2220:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:2142:3: ( (lv_name_3_0= ruleEString ) ) + // InternalRos.g:2143:4: (lv_name_3_0= ruleEString ) { - // InternalRos.g:2220:4: (lv_name_3_0= ruleEString ) - // InternalRos.g:2221:5: lv_name_3_0= ruleEString + // InternalRos.g:2143:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:2144:5: lv_name_3_0= ruleEString { newCompositeNode(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_3_0()); - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_46); lv_name_3_0=ruleEString(); state._fsp--; @@ -5471,11 +5236,11 @@ public final EObject ruleActionServer() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getActionServerAccess().getActionKeyword_4()); - // InternalRos.g:2242:3: ( ( ruleEString ) ) - // InternalRos.g:2243:4: ( ruleEString ) + // InternalRos.g:2165:3: ( ( ruleEString ) ) + // InternalRos.g:2166:4: ( ruleEString ) { - // InternalRos.g:2243:4: ( ruleEString ) - // InternalRos.g:2244:5: ruleEString + // InternalRos.g:2166:4: ( ruleEString ) + // InternalRos.g:2167:5: ruleEString { if (current==null) { @@ -5485,7 +5250,7 @@ public final EObject ruleActionServer() throws RecognitionException { newCompositeNode(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_43); ruleEString(); state._fsp--; @@ -5499,26 +5264,26 @@ public final EObject ruleActionServer() throws RecognitionException { } - // InternalRos.g:2258:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt41=2; - int LA41_0 = input.LA(1); + // InternalRos.g:2181:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA41_0==57) ) { - alt41=1; + if ( (LA47_0==57) ) { + alt47=1; } - switch (alt41) { + switch (alt47) { case 1 : - // InternalRos.g:2259:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:2182:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,57,FOLLOW_38); + otherlv_6=(Token)match(input,57,FOLLOW_44); newLeafNode(otherlv_6, grammarAccess.getActionServerAccess().getNamespaceKeyword_6_0()); - // InternalRos.g:2263:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos.g:2264:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:2186:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:2187:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos.g:2264:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos.g:2265:6: lv_namespace_7_0= ruleNamespace + // InternalRos.g:2187:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:2188:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); @@ -5578,7 +5343,7 @@ public final EObject ruleActionServer() throws RecognitionException { // $ANTLR start "entryRuleActionClient" - // InternalRos.g:2291:1: entryRuleActionClient returns [EObject current=null] : iv_ruleActionClient= ruleActionClient EOF ; + // InternalRos.g:2214:1: entryRuleActionClient returns [EObject current=null] : iv_ruleActionClient= ruleActionClient EOF ; public final EObject entryRuleActionClient() throws RecognitionException { EObject current = null; @@ -5586,8 +5351,8 @@ public final EObject entryRuleActionClient() throws RecognitionException { try { - // InternalRos.g:2291:53: (iv_ruleActionClient= ruleActionClient EOF ) - // InternalRos.g:2292:2: iv_ruleActionClient= ruleActionClient EOF + // InternalRos.g:2214:53: (iv_ruleActionClient= ruleActionClient EOF ) + // InternalRos.g:2215:2: iv_ruleActionClient= ruleActionClient EOF { newCompositeNode(grammarAccess.getActionClientRule()); pushFollow(FOLLOW_1); @@ -5614,7 +5379,7 @@ public final EObject entryRuleActionClient() throws RecognitionException { // $ANTLR start "ruleActionClient" - // InternalRos.g:2298: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: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= '}' ) ; public final EObject ruleActionClient() throws RecognitionException { EObject current = null; @@ -5633,11 +5398,11 @@ public final EObject ruleActionClient() throws RecognitionException { enterRule(); try { - // InternalRos.g:2304: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:2305: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: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:2305: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:2306: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: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= '}' { otherlv_0=(Token)match(input,63,FOLLOW_3); @@ -5651,16 +5416,16 @@ public final EObject ruleActionClient() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getActionClientAccess().getNameKeyword_2()); - // InternalRos.g:2318:3: ( (lv_name_3_0= ruleEString ) ) - // InternalRos.g:2319:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:2241:3: ( (lv_name_3_0= ruleEString ) ) + // InternalRos.g:2242:4: (lv_name_3_0= ruleEString ) { - // InternalRos.g:2319:4: (lv_name_3_0= ruleEString ) - // InternalRos.g:2320:5: lv_name_3_0= ruleEString + // InternalRos.g:2242:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:2243:5: lv_name_3_0= ruleEString { newCompositeNode(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_3_0()); - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_46); lv_name_3_0=ruleEString(); state._fsp--; @@ -5686,11 +5451,11 @@ public final EObject ruleActionClient() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getActionClientAccess().getActionKeyword_4()); - // InternalRos.g:2341:3: ( ( ruleEString ) ) - // InternalRos.g:2342:4: ( ruleEString ) + // InternalRos.g:2264:3: ( ( ruleEString ) ) + // InternalRos.g:2265:4: ( ruleEString ) { - // InternalRos.g:2342:4: ( ruleEString ) - // InternalRos.g:2343:5: ruleEString + // InternalRos.g:2265:4: ( ruleEString ) + // InternalRos.g:2266:5: ruleEString { if (current==null) { @@ -5700,7 +5465,7 @@ public final EObject ruleActionClient() throws RecognitionException { newCompositeNode(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_43); ruleEString(); state._fsp--; @@ -5714,26 +5479,26 @@ public final EObject ruleActionClient() throws RecognitionException { } - // InternalRos.g:2357:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt42=2; - int LA42_0 = input.LA(1); + // InternalRos.g:2280:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt48=2; + int LA48_0 = input.LA(1); - if ( (LA42_0==57) ) { - alt42=1; + if ( (LA48_0==57) ) { + alt48=1; } - switch (alt42) { + switch (alt48) { case 1 : - // InternalRos.g:2358:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:2281:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,57,FOLLOW_38); + otherlv_6=(Token)match(input,57,FOLLOW_44); newLeafNode(otherlv_6, grammarAccess.getActionClientAccess().getNamespaceKeyword_6_0()); - // InternalRos.g:2362:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos.g:2363:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:2285:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:2286:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos.g:2363:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos.g:2364:6: lv_namespace_7_0= ruleNamespace + // InternalRos.g:2286:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:2287:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); @@ -5793,7 +5558,7 @@ public final EObject ruleActionClient() throws RecognitionException { // $ANTLR start "entryRuleGraphName" - // InternalRos.g:2390:1: entryRuleGraphName returns [String current=null] : iv_ruleGraphName= ruleGraphName EOF ; + // InternalRos.g:2313:1: entryRuleGraphName returns [String current=null] : iv_ruleGraphName= ruleGraphName EOF ; public final String entryRuleGraphName() throws RecognitionException { String current = null; @@ -5801,8 +5566,8 @@ public final String entryRuleGraphName() throws RecognitionException { try { - // InternalRos.g:2390:49: (iv_ruleGraphName= ruleGraphName EOF ) - // InternalRos.g:2391:2: iv_ruleGraphName= ruleGraphName EOF + // InternalRos.g:2313:49: (iv_ruleGraphName= ruleGraphName EOF ) + // InternalRos.g:2314:2: iv_ruleGraphName= ruleGraphName EOF { newCompositeNode(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); @@ -5829,7 +5594,7 @@ public final String entryRuleGraphName() throws RecognitionException { // $ANTLR start "ruleGraphName" - // InternalRos.g:2397:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= 'GraphName' ; + // InternalRos.g:2320:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= 'GraphName' ; public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -5839,8 +5604,8 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException enterRule(); try { - // InternalRos.g:2403:2: (kw= 'GraphName' ) - // InternalRos.g:2404:2: kw= 'GraphName' + // InternalRos.g:2326:2: (kw= 'GraphName' ) + // InternalRos.g:2327:2: kw= 'GraphName' { kw=(Token)match(input,64,FOLLOW_2); @@ -5867,7 +5632,7 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException // $ANTLR start "entryRulePackageDependency" - // InternalRos.g:2412:1: entryRulePackageDependency returns [EObject current=null] : iv_rulePackageDependency= rulePackageDependency EOF ; + // InternalRos.g:2335:1: entryRulePackageDependency returns [EObject current=null] : iv_rulePackageDependency= rulePackageDependency EOF ; public final EObject entryRulePackageDependency() throws RecognitionException { EObject current = null; @@ -5875,8 +5640,8 @@ public final EObject entryRulePackageDependency() throws RecognitionException { try { - // InternalRos.g:2412:58: (iv_rulePackageDependency= rulePackageDependency EOF ) - // InternalRos.g:2413:2: iv_rulePackageDependency= rulePackageDependency EOF + // InternalRos.g:2335:58: (iv_rulePackageDependency= rulePackageDependency EOF ) + // InternalRos.g:2336:2: iv_rulePackageDependency= rulePackageDependency EOF { newCompositeNode(grammarAccess.getPackageDependencyRule()); pushFollow(FOLLOW_1); @@ -5903,7 +5668,7 @@ public final EObject entryRulePackageDependency() throws RecognitionException { // $ANTLR start "rulePackageDependency" - // InternalRos.g:2419:1: rulePackageDependency returns [EObject current=null] : (otherlv_0= 'PackageDependency' ( ( ruleEString ) ) ) ; + // InternalRos.g:2342:1: rulePackageDependency returns [EObject current=null] : (otherlv_0= 'PackageDependency' ( ( ruleEString ) ) ) ; public final EObject rulePackageDependency() throws RecognitionException { EObject current = null; @@ -5913,21 +5678,21 @@ public final EObject rulePackageDependency() throws RecognitionException { enterRule(); try { - // InternalRos.g:2425:2: ( (otherlv_0= 'PackageDependency' ( ( ruleEString ) ) ) ) - // InternalRos.g:2426:2: (otherlv_0= 'PackageDependency' ( ( ruleEString ) ) ) + // InternalRos.g:2348:2: ( (otherlv_0= 'PackageDependency' ( ( ruleEString ) ) ) ) + // InternalRos.g:2349:2: (otherlv_0= 'PackageDependency' ( ( ruleEString ) ) ) { - // InternalRos.g:2426:2: (otherlv_0= 'PackageDependency' ( ( ruleEString ) ) ) - // InternalRos.g:2427:3: otherlv_0= 'PackageDependency' ( ( ruleEString ) ) + // InternalRos.g:2349:2: (otherlv_0= 'PackageDependency' ( ( ruleEString ) ) ) + // InternalRos.g:2350:3: otherlv_0= 'PackageDependency' ( ( ruleEString ) ) { otherlv_0=(Token)match(input,65,FOLLOW_7); newLeafNode(otherlv_0, grammarAccess.getPackageDependencyAccess().getPackageDependencyKeyword_0()); - // InternalRos.g:2431:3: ( ( ruleEString ) ) - // InternalRos.g:2432:4: ( ruleEString ) + // InternalRos.g:2354:3: ( ( ruleEString ) ) + // InternalRos.g:2355:4: ( ruleEString ) { - // InternalRos.g:2432:4: ( ruleEString ) - // InternalRos.g:2433:5: ruleEString + // InternalRos.g:2355:4: ( ruleEString ) + // InternalRos.g:2356:5: ruleEString { if (current==null) { @@ -5974,7 +5739,7 @@ public final EObject rulePackageDependency() throws RecognitionException { // $ANTLR start "entryRuleExternalDependency" - // InternalRos.g:2451:1: entryRuleExternalDependency returns [EObject current=null] : iv_ruleExternalDependency= ruleExternalDependency EOF ; + // InternalRos.g:2374:1: entryRuleExternalDependency returns [EObject current=null] : iv_ruleExternalDependency= ruleExternalDependency EOF ; public final EObject entryRuleExternalDependency() throws RecognitionException { EObject current = null; @@ -5982,8 +5747,8 @@ public final EObject entryRuleExternalDependency() throws RecognitionException { try { - // InternalRos.g:2451:59: (iv_ruleExternalDependency= ruleExternalDependency EOF ) - // InternalRos.g:2452:2: iv_ruleExternalDependency= ruleExternalDependency EOF + // InternalRos.g:2374:59: (iv_ruleExternalDependency= ruleExternalDependency EOF ) + // InternalRos.g:2375:2: iv_ruleExternalDependency= ruleExternalDependency EOF { newCompositeNode(grammarAccess.getExternalDependencyRule()); pushFollow(FOLLOW_1); @@ -6010,7 +5775,7 @@ public final EObject entryRuleExternalDependency() throws RecognitionException { // $ANTLR start "ruleExternalDependency" - // InternalRos.g:2458:1: ruleExternalDependency returns [EObject current=null] : ( () otherlv_1= 'ExternalDependency' ( (lv_name_2_0= ruleEString ) ) ) ; + // InternalRos.g:2381:1: ruleExternalDependency returns [EObject current=null] : ( () otherlv_1= 'ExternalDependency' ( (lv_name_2_0= ruleEString ) ) ) ; public final EObject ruleExternalDependency() throws RecognitionException { EObject current = null; @@ -6022,14 +5787,14 @@ public final EObject ruleExternalDependency() throws RecognitionException { enterRule(); try { - // InternalRos.g:2464:2: ( ( () otherlv_1= 'ExternalDependency' ( (lv_name_2_0= ruleEString ) ) ) ) - // InternalRos.g:2465:2: ( () otherlv_1= 'ExternalDependency' ( (lv_name_2_0= ruleEString ) ) ) + // 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:2465:2: ( () otherlv_1= 'ExternalDependency' ( (lv_name_2_0= ruleEString ) ) ) - // InternalRos.g:2466:3: () 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:2466:3: () - // InternalRos.g:2467:4: + // InternalRos.g:2389:3: () + // InternalRos.g:2390:4: { current = forceCreateModelElement( @@ -6043,11 +5808,11 @@ public final EObject ruleExternalDependency() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); - // InternalRos.g:2477:3: ( (lv_name_2_0= ruleEString ) ) - // InternalRos.g:2478:4: (lv_name_2_0= ruleEString ) + // InternalRos.g:2400:3: ( (lv_name_2_0= ruleEString ) ) + // InternalRos.g:2401:4: (lv_name_2_0= ruleEString ) { - // InternalRos.g:2478:4: (lv_name_2_0= ruleEString ) - // InternalRos.g:2479:5: lv_name_2_0= ruleEString + // InternalRos.g:2401:4: (lv_name_2_0= ruleEString ) + // InternalRos.g:2402:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); @@ -6097,7 +5862,7 @@ public final EObject ruleExternalDependency() throws RecognitionException { // $ANTLR start "entryRuleGlobalNamespace" - // InternalRos.g:2500:1: entryRuleGlobalNamespace returns [EObject current=null] : iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ; + // InternalRos.g:2423:1: entryRuleGlobalNamespace returns [EObject current=null] : iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ; public final EObject entryRuleGlobalNamespace() throws RecognitionException { EObject current = null; @@ -6105,8 +5870,8 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { try { - // InternalRos.g:2500:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) - // InternalRos.g:2501:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF + // InternalRos.g:2423:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) + // InternalRos.g:2424:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF { newCompositeNode(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); @@ -6133,7 +5898,7 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { // $ANTLR start "ruleGlobalNamespace" - // InternalRos.g:2507: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: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= '}' ) ; public final EObject ruleGlobalNamespace() throws RecognitionException { EObject current = null; @@ -6153,14 +5918,14 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { enterRule(); try { - // InternalRos.g:2513: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:2514: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: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:2514: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:2515: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: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:2515:3: () - // InternalRos.g:2516:4: + // InternalRos.g:2438:3: () + // InternalRos.g:2439:4: { current = forceCreateModelElement( @@ -6174,34 +5939,34 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - otherlv_2=(Token)match(input,26,FOLLOW_41); + otherlv_2=(Token)match(input,26,FOLLOW_47); newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_2()); - // InternalRos.g:2530:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? - int alt44=2; - int LA44_0 = input.LA(1); + // 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); - if ( (LA44_0==68) ) { - alt44=1; + if ( (LA50_0==68) ) { + alt50=1; } - switch (alt44) { + switch (alt50) { case 1 : - // InternalRos.g:2531:4: otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' + // InternalRos.g:2454: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_42); + otherlv_4=(Token)match(input,26,FOLLOW_48); newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); - // InternalRos.g:2539:4: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos.g:2540:5: (lv_parts_5_0= ruleGraphName ) + // InternalRos.g:2462:4: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos.g:2463:5: (lv_parts_5_0= ruleGraphName ) { - // InternalRos.g:2540:5: (lv_parts_5_0= ruleGraphName ) - // InternalRos.g:2541:6: lv_parts_5_0= ruleGraphName + // InternalRos.g:2463:5: (lv_parts_5_0= ruleGraphName ) + // InternalRos.g:2464:6: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); @@ -6228,30 +5993,30 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } - // InternalRos.g:2558:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* - loop43: + // InternalRos.g:2481:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* + loop49: do { - int alt43=2; - int LA43_0 = input.LA(1); + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA43_0==27) ) { - alt43=1; + if ( (LA49_0==27) ) { + alt49=1; } - switch (alt43) { + switch (alt49) { case 1 : - // InternalRos.g:2559:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRos.g:2482:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) { - otherlv_6=(Token)match(input,27,FOLLOW_42); + otherlv_6=(Token)match(input,27,FOLLOW_48); newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_3_3_0()); - // InternalRos.g:2563:5: ( (lv_parts_7_0= ruleGraphName ) ) - // InternalRos.g:2564:6: (lv_parts_7_0= ruleGraphName ) + // InternalRos.g:2486:5: ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRos.g:2487:6: (lv_parts_7_0= ruleGraphName ) { - // InternalRos.g:2564:6: (lv_parts_7_0= ruleGraphName ) - // InternalRos.g:2565:7: lv_parts_7_0= ruleGraphName + // InternalRos.g:2487:6: (lv_parts_7_0= ruleGraphName ) + // InternalRos.g:2488:7: lv_parts_7_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); @@ -6283,7 +6048,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { break; default : - break loop43; + break loop49; } } while (true); @@ -6324,7 +6089,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { // $ANTLR start "entryRuleRelativeNamespace_Impl" - // InternalRos.g:2596:1: entryRuleRelativeNamespace_Impl returns [EObject current=null] : iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ; + // InternalRos.g:2519:1: entryRuleRelativeNamespace_Impl returns [EObject current=null] : iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ; public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionException { EObject current = null; @@ -6332,8 +6097,8 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti try { - // InternalRos.g:2596:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) - // InternalRos.g:2597:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF + // InternalRos.g:2519:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) + // InternalRos.g:2520:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF { newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); @@ -6360,7 +6125,7 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti // $ANTLR start "ruleRelativeNamespace_Impl" - // InternalRos.g:2603: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: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= '}' ) ; public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { EObject current = null; @@ -6380,14 +6145,14 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { enterRule(); try { - // InternalRos.g:2609: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:2610: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: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:2610: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:2611: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: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:2611:3: () - // InternalRos.g:2612:4: + // InternalRos.g:2534:3: () + // InternalRos.g:2535:4: { current = forceCreateModelElement( @@ -6401,34 +6166,34 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - otherlv_2=(Token)match(input,26,FOLLOW_41); + otherlv_2=(Token)match(input,26,FOLLOW_47); newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_2()); - // InternalRos.g:2626: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); + // 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); - if ( (LA46_0==68) ) { - alt46=1; + if ( (LA52_0==68) ) { + alt52=1; } - switch (alt46) { + switch (alt52) { case 1 : - // InternalRos.g:2627:4: otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' + // InternalRos.g:2550: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_42); + otherlv_4=(Token)match(input,26,FOLLOW_48); newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_3_1()); - // InternalRos.g:2635:4: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos.g:2636:5: (lv_parts_5_0= ruleGraphName ) + // InternalRos.g:2558:4: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos.g:2559:5: (lv_parts_5_0= ruleGraphName ) { - // InternalRos.g:2636:5: (lv_parts_5_0= ruleGraphName ) - // InternalRos.g:2637:6: lv_parts_5_0= ruleGraphName + // InternalRos.g:2559:5: (lv_parts_5_0= ruleGraphName ) + // InternalRos.g:2560:6: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_2_0()); @@ -6455,30 +6220,30 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } - // InternalRos.g:2654:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* - loop45: + // InternalRos.g:2577:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* + loop51: do { - int alt45=2; - int LA45_0 = input.LA(1); + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA45_0==27) ) { - alt45=1; + if ( (LA51_0==27) ) { + alt51=1; } - switch (alt45) { + switch (alt51) { case 1 : - // InternalRos.g:2655:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRos.g:2578:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) { - otherlv_6=(Token)match(input,27,FOLLOW_42); + otherlv_6=(Token)match(input,27,FOLLOW_48); newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_3_3_0()); - // InternalRos.g:2659:5: ( (lv_parts_7_0= ruleGraphName ) ) - // InternalRos.g:2660:6: (lv_parts_7_0= ruleGraphName ) + // InternalRos.g:2582:5: ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRos.g:2583:6: (lv_parts_7_0= ruleGraphName ) { - // InternalRos.g:2660:6: (lv_parts_7_0= ruleGraphName ) - // InternalRos.g:2661:7: lv_parts_7_0= ruleGraphName + // InternalRos.g:2583:6: (lv_parts_7_0= ruleGraphName ) + // InternalRos.g:2584:7: lv_parts_7_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); @@ -6510,7 +6275,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { break; default : - break loop45; + break loop51; } } while (true); @@ -6551,7 +6316,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { // $ANTLR start "entryRulePrivateNamespace" - // InternalRos.g:2692:1: entryRulePrivateNamespace returns [EObject current=null] : iv_rulePrivateNamespace= rulePrivateNamespace EOF ; + // InternalRos.g:2615:1: entryRulePrivateNamespace returns [EObject current=null] : iv_rulePrivateNamespace= rulePrivateNamespace EOF ; public final EObject entryRulePrivateNamespace() throws RecognitionException { EObject current = null; @@ -6559,8 +6324,8 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { try { - // InternalRos.g:2692:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) - // InternalRos.g:2693:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF + // InternalRos.g:2615:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) + // InternalRos.g:2616:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF { newCompositeNode(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); @@ -6587,7 +6352,7 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { // $ANTLR start "rulePrivateNamespace" - // InternalRos.g:2699: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: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= '}' ) ; public final EObject rulePrivateNamespace() throws RecognitionException { EObject current = null; @@ -6607,14 +6372,14 @@ public final EObject rulePrivateNamespace() throws RecognitionException { enterRule(); try { - // InternalRos.g:2705: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:2706: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: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:2706: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:2707: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: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:2707:3: () - // InternalRos.g:2708:4: + // InternalRos.g:2630:3: () + // InternalRos.g:2631:4: { current = forceCreateModelElement( @@ -6628,34 +6393,34 @@ public final EObject rulePrivateNamespace() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - otherlv_2=(Token)match(input,26,FOLLOW_41); + otherlv_2=(Token)match(input,26,FOLLOW_47); newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_2()); - // InternalRos.g:2722: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); + // 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); - if ( (LA48_0==68) ) { - alt48=1; + if ( (LA54_0==68) ) { + alt54=1; } - switch (alt48) { + switch (alt54) { case 1 : - // InternalRos.g:2723:4: otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' + // InternalRos.g:2646: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_42); + otherlv_4=(Token)match(input,26,FOLLOW_48); newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); - // InternalRos.g:2731:4: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos.g:2732:5: (lv_parts_5_0= ruleGraphName ) + // InternalRos.g:2654:4: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos.g:2655:5: (lv_parts_5_0= ruleGraphName ) { - // InternalRos.g:2732:5: (lv_parts_5_0= ruleGraphName ) - // InternalRos.g:2733:6: lv_parts_5_0= ruleGraphName + // InternalRos.g:2655:5: (lv_parts_5_0= ruleGraphName ) + // InternalRos.g:2656:6: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); @@ -6682,30 +6447,30 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } - // InternalRos.g:2750:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* - loop47: + // InternalRos.g:2673:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* + loop53: do { - int alt47=2; - int LA47_0 = input.LA(1); + int alt53=2; + int LA53_0 = input.LA(1); - if ( (LA47_0==27) ) { - alt47=1; + if ( (LA53_0==27) ) { + alt53=1; } - switch (alt47) { + switch (alt53) { case 1 : - // InternalRos.g:2751:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRos.g:2674:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) { - otherlv_6=(Token)match(input,27,FOLLOW_42); + otherlv_6=(Token)match(input,27,FOLLOW_48); newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_3_3_0()); - // InternalRos.g:2755:5: ( (lv_parts_7_0= ruleGraphName ) ) - // InternalRos.g:2756:6: (lv_parts_7_0= ruleGraphName ) + // InternalRos.g:2678:5: ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRos.g:2679:6: (lv_parts_7_0= ruleGraphName ) { - // InternalRos.g:2756:6: (lv_parts_7_0= ruleGraphName ) - // InternalRos.g:2757:7: lv_parts_7_0= ruleGraphName + // InternalRos.g:2679:6: (lv_parts_7_0= ruleGraphName ) + // InternalRos.g:2680:7: lv_parts_7_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); @@ -6737,7 +6502,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { break; default : - break loop47; + break loop53; } } while (true); @@ -6778,7 +6543,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { // $ANTLR start "entryRuleParameter" - // InternalRos.g:2788:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; + // InternalRos.g:2711:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; public final EObject entryRuleParameter() throws RecognitionException { EObject current = null; @@ -6786,8 +6551,8 @@ public final EObject entryRuleParameter() throws RecognitionException { try { - // InternalRos.g:2788:50: (iv_ruleParameter= ruleParameter EOF ) - // InternalRos.g:2789:2: iv_ruleParameter= ruleParameter EOF + // InternalRos.g:2711:50: (iv_ruleParameter= ruleParameter EOF ) + // InternalRos.g:2712:2: iv_ruleParameter= ruleParameter EOF { newCompositeNode(grammarAccess.getParameterRule()); pushFollow(FOLLOW_1); @@ -6814,7 +6579,7 @@ public final EObject entryRuleParameter() throws RecognitionException { // $ANTLR start "ruleParameter" - // InternalRos.g:2795: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: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= '}' ) ; public final EObject ruleParameter() throws RecognitionException { EObject current = null; @@ -6835,11 +6600,11 @@ public final EObject ruleParameter() throws RecognitionException { enterRule(); try { - // InternalRos.g:2801: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:2802: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: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:2802: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:2803: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: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= '}' { otherlv_0=(Token)match(input,71,FOLLOW_3); @@ -6853,16 +6618,16 @@ public final EObject ruleParameter() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getNameKeyword_2()); - // InternalRos.g:2815:3: ( (lv_name_3_0= ruleEString ) ) - // InternalRos.g:2816:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:2738:3: ( (lv_name_3_0= ruleEString ) ) + // InternalRos.g:2739:4: (lv_name_3_0= ruleEString ) { - // InternalRos.g:2816:4: (lv_name_3_0= ruleEString ) - // InternalRos.g:2817:5: lv_name_3_0= ruleEString + // InternalRos.g:2739:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:2740:5: lv_name_3_0= ruleEString { newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_3_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_49); lv_name_3_0=ruleEString(); state._fsp--; @@ -6884,31 +6649,31 @@ public final EObject ruleParameter() throws RecognitionException { } - // InternalRos.g:2834:3: (otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) )? - int alt49=2; - int LA49_0 = input.LA(1); + // InternalRos.g:2757:3: (otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) )? + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA49_0==57) ) { - alt49=1; + if ( (LA55_0==57) ) { + alt55=1; } - switch (alt49) { + switch (alt55) { case 1 : - // InternalRos.g:2835:4: otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) + // InternalRos.g:2758:4: otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) { - otherlv_4=(Token)match(input,57,FOLLOW_38); + otherlv_4=(Token)match(input,57,FOLLOW_44); newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getNamespaceKeyword_4_0()); - // InternalRos.g:2839:4: ( (lv_namespace_5_0= ruleNamespace ) ) - // InternalRos.g:2840:5: (lv_namespace_5_0= ruleNamespace ) + // InternalRos.g:2762:4: ( (lv_namespace_5_0= ruleNamespace ) ) + // InternalRos.g:2763:5: (lv_namespace_5_0= ruleNamespace ) { - // InternalRos.g:2840:5: (lv_namespace_5_0= ruleNamespace ) - // InternalRos.g:2841:6: lv_namespace_5_0= ruleNamespace + // InternalRos.g:2763:5: (lv_namespace_5_0= ruleNamespace ) + // InternalRos.g:2764:6: lv_namespace_5_0= ruleNamespace { newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_50); lv_namespace_5_0=ruleNamespace(); state._fsp--; @@ -6936,15 +6701,15 @@ public final EObject ruleParameter() throws RecognitionException { } - otherlv_6=(Token)match(input,72,FOLLOW_45); + otherlv_6=(Token)match(input,72,FOLLOW_51); newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getTypeKeyword_5()); - // InternalRos.g:2863:3: ( (lv_type_7_0= ruleParameterType ) ) - // InternalRos.g:2864:4: (lv_type_7_0= ruleParameterType ) + // InternalRos.g:2786:3: ( (lv_type_7_0= ruleParameterType ) ) + // InternalRos.g:2787:4: (lv_type_7_0= ruleParameterType ) { - // InternalRos.g:2864:4: (lv_type_7_0= ruleParameterType ) - // InternalRos.g:2865:5: lv_type_7_0= ruleParameterType + // InternalRos.g:2787:4: (lv_type_7_0= ruleParameterType ) + // InternalRos.g:2788:5: lv_type_7_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); @@ -6998,7 +6763,7 @@ public final EObject ruleParameter() throws RecognitionException { // $ANTLR start "entryRuleParameterType" - // InternalRos.g:2890:1: entryRuleParameterType returns [EObject current=null] : iv_ruleParameterType= ruleParameterType EOF ; + // InternalRos.g:2813:1: entryRuleParameterType returns [EObject current=null] : iv_ruleParameterType= ruleParameterType EOF ; public final EObject entryRuleParameterType() throws RecognitionException { EObject current = null; @@ -7006,8 +6771,8 @@ public final EObject entryRuleParameterType() throws RecognitionException { try { - // InternalRos.g:2890:54: (iv_ruleParameterType= ruleParameterType EOF ) - // InternalRos.g:2891:2: iv_ruleParameterType= ruleParameterType EOF + // InternalRos.g:2813:54: (iv_ruleParameterType= ruleParameterType EOF ) + // InternalRos.g:2814:2: iv_ruleParameterType= ruleParameterType EOF { newCompositeNode(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); @@ -7034,7 +6799,7 @@ public final EObject entryRuleParameterType() throws RecognitionException { // $ANTLR start "ruleParameterType" - // InternalRos.g:2897: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: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 ) ; public final EObject ruleParameterType() throws RecognitionException { EObject current = null; @@ -7059,62 +6824,62 @@ public final EObject ruleParameterType() throws RecognitionException { enterRule(); try { - // InternalRos.g:2903: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:2904: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: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:2904: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 alt50=8; + // 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; switch ( input.LA(1) ) { case 73: { - alt50=1; + alt56=1; } break; case 74: { - alt50=2; + alt56=2; } break; case 75: { - alt50=3; + alt56=3; } break; case 40: { - alt50=4; + alt56=4; } break; case 77: { - alt50=5; + alt56=5; } break; case 78: { - alt50=6; + alt56=6; } break; case 79: { - alt50=7; + alt56=7; } break; case 80: { - alt50=8; + alt56=8; } break; default: NoViableAltException nvae = - new NoViableAltException("", 50, 0, input); + new NoViableAltException("", 56, 0, input); throw nvae; } - switch (alt50) { + switch (alt56) { case 1 : - // InternalRos.g:2905:3: this_ParameterListType_0= ruleParameterListType + // InternalRos.g:2828:3: this_ParameterListType_0= ruleParameterListType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); @@ -7132,7 +6897,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 2 : - // InternalRos.g:2914:3: this_ParameterStructType_1= ruleParameterStructType + // InternalRos.g:2837:3: this_ParameterStructType_1= ruleParameterStructType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); @@ -7150,7 +6915,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 3 : - // InternalRos.g:2923:3: this_ParameterIntegerType_2= ruleParameterIntegerType + // InternalRos.g:2846:3: this_ParameterIntegerType_2= ruleParameterIntegerType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); @@ -7168,7 +6933,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 4 : - // InternalRos.g:2932:3: this_ParameterStringType_3= ruleParameterStringType + // InternalRos.g:2855:3: this_ParameterStringType_3= ruleParameterStringType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); @@ -7186,7 +6951,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 5 : - // InternalRos.g:2941:3: this_ParameterDoubleType_4= ruleParameterDoubleType + // InternalRos.g:2864:3: this_ParameterDoubleType_4= ruleParameterDoubleType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); @@ -7204,7 +6969,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 6 : - // InternalRos.g:2950:3: this_ParameterBooleanType_5= ruleParameterBooleanType + // InternalRos.g:2873:3: this_ParameterBooleanType_5= ruleParameterBooleanType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); @@ -7222,7 +6987,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 7 : - // InternalRos.g:2959:3: this_ParameterBase64Type_6= ruleParameterBase64Type + // InternalRos.g:2882:3: this_ParameterBase64Type_6= ruleParameterBase64Type { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); @@ -7240,7 +7005,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 8 : - // InternalRos.g:2968:3: this_ParameterArrayType_7= ruleParameterArrayType + // InternalRos.g:2891:3: this_ParameterArrayType_7= ruleParameterArrayType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); @@ -7280,7 +7045,7 @@ public final EObject ruleParameterType() throws RecognitionException { // $ANTLR start "entryRuleParameterValue" - // InternalRos.g:2980:1: entryRuleParameterValue returns [EObject current=null] : iv_ruleParameterValue= ruleParameterValue EOF ; + // InternalRos.g:2903:1: entryRuleParameterValue returns [EObject current=null] : iv_ruleParameterValue= ruleParameterValue EOF ; public final EObject entryRuleParameterValue() throws RecognitionException { EObject current = null; @@ -7288,8 +7053,8 @@ public final EObject entryRuleParameterValue() throws RecognitionException { try { - // InternalRos.g:2980:55: (iv_ruleParameterValue= ruleParameterValue EOF ) - // InternalRos.g:2981:2: iv_ruleParameterValue= ruleParameterValue EOF + // InternalRos.g:2903:55: (iv_ruleParameterValue= ruleParameterValue EOF ) + // InternalRos.g:2904:2: iv_ruleParameterValue= ruleParameterValue EOF { newCompositeNode(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); @@ -7316,7 +7081,7 @@ public final EObject entryRuleParameterValue() throws RecognitionException { // $ANTLR start "ruleParameterValue" - // InternalRos.g:2987: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: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 ) ; public final EObject ruleParameterValue() throws RecognitionException { EObject current = null; @@ -7339,51 +7104,51 @@ public final EObject ruleParameterValue() throws RecognitionException { enterRule(); try { - // InternalRos.g:2993: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:2994: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: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:2994: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 alt51=7; + // 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; switch ( input.LA(1) ) { case RULE_STRING: case RULE_ID: { - alt51=1; + alt57=1; } break; case RULE_BINARY: { - alt51=2; + alt57=2; } break; case RULE_DECINT: { - alt51=3; + alt57=3; } break; case RULE_DOUBLE: { - alt51=4; + alt57=4; } break; case RULE_BOOLEAN: { - alt51=5; + alt57=5; } break; case 26: { - int LA51_6 = input.LA(2); + int LA57_6 = input.LA(2); - if ( ((LA51_6>=RULE_STRING && LA51_6<=RULE_ID)||(LA51_6>=RULE_BINARY && LA51_6<=RULE_DECINT)||(LA51_6>=26 && LA51_6<=28)) ) { - alt51=6; + 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; } - else if ( (LA51_6==83) ) { - alt51=7; + else if ( (LA57_6==83) ) { + alt57=7; } else { NoViableAltException nvae = - new NoViableAltException("", 51, 6, input); + new NoViableAltException("", 57, 6, input); throw nvae; } @@ -7393,19 +7158,19 @@ else if ( (LA51_6==83) ) { case 27: case 28: { - alt51=7; + alt57=7; } break; default: NoViableAltException nvae = - new NoViableAltException("", 51, 0, input); + new NoViableAltException("", 57, 0, input); throw nvae; } - switch (alt51) { + switch (alt57) { case 1 : - // InternalRos.g:2995:3: this_ParameterString_0= ruleParameterString + // InternalRos.g:2918:3: this_ParameterString_0= ruleParameterString { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); @@ -7423,7 +7188,7 @@ else if ( (LA51_6==83) ) { } break; case 2 : - // InternalRos.g:3004:3: this_ParameterBase64_1= ruleParameterBase64 + // InternalRos.g:2927:3: this_ParameterBase64_1= ruleParameterBase64 { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); @@ -7441,7 +7206,7 @@ else if ( (LA51_6==83) ) { } break; case 3 : - // InternalRos.g:3013:3: this_ParameterInteger_2= ruleParameterInteger + // InternalRos.g:2936:3: this_ParameterInteger_2= ruleParameterInteger { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); @@ -7459,7 +7224,7 @@ else if ( (LA51_6==83) ) { } break; case 4 : - // InternalRos.g:3022:3: this_ParameterDouble_3= ruleParameterDouble + // InternalRos.g:2945:3: this_ParameterDouble_3= ruleParameterDouble { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); @@ -7477,7 +7242,7 @@ else if ( (LA51_6==83) ) { } break; case 5 : - // InternalRos.g:3031:3: this_ParameterBoolean_4= ruleParameterBoolean + // InternalRos.g:2954:3: this_ParameterBoolean_4= ruleParameterBoolean { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); @@ -7495,7 +7260,7 @@ else if ( (LA51_6==83) ) { } break; case 6 : - // InternalRos.g:3040:3: this_ParameterList_5= ruleParameterList + // InternalRos.g:2963:3: this_ParameterList_5= ruleParameterList { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); @@ -7513,7 +7278,7 @@ else if ( (LA51_6==83) ) { } break; case 7 : - // InternalRos.g:3049:3: this_ParameterStruct_6= ruleParameterStruct + // InternalRos.g:2972:3: this_ParameterStruct_6= ruleParameterStruct { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); @@ -7553,7 +7318,7 @@ else if ( (LA51_6==83) ) { // $ANTLR start "entryRuleParameterListType" - // InternalRos.g:3061:1: entryRuleParameterListType returns [EObject current=null] : iv_ruleParameterListType= ruleParameterListType EOF ; + // InternalRos.g:2984:1: entryRuleParameterListType returns [EObject current=null] : iv_ruleParameterListType= ruleParameterListType EOF ; public final EObject entryRuleParameterListType() throws RecognitionException { EObject current = null; @@ -7561,8 +7326,8 @@ public final EObject entryRuleParameterListType() throws RecognitionException { try { - // InternalRos.g:3061:58: (iv_ruleParameterListType= ruleParameterListType EOF ) - // InternalRos.g:3062:2: iv_ruleParameterListType= ruleParameterListType EOF + // InternalRos.g:2984:58: (iv_ruleParameterListType= ruleParameterListType EOF ) + // InternalRos.g:2985:2: iv_ruleParameterListType= ruleParameterListType EOF { newCompositeNode(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); @@ -7589,7 +7354,7 @@ public final EObject entryRuleParameterListType() throws RecognitionException { // $ANTLR start "ruleParameterListType" - // InternalRos.g:3068: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: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= '}' ) ; public final EObject ruleParameterListType() throws RecognitionException { EObject current = null; @@ -7606,14 +7371,14 @@ public final EObject ruleParameterListType() throws RecognitionException { enterRule(); try { - // InternalRos.g:3074:2: ( ( () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' ) ) - // InternalRos.g:3075:2: ( () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' ) + // 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:3075:2: ( () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' ) - // InternalRos.g:3076:3: () 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:3076:3: () - // InternalRos.g:3077:4: + // InternalRos.g:2999:3: () + // InternalRos.g:3000:4: { current = forceCreateModelElement( @@ -7627,15 +7392,15 @@ public final EObject ruleParameterListType() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - otherlv_2=(Token)match(input,26,FOLLOW_45); + otherlv_2=(Token)match(input,26,FOLLOW_51); newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftCurlyBracketKeyword_2()); - // InternalRos.g:3091:3: ( (lv_sequence_3_0= ruleParameterType ) ) - // InternalRos.g:3092:4: (lv_sequence_3_0= ruleParameterType ) + // InternalRos.g:3014:3: ( (lv_sequence_3_0= ruleParameterType ) ) + // InternalRos.g:3015:4: (lv_sequence_3_0= ruleParameterType ) { - // InternalRos.g:3092:4: (lv_sequence_3_0= ruleParameterType ) - // InternalRos.g:3093:5: lv_sequence_3_0= ruleParameterType + // InternalRos.g:3015:4: (lv_sequence_3_0= ruleParameterType ) + // InternalRos.g:3016:5: lv_sequence_3_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); @@ -7662,30 +7427,30 @@ public final EObject ruleParameterListType() throws RecognitionException { } - // InternalRos.g:3110:3: (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* - loop52: + // InternalRos.g:3033:3: (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* + loop58: do { - int alt52=2; - int LA52_0 = input.LA(1); + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA52_0==27) ) { - alt52=1; + if ( (LA58_0==27) ) { + alt58=1; } - switch (alt52) { + switch (alt58) { case 1 : - // InternalRos.g:3111:4: otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRos.g:3034:4: otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) { - otherlv_4=(Token)match(input,27,FOLLOW_45); + otherlv_4=(Token)match(input,27,FOLLOW_51); newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - // InternalRos.g:3115:4: ( (lv_sequence_5_0= ruleParameterType ) ) - // InternalRos.g:3116:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRos.g:3038:4: ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRos.g:3039:5: (lv_sequence_5_0= ruleParameterType ) { - // InternalRos.g:3116:5: (lv_sequence_5_0= ruleParameterType ) - // InternalRos.g:3117:6: lv_sequence_5_0= ruleParameterType + // InternalRos.g:3039:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRos.g:3040:6: lv_sequence_5_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); @@ -7717,7 +7482,7 @@ public final EObject ruleParameterListType() throws RecognitionException { break; default : - break loop52; + break loop58; } } while (true); @@ -7748,7 +7513,7 @@ public final EObject ruleParameterListType() throws RecognitionException { // $ANTLR start "entryRuleParameterStructType" - // InternalRos.g:3143:1: entryRuleParameterStructType returns [EObject current=null] : iv_ruleParameterStructType= ruleParameterStructType EOF ; + // InternalRos.g:3066:1: entryRuleParameterStructType returns [EObject current=null] : iv_ruleParameterStructType= ruleParameterStructType EOF ; public final EObject entryRuleParameterStructType() throws RecognitionException { EObject current = null; @@ -7756,8 +7521,8 @@ public final EObject entryRuleParameterStructType() throws RecognitionException try { - // InternalRos.g:3143:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) - // InternalRos.g:3144:2: iv_ruleParameterStructType= ruleParameterStructType EOF + // InternalRos.g:3066:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) + // InternalRos.g:3067:2: iv_ruleParameterStructType= ruleParameterStructType EOF { newCompositeNode(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); @@ -7784,7 +7549,7 @@ public final EObject entryRuleParameterStructType() throws RecognitionException // $ANTLR start "ruleParameterStructType" - // InternalRos.g:3150: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: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= '}' ) ; public final EObject ruleParameterStructType() throws RecognitionException { EObject current = null; @@ -7801,14 +7566,14 @@ public final EObject ruleParameterStructType() throws RecognitionException { enterRule(); try { - // InternalRos.g:3156:2: ( ( () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' ) ) - // InternalRos.g:3157:2: ( () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' ) + // 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:3157:2: ( () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' ) - // InternalRos.g:3158:3: () 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:3158:3: () - // InternalRos.g:3159:4: + // InternalRos.g:3081:3: () + // InternalRos.g:3082:4: { current = forceCreateModelElement( @@ -7826,11 +7591,11 @@ public final EObject ruleParameterStructType() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftCurlyBracketKeyword_2()); - // InternalRos.g:3173:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) - // InternalRos.g:3174:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) + // InternalRos.g:3096:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) + // InternalRos.g:3097:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) { - // InternalRos.g:3174:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) - // InternalRos.g:3175:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember + // InternalRos.g:3097:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) + // InternalRos.g:3098:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember { newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); @@ -7857,30 +7622,30 @@ public final EObject ruleParameterStructType() throws RecognitionException { } - // InternalRos.g:3192:3: (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* - loop53: + // InternalRos.g:3115:3: (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* + loop59: do { - int alt53=2; - int LA53_0 = input.LA(1); + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA53_0==27) ) { - alt53=1; + if ( (LA59_0==27) ) { + alt59=1; } - switch (alt53) { + switch (alt59) { case 1 : - // InternalRos.g:3193:4: otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRos.g:3116: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:3197:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) - // InternalRos.g:3198:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRos.g:3120:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRos.g:3121:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) { - // InternalRos.g:3198:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) - // InternalRos.g:3199:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember + // InternalRos.g:3121:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRos.g:3122:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember { newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); @@ -7912,7 +7677,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { break; default : - break loop53; + break loop59; } } while (true); @@ -7943,7 +7708,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { // $ANTLR start "entryRuleParameterIntegerType" - // InternalRos.g:3225:1: entryRuleParameterIntegerType returns [EObject current=null] : iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ; + // InternalRos.g:3148:1: entryRuleParameterIntegerType returns [EObject current=null] : iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ; public final EObject entryRuleParameterIntegerType() throws RecognitionException { EObject current = null; @@ -7951,8 +7716,8 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException try { - // InternalRos.g:3225:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) - // InternalRos.g:3226:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF + // InternalRos.g:3148:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) + // InternalRos.g:3149:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF { newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); @@ -7979,27 +7744,29 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException // $ANTLR start "ruleParameterIntegerType" - // InternalRos.g:3232:1: ruleParameterIntegerType returns [EObject current=null] : ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ; + // InternalRos.g:3155:1: ruleParameterIntegerType returns [EObject current=null] : ( () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? ) ; public final EObject ruleParameterIntegerType() throws RecognitionException { EObject current = null; Token otherlv_1=null; Token otherlv_2=null; - EObject lv_default_3_0 = null; + Token otherlv_3=null; + Token otherlv_5=null; + EObject lv_default_4_0 = null; enterRule(); try { - // InternalRos.g:3238:2: ( ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) - // InternalRos.g:3239:2: ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) + // InternalRos.g:3161:2: ( ( () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? ) ) + // InternalRos.g:3162:2: ( () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? ) { - // InternalRos.g:3239:2: ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) - // InternalRos.g:3240:3: () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? + // InternalRos.g:3162:2: ( () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? ) + // InternalRos.g:3163:3: () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? { - // InternalRos.g:3240:3: () - // InternalRos.g:3241:4: + // InternalRos.g:3163:3: () + // InternalRos.g:3164:4: { current = forceCreateModelElement( @@ -8009,40 +7776,40 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { } - otherlv_1=(Token)match(input,75,FOLLOW_46); + otherlv_1=(Token)match(input,75,FOLLOW_52); newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - // InternalRos.g:3251:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? - int alt54=2; - int LA54_0 = input.LA(1); + // InternalRos.g:3174:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA54_0==76) ) { - int LA54_1 = input.LA(2); - - if ( (LA54_1==RULE_DECINT) ) { - alt54=1; - } + if ( (LA60_0==26) ) { + alt60=1; } - switch (alt54) { + switch (alt60) { case 1 : - // InternalRos.g:3252:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) + // InternalRos.g:3175:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' { - otherlv_2=(Token)match(input,76,FOLLOW_47); + otherlv_2=(Token)match(input,26,FOLLOW_53); + + newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getLeftCurlyBracketKeyword_2_0()); + + otherlv_3=(Token)match(input,76,FOLLOW_54); - newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + newLeafNode(otherlv_3, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_1()); - // InternalRos.g:3256:4: ( (lv_default_3_0= ruleParameterInteger ) ) - // InternalRos.g:3257:5: (lv_default_3_0= ruleParameterInteger ) + // InternalRos.g:3183:4: ( (lv_default_4_0= ruleParameterInteger ) ) + // InternalRos.g:3184:5: (lv_default_4_0= ruleParameterInteger ) { - // InternalRos.g:3257:5: (lv_default_3_0= ruleParameterInteger ) - // InternalRos.g:3258:6: lv_default_3_0= ruleParameterInteger + // InternalRos.g:3184:5: (lv_default_4_0= ruleParameterInteger ) + // InternalRos.g:3185:6: lv_default_4_0= ruleParameterInteger { - newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_2_0()); - pushFollow(FOLLOW_2); - lv_default_3_0=ruleParameterInteger(); + pushFollow(FOLLOW_14); + lv_default_4_0=ruleParameterInteger(); state._fsp--; @@ -8053,7 +7820,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { set( current, "default", - lv_default_3_0, + lv_default_4_0, "de.fraunhofer.ipa.ros.Ros.ParameterInteger"); afterParserOrEnumRuleCall(); @@ -8063,6 +7830,10 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { } + otherlv_5=(Token)match(input,28,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getParameterIntegerTypeAccess().getRightCurlyBracketKeyword_2_3()); + } break; @@ -8092,7 +7863,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { // $ANTLR start "entryRuleParameterStringType" - // InternalRos.g:3280:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; + // InternalRos.g:3211:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; public final EObject entryRuleParameterStringType() throws RecognitionException { EObject current = null; @@ -8100,8 +7871,8 @@ public final EObject entryRuleParameterStringType() throws RecognitionException try { - // InternalRos.g:3280:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) - // InternalRos.g:3281:2: iv_ruleParameterStringType= ruleParameterStringType EOF + // InternalRos.g:3211:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) + // InternalRos.g:3212:2: iv_ruleParameterStringType= ruleParameterStringType EOF { newCompositeNode(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); @@ -8128,27 +7899,29 @@ public final EObject entryRuleParameterStringType() throws RecognitionException // $ANTLR start "ruleParameterStringType" - // InternalRos.g:3287:1: ruleParameterStringType returns [EObject current=null] : ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) ; + // InternalRos.g:3218:1: ruleParameterStringType returns [EObject current=null] : ( () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? ) ; public final EObject ruleParameterStringType() throws RecognitionException { EObject current = null; Token otherlv_1=null; Token otherlv_2=null; - EObject lv_default_3_0 = null; + Token otherlv_3=null; + Token otherlv_5=null; + EObject lv_default_4_0 = null; enterRule(); try { - // InternalRos.g:3293:2: ( ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) ) - // InternalRos.g:3294:2: ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) + // InternalRos.g:3224:2: ( ( () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? ) ) + // InternalRos.g:3225:2: ( () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? ) { - // InternalRos.g:3294:2: ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) - // InternalRos.g:3295:3: () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? + // InternalRos.g:3225:2: ( () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? ) + // InternalRos.g:3226:3: () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? { - // InternalRos.g:3295:3: () - // InternalRos.g:3296:4: + // InternalRos.g:3226:3: () + // InternalRos.g:3227:4: { current = forceCreateModelElement( @@ -8158,40 +7931,40 @@ public final EObject ruleParameterStringType() throws RecognitionException { } - otherlv_1=(Token)match(input,40,FOLLOW_46); + otherlv_1=(Token)match(input,40,FOLLOW_52); newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - // InternalRos.g:3306:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? - int alt55=2; - int LA55_0 = input.LA(1); - - if ( (LA55_0==76) ) { - int LA55_1 = input.LA(2); + // InternalRos.g:3237:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? + int alt61=2; + int LA61_0 = input.LA(1); - if ( ((LA55_1>=RULE_STRING && LA55_1<=RULE_ID)) ) { - alt55=1; - } + if ( (LA61_0==26) ) { + alt61=1; } - switch (alt55) { + switch (alt61) { case 1 : - // InternalRos.g:3307:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) + // InternalRos.g:3238:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' { - otherlv_2=(Token)match(input,76,FOLLOW_7); + otherlv_2=(Token)match(input,26,FOLLOW_53); + + newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getLeftCurlyBracketKeyword_2_0()); + + otherlv_3=(Token)match(input,76,FOLLOW_7); - newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + newLeafNode(otherlv_3, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_1()); - // InternalRos.g:3311:4: ( (lv_default_3_0= ruleParameterString ) ) - // InternalRos.g:3312:5: (lv_default_3_0= ruleParameterString ) + // InternalRos.g:3246:4: ( (lv_default_4_0= ruleParameterString ) ) + // InternalRos.g:3247:5: (lv_default_4_0= ruleParameterString ) { - // InternalRos.g:3312:5: (lv_default_3_0= ruleParameterString ) - // InternalRos.g:3313:6: lv_default_3_0= ruleParameterString + // InternalRos.g:3247:5: (lv_default_4_0= ruleParameterString ) + // InternalRos.g:3248:6: lv_default_4_0= ruleParameterString { - newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_2_0()); - pushFollow(FOLLOW_2); - lv_default_3_0=ruleParameterString(); + pushFollow(FOLLOW_14); + lv_default_4_0=ruleParameterString(); state._fsp--; @@ -8202,7 +7975,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { set( current, "default", - lv_default_3_0, + lv_default_4_0, "de.fraunhofer.ipa.ros.Ros.ParameterString"); afterParserOrEnumRuleCall(); @@ -8212,6 +7985,10 @@ public final EObject ruleParameterStringType() throws RecognitionException { } + otherlv_5=(Token)match(input,28,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getParameterStringTypeAccess().getRightCurlyBracketKeyword_2_3()); + } break; @@ -8241,7 +8018,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { // $ANTLR start "entryRuleParameterDoubleType" - // InternalRos.g:3335:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; + // InternalRos.g:3274:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; public final EObject entryRuleParameterDoubleType() throws RecognitionException { EObject current = null; @@ -8249,8 +8026,8 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException try { - // InternalRos.g:3335:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) - // InternalRos.g:3336:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF + // InternalRos.g:3274:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) + // InternalRos.g:3275:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); @@ -8277,27 +8054,29 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException // $ANTLR start "ruleParameterDoubleType" - // InternalRos.g:3342:1: ruleParameterDoubleType returns [EObject current=null] : ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ; + // InternalRos.g:3281:1: ruleParameterDoubleType returns [EObject current=null] : ( () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? ) ; public final EObject ruleParameterDoubleType() throws RecognitionException { EObject current = null; Token otherlv_1=null; Token otherlv_2=null; - EObject lv_default_3_0 = null; + Token otherlv_3=null; + Token otherlv_5=null; + EObject lv_default_4_0 = null; enterRule(); try { - // InternalRos.g:3348:2: ( ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) - // InternalRos.g:3349:2: ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) + // InternalRos.g:3287:2: ( ( () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? ) ) + // InternalRos.g:3288:2: ( () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? ) { - // InternalRos.g:3349:2: ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) - // InternalRos.g:3350:3: () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? + // InternalRos.g:3288:2: ( () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? ) + // InternalRos.g:3289:3: () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? { - // InternalRos.g:3350:3: () - // InternalRos.g:3351:4: + // InternalRos.g:3289:3: () + // InternalRos.g:3290:4: { current = forceCreateModelElement( @@ -8307,40 +8086,40 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { } - otherlv_1=(Token)match(input,77,FOLLOW_46); + otherlv_1=(Token)match(input,77,FOLLOW_52); newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - // InternalRos.g:3361:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? - int alt56=2; - int LA56_0 = input.LA(1); + // InternalRos.g:3300:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA56_0==76) ) { - int LA56_1 = input.LA(2); - - if ( (LA56_1==RULE_DOUBLE) ) { - alt56=1; - } + if ( (LA62_0==26) ) { + alt62=1; } - switch (alt56) { + switch (alt62) { case 1 : - // InternalRos.g:3362:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) + // InternalRos.g:3301:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' { - otherlv_2=(Token)match(input,76,FOLLOW_48); + otherlv_2=(Token)match(input,26,FOLLOW_53); + + newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getLeftCurlyBracketKeyword_2_0()); + + otherlv_3=(Token)match(input,76,FOLLOW_55); - newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + newLeafNode(otherlv_3, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_1()); - // InternalRos.g:3366:4: ( (lv_default_3_0= ruleParameterDouble ) ) - // InternalRos.g:3367:5: (lv_default_3_0= ruleParameterDouble ) + // InternalRos.g:3309:4: ( (lv_default_4_0= ruleParameterDouble ) ) + // InternalRos.g:3310:5: (lv_default_4_0= ruleParameterDouble ) { - // InternalRos.g:3367:5: (lv_default_3_0= ruleParameterDouble ) - // InternalRos.g:3368:6: lv_default_3_0= ruleParameterDouble + // InternalRos.g:3310:5: (lv_default_4_0= ruleParameterDouble ) + // InternalRos.g:3311:6: lv_default_4_0= ruleParameterDouble { - newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_2_0()); - pushFollow(FOLLOW_2); - lv_default_3_0=ruleParameterDouble(); + pushFollow(FOLLOW_14); + lv_default_4_0=ruleParameterDouble(); state._fsp--; @@ -8351,7 +8130,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { set( current, "default", - lv_default_3_0, + lv_default_4_0, "de.fraunhofer.ipa.ros.Ros.ParameterDouble"); afterParserOrEnumRuleCall(); @@ -8361,6 +8140,10 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { } + otherlv_5=(Token)match(input,28,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getParameterDoubleTypeAccess().getRightCurlyBracketKeyword_2_3()); + } break; @@ -8390,7 +8173,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { // $ANTLR start "entryRuleParameterBooleanType" - // InternalRos.g:3390:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; + // InternalRos.g:3337:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; public final EObject entryRuleParameterBooleanType() throws RecognitionException { EObject current = null; @@ -8398,8 +8181,8 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException try { - // InternalRos.g:3390:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) - // InternalRos.g:3391:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF + // InternalRos.g:3337:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) + // InternalRos.g:3338:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); @@ -8426,27 +8209,29 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException // $ANTLR start "ruleParameterBooleanType" - // InternalRos.g:3397:1: ruleParameterBooleanType returns [EObject current=null] : ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ; + // InternalRos.g:3344:1: ruleParameterBooleanType returns [EObject current=null] : ( () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? ) ; public final EObject ruleParameterBooleanType() throws RecognitionException { EObject current = null; Token otherlv_1=null; Token otherlv_2=null; - EObject lv_default_3_0 = null; + Token otherlv_3=null; + Token otherlv_5=null; + EObject lv_default_4_0 = null; enterRule(); try { - // InternalRos.g:3403:2: ( ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) - // InternalRos.g:3404:2: ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) + // InternalRos.g:3350:2: ( ( () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? ) ) + // InternalRos.g:3351:2: ( () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? ) { - // InternalRos.g:3404:2: ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) - // InternalRos.g:3405:3: () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? + // InternalRos.g:3351:2: ( () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? ) + // InternalRos.g:3352:3: () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? { - // InternalRos.g:3405:3: () - // InternalRos.g:3406:4: + // InternalRos.g:3352:3: () + // InternalRos.g:3353:4: { current = forceCreateModelElement( @@ -8456,40 +8241,40 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { } - otherlv_1=(Token)match(input,78,FOLLOW_46); + otherlv_1=(Token)match(input,78,FOLLOW_52); newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - // InternalRos.g:3416:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? - int alt57=2; - int LA57_0 = input.LA(1); - - if ( (LA57_0==76) ) { - int LA57_1 = input.LA(2); + // InternalRos.g:3363:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA57_1==RULE_BOOLEAN) ) { - alt57=1; - } + if ( (LA63_0==26) ) { + alt63=1; } - switch (alt57) { + switch (alt63) { case 1 : - // InternalRos.g:3417:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) + // InternalRos.g:3364:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' { - otherlv_2=(Token)match(input,76,FOLLOW_49); + otherlv_2=(Token)match(input,26,FOLLOW_53); + + newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getLeftCurlyBracketKeyword_2_0()); + + otherlv_3=(Token)match(input,76,FOLLOW_56); - newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + newLeafNode(otherlv_3, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_1()); - // InternalRos.g:3421:4: ( (lv_default_3_0= ruleParameterBoolean ) ) - // InternalRos.g:3422:5: (lv_default_3_0= ruleParameterBoolean ) + // InternalRos.g:3372:4: ( (lv_default_4_0= ruleParameterBoolean ) ) + // InternalRos.g:3373:5: (lv_default_4_0= ruleParameterBoolean ) { - // InternalRos.g:3422:5: (lv_default_3_0= ruleParameterBoolean ) - // InternalRos.g:3423:6: lv_default_3_0= ruleParameterBoolean + // InternalRos.g:3373:5: (lv_default_4_0= ruleParameterBoolean ) + // InternalRos.g:3374:6: lv_default_4_0= ruleParameterBoolean { - newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_2_0()); - pushFollow(FOLLOW_2); - lv_default_3_0=ruleParameterBoolean(); + pushFollow(FOLLOW_14); + lv_default_4_0=ruleParameterBoolean(); state._fsp--; @@ -8500,7 +8285,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { set( current, "default", - lv_default_3_0, + lv_default_4_0, "de.fraunhofer.ipa.ros.Ros.ParameterBoolean"); afterParserOrEnumRuleCall(); @@ -8510,6 +8295,10 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { } + otherlv_5=(Token)match(input,28,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getParameterBooleanTypeAccess().getRightCurlyBracketKeyword_2_3()); + } break; @@ -8539,7 +8328,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64Type" - // InternalRos.g:3445:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; + // InternalRos.g:3400:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; public final EObject entryRuleParameterBase64Type() throws RecognitionException { EObject current = null; @@ -8547,8 +8336,8 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException try { - // InternalRos.g:3445:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) - // InternalRos.g:3446:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF + // InternalRos.g:3400:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) + // InternalRos.g:3401:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); @@ -8575,27 +8364,29 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException // $ANTLR start "ruleParameterBase64Type" - // InternalRos.g:3452:1: ruleParameterBase64Type returns [EObject current=null] : ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ; + // InternalRos.g:3407:1: ruleParameterBase64Type returns [EObject current=null] : ( () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? ) ; public final EObject ruleParameterBase64Type() throws RecognitionException { EObject current = null; Token otherlv_1=null; Token otherlv_2=null; - EObject lv_default_3_0 = null; + Token otherlv_3=null; + Token otherlv_5=null; + EObject lv_default_4_0 = null; enterRule(); try { - // InternalRos.g:3458:2: ( ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) - // InternalRos.g:3459:2: ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) + // InternalRos.g:3413:2: ( ( () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? ) ) + // InternalRos.g:3414:2: ( () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? ) { - // InternalRos.g:3459:2: ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) - // InternalRos.g:3460:3: () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? + // InternalRos.g:3414:2: ( () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? ) + // InternalRos.g:3415:3: () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? { - // InternalRos.g:3460:3: () - // InternalRos.g:3461:4: + // InternalRos.g:3415:3: () + // InternalRos.g:3416:4: { current = forceCreateModelElement( @@ -8605,40 +8396,40 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { } - otherlv_1=(Token)match(input,79,FOLLOW_46); + otherlv_1=(Token)match(input,79,FOLLOW_52); newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - // InternalRos.g:3471:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? - int alt58=2; - int LA58_0 = input.LA(1); - - if ( (LA58_0==76) ) { - int LA58_1 = input.LA(2); + // InternalRos.g:3426:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA58_1==RULE_BINARY) ) { - alt58=1; - } + if ( (LA64_0==26) ) { + alt64=1; } - switch (alt58) { + switch (alt64) { case 1 : - // InternalRos.g:3472:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) + // InternalRos.g:3427:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' { - otherlv_2=(Token)match(input,76,FOLLOW_50); + otherlv_2=(Token)match(input,26,FOLLOW_53); + + newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getLeftCurlyBracketKeyword_2_0()); + + otherlv_3=(Token)match(input,76,FOLLOW_57); - newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + newLeafNode(otherlv_3, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_1()); - // InternalRos.g:3476:4: ( (lv_default_3_0= ruleParameterBase64 ) ) - // InternalRos.g:3477:5: (lv_default_3_0= ruleParameterBase64 ) + // InternalRos.g:3435:4: ( (lv_default_4_0= ruleParameterBase64 ) ) + // InternalRos.g:3436:5: (lv_default_4_0= ruleParameterBase64 ) { - // InternalRos.g:3477:5: (lv_default_3_0= ruleParameterBase64 ) - // InternalRos.g:3478:6: lv_default_3_0= ruleParameterBase64 + // InternalRos.g:3436:5: (lv_default_4_0= ruleParameterBase64 ) + // InternalRos.g:3437:6: lv_default_4_0= ruleParameterBase64 { - newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_2_0()); - pushFollow(FOLLOW_2); - lv_default_3_0=ruleParameterBase64(); + pushFollow(FOLLOW_14); + lv_default_4_0=ruleParameterBase64(); state._fsp--; @@ -8649,7 +8440,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { set( current, "default", - lv_default_3_0, + lv_default_4_0, "de.fraunhofer.ipa.ros.Ros.ParameterBase64"); afterParserOrEnumRuleCall(); @@ -8659,6 +8450,10 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { } + otherlv_5=(Token)match(input,28,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getParameterBase64TypeAccess().getRightCurlyBracketKeyword_2_3()); + } break; @@ -8688,7 +8483,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { // $ANTLR start "entryRuleParameterArrayType" - // InternalRos.g:3500:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; + // InternalRos.g:3463:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; public final EObject entryRuleParameterArrayType() throws RecognitionException { EObject current = null; @@ -8696,8 +8491,8 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { try { - // InternalRos.g:3500:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) - // InternalRos.g:3501:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF + // InternalRos.g:3463:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) + // InternalRos.g:3464:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); @@ -8724,7 +8519,7 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { // $ANTLR start "ruleParameterArrayType" - // InternalRos.g:3507: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:3470: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; @@ -8742,34 +8537,34 @@ public final EObject ruleParameterArrayType() throws RecognitionException { enterRule(); try { - // InternalRos.g:3513: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:3514: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:3476: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:3477: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:3514: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:3515: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:3477: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:3478: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_44); + otherlv_1=(Token)match(input,26,FOLLOW_50); newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getLeftCurlyBracketKeyword_1()); - otherlv_2=(Token)match(input,72,FOLLOW_45); + otherlv_2=(Token)match(input,72,FOLLOW_51); newLeafNode(otherlv_2, grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); - // InternalRos.g:3527:3: ( (lv_type_3_0= ruleParameterType ) ) - // InternalRos.g:3528:4: (lv_type_3_0= ruleParameterType ) + // InternalRos.g:3490:3: ( (lv_type_3_0= ruleParameterType ) ) + // InternalRos.g:3491:4: (lv_type_3_0= ruleParameterType ) { - // InternalRos.g:3528:4: (lv_type_3_0= ruleParameterType ) - // InternalRos.g:3529:5: lv_type_3_0= ruleParameterType + // InternalRos.g:3491:4: (lv_type_3_0= ruleParameterType ) + // InternalRos.g:3492:5: lv_type_3_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); - pushFollow(FOLLOW_51); + pushFollow(FOLLOW_58); lv_type_3_0=ruleParameterType(); state._fsp--; @@ -8791,26 +8586,26 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - // InternalRos.g:3546:3: (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? - int alt59=2; - int LA59_0 = input.LA(1); + // InternalRos.g:3509:3: (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA59_0==76) ) { - alt59=1; + if ( (LA65_0==76) ) { + alt65=1; } - switch (alt59) { + switch (alt65) { case 1 : - // InternalRos.g:3547:4: otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) + // InternalRos.g:3510: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:3551:4: ( (lv_default_5_0= ruleParameterList ) ) - // InternalRos.g:3552:5: (lv_default_5_0= ruleParameterList ) + // InternalRos.g:3514:4: ( (lv_default_5_0= ruleParameterList ) ) + // InternalRos.g:3515:5: (lv_default_5_0= ruleParameterList ) { - // InternalRos.g:3552:5: (lv_default_5_0= ruleParameterList ) - // InternalRos.g:3553:6: lv_default_5_0= ruleParameterList + // InternalRos.g:3515:5: (lv_default_5_0= ruleParameterList ) + // InternalRos.g:3516:6: lv_default_5_0= ruleParameterList { newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); @@ -8870,7 +8665,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // $ANTLR start "entryRuleParameterList" - // InternalRos.g:3579:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; + // InternalRos.g:3542:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; public final EObject entryRuleParameterList() throws RecognitionException { EObject current = null; @@ -8878,8 +8673,8 @@ public final EObject entryRuleParameterList() throws RecognitionException { try { - // InternalRos.g:3579:54: (iv_ruleParameterList= ruleParameterList EOF ) - // InternalRos.g:3580:2: iv_ruleParameterList= ruleParameterList EOF + // InternalRos.g:3542:54: (iv_ruleParameterList= ruleParameterList EOF ) + // InternalRos.g:3543:2: iv_ruleParameterList= ruleParameterList EOF { newCompositeNode(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); @@ -8906,7 +8701,7 @@ public final EObject entryRuleParameterList() throws RecognitionException { // $ANTLR start "ruleParameterList" - // InternalRos.g:3586:1: ruleParameterList returns [EObject current=null] : ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ; + // InternalRos.g:3549: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; @@ -8922,14 +8717,14 @@ public final EObject ruleParameterList() throws RecognitionException { enterRule(); try { - // InternalRos.g:3592:2: ( ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ) - // InternalRos.g:3593:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) + // InternalRos.g:3555:2: ( ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ) + // InternalRos.g:3556:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) { - // InternalRos.g:3593:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) - // InternalRos.g:3594:3: () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' + // InternalRos.g:3556:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) + // InternalRos.g:3557:3: () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' { - // InternalRos.g:3594:3: () - // InternalRos.g:3595:4: + // InternalRos.g:3557:3: () + // InternalRos.g:3558:4: { current = forceCreateModelElement( @@ -8939,15 +8734,15 @@ public final EObject ruleParameterList() throws RecognitionException { } - otherlv_1=(Token)match(input,26,FOLLOW_52); + otherlv_1=(Token)match(input,26,FOLLOW_59); newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); - // InternalRos.g:3605:3: ( (lv_value_2_0= ruleParameterValue ) ) - // InternalRos.g:3606:4: (lv_value_2_0= ruleParameterValue ) + // InternalRos.g:3568:3: ( (lv_value_2_0= ruleParameterValue ) ) + // InternalRos.g:3569:4: (lv_value_2_0= ruleParameterValue ) { - // InternalRos.g:3606:4: (lv_value_2_0= ruleParameterValue ) - // InternalRos.g:3607:5: lv_value_2_0= ruleParameterValue + // InternalRos.g:3569:4: (lv_value_2_0= ruleParameterValue ) + // InternalRos.g:3570:5: lv_value_2_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); @@ -8974,30 +8769,30 @@ public final EObject ruleParameterList() throws RecognitionException { } - // InternalRos.g:3624:3: (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* - loop60: + // InternalRos.g:3587:3: (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* + loop66: do { - int alt60=2; - int LA60_0 = input.LA(1); + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA60_0==27) ) { - alt60=1; + if ( (LA66_0==27) ) { + alt66=1; } - switch (alt60) { + switch (alt66) { case 1 : - // InternalRos.g:3625:4: otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRos.g:3588:4: otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) { - otherlv_3=(Token)match(input,27,FOLLOW_52); + otherlv_3=(Token)match(input,27,FOLLOW_59); newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - // InternalRos.g:3629:4: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRos.g:3630:5: (lv_value_4_0= ruleParameterValue ) + // InternalRos.g:3592:4: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRos.g:3593:5: (lv_value_4_0= ruleParameterValue ) { - // InternalRos.g:3630:5: (lv_value_4_0= ruleParameterValue ) - // InternalRos.g:3631:6: lv_value_4_0= ruleParameterValue + // InternalRos.g:3593:5: (lv_value_4_0= ruleParameterValue ) + // InternalRos.g:3594:6: lv_value_4_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); @@ -9029,7 +8824,7 @@ public final EObject ruleParameterList() throws RecognitionException { break; default : - break loop60; + break loop66; } } while (true); @@ -9060,7 +8855,7 @@ public final EObject ruleParameterList() throws RecognitionException { // $ANTLR start "entryRuleParameterAny" - // InternalRos.g:3657:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; + // InternalRos.g:3620:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; public final EObject entryRuleParameterAny() throws RecognitionException { EObject current = null; @@ -9068,8 +8863,8 @@ public final EObject entryRuleParameterAny() throws RecognitionException { try { - // InternalRos.g:3657:53: (iv_ruleParameterAny= ruleParameterAny EOF ) - // InternalRos.g:3658:2: iv_ruleParameterAny= ruleParameterAny EOF + // InternalRos.g:3620:53: (iv_ruleParameterAny= ruleParameterAny EOF ) + // InternalRos.g:3621:2: iv_ruleParameterAny= ruleParameterAny EOF { newCompositeNode(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); @@ -9096,7 +8891,7 @@ public final EObject entryRuleParameterAny() throws RecognitionException { // $ANTLR start "ruleParameterAny" - // InternalRos.g:3664:1: ruleParameterAny returns [EObject current=null] : ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) ; + // InternalRos.g:3627: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; @@ -9111,14 +8906,14 @@ public final EObject ruleParameterAny() throws RecognitionException { enterRule(); try { - // InternalRos.g:3670:2: ( ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) ) - // InternalRos.g:3671:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) + // InternalRos.g:3633:2: ( ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) ) + // InternalRos.g:3634:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) { - // InternalRos.g:3671:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) - // InternalRos.g:3672:3: () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' + // InternalRos.g:3634:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) + // InternalRos.g:3635:3: () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' { - // InternalRos.g:3672:3: () - // InternalRos.g:3673:4: + // InternalRos.g:3635:3: () + // InternalRos.g:3636:4: { current = forceCreateModelElement( @@ -9132,30 +8927,30 @@ public final EObject ruleParameterAny() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - otherlv_2=(Token)match(input,26,FOLLOW_53); + otherlv_2=(Token)match(input,26,FOLLOW_60); newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getLeftCurlyBracketKeyword_2()); - // InternalRos.g:3687:3: (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? - int alt61=2; - int LA61_0 = input.LA(1); + // InternalRos.g:3650:3: (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA61_0==82) ) { - alt61=1; + if ( (LA67_0==82) ) { + alt67=1; } - switch (alt61) { + switch (alt67) { case 1 : - // InternalRos.g:3688:4: otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) + // InternalRos.g:3651: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:3692:4: ( (lv_value_4_0= ruleEString ) ) - // InternalRos.g:3693:5: (lv_value_4_0= ruleEString ) + // InternalRos.g:3655:4: ( (lv_value_4_0= ruleEString ) ) + // InternalRos.g:3656:5: (lv_value_4_0= ruleEString ) { - // InternalRos.g:3693:5: (lv_value_4_0= ruleEString ) - // InternalRos.g:3694:6: lv_value_4_0= ruleEString + // InternalRos.g:3656:5: (lv_value_4_0= ruleEString ) + // InternalRos.g:3657:6: lv_value_4_0= ruleEString { newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_3_1_0()); @@ -9215,7 +9010,7 @@ public final EObject ruleParameterAny() throws RecognitionException { // $ANTLR start "entryRuleParameterString" - // InternalRos.g:3720:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; + // InternalRos.g:3683:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; public final EObject entryRuleParameterString() throws RecognitionException { EObject current = null; @@ -9223,8 +9018,8 @@ public final EObject entryRuleParameterString() throws RecognitionException { try { - // InternalRos.g:3720:56: (iv_ruleParameterString= ruleParameterString EOF ) - // InternalRos.g:3721:2: iv_ruleParameterString= ruleParameterString EOF + // InternalRos.g:3683:56: (iv_ruleParameterString= ruleParameterString EOF ) + // InternalRos.g:3684:2: iv_ruleParameterString= ruleParameterString EOF { newCompositeNode(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); @@ -9251,7 +9046,7 @@ public final EObject entryRuleParameterString() throws RecognitionException { // $ANTLR start "ruleParameterString" - // InternalRos.g:3727:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; + // InternalRos.g:3690:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; public final EObject ruleParameterString() throws RecognitionException { EObject current = null; @@ -9262,14 +9057,14 @@ public final EObject ruleParameterString() throws RecognitionException { enterRule(); try { - // InternalRos.g:3733:2: ( ( (lv_value_0_0= ruleEString ) ) ) - // InternalRos.g:3734:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRos.g:3696:2: ( ( (lv_value_0_0= ruleEString ) ) ) + // InternalRos.g:3697:2: ( (lv_value_0_0= ruleEString ) ) { - // InternalRos.g:3734:2: ( (lv_value_0_0= ruleEString ) ) - // InternalRos.g:3735:3: (lv_value_0_0= ruleEString ) + // InternalRos.g:3697:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRos.g:3698:3: (lv_value_0_0= ruleEString ) { - // InternalRos.g:3735:3: (lv_value_0_0= ruleEString ) - // InternalRos.g:3736:4: lv_value_0_0= ruleEString + // InternalRos.g:3698:3: (lv_value_0_0= ruleEString ) + // InternalRos.g:3699:4: lv_value_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); @@ -9316,7 +9111,7 @@ public final EObject ruleParameterString() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64" - // InternalRos.g:3756:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; + // InternalRos.g:3719:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; public final EObject entryRuleParameterBase64() throws RecognitionException { EObject current = null; @@ -9324,8 +9119,8 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { try { - // InternalRos.g:3756:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) - // InternalRos.g:3757:2: iv_ruleParameterBase64= ruleParameterBase64 EOF + // InternalRos.g:3719:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) + // InternalRos.g:3720:2: iv_ruleParameterBase64= ruleParameterBase64 EOF { newCompositeNode(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); @@ -9352,7 +9147,7 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { // $ANTLR start "ruleParameterBase64" - // InternalRos.g:3763:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; + // InternalRos.g:3726:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; public final EObject ruleParameterBase64() throws RecognitionException { EObject current = null; @@ -9363,14 +9158,14 @@ public final EObject ruleParameterBase64() throws RecognitionException { enterRule(); try { - // InternalRos.g:3769:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) - // InternalRos.g:3770:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRos.g:3732:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) + // InternalRos.g:3733:2: ( (lv_value_0_0= ruleBase64Binary ) ) { - // InternalRos.g:3770:2: ( (lv_value_0_0= ruleBase64Binary ) ) - // InternalRos.g:3771:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRos.g:3733:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRos.g:3734:3: (lv_value_0_0= ruleBase64Binary ) { - // InternalRos.g:3771:3: (lv_value_0_0= ruleBase64Binary ) - // InternalRos.g:3772:4: lv_value_0_0= ruleBase64Binary + // InternalRos.g:3734:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRos.g:3735:4: lv_value_0_0= ruleBase64Binary { newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); @@ -9417,7 +9212,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { // $ANTLR start "entryRuleParameterInteger" - // InternalRos.g:3792:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; + // InternalRos.g:3755:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; public final EObject entryRuleParameterInteger() throws RecognitionException { EObject current = null; @@ -9425,8 +9220,8 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { try { - // InternalRos.g:3792:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) - // InternalRos.g:3793:2: iv_ruleParameterInteger= ruleParameterInteger EOF + // InternalRos.g:3755:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) + // InternalRos.g:3756:2: iv_ruleParameterInteger= ruleParameterInteger EOF { newCompositeNode(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); @@ -9453,7 +9248,7 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { // $ANTLR start "ruleParameterInteger" - // InternalRos.g:3799:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; + // InternalRos.g:3762:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; public final EObject ruleParameterInteger() throws RecognitionException { EObject current = null; @@ -9464,14 +9259,14 @@ public final EObject ruleParameterInteger() throws RecognitionException { enterRule(); try { - // InternalRos.g:3805:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) - // InternalRos.g:3806:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRos.g:3768:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) + // InternalRos.g:3769:2: ( (lv_value_0_0= ruleInteger0 ) ) { - // InternalRos.g:3806:2: ( (lv_value_0_0= ruleInteger0 ) ) - // InternalRos.g:3807:3: (lv_value_0_0= ruleInteger0 ) + // InternalRos.g:3769:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRos.g:3770:3: (lv_value_0_0= ruleInteger0 ) { - // InternalRos.g:3807:3: (lv_value_0_0= ruleInteger0 ) - // InternalRos.g:3808:4: lv_value_0_0= ruleInteger0 + // InternalRos.g:3770:3: (lv_value_0_0= ruleInteger0 ) + // InternalRos.g:3771:4: lv_value_0_0= ruleInteger0 { newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); @@ -9518,7 +9313,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { // $ANTLR start "entryRuleParameterDouble" - // InternalRos.g:3828:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; + // InternalRos.g:3791:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; public final EObject entryRuleParameterDouble() throws RecognitionException { EObject current = null; @@ -9526,8 +9321,8 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { try { - // InternalRos.g:3828:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) - // InternalRos.g:3829:2: iv_ruleParameterDouble= ruleParameterDouble EOF + // InternalRos.g:3791:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) + // InternalRos.g:3792:2: iv_ruleParameterDouble= ruleParameterDouble EOF { newCompositeNode(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); @@ -9554,7 +9349,7 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { // $ANTLR start "ruleParameterDouble" - // InternalRos.g:3835:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; + // InternalRos.g:3798:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; public final EObject ruleParameterDouble() throws RecognitionException { EObject current = null; @@ -9565,14 +9360,14 @@ public final EObject ruleParameterDouble() throws RecognitionException { enterRule(); try { - // InternalRos.g:3841:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) - // InternalRos.g:3842:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRos.g:3804:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) + // InternalRos.g:3805:2: ( (lv_value_0_0= ruleDouble0 ) ) { - // InternalRos.g:3842:2: ( (lv_value_0_0= ruleDouble0 ) ) - // InternalRos.g:3843:3: (lv_value_0_0= ruleDouble0 ) + // InternalRos.g:3805:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRos.g:3806:3: (lv_value_0_0= ruleDouble0 ) { - // InternalRos.g:3843:3: (lv_value_0_0= ruleDouble0 ) - // InternalRos.g:3844:4: lv_value_0_0= ruleDouble0 + // InternalRos.g:3806:3: (lv_value_0_0= ruleDouble0 ) + // InternalRos.g:3807:4: lv_value_0_0= ruleDouble0 { newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); @@ -9619,7 +9414,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { // $ANTLR start "entryRuleParameterBoolean" - // InternalRos.g:3864:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; + // InternalRos.g:3827:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; public final EObject entryRuleParameterBoolean() throws RecognitionException { EObject current = null; @@ -9627,8 +9422,8 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { try { - // InternalRos.g:3864:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) - // InternalRos.g:3865:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF + // InternalRos.g:3827:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) + // InternalRos.g:3828:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF { newCompositeNode(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); @@ -9655,7 +9450,7 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { // $ANTLR start "ruleParameterBoolean" - // InternalRos.g:3871:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; + // InternalRos.g:3834:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; public final EObject ruleParameterBoolean() throws RecognitionException { EObject current = null; @@ -9666,14 +9461,14 @@ public final EObject ruleParameterBoolean() throws RecognitionException { enterRule(); try { - // InternalRos.g:3877:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) - // InternalRos.g:3878:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRos.g:3840:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) + // InternalRos.g:3841:2: ( (lv_value_0_0= ruleboolean0 ) ) { - // InternalRos.g:3878:2: ( (lv_value_0_0= ruleboolean0 ) ) - // InternalRos.g:3879:3: (lv_value_0_0= ruleboolean0 ) + // InternalRos.g:3841:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRos.g:3842:3: (lv_value_0_0= ruleboolean0 ) { - // InternalRos.g:3879:3: (lv_value_0_0= ruleboolean0 ) - // InternalRos.g:3880:4: lv_value_0_0= ruleboolean0 + // InternalRos.g:3842:3: (lv_value_0_0= ruleboolean0 ) + // InternalRos.g:3843:4: lv_value_0_0= ruleboolean0 { newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); @@ -9720,7 +9515,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { // $ANTLR start "entryRuleParameterStruct" - // InternalRos.g:3900:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; + // InternalRos.g:3863:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; public final EObject entryRuleParameterStruct() throws RecognitionException { EObject current = null; @@ -9728,8 +9523,8 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { try { - // InternalRos.g:3900:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) - // InternalRos.g:3901:2: iv_ruleParameterStruct= ruleParameterStruct EOF + // InternalRos.g:3863:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) + // InternalRos.g:3864:2: iv_ruleParameterStruct= ruleParameterStruct EOF { newCompositeNode(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); @@ -9756,7 +9551,7 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { // $ANTLR start "ruleParameterStruct" - // InternalRos.g:3907: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:3870: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; @@ -9774,14 +9569,14 @@ public final EObject ruleParameterStruct() throws RecognitionException { enterRule(); try { - // InternalRos.g:3913:2: ( ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) ) - // InternalRos.g:3914:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) + // InternalRos.g:3876:2: ( ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) ) + // InternalRos.g:3877:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) { - // InternalRos.g:3914:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) - // InternalRos.g:3915:3: () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? + // InternalRos.g:3877:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) + // InternalRos.g:3878:3: () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? { - // InternalRos.g:3915:3: () - // InternalRos.g:3916:4: + // InternalRos.g:3878:3: () + // InternalRos.g:3879:4: { current = forceCreateModelElement( @@ -9791,26 +9586,26 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRos.g:3922:3: (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? - int alt63=2; - int LA63_0 = input.LA(1); + // InternalRos.g:3885: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); - if ( (LA63_0==26) ) { - alt63=1; + if ( (LA69_0==26) ) { + alt69=1; } - switch (alt63) { + switch (alt69) { case 1 : - // InternalRos.g:3923:4: otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' + // InternalRos.g:3886: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_54); + otherlv_1=(Token)match(input,26,FOLLOW_61); newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); - // InternalRos.g:3927:4: ( (lv_value_2_0= ruleParameterStructMember ) ) - // InternalRos.g:3928:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRos.g:3890:4: ( (lv_value_2_0= ruleParameterStructMember ) ) + // InternalRos.g:3891:5: (lv_value_2_0= ruleParameterStructMember ) { - // InternalRos.g:3928:5: (lv_value_2_0= ruleParameterStructMember ) - // InternalRos.g:3929:6: lv_value_2_0= ruleParameterStructMember + // InternalRos.g:3891:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRos.g:3892:6: lv_value_2_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); @@ -9837,34 +9632,34 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRos.g:3946:4: (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* - loop62: + // InternalRos.g:3909:4: (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* + loop68: do { - int alt62=2; - int LA62_0 = input.LA(1); + int alt68=2; + int LA68_0 = input.LA(1); - if ( (LA62_0==27) ) { - alt62=1; + if ( (LA68_0==27) ) { + alt68=1; } - switch (alt62) { + switch (alt68) { case 1 : - // InternalRos.g:3947:5: otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' + // InternalRos.g:3910: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_54); + otherlv_4=(Token)match(input,26,FOLLOW_61); newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); - // InternalRos.g:3955:5: ( (lv_value_5_0= ruleParameterStructMember ) ) - // InternalRos.g:3956:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRos.g:3918:5: ( (lv_value_5_0= ruleParameterStructMember ) ) + // InternalRos.g:3919:6: (lv_value_5_0= ruleParameterStructMember ) { - // InternalRos.g:3956:6: (lv_value_5_0= ruleParameterStructMember ) - // InternalRos.g:3957:7: lv_value_5_0= ruleParameterStructMember + // InternalRos.g:3919:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRos.g:3920:7: lv_value_5_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); @@ -9900,7 +9695,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { break; default : - break loop62; + break loop68; } } while (true); @@ -9937,7 +9732,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { // $ANTLR start "entryRuleParameterDate" - // InternalRos.g:3988:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; + // InternalRos.g:3951:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; public final EObject entryRuleParameterDate() throws RecognitionException { EObject current = null; @@ -9945,8 +9740,8 @@ public final EObject entryRuleParameterDate() throws RecognitionException { try { - // InternalRos.g:3988:54: (iv_ruleParameterDate= ruleParameterDate EOF ) - // InternalRos.g:3989:2: iv_ruleParameterDate= ruleParameterDate EOF + // InternalRos.g:3951:54: (iv_ruleParameterDate= ruleParameterDate EOF ) + // InternalRos.g:3952:2: iv_ruleParameterDate= ruleParameterDate EOF { newCompositeNode(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); @@ -9973,7 +9768,7 @@ public final EObject entryRuleParameterDate() throws RecognitionException { // $ANTLR start "ruleParameterDate" - // InternalRos.g:3995:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; + // InternalRos.g:3958:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; public final EObject ruleParameterDate() throws RecognitionException { EObject current = null; @@ -9984,14 +9779,14 @@ public final EObject ruleParameterDate() throws RecognitionException { enterRule(); try { - // InternalRos.g:4001:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) - // InternalRos.g:4002:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRos.g:3964:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) + // InternalRos.g:3965:2: ( (lv_value_0_0= ruleDateTime0 ) ) { - // InternalRos.g:4002:2: ( (lv_value_0_0= ruleDateTime0 ) ) - // InternalRos.g:4003:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRos.g:3965:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRos.g:3966:3: (lv_value_0_0= ruleDateTime0 ) { - // InternalRos.g:4003:3: (lv_value_0_0= ruleDateTime0 ) - // InternalRos.g:4004:4: lv_value_0_0= ruleDateTime0 + // InternalRos.g:3966:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRos.g:3967:4: lv_value_0_0= ruleDateTime0 { newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); @@ -10038,7 +9833,7 @@ public final EObject ruleParameterDate() throws RecognitionException { // $ANTLR start "entryRuleParameterStructMember" - // InternalRos.g:4024:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; + // InternalRos.g:3987:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; public final EObject entryRuleParameterStructMember() throws RecognitionException { EObject current = null; @@ -10046,8 +9841,8 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio try { - // InternalRos.g:4024:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) - // InternalRos.g:4025:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF + // InternalRos.g:3987:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) + // InternalRos.g:3988:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF { newCompositeNode(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); @@ -10074,7 +9869,7 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio // $ANTLR start "ruleParameterStructMember" - // InternalRos.g:4031: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:3994: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; @@ -10091,21 +9886,21 @@ public final EObject ruleParameterStructMember() throws RecognitionException { enterRule(); try { - // InternalRos.g:4037:2: ( (otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' ) ) - // InternalRos.g:4038:2: (otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' ) + // InternalRos.g:4000:2: ( (otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' ) ) + // InternalRos.g:4001:2: (otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' ) { - // InternalRos.g:4038:2: (otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' ) - // InternalRos.g:4039:3: otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' + // InternalRos.g:4001:2: (otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' ) + // InternalRos.g:4002: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:4043:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRos.g:4044:4: (lv_name_1_0= ruleEString ) + // InternalRos.g:4006:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRos.g:4007:4: (lv_name_1_0= ruleEString ) { - // InternalRos.g:4044:4: (lv_name_1_0= ruleEString ) - // InternalRos.g:4045:5: lv_name_1_0= ruleEString + // InternalRos.g:4007:4: (lv_name_1_0= ruleEString ) + // InternalRos.g:4008:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); @@ -10132,19 +9927,19 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - otherlv_2=(Token)match(input,26,FOLLOW_55); + otherlv_2=(Token)match(input,26,FOLLOW_62); newLeafNode(otherlv_2, grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_2()); - otherlv_3=(Token)match(input,82,FOLLOW_52); + otherlv_3=(Token)match(input,82,FOLLOW_59); newLeafNode(otherlv_3, grammarAccess.getParameterStructMemberAccess().getValueKeyword_3()); - // InternalRos.g:4070:3: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRos.g:4071:4: (lv_value_4_0= ruleParameterValue ) + // InternalRos.g:4033:3: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRos.g:4034:4: (lv_value_4_0= ruleParameterValue ) { - // InternalRos.g:4071:4: (lv_value_4_0= ruleParameterValue ) - // InternalRos.g:4072:5: lv_value_4_0= ruleParameterValue + // InternalRos.g:4034:4: (lv_value_4_0= ruleParameterValue ) + // InternalRos.g:4035:5: lv_value_4_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); @@ -10198,7 +9993,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // $ANTLR start "entryRuleParameterStructTypeMember" - // InternalRos.g:4097:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; + // InternalRos.g:4060:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; public final EObject entryRuleParameterStructTypeMember() throws RecognitionException { EObject current = null; @@ -10206,8 +10001,8 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce try { - // InternalRos.g:4097:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) - // InternalRos.g:4098:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF + // InternalRos.g:4060:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) + // InternalRos.g:4061:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); @@ -10234,7 +10029,7 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce // $ANTLR start "ruleParameterStructTypeMember" - // InternalRos.g:4104:1: ruleParameterStructTypeMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ; + // InternalRos.g:4067: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; @@ -10247,22 +10042,22 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException enterRule(); try { - // InternalRos.g:4110:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) - // InternalRos.g:4111:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRos.g:4073:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) + // InternalRos.g:4074:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) { - // InternalRos.g:4111:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) - // InternalRos.g:4112:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) + // InternalRos.g:4074:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRos.g:4075:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) { - // InternalRos.g:4112:3: ( (lv_name_0_0= ruleEString ) ) - // InternalRos.g:4113:4: (lv_name_0_0= ruleEString ) + // InternalRos.g:4075:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRos.g:4076:4: (lv_name_0_0= ruleEString ) { - // InternalRos.g:4113:4: (lv_name_0_0= ruleEString ) - // InternalRos.g:4114:5: lv_name_0_0= ruleEString + // InternalRos.g:4076:4: (lv_name_0_0= ruleEString ) + // InternalRos.g:4077:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_51); lv_name_0_0=ruleEString(); state._fsp--; @@ -10284,11 +10079,11 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException } - // InternalRos.g:4131:3: ( (lv_type_1_0= ruleParameterType ) ) - // InternalRos.g:4132:4: (lv_type_1_0= ruleParameterType ) + // InternalRos.g:4094:3: ( (lv_type_1_0= ruleParameterType ) ) + // InternalRos.g:4095:4: (lv_type_1_0= ruleParameterType ) { - // InternalRos.g:4132:4: (lv_type_1_0= ruleParameterType ) - // InternalRos.g:4133:5: lv_type_1_0= ruleParameterType + // InternalRos.g:4095:4: (lv_type_1_0= ruleParameterType ) + // InternalRos.g:4096:5: lv_type_1_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); @@ -10338,7 +10133,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // $ANTLR start "entryRuleBase64Binary" - // InternalRos.g:4154:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; + // InternalRos.g:4117:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; public final String entryRuleBase64Binary() throws RecognitionException { String current = null; @@ -10346,8 +10141,8 @@ public final String entryRuleBase64Binary() throws RecognitionException { try { - // InternalRos.g:4154:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) - // InternalRos.g:4155:2: iv_ruleBase64Binary= ruleBase64Binary EOF + // InternalRos.g:4117:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) + // InternalRos.g:4118:2: iv_ruleBase64Binary= ruleBase64Binary EOF { newCompositeNode(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); @@ -10374,7 +10169,7 @@ public final String entryRuleBase64Binary() throws RecognitionException { // $ANTLR start "ruleBase64Binary" - // InternalRos.g:4161:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; + // InternalRos.g:4124:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10384,8 +10179,8 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti enterRule(); try { - // InternalRos.g:4167:2: (this_BINARY_0= RULE_BINARY ) - // InternalRos.g:4168:2: this_BINARY_0= RULE_BINARY + // InternalRos.g:4130:2: (this_BINARY_0= RULE_BINARY ) + // InternalRos.g:4131:2: this_BINARY_0= RULE_BINARY { this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); @@ -10414,7 +10209,7 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti // $ANTLR start "entryRuleboolean0" - // InternalRos.g:4178:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; + // InternalRos.g:4141:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; public final String entryRuleboolean0() throws RecognitionException { String current = null; @@ -10422,8 +10217,8 @@ public final String entryRuleboolean0() throws RecognitionException { try { - // InternalRos.g:4178:48: (iv_ruleboolean0= ruleboolean0 EOF ) - // InternalRos.g:4179:2: iv_ruleboolean0= ruleboolean0 EOF + // InternalRos.g:4141:48: (iv_ruleboolean0= ruleboolean0 EOF ) + // InternalRos.g:4142:2: iv_ruleboolean0= ruleboolean0 EOF { newCompositeNode(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); @@ -10450,7 +10245,7 @@ public final String entryRuleboolean0() throws RecognitionException { // $ANTLR start "ruleboolean0" - // InternalRos.g:4185:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; + // InternalRos.g:4148:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10460,8 +10255,8 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { enterRule(); try { - // InternalRos.g:4191:2: (this_BOOLEAN_0= RULE_BOOLEAN ) - // InternalRos.g:4192:2: this_BOOLEAN_0= RULE_BOOLEAN + // InternalRos.g:4154:2: (this_BOOLEAN_0= RULE_BOOLEAN ) + // InternalRos.g:4155:2: this_BOOLEAN_0= RULE_BOOLEAN { this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); @@ -10490,7 +10285,7 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { // $ANTLR start "entryRuleDouble0" - // InternalRos.g:4202:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; + // InternalRos.g:4165:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; public final String entryRuleDouble0() throws RecognitionException { String current = null; @@ -10498,8 +10293,8 @@ public final String entryRuleDouble0() throws RecognitionException { try { - // InternalRos.g:4202:47: (iv_ruleDouble0= ruleDouble0 EOF ) - // InternalRos.g:4203:2: iv_ruleDouble0= ruleDouble0 EOF + // InternalRos.g:4165:47: (iv_ruleDouble0= ruleDouble0 EOF ) + // InternalRos.g:4166:2: iv_ruleDouble0= ruleDouble0 EOF { newCompositeNode(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); @@ -10526,7 +10321,7 @@ public final String entryRuleDouble0() throws RecognitionException { // $ANTLR start "ruleDouble0" - // InternalRos.g:4209:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; + // InternalRos.g:4172:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10536,8 +10331,8 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { enterRule(); try { - // InternalRos.g:4215:2: (this_DOUBLE_0= RULE_DOUBLE ) - // InternalRos.g:4216:2: this_DOUBLE_0= RULE_DOUBLE + // InternalRos.g:4178:2: (this_DOUBLE_0= RULE_DOUBLE ) + // InternalRos.g:4179:2: this_DOUBLE_0= RULE_DOUBLE { this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); @@ -10566,7 +10361,7 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { // $ANTLR start "entryRuleInteger0" - // InternalRos.g:4226:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; + // InternalRos.g:4189:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; public final String entryRuleInteger0() throws RecognitionException { String current = null; @@ -10574,8 +10369,8 @@ public final String entryRuleInteger0() throws RecognitionException { try { - // InternalRos.g:4226:48: (iv_ruleInteger0= ruleInteger0 EOF ) - // InternalRos.g:4227:2: iv_ruleInteger0= ruleInteger0 EOF + // InternalRos.g:4189:48: (iv_ruleInteger0= ruleInteger0 EOF ) + // InternalRos.g:4190:2: iv_ruleInteger0= ruleInteger0 EOF { newCompositeNode(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); @@ -10602,7 +10397,7 @@ public final String entryRuleInteger0() throws RecognitionException { // $ANTLR start "ruleInteger0" - // InternalRos.g:4233:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; + // InternalRos.g:4196:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10612,8 +10407,8 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { enterRule(); try { - // InternalRos.g:4239:2: (this_DECINT_0= RULE_DECINT ) - // InternalRos.g:4240:2: this_DECINT_0= RULE_DECINT + // InternalRos.g:4202:2: (this_DECINT_0= RULE_DECINT ) + // InternalRos.g:4203:2: this_DECINT_0= RULE_DECINT { this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); @@ -10642,7 +10437,7 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { // $ANTLR start "entryRuleDateTime0" - // InternalRos.g:4250:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; + // InternalRos.g:4213:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; public final String entryRuleDateTime0() throws RecognitionException { String current = null; @@ -10650,8 +10445,8 @@ public final String entryRuleDateTime0() throws RecognitionException { try { - // InternalRos.g:4250:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) - // InternalRos.g:4251:2: iv_ruleDateTime0= ruleDateTime0 EOF + // InternalRos.g:4213:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) + // InternalRos.g:4214:2: iv_ruleDateTime0= ruleDateTime0 EOF { newCompositeNode(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); @@ -10678,7 +10473,7 @@ public final String entryRuleDateTime0() throws RecognitionException { // $ANTLR start "ruleDateTime0" - // InternalRos.g:4257:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; + // InternalRos.g:4220:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10688,8 +10483,8 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException enterRule(); try { - // InternalRos.g:4263:2: (this_DATE_TIME_0= RULE_DATE_TIME ) - // InternalRos.g:4264:2: this_DATE_TIME_0= RULE_DATE_TIME + // InternalRos.g:4226:2: (this_DATE_TIME_0= RULE_DATE_TIME ) + // InternalRos.g:4227:2: this_DATE_TIME_0= RULE_DATE_TIME { this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); @@ -10718,7 +10513,7 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException // $ANTLR start "entryRuleMessagePart" - // InternalRos.g:4274:1: entryRuleMessagePart returns [EObject current=null] : iv_ruleMessagePart= ruleMessagePart EOF ; + // InternalRos.g:4237:1: entryRuleMessagePart returns [EObject current=null] : iv_ruleMessagePart= ruleMessagePart EOF ; public final EObject entryRuleMessagePart() throws RecognitionException { EObject current = null; @@ -10726,8 +10521,8 @@ public final EObject entryRuleMessagePart() throws RecognitionException { try { - // InternalRos.g:4274:52: (iv_ruleMessagePart= ruleMessagePart EOF ) - // InternalRos.g:4275:2: iv_ruleMessagePart= ruleMessagePart EOF + // InternalRos.g:4237:52: (iv_ruleMessagePart= ruleMessagePart EOF ) + // InternalRos.g:4238:2: iv_ruleMessagePart= ruleMessagePart EOF { newCompositeNode(grammarAccess.getMessagePartRule()); pushFollow(FOLLOW_1); @@ -10754,7 +10549,7 @@ public final EObject entryRuleMessagePart() throws RecognitionException { // $ANTLR start "ruleMessagePart" - // InternalRos.g:4281: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:4244: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; @@ -10770,22 +10565,22 @@ public final EObject ruleMessagePart() throws RecognitionException { enterRule(); try { - // InternalRos.g:4287: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:4288: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:4250: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:4251: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:4288: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:4289: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:4251: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:4252: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:4289:3: ( (lv_Type_0_0= ruleAbstractType ) ) - // InternalRos.g:4290:4: (lv_Type_0_0= ruleAbstractType ) + // InternalRos.g:4252:3: ( (lv_Type_0_0= ruleAbstractType ) ) + // InternalRos.g:4253:4: (lv_Type_0_0= ruleAbstractType ) { - // InternalRos.g:4290:4: (lv_Type_0_0= ruleAbstractType ) - // InternalRos.g:4291:5: lv_Type_0_0= ruleAbstractType + // InternalRos.g:4253:4: (lv_Type_0_0= ruleAbstractType ) + // InternalRos.g:4254:5: lv_Type_0_0= ruleAbstractType { newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); - pushFollow(FOLLOW_56); + pushFollow(FOLLOW_63); lv_Type_0_0=ruleAbstractType(); state._fsp--; @@ -10807,14 +10602,14 @@ public final EObject ruleMessagePart() throws RecognitionException { } - // InternalRos.g:4308:3: ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) - // InternalRos.g:4309:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) + // InternalRos.g:4271:3: ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) + // InternalRos.g:4272:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) { - // InternalRos.g:4309:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) - // InternalRos.g:4310:5: (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) + // InternalRos.g:4272:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) + // InternalRos.g:4273:5: (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) { - // InternalRos.g:4310:5: (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) - int alt64=3; + // InternalRos.g:4273:5: (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) + int alt70=3; switch ( input.LA(1) ) { case 41: case 43: @@ -10828,30 +10623,30 @@ public final EObject ruleMessagePart() throws RecognitionException { case 97: case 98: { - alt64=1; + alt70=1; } break; case RULE_MESSAGE_ASIGMENT: { - alt64=2; + alt70=2; } break; case RULE_STRING: case RULE_ID: { - alt64=3; + alt70=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 64, 0, input); + new NoViableAltException("", 70, 0, input); throw nvae; } - switch (alt64) { + switch (alt70) { case 1 : - // InternalRos.g:4311:6: lv_Data_1_1= ruleKEYWORD + // InternalRos.g:4274:6: lv_Data_1_1= ruleKEYWORD { newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); @@ -10876,7 +10671,7 @@ public final EObject ruleMessagePart() throws RecognitionException { } break; case 2 : - // InternalRos.g:4327:6: lv_Data_1_2= RULE_MESSAGE_ASIGMENT + // InternalRos.g:4290:6: lv_Data_1_2= RULE_MESSAGE_ASIGMENT { lv_Data_1_2=(Token)match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); @@ -10896,7 +10691,7 @@ public final EObject ruleMessagePart() throws RecognitionException { } break; case 3 : - // InternalRos.g:4342:6: lv_Data_1_3= ruleEString + // InternalRos.g:4305:6: lv_Data_1_3= ruleEString { newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); @@ -10952,7 +10747,7 @@ public final EObject ruleMessagePart() throws RecognitionException { // $ANTLR start "entryRuleAbstractType" - // InternalRos.g:4364:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; + // InternalRos.g:4327:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; public final EObject entryRuleAbstractType() throws RecognitionException { EObject current = null; @@ -10960,8 +10755,8 @@ public final EObject entryRuleAbstractType() throws RecognitionException { try { - // InternalRos.g:4364:53: (iv_ruleAbstractType= ruleAbstractType EOF ) - // InternalRos.g:4365:2: iv_ruleAbstractType= ruleAbstractType EOF + // InternalRos.g:4327:53: (iv_ruleAbstractType= ruleAbstractType EOF ) + // InternalRos.g:4328:2: iv_ruleAbstractType= ruleAbstractType EOF { newCompositeNode(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); @@ -10988,7 +10783,7 @@ public final EObject entryRuleAbstractType() throws RecognitionException { // $ANTLR start "ruleAbstractType" - // InternalRos.g:4371: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:4334: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; @@ -11059,15 +10854,15 @@ public final EObject ruleAbstractType() throws RecognitionException { enterRule(); try { - // InternalRos.g:4377: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:4378: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:4340: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:4341: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:4378: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 alt65=31; - alt65 = dfa65.predict(input); - switch (alt65) { + // InternalRos.g:4341: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) { case 1 : - // InternalRos.g:4379:3: this_bool_0= rulebool + // InternalRos.g:4342:3: this_bool_0= rulebool { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); @@ -11085,7 +10880,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 2 : - // InternalRos.g:4388:3: this_int8_1= ruleint8 + // InternalRos.g:4351:3: this_int8_1= ruleint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); @@ -11103,7 +10898,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 3 : - // InternalRos.g:4397:3: this_uint8_2= ruleuint8 + // InternalRos.g:4360:3: this_uint8_2= ruleuint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); @@ -11121,7 +10916,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 4 : - // InternalRos.g:4406:3: this_int16_3= ruleint16 + // InternalRos.g:4369:3: this_int16_3= ruleint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); @@ -11139,7 +10934,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 5 : - // InternalRos.g:4415:3: this_uint16_4= ruleuint16 + // InternalRos.g:4378:3: this_uint16_4= ruleuint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); @@ -11157,7 +10952,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 6 : - // InternalRos.g:4424:3: this_int32_5= ruleint32 + // InternalRos.g:4387:3: this_int32_5= ruleint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); @@ -11175,7 +10970,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 7 : - // InternalRos.g:4433:3: this_uint32_6= ruleuint32 + // InternalRos.g:4396:3: this_uint32_6= ruleuint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); @@ -11193,7 +10988,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 8 : - // InternalRos.g:4442:3: this_int64_7= ruleint64 + // InternalRos.g:4405:3: this_int64_7= ruleint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); @@ -11211,7 +11006,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 9 : - // InternalRos.g:4451:3: this_uint64_8= ruleuint64 + // InternalRos.g:4414:3: this_uint64_8= ruleuint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); @@ -11229,7 +11024,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 10 : - // InternalRos.g:4460:3: this_float32_9= rulefloat32 + // InternalRos.g:4423:3: this_float32_9= rulefloat32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); @@ -11247,7 +11042,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 11 : - // InternalRos.g:4469:3: this_float64_10= rulefloat64 + // InternalRos.g:4432:3: this_float64_10= rulefloat64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); @@ -11265,7 +11060,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 12 : - // InternalRos.g:4478:3: this_string0_11= rulestring0 + // InternalRos.g:4441:3: this_string0_11= rulestring0 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); @@ -11283,7 +11078,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 13 : - // InternalRos.g:4487:3: this_byte_12= rulebyte + // InternalRos.g:4450:3: this_byte_12= rulebyte { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); @@ -11301,7 +11096,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 14 : - // InternalRos.g:4496:3: this_time_13= ruletime + // InternalRos.g:4459:3: this_time_13= ruletime { newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); @@ -11319,7 +11114,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 15 : - // InternalRos.g:4505:3: this_duration_14= ruleduration + // InternalRos.g:4468:3: this_duration_14= ruleduration { newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); @@ -11337,7 +11132,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 16 : - // InternalRos.g:4514:3: this_Header_15= ruleHeader + // InternalRos.g:4477:3: this_Header_15= ruleHeader { newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); @@ -11355,7 +11150,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 17 : - // InternalRos.g:4523:3: this_boolArray_16= ruleboolArray + // InternalRos.g:4486:3: this_boolArray_16= ruleboolArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); @@ -11373,7 +11168,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 18 : - // InternalRos.g:4532:3: this_int8Array_17= ruleint8Array + // InternalRos.g:4495:3: this_int8Array_17= ruleint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); @@ -11391,7 +11186,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 19 : - // InternalRos.g:4541:3: this_uint8Array_18= ruleuint8Array + // InternalRos.g:4504:3: this_uint8Array_18= ruleuint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); @@ -11409,7 +11204,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 20 : - // InternalRos.g:4550:3: this_int16Array_19= ruleint16Array + // InternalRos.g:4513:3: this_int16Array_19= ruleint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); @@ -11427,7 +11222,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 21 : - // InternalRos.g:4559:3: this_uint16Array_20= ruleuint16Array + // InternalRos.g:4522:3: this_uint16Array_20= ruleuint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); @@ -11445,7 +11240,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 22 : - // InternalRos.g:4568:3: this_int32Array_21= ruleint32Array + // InternalRos.g:4531:3: this_int32Array_21= ruleint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); @@ -11463,7 +11258,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 23 : - // InternalRos.g:4577:3: this_uint32Array_22= ruleuint32Array + // InternalRos.g:4540:3: this_uint32Array_22= ruleuint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); @@ -11481,7 +11276,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 24 : - // InternalRos.g:4586:3: this_int64Array_23= ruleint64Array + // InternalRos.g:4549:3: this_int64Array_23= ruleint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); @@ -11499,7 +11294,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 25 : - // InternalRos.g:4595:3: this_uint64Array_24= ruleuint64Array + // InternalRos.g:4558:3: this_uint64Array_24= ruleuint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); @@ -11517,7 +11312,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 26 : - // InternalRos.g:4604:3: this_float32Array_25= rulefloat32Array + // InternalRos.g:4567:3: this_float32Array_25= rulefloat32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); @@ -11535,7 +11330,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 27 : - // InternalRos.g:4613:3: this_float64Array_26= rulefloat64Array + // InternalRos.g:4576:3: this_float64Array_26= rulefloat64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); @@ -11553,7 +11348,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 28 : - // InternalRos.g:4622:3: this_string0Array_27= rulestring0Array + // InternalRos.g:4585:3: this_string0Array_27= rulestring0Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); @@ -11571,7 +11366,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 29 : - // InternalRos.g:4631:3: this_byteArray_28= rulebyteArray + // InternalRos.g:4594:3: this_byteArray_28= rulebyteArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); @@ -11589,7 +11384,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 30 : - // InternalRos.g:4640:3: this_TopicSpecRef_29= ruleTopicSpecRef + // InternalRos.g:4603:3: this_TopicSpecRef_29= ruleTopicSpecRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); @@ -11607,7 +11402,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 31 : - // InternalRos.g:4649:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef + // InternalRos.g:4612:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); @@ -11647,7 +11442,7 @@ public final EObject ruleAbstractType() throws RecognitionException { // $ANTLR start "entryRulebool" - // InternalRos.g:4661:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; + // InternalRos.g:4624:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; public final EObject entryRulebool() throws RecognitionException { EObject current = null; @@ -11655,8 +11450,8 @@ public final EObject entryRulebool() throws RecognitionException { try { - // InternalRos.g:4661:45: (iv_rulebool= rulebool EOF ) - // InternalRos.g:4662:2: iv_rulebool= rulebool EOF + // InternalRos.g:4624:45: (iv_rulebool= rulebool EOF ) + // InternalRos.g:4625:2: iv_rulebool= rulebool EOF { newCompositeNode(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); @@ -11683,7 +11478,7 @@ public final EObject entryRulebool() throws RecognitionException { // $ANTLR start "rulebool" - // InternalRos.g:4668:1: rulebool returns [EObject current=null] : ( () otherlv_1= 'bool' ) ; + // InternalRos.g:4631:1: rulebool returns [EObject current=null] : ( () otherlv_1= 'bool' ) ; public final EObject rulebool() throws RecognitionException { EObject current = null; @@ -11693,14 +11488,14 @@ public final EObject rulebool() throws RecognitionException { enterRule(); try { - // InternalRos.g:4674:2: ( ( () otherlv_1= 'bool' ) ) - // InternalRos.g:4675:2: ( () otherlv_1= 'bool' ) + // InternalRos.g:4637:2: ( ( () otherlv_1= 'bool' ) ) + // InternalRos.g:4638:2: ( () otherlv_1= 'bool' ) { - // InternalRos.g:4675:2: ( () otherlv_1= 'bool' ) - // InternalRos.g:4676:3: () otherlv_1= 'bool' + // InternalRos.g:4638:2: ( () otherlv_1= 'bool' ) + // InternalRos.g:4639:3: () otherlv_1= 'bool' { - // InternalRos.g:4676:3: () - // InternalRos.g:4677:4: + // InternalRos.g:4639:3: () + // InternalRos.g:4640:4: { current = forceCreateModelElement( @@ -11737,7 +11532,7 @@ public final EObject rulebool() throws RecognitionException { // $ANTLR start "entryRuleint8" - // InternalRos.g:4691:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; + // InternalRos.g:4654:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; public final EObject entryRuleint8() throws RecognitionException { EObject current = null; @@ -11745,8 +11540,8 @@ public final EObject entryRuleint8() throws RecognitionException { try { - // InternalRos.g:4691:45: (iv_ruleint8= ruleint8 EOF ) - // InternalRos.g:4692:2: iv_ruleint8= ruleint8 EOF + // InternalRos.g:4654:45: (iv_ruleint8= ruleint8 EOF ) + // InternalRos.g:4655:2: iv_ruleint8= ruleint8 EOF { newCompositeNode(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); @@ -11773,7 +11568,7 @@ public final EObject entryRuleint8() throws RecognitionException { // $ANTLR start "ruleint8" - // InternalRos.g:4698:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= 'int8' ) ; + // InternalRos.g:4661:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= 'int8' ) ; public final EObject ruleint8() throws RecognitionException { EObject current = null; @@ -11783,14 +11578,14 @@ public final EObject ruleint8() throws RecognitionException { enterRule(); try { - // InternalRos.g:4704:2: ( ( () otherlv_1= 'int8' ) ) - // InternalRos.g:4705:2: ( () otherlv_1= 'int8' ) + // InternalRos.g:4667:2: ( ( () otherlv_1= 'int8' ) ) + // InternalRos.g:4668:2: ( () otherlv_1= 'int8' ) { - // InternalRos.g:4705:2: ( () otherlv_1= 'int8' ) - // InternalRos.g:4706:3: () otherlv_1= 'int8' + // InternalRos.g:4668:2: ( () otherlv_1= 'int8' ) + // InternalRos.g:4669:3: () otherlv_1= 'int8' { - // InternalRos.g:4706:3: () - // InternalRos.g:4707:4: + // InternalRos.g:4669:3: () + // InternalRos.g:4670:4: { current = forceCreateModelElement( @@ -11827,7 +11622,7 @@ public final EObject ruleint8() throws RecognitionException { // $ANTLR start "entryRuleuint8" - // InternalRos.g:4721:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; + // InternalRos.g:4684:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; public final EObject entryRuleuint8() throws RecognitionException { EObject current = null; @@ -11835,8 +11630,8 @@ public final EObject entryRuleuint8() throws RecognitionException { try { - // InternalRos.g:4721:46: (iv_ruleuint8= ruleuint8 EOF ) - // InternalRos.g:4722:2: iv_ruleuint8= ruleuint8 EOF + // InternalRos.g:4684:46: (iv_ruleuint8= ruleuint8 EOF ) + // InternalRos.g:4685:2: iv_ruleuint8= ruleuint8 EOF { newCompositeNode(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); @@ -11863,7 +11658,7 @@ public final EObject entryRuleuint8() throws RecognitionException { // $ANTLR start "ruleuint8" - // InternalRos.g:4728:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= 'uint8' ) ; + // InternalRos.g:4691:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= 'uint8' ) ; public final EObject ruleuint8() throws RecognitionException { EObject current = null; @@ -11873,14 +11668,14 @@ public final EObject ruleuint8() throws RecognitionException { enterRule(); try { - // InternalRos.g:4734:2: ( ( () otherlv_1= 'uint8' ) ) - // InternalRos.g:4735:2: ( () otherlv_1= 'uint8' ) + // InternalRos.g:4697:2: ( ( () otherlv_1= 'uint8' ) ) + // InternalRos.g:4698:2: ( () otherlv_1= 'uint8' ) { - // InternalRos.g:4735:2: ( () otherlv_1= 'uint8' ) - // InternalRos.g:4736:3: () otherlv_1= 'uint8' + // InternalRos.g:4698:2: ( () otherlv_1= 'uint8' ) + // InternalRos.g:4699:3: () otherlv_1= 'uint8' { - // InternalRos.g:4736:3: () - // InternalRos.g:4737:4: + // InternalRos.g:4699:3: () + // InternalRos.g:4700:4: { current = forceCreateModelElement( @@ -11917,7 +11712,7 @@ public final EObject ruleuint8() throws RecognitionException { // $ANTLR start "entryRuleint16" - // InternalRos.g:4751:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; + // InternalRos.g:4714:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; public final EObject entryRuleint16() throws RecognitionException { EObject current = null; @@ -11925,8 +11720,8 @@ public final EObject entryRuleint16() throws RecognitionException { try { - // InternalRos.g:4751:46: (iv_ruleint16= ruleint16 EOF ) - // InternalRos.g:4752:2: iv_ruleint16= ruleint16 EOF + // InternalRos.g:4714:46: (iv_ruleint16= ruleint16 EOF ) + // InternalRos.g:4715:2: iv_ruleint16= ruleint16 EOF { newCompositeNode(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); @@ -11953,7 +11748,7 @@ public final EObject entryRuleint16() throws RecognitionException { // $ANTLR start "ruleint16" - // InternalRos.g:4758:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= 'int16' ) ; + // InternalRos.g:4721:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= 'int16' ) ; public final EObject ruleint16() throws RecognitionException { EObject current = null; @@ -11963,14 +11758,14 @@ public final EObject ruleint16() throws RecognitionException { enterRule(); try { - // InternalRos.g:4764:2: ( ( () otherlv_1= 'int16' ) ) - // InternalRos.g:4765:2: ( () otherlv_1= 'int16' ) + // InternalRos.g:4727:2: ( ( () otherlv_1= 'int16' ) ) + // InternalRos.g:4728:2: ( () otherlv_1= 'int16' ) { - // InternalRos.g:4765:2: ( () otherlv_1= 'int16' ) - // InternalRos.g:4766:3: () otherlv_1= 'int16' + // InternalRos.g:4728:2: ( () otherlv_1= 'int16' ) + // InternalRos.g:4729:3: () otherlv_1= 'int16' { - // InternalRos.g:4766:3: () - // InternalRos.g:4767:4: + // InternalRos.g:4729:3: () + // InternalRos.g:4730:4: { current = forceCreateModelElement( @@ -12007,7 +11802,7 @@ public final EObject ruleint16() throws RecognitionException { // $ANTLR start "entryRuleuint16" - // InternalRos.g:4781:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; + // InternalRos.g:4744:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; public final EObject entryRuleuint16() throws RecognitionException { EObject current = null; @@ -12015,8 +11810,8 @@ public final EObject entryRuleuint16() throws RecognitionException { try { - // InternalRos.g:4781:47: (iv_ruleuint16= ruleuint16 EOF ) - // InternalRos.g:4782:2: iv_ruleuint16= ruleuint16 EOF + // InternalRos.g:4744:47: (iv_ruleuint16= ruleuint16 EOF ) + // InternalRos.g:4745:2: iv_ruleuint16= ruleuint16 EOF { newCompositeNode(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); @@ -12043,7 +11838,7 @@ public final EObject entryRuleuint16() throws RecognitionException { // $ANTLR start "ruleuint16" - // InternalRos.g:4788:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= 'uint16' ) ; + // InternalRos.g:4751:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= 'uint16' ) ; public final EObject ruleuint16() throws RecognitionException { EObject current = null; @@ -12053,14 +11848,14 @@ public final EObject ruleuint16() throws RecognitionException { enterRule(); try { - // InternalRos.g:4794:2: ( ( () otherlv_1= 'uint16' ) ) - // InternalRos.g:4795:2: ( () otherlv_1= 'uint16' ) + // InternalRos.g:4757:2: ( ( () otherlv_1= 'uint16' ) ) + // InternalRos.g:4758:2: ( () otherlv_1= 'uint16' ) { - // InternalRos.g:4795:2: ( () otherlv_1= 'uint16' ) - // InternalRos.g:4796:3: () otherlv_1= 'uint16' + // InternalRos.g:4758:2: ( () otherlv_1= 'uint16' ) + // InternalRos.g:4759:3: () otherlv_1= 'uint16' { - // InternalRos.g:4796:3: () - // InternalRos.g:4797:4: + // InternalRos.g:4759:3: () + // InternalRos.g:4760:4: { current = forceCreateModelElement( @@ -12097,7 +11892,7 @@ public final EObject ruleuint16() throws RecognitionException { // $ANTLR start "entryRuleint32" - // InternalRos.g:4811:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; + // InternalRos.g:4774:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; public final EObject entryRuleint32() throws RecognitionException { EObject current = null; @@ -12105,8 +11900,8 @@ public final EObject entryRuleint32() throws RecognitionException { try { - // InternalRos.g:4811:46: (iv_ruleint32= ruleint32 EOF ) - // InternalRos.g:4812:2: iv_ruleint32= ruleint32 EOF + // InternalRos.g:4774:46: (iv_ruleint32= ruleint32 EOF ) + // InternalRos.g:4775:2: iv_ruleint32= ruleint32 EOF { newCompositeNode(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); @@ -12133,7 +11928,7 @@ public final EObject entryRuleint32() throws RecognitionException { // $ANTLR start "ruleint32" - // InternalRos.g:4818:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= 'int32' ) ; + // InternalRos.g:4781:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= 'int32' ) ; public final EObject ruleint32() throws RecognitionException { EObject current = null; @@ -12143,14 +11938,14 @@ public final EObject ruleint32() throws RecognitionException { enterRule(); try { - // InternalRos.g:4824:2: ( ( () otherlv_1= 'int32' ) ) - // InternalRos.g:4825:2: ( () otherlv_1= 'int32' ) + // InternalRos.g:4787:2: ( ( () otherlv_1= 'int32' ) ) + // InternalRos.g:4788:2: ( () otherlv_1= 'int32' ) { - // InternalRos.g:4825:2: ( () otherlv_1= 'int32' ) - // InternalRos.g:4826:3: () otherlv_1= 'int32' + // InternalRos.g:4788:2: ( () otherlv_1= 'int32' ) + // InternalRos.g:4789:3: () otherlv_1= 'int32' { - // InternalRos.g:4826:3: () - // InternalRos.g:4827:4: + // InternalRos.g:4789:3: () + // InternalRos.g:4790:4: { current = forceCreateModelElement( @@ -12187,7 +11982,7 @@ public final EObject ruleint32() throws RecognitionException { // $ANTLR start "entryRuleuint32" - // InternalRos.g:4841:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; + // InternalRos.g:4804:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; public final EObject entryRuleuint32() throws RecognitionException { EObject current = null; @@ -12195,8 +11990,8 @@ public final EObject entryRuleuint32() throws RecognitionException { try { - // InternalRos.g:4841:47: (iv_ruleuint32= ruleuint32 EOF ) - // InternalRos.g:4842:2: iv_ruleuint32= ruleuint32 EOF + // InternalRos.g:4804:47: (iv_ruleuint32= ruleuint32 EOF ) + // InternalRos.g:4805:2: iv_ruleuint32= ruleuint32 EOF { newCompositeNode(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); @@ -12223,7 +12018,7 @@ public final EObject entryRuleuint32() throws RecognitionException { // $ANTLR start "ruleuint32" - // InternalRos.g:4848:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= 'uint32' ) ; + // InternalRos.g:4811:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= 'uint32' ) ; public final EObject ruleuint32() throws RecognitionException { EObject current = null; @@ -12233,14 +12028,14 @@ public final EObject ruleuint32() throws RecognitionException { enterRule(); try { - // InternalRos.g:4854:2: ( ( () otherlv_1= 'uint32' ) ) - // InternalRos.g:4855:2: ( () otherlv_1= 'uint32' ) + // InternalRos.g:4817:2: ( ( () otherlv_1= 'uint32' ) ) + // InternalRos.g:4818:2: ( () otherlv_1= 'uint32' ) { - // InternalRos.g:4855:2: ( () otherlv_1= 'uint32' ) - // InternalRos.g:4856:3: () otherlv_1= 'uint32' + // InternalRos.g:4818:2: ( () otherlv_1= 'uint32' ) + // InternalRos.g:4819:3: () otherlv_1= 'uint32' { - // InternalRos.g:4856:3: () - // InternalRos.g:4857:4: + // InternalRos.g:4819:3: () + // InternalRos.g:4820:4: { current = forceCreateModelElement( @@ -12277,7 +12072,7 @@ public final EObject ruleuint32() throws RecognitionException { // $ANTLR start "entryRuleint64" - // InternalRos.g:4871:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; + // InternalRos.g:4834:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; public final EObject entryRuleint64() throws RecognitionException { EObject current = null; @@ -12285,8 +12080,8 @@ public final EObject entryRuleint64() throws RecognitionException { try { - // InternalRos.g:4871:46: (iv_ruleint64= ruleint64 EOF ) - // InternalRos.g:4872:2: iv_ruleint64= ruleint64 EOF + // InternalRos.g:4834:46: (iv_ruleint64= ruleint64 EOF ) + // InternalRos.g:4835:2: iv_ruleint64= ruleint64 EOF { newCompositeNode(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); @@ -12313,7 +12108,7 @@ public final EObject entryRuleint64() throws RecognitionException { // $ANTLR start "ruleint64" - // InternalRos.g:4878:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= 'int64' ) ; + // InternalRos.g:4841:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= 'int64' ) ; public final EObject ruleint64() throws RecognitionException { EObject current = null; @@ -12323,14 +12118,14 @@ public final EObject ruleint64() throws RecognitionException { enterRule(); try { - // InternalRos.g:4884:2: ( ( () otherlv_1= 'int64' ) ) - // InternalRos.g:4885:2: ( () otherlv_1= 'int64' ) + // InternalRos.g:4847:2: ( ( () otherlv_1= 'int64' ) ) + // InternalRos.g:4848:2: ( () otherlv_1= 'int64' ) { - // InternalRos.g:4885:2: ( () otherlv_1= 'int64' ) - // InternalRos.g:4886:3: () otherlv_1= 'int64' + // InternalRos.g:4848:2: ( () otherlv_1= 'int64' ) + // InternalRos.g:4849:3: () otherlv_1= 'int64' { - // InternalRos.g:4886:3: () - // InternalRos.g:4887:4: + // InternalRos.g:4849:3: () + // InternalRos.g:4850:4: { current = forceCreateModelElement( @@ -12367,7 +12162,7 @@ public final EObject ruleint64() throws RecognitionException { // $ANTLR start "entryRuleuint64" - // InternalRos.g:4901:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; + // InternalRos.g:4864:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; public final EObject entryRuleuint64() throws RecognitionException { EObject current = null; @@ -12375,8 +12170,8 @@ public final EObject entryRuleuint64() throws RecognitionException { try { - // InternalRos.g:4901:47: (iv_ruleuint64= ruleuint64 EOF ) - // InternalRos.g:4902:2: iv_ruleuint64= ruleuint64 EOF + // InternalRos.g:4864:47: (iv_ruleuint64= ruleuint64 EOF ) + // InternalRos.g:4865:2: iv_ruleuint64= ruleuint64 EOF { newCompositeNode(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); @@ -12403,7 +12198,7 @@ public final EObject entryRuleuint64() throws RecognitionException { // $ANTLR start "ruleuint64" - // InternalRos.g:4908:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= 'uint64' ) ; + // InternalRos.g:4871:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= 'uint64' ) ; public final EObject ruleuint64() throws RecognitionException { EObject current = null; @@ -12413,14 +12208,14 @@ public final EObject ruleuint64() throws RecognitionException { enterRule(); try { - // InternalRos.g:4914:2: ( ( () otherlv_1= 'uint64' ) ) - // InternalRos.g:4915:2: ( () otherlv_1= 'uint64' ) + // InternalRos.g:4877:2: ( ( () otherlv_1= 'uint64' ) ) + // InternalRos.g:4878:2: ( () otherlv_1= 'uint64' ) { - // InternalRos.g:4915:2: ( () otherlv_1= 'uint64' ) - // InternalRos.g:4916:3: () otherlv_1= 'uint64' + // InternalRos.g:4878:2: ( () otherlv_1= 'uint64' ) + // InternalRos.g:4879:3: () otherlv_1= 'uint64' { - // InternalRos.g:4916:3: () - // InternalRos.g:4917:4: + // InternalRos.g:4879:3: () + // InternalRos.g:4880:4: { current = forceCreateModelElement( @@ -12457,7 +12252,7 @@ public final EObject ruleuint64() throws RecognitionException { // $ANTLR start "entryRulefloat32" - // InternalRos.g:4931:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; + // InternalRos.g:4894:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; public final EObject entryRulefloat32() throws RecognitionException { EObject current = null; @@ -12465,8 +12260,8 @@ public final EObject entryRulefloat32() throws RecognitionException { try { - // InternalRos.g:4931:48: (iv_rulefloat32= rulefloat32 EOF ) - // InternalRos.g:4932:2: iv_rulefloat32= rulefloat32 EOF + // InternalRos.g:4894:48: (iv_rulefloat32= rulefloat32 EOF ) + // InternalRos.g:4895:2: iv_rulefloat32= rulefloat32 EOF { newCompositeNode(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); @@ -12493,7 +12288,7 @@ public final EObject entryRulefloat32() throws RecognitionException { // $ANTLR start "rulefloat32" - // InternalRos.g:4938:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= 'float32' ) ; + // InternalRos.g:4901:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= 'float32' ) ; public final EObject rulefloat32() throws RecognitionException { EObject current = null; @@ -12503,14 +12298,14 @@ public final EObject rulefloat32() throws RecognitionException { enterRule(); try { - // InternalRos.g:4944:2: ( ( () otherlv_1= 'float32' ) ) - // InternalRos.g:4945:2: ( () otherlv_1= 'float32' ) + // InternalRos.g:4907:2: ( ( () otherlv_1= 'float32' ) ) + // InternalRos.g:4908:2: ( () otherlv_1= 'float32' ) { - // InternalRos.g:4945:2: ( () otherlv_1= 'float32' ) - // InternalRos.g:4946:3: () otherlv_1= 'float32' + // InternalRos.g:4908:2: ( () otherlv_1= 'float32' ) + // InternalRos.g:4909:3: () otherlv_1= 'float32' { - // InternalRos.g:4946:3: () - // InternalRos.g:4947:4: + // InternalRos.g:4909:3: () + // InternalRos.g:4910:4: { current = forceCreateModelElement( @@ -12547,7 +12342,7 @@ public final EObject rulefloat32() throws RecognitionException { // $ANTLR start "entryRulefloat64" - // InternalRos.g:4961:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; + // InternalRos.g:4924:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; public final EObject entryRulefloat64() throws RecognitionException { EObject current = null; @@ -12555,8 +12350,8 @@ public final EObject entryRulefloat64() throws RecognitionException { try { - // InternalRos.g:4961:48: (iv_rulefloat64= rulefloat64 EOF ) - // InternalRos.g:4962:2: iv_rulefloat64= rulefloat64 EOF + // InternalRos.g:4924:48: (iv_rulefloat64= rulefloat64 EOF ) + // InternalRos.g:4925:2: iv_rulefloat64= rulefloat64 EOF { newCompositeNode(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); @@ -12583,7 +12378,7 @@ public final EObject entryRulefloat64() throws RecognitionException { // $ANTLR start "rulefloat64" - // InternalRos.g:4968:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= 'float64' ) ; + // InternalRos.g:4931:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= 'float64' ) ; public final EObject rulefloat64() throws RecognitionException { EObject current = null; @@ -12593,14 +12388,14 @@ public final EObject rulefloat64() throws RecognitionException { enterRule(); try { - // InternalRos.g:4974:2: ( ( () otherlv_1= 'float64' ) ) - // InternalRos.g:4975:2: ( () otherlv_1= 'float64' ) + // InternalRos.g:4937:2: ( ( () otherlv_1= 'float64' ) ) + // InternalRos.g:4938:2: ( () otherlv_1= 'float64' ) { - // InternalRos.g:4975:2: ( () otherlv_1= 'float64' ) - // InternalRos.g:4976:3: () otherlv_1= 'float64' + // InternalRos.g:4938:2: ( () otherlv_1= 'float64' ) + // InternalRos.g:4939:3: () otherlv_1= 'float64' { - // InternalRos.g:4976:3: () - // InternalRos.g:4977:4: + // InternalRos.g:4939:3: () + // InternalRos.g:4940:4: { current = forceCreateModelElement( @@ -12637,7 +12432,7 @@ public final EObject rulefloat64() throws RecognitionException { // $ANTLR start "entryRulestring0" - // InternalRos.g:4991:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; + // InternalRos.g:4954:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; public final EObject entryRulestring0() throws RecognitionException { EObject current = null; @@ -12645,8 +12440,8 @@ public final EObject entryRulestring0() throws RecognitionException { try { - // InternalRos.g:4991:48: (iv_rulestring0= rulestring0 EOF ) - // InternalRos.g:4992:2: iv_rulestring0= rulestring0 EOF + // InternalRos.g:4954:48: (iv_rulestring0= rulestring0 EOF ) + // InternalRos.g:4955:2: iv_rulestring0= rulestring0 EOF { newCompositeNode(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); @@ -12673,7 +12468,7 @@ public final EObject entryRulestring0() throws RecognitionException { // $ANTLR start "rulestring0" - // InternalRos.g:4998:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= 'string' ) ; + // InternalRos.g:4961:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= 'string' ) ; public final EObject rulestring0() throws RecognitionException { EObject current = null; @@ -12683,14 +12478,14 @@ public final EObject rulestring0() throws RecognitionException { enterRule(); try { - // InternalRos.g:5004:2: ( ( () otherlv_1= 'string' ) ) - // InternalRos.g:5005:2: ( () otherlv_1= 'string' ) + // InternalRos.g:4967:2: ( ( () otherlv_1= 'string' ) ) + // InternalRos.g:4968:2: ( () otherlv_1= 'string' ) { - // InternalRos.g:5005:2: ( () otherlv_1= 'string' ) - // InternalRos.g:5006:3: () otherlv_1= 'string' + // InternalRos.g:4968:2: ( () otherlv_1= 'string' ) + // InternalRos.g:4969:3: () otherlv_1= 'string' { - // InternalRos.g:5006:3: () - // InternalRos.g:5007:4: + // InternalRos.g:4969:3: () + // InternalRos.g:4970:4: { current = forceCreateModelElement( @@ -12727,7 +12522,7 @@ public final EObject rulestring0() throws RecognitionException { // $ANTLR start "entryRulebyte" - // InternalRos.g:5021:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; + // InternalRos.g:4984:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; public final EObject entryRulebyte() throws RecognitionException { EObject current = null; @@ -12735,8 +12530,8 @@ public final EObject entryRulebyte() throws RecognitionException { try { - // InternalRos.g:5021:45: (iv_rulebyte= rulebyte EOF ) - // InternalRos.g:5022:2: iv_rulebyte= rulebyte EOF + // InternalRos.g:4984:45: (iv_rulebyte= rulebyte EOF ) + // InternalRos.g:4985:2: iv_rulebyte= rulebyte EOF { newCompositeNode(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); @@ -12763,7 +12558,7 @@ public final EObject entryRulebyte() throws RecognitionException { // $ANTLR start "rulebyte" - // InternalRos.g:5028:1: rulebyte returns [EObject current=null] : ( () otherlv_1= 'byte' ) ; + // InternalRos.g:4991:1: rulebyte returns [EObject current=null] : ( () otherlv_1= 'byte' ) ; public final EObject rulebyte() throws RecognitionException { EObject current = null; @@ -12773,14 +12568,14 @@ public final EObject rulebyte() throws RecognitionException { enterRule(); try { - // InternalRos.g:5034:2: ( ( () otherlv_1= 'byte' ) ) - // InternalRos.g:5035:2: ( () otherlv_1= 'byte' ) + // InternalRos.g:4997:2: ( ( () otherlv_1= 'byte' ) ) + // InternalRos.g:4998:2: ( () otherlv_1= 'byte' ) { - // InternalRos.g:5035:2: ( () otherlv_1= 'byte' ) - // InternalRos.g:5036:3: () otherlv_1= 'byte' + // InternalRos.g:4998:2: ( () otherlv_1= 'byte' ) + // InternalRos.g:4999:3: () otherlv_1= 'byte' { - // InternalRos.g:5036:3: () - // InternalRos.g:5037:4: + // InternalRos.g:4999:3: () + // InternalRos.g:5000:4: { current = forceCreateModelElement( @@ -12817,7 +12612,7 @@ public final EObject rulebyte() throws RecognitionException { // $ANTLR start "entryRuletime" - // InternalRos.g:5051:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; + // InternalRos.g:5014:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; public final EObject entryRuletime() throws RecognitionException { EObject current = null; @@ -12825,8 +12620,8 @@ public final EObject entryRuletime() throws RecognitionException { try { - // InternalRos.g:5051:45: (iv_ruletime= ruletime EOF ) - // InternalRos.g:5052:2: iv_ruletime= ruletime EOF + // InternalRos.g:5014:45: (iv_ruletime= ruletime EOF ) + // InternalRos.g:5015:2: iv_ruletime= ruletime EOF { newCompositeNode(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); @@ -12853,7 +12648,7 @@ public final EObject entryRuletime() throws RecognitionException { // $ANTLR start "ruletime" - // InternalRos.g:5058:1: ruletime returns [EObject current=null] : ( () otherlv_1= 'time' ) ; + // InternalRos.g:5021:1: ruletime returns [EObject current=null] : ( () otherlv_1= 'time' ) ; public final EObject ruletime() throws RecognitionException { EObject current = null; @@ -12863,14 +12658,14 @@ public final EObject ruletime() throws RecognitionException { enterRule(); try { - // InternalRos.g:5064:2: ( ( () otherlv_1= 'time' ) ) - // InternalRos.g:5065:2: ( () otherlv_1= 'time' ) + // InternalRos.g:5027:2: ( ( () otherlv_1= 'time' ) ) + // InternalRos.g:5028:2: ( () otherlv_1= 'time' ) { - // InternalRos.g:5065:2: ( () otherlv_1= 'time' ) - // InternalRos.g:5066:3: () otherlv_1= 'time' + // InternalRos.g:5028:2: ( () otherlv_1= 'time' ) + // InternalRos.g:5029:3: () otherlv_1= 'time' { - // InternalRos.g:5066:3: () - // InternalRos.g:5067:4: + // InternalRos.g:5029:3: () + // InternalRos.g:5030:4: { current = forceCreateModelElement( @@ -12907,7 +12702,7 @@ public final EObject ruletime() throws RecognitionException { // $ANTLR start "entryRuleduration" - // InternalRos.g:5081:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; + // InternalRos.g:5044:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; public final EObject entryRuleduration() throws RecognitionException { EObject current = null; @@ -12915,8 +12710,8 @@ public final EObject entryRuleduration() throws RecognitionException { try { - // InternalRos.g:5081:49: (iv_ruleduration= ruleduration EOF ) - // InternalRos.g:5082:2: iv_ruleduration= ruleduration EOF + // InternalRos.g:5044:49: (iv_ruleduration= ruleduration EOF ) + // InternalRos.g:5045:2: iv_ruleduration= ruleduration EOF { newCompositeNode(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); @@ -12943,7 +12738,7 @@ public final EObject entryRuleduration() throws RecognitionException { // $ANTLR start "ruleduration" - // InternalRos.g:5088:1: ruleduration returns [EObject current=null] : ( () otherlv_1= 'duration' ) ; + // InternalRos.g:5051:1: ruleduration returns [EObject current=null] : ( () otherlv_1= 'duration' ) ; public final EObject ruleduration() throws RecognitionException { EObject current = null; @@ -12953,14 +12748,14 @@ public final EObject ruleduration() throws RecognitionException { enterRule(); try { - // InternalRos.g:5094:2: ( ( () otherlv_1= 'duration' ) ) - // InternalRos.g:5095:2: ( () otherlv_1= 'duration' ) + // InternalRos.g:5057:2: ( ( () otherlv_1= 'duration' ) ) + // InternalRos.g:5058:2: ( () otherlv_1= 'duration' ) { - // InternalRos.g:5095:2: ( () otherlv_1= 'duration' ) - // InternalRos.g:5096:3: () otherlv_1= 'duration' + // InternalRos.g:5058:2: ( () otherlv_1= 'duration' ) + // InternalRos.g:5059:3: () otherlv_1= 'duration' { - // InternalRos.g:5096:3: () - // InternalRos.g:5097:4: + // InternalRos.g:5059:3: () + // InternalRos.g:5060:4: { current = forceCreateModelElement( @@ -12997,7 +12792,7 @@ public final EObject ruleduration() throws RecognitionException { // $ANTLR start "entryRuleboolArray" - // InternalRos.g:5111:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; + // InternalRos.g:5074:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; public final EObject entryRuleboolArray() throws RecognitionException { EObject current = null; @@ -13005,8 +12800,8 @@ public final EObject entryRuleboolArray() throws RecognitionException { try { - // InternalRos.g:5111:50: (iv_ruleboolArray= ruleboolArray EOF ) - // InternalRos.g:5112:2: iv_ruleboolArray= ruleboolArray EOF + // InternalRos.g:5074:50: (iv_ruleboolArray= ruleboolArray EOF ) + // InternalRos.g:5075:2: iv_ruleboolArray= ruleboolArray EOF { newCompositeNode(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); @@ -13033,7 +12828,7 @@ public final EObject entryRuleboolArray() throws RecognitionException { // $ANTLR start "ruleboolArray" - // InternalRos.g:5118:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= 'bool[]' ) ; + // InternalRos.g:5081:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= 'bool[]' ) ; public final EObject ruleboolArray() throws RecognitionException { EObject current = null; @@ -13043,14 +12838,14 @@ public final EObject ruleboolArray() throws RecognitionException { enterRule(); try { - // InternalRos.g:5124:2: ( ( () otherlv_1= 'bool[]' ) ) - // InternalRos.g:5125:2: ( () otherlv_1= 'bool[]' ) + // InternalRos.g:5087:2: ( ( () otherlv_1= 'bool[]' ) ) + // InternalRos.g:5088:2: ( () otherlv_1= 'bool[]' ) { - // InternalRos.g:5125:2: ( () otherlv_1= 'bool[]' ) - // InternalRos.g:5126:3: () otherlv_1= 'bool[]' + // InternalRos.g:5088:2: ( () otherlv_1= 'bool[]' ) + // InternalRos.g:5089:3: () otherlv_1= 'bool[]' { - // InternalRos.g:5126:3: () - // InternalRos.g:5127:4: + // InternalRos.g:5089:3: () + // InternalRos.g:5090:4: { current = forceCreateModelElement( @@ -13087,7 +12882,7 @@ public final EObject ruleboolArray() throws RecognitionException { // $ANTLR start "entryRuleint8Array" - // InternalRos.g:5141:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; + // InternalRos.g:5104:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; public final EObject entryRuleint8Array() throws RecognitionException { EObject current = null; @@ -13095,8 +12890,8 @@ public final EObject entryRuleint8Array() throws RecognitionException { try { - // InternalRos.g:5141:50: (iv_ruleint8Array= ruleint8Array EOF ) - // InternalRos.g:5142:2: iv_ruleint8Array= ruleint8Array EOF + // InternalRos.g:5104:50: (iv_ruleint8Array= ruleint8Array EOF ) + // InternalRos.g:5105:2: iv_ruleint8Array= ruleint8Array EOF { newCompositeNode(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); @@ -13123,7 +12918,7 @@ public final EObject entryRuleint8Array() throws RecognitionException { // $ANTLR start "ruleint8Array" - // InternalRos.g:5148:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= 'int8[]' ) ; + // InternalRos.g:5111:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= 'int8[]' ) ; public final EObject ruleint8Array() throws RecognitionException { EObject current = null; @@ -13133,14 +12928,14 @@ public final EObject ruleint8Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5154:2: ( ( () otherlv_1= 'int8[]' ) ) - // InternalRos.g:5155:2: ( () otherlv_1= 'int8[]' ) + // InternalRos.g:5117:2: ( ( () otherlv_1= 'int8[]' ) ) + // InternalRos.g:5118:2: ( () otherlv_1= 'int8[]' ) { - // InternalRos.g:5155:2: ( () otherlv_1= 'int8[]' ) - // InternalRos.g:5156:3: () otherlv_1= 'int8[]' + // InternalRos.g:5118:2: ( () otherlv_1= 'int8[]' ) + // InternalRos.g:5119:3: () otherlv_1= 'int8[]' { - // InternalRos.g:5156:3: () - // InternalRos.g:5157:4: + // InternalRos.g:5119:3: () + // InternalRos.g:5120:4: { current = forceCreateModelElement( @@ -13177,7 +12972,7 @@ public final EObject ruleint8Array() throws RecognitionException { // $ANTLR start "entryRuleuint8Array" - // InternalRos.g:5171:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; + // InternalRos.g:5134:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; public final EObject entryRuleuint8Array() throws RecognitionException { EObject current = null; @@ -13185,8 +12980,8 @@ public final EObject entryRuleuint8Array() throws RecognitionException { try { - // InternalRos.g:5171:51: (iv_ruleuint8Array= ruleuint8Array EOF ) - // InternalRos.g:5172:2: iv_ruleuint8Array= ruleuint8Array EOF + // InternalRos.g:5134:51: (iv_ruleuint8Array= ruleuint8Array EOF ) + // InternalRos.g:5135:2: iv_ruleuint8Array= ruleuint8Array EOF { newCompositeNode(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); @@ -13213,7 +13008,7 @@ public final EObject entryRuleuint8Array() throws RecognitionException { // $ANTLR start "ruleuint8Array" - // InternalRos.g:5178:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= 'uint8[]' ) ; + // InternalRos.g:5141:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= 'uint8[]' ) ; public final EObject ruleuint8Array() throws RecognitionException { EObject current = null; @@ -13223,14 +13018,14 @@ public final EObject ruleuint8Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5184:2: ( ( () otherlv_1= 'uint8[]' ) ) - // InternalRos.g:5185:2: ( () otherlv_1= 'uint8[]' ) + // InternalRos.g:5147:2: ( ( () otherlv_1= 'uint8[]' ) ) + // InternalRos.g:5148:2: ( () otherlv_1= 'uint8[]' ) { - // InternalRos.g:5185:2: ( () otherlv_1= 'uint8[]' ) - // InternalRos.g:5186:3: () otherlv_1= 'uint8[]' + // InternalRos.g:5148:2: ( () otherlv_1= 'uint8[]' ) + // InternalRos.g:5149:3: () otherlv_1= 'uint8[]' { - // InternalRos.g:5186:3: () - // InternalRos.g:5187:4: + // InternalRos.g:5149:3: () + // InternalRos.g:5150:4: { current = forceCreateModelElement( @@ -13267,7 +13062,7 @@ public final EObject ruleuint8Array() throws RecognitionException { // $ANTLR start "entryRuleint16Array" - // InternalRos.g:5201:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; + // InternalRos.g:5164:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; public final EObject entryRuleint16Array() throws RecognitionException { EObject current = null; @@ -13275,8 +13070,8 @@ public final EObject entryRuleint16Array() throws RecognitionException { try { - // InternalRos.g:5201:51: (iv_ruleint16Array= ruleint16Array EOF ) - // InternalRos.g:5202:2: iv_ruleint16Array= ruleint16Array EOF + // InternalRos.g:5164:51: (iv_ruleint16Array= ruleint16Array EOF ) + // InternalRos.g:5165:2: iv_ruleint16Array= ruleint16Array EOF { newCompositeNode(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); @@ -13303,7 +13098,7 @@ public final EObject entryRuleint16Array() throws RecognitionException { // $ANTLR start "ruleint16Array" - // InternalRos.g:5208:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= 'int16[]' ) ; + // InternalRos.g:5171:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= 'int16[]' ) ; public final EObject ruleint16Array() throws RecognitionException { EObject current = null; @@ -13313,14 +13108,14 @@ public final EObject ruleint16Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5214:2: ( ( () otherlv_1= 'int16[]' ) ) - // InternalRos.g:5215:2: ( () otherlv_1= 'int16[]' ) + // InternalRos.g:5177:2: ( ( () otherlv_1= 'int16[]' ) ) + // InternalRos.g:5178:2: ( () otherlv_1= 'int16[]' ) { - // InternalRos.g:5215:2: ( () otherlv_1= 'int16[]' ) - // InternalRos.g:5216:3: () otherlv_1= 'int16[]' + // InternalRos.g:5178:2: ( () otherlv_1= 'int16[]' ) + // InternalRos.g:5179:3: () otherlv_1= 'int16[]' { - // InternalRos.g:5216:3: () - // InternalRos.g:5217:4: + // InternalRos.g:5179:3: () + // InternalRos.g:5180:4: { current = forceCreateModelElement( @@ -13357,7 +13152,7 @@ public final EObject ruleint16Array() throws RecognitionException { // $ANTLR start "entryRuleuint16Array" - // InternalRos.g:5231:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; + // InternalRos.g:5194:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; public final EObject entryRuleuint16Array() throws RecognitionException { EObject current = null; @@ -13365,8 +13160,8 @@ public final EObject entryRuleuint16Array() throws RecognitionException { try { - // InternalRos.g:5231:52: (iv_ruleuint16Array= ruleuint16Array EOF ) - // InternalRos.g:5232:2: iv_ruleuint16Array= ruleuint16Array EOF + // InternalRos.g:5194:52: (iv_ruleuint16Array= ruleuint16Array EOF ) + // InternalRos.g:5195:2: iv_ruleuint16Array= ruleuint16Array EOF { newCompositeNode(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); @@ -13393,7 +13188,7 @@ public final EObject entryRuleuint16Array() throws RecognitionException { // $ANTLR start "ruleuint16Array" - // InternalRos.g:5238:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= 'uint16[]' ) ; + // InternalRos.g:5201:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= 'uint16[]' ) ; public final EObject ruleuint16Array() throws RecognitionException { EObject current = null; @@ -13403,14 +13198,14 @@ public final EObject ruleuint16Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5244:2: ( ( () otherlv_1= 'uint16[]' ) ) - // InternalRos.g:5245:2: ( () otherlv_1= 'uint16[]' ) + // InternalRos.g:5207:2: ( ( () otherlv_1= 'uint16[]' ) ) + // InternalRos.g:5208:2: ( () otherlv_1= 'uint16[]' ) { - // InternalRos.g:5245:2: ( () otherlv_1= 'uint16[]' ) - // InternalRos.g:5246:3: () otherlv_1= 'uint16[]' + // InternalRos.g:5208:2: ( () otherlv_1= 'uint16[]' ) + // InternalRos.g:5209:3: () otherlv_1= 'uint16[]' { - // InternalRos.g:5246:3: () - // InternalRos.g:5247:4: + // InternalRos.g:5209:3: () + // InternalRos.g:5210:4: { current = forceCreateModelElement( @@ -13447,7 +13242,7 @@ public final EObject ruleuint16Array() throws RecognitionException { // $ANTLR start "entryRuleint32Array" - // InternalRos.g:5261:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; + // InternalRos.g:5224:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; public final EObject entryRuleint32Array() throws RecognitionException { EObject current = null; @@ -13455,8 +13250,8 @@ public final EObject entryRuleint32Array() throws RecognitionException { try { - // InternalRos.g:5261:51: (iv_ruleint32Array= ruleint32Array EOF ) - // InternalRos.g:5262:2: iv_ruleint32Array= ruleint32Array EOF + // InternalRos.g:5224:51: (iv_ruleint32Array= ruleint32Array EOF ) + // InternalRos.g:5225:2: iv_ruleint32Array= ruleint32Array EOF { newCompositeNode(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); @@ -13483,7 +13278,7 @@ public final EObject entryRuleint32Array() throws RecognitionException { // $ANTLR start "ruleint32Array" - // InternalRos.g:5268:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= 'int32[]' ) ; + // InternalRos.g:5231:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= 'int32[]' ) ; public final EObject ruleint32Array() throws RecognitionException { EObject current = null; @@ -13493,14 +13288,14 @@ public final EObject ruleint32Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5274:2: ( ( () otherlv_1= 'int32[]' ) ) - // InternalRos.g:5275:2: ( () otherlv_1= 'int32[]' ) + // InternalRos.g:5237:2: ( ( () otherlv_1= 'int32[]' ) ) + // InternalRos.g:5238:2: ( () otherlv_1= 'int32[]' ) { - // InternalRos.g:5275:2: ( () otherlv_1= 'int32[]' ) - // InternalRos.g:5276:3: () otherlv_1= 'int32[]' + // InternalRos.g:5238:2: ( () otherlv_1= 'int32[]' ) + // InternalRos.g:5239:3: () otherlv_1= 'int32[]' { - // InternalRos.g:5276:3: () - // InternalRos.g:5277:4: + // InternalRos.g:5239:3: () + // InternalRos.g:5240:4: { current = forceCreateModelElement( @@ -13537,7 +13332,7 @@ public final EObject ruleint32Array() throws RecognitionException { // $ANTLR start "entryRuleuint32Array" - // InternalRos.g:5291:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; + // InternalRos.g:5254:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; public final EObject entryRuleuint32Array() throws RecognitionException { EObject current = null; @@ -13545,8 +13340,8 @@ public final EObject entryRuleuint32Array() throws RecognitionException { try { - // InternalRos.g:5291:52: (iv_ruleuint32Array= ruleuint32Array EOF ) - // InternalRos.g:5292:2: iv_ruleuint32Array= ruleuint32Array EOF + // InternalRos.g:5254:52: (iv_ruleuint32Array= ruleuint32Array EOF ) + // InternalRos.g:5255:2: iv_ruleuint32Array= ruleuint32Array EOF { newCompositeNode(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); @@ -13573,7 +13368,7 @@ public final EObject entryRuleuint32Array() throws RecognitionException { // $ANTLR start "ruleuint32Array" - // InternalRos.g:5298:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= 'uint32[]' ) ; + // InternalRos.g:5261:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= 'uint32[]' ) ; public final EObject ruleuint32Array() throws RecognitionException { EObject current = null; @@ -13583,14 +13378,14 @@ public final EObject ruleuint32Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5304:2: ( ( () otherlv_1= 'uint32[]' ) ) - // InternalRos.g:5305:2: ( () otherlv_1= 'uint32[]' ) + // InternalRos.g:5267:2: ( ( () otherlv_1= 'uint32[]' ) ) + // InternalRos.g:5268:2: ( () otherlv_1= 'uint32[]' ) { - // InternalRos.g:5305:2: ( () otherlv_1= 'uint32[]' ) - // InternalRos.g:5306:3: () otherlv_1= 'uint32[]' + // InternalRos.g:5268:2: ( () otherlv_1= 'uint32[]' ) + // InternalRos.g:5269:3: () otherlv_1= 'uint32[]' { - // InternalRos.g:5306:3: () - // InternalRos.g:5307:4: + // InternalRos.g:5269:3: () + // InternalRos.g:5270:4: { current = forceCreateModelElement( @@ -13627,7 +13422,7 @@ public final EObject ruleuint32Array() throws RecognitionException { // $ANTLR start "entryRuleint64Array" - // InternalRos.g:5321:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; + // InternalRos.g:5284:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; public final EObject entryRuleint64Array() throws RecognitionException { EObject current = null; @@ -13635,8 +13430,8 @@ public final EObject entryRuleint64Array() throws RecognitionException { try { - // InternalRos.g:5321:51: (iv_ruleint64Array= ruleint64Array EOF ) - // InternalRos.g:5322:2: iv_ruleint64Array= ruleint64Array EOF + // InternalRos.g:5284:51: (iv_ruleint64Array= ruleint64Array EOF ) + // InternalRos.g:5285:2: iv_ruleint64Array= ruleint64Array EOF { newCompositeNode(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); @@ -13663,7 +13458,7 @@ public final EObject entryRuleint64Array() throws RecognitionException { // $ANTLR start "ruleint64Array" - // InternalRos.g:5328:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= 'int64[]' ) ; + // InternalRos.g:5291:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= 'int64[]' ) ; public final EObject ruleint64Array() throws RecognitionException { EObject current = null; @@ -13673,14 +13468,14 @@ public final EObject ruleint64Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5334:2: ( ( () otherlv_1= 'int64[]' ) ) - // InternalRos.g:5335:2: ( () otherlv_1= 'int64[]' ) + // InternalRos.g:5297:2: ( ( () otherlv_1= 'int64[]' ) ) + // InternalRos.g:5298:2: ( () otherlv_1= 'int64[]' ) { - // InternalRos.g:5335:2: ( () otherlv_1= 'int64[]' ) - // InternalRos.g:5336:3: () otherlv_1= 'int64[]' + // InternalRos.g:5298:2: ( () otherlv_1= 'int64[]' ) + // InternalRos.g:5299:3: () otherlv_1= 'int64[]' { - // InternalRos.g:5336:3: () - // InternalRos.g:5337:4: + // InternalRos.g:5299:3: () + // InternalRos.g:5300:4: { current = forceCreateModelElement( @@ -13717,7 +13512,7 @@ public final EObject ruleint64Array() throws RecognitionException { // $ANTLR start "entryRuleuint64Array" - // InternalRos.g:5351:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; + // InternalRos.g:5314:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; public final EObject entryRuleuint64Array() throws RecognitionException { EObject current = null; @@ -13725,8 +13520,8 @@ public final EObject entryRuleuint64Array() throws RecognitionException { try { - // InternalRos.g:5351:52: (iv_ruleuint64Array= ruleuint64Array EOF ) - // InternalRos.g:5352:2: iv_ruleuint64Array= ruleuint64Array EOF + // InternalRos.g:5314:52: (iv_ruleuint64Array= ruleuint64Array EOF ) + // InternalRos.g:5315:2: iv_ruleuint64Array= ruleuint64Array EOF { newCompositeNode(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); @@ -13753,7 +13548,7 @@ public final EObject entryRuleuint64Array() throws RecognitionException { // $ANTLR start "ruleuint64Array" - // InternalRos.g:5358:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= 'uint64[]' ) ; + // InternalRos.g:5321:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= 'uint64[]' ) ; public final EObject ruleuint64Array() throws RecognitionException { EObject current = null; @@ -13763,14 +13558,14 @@ public final EObject ruleuint64Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5364:2: ( ( () otherlv_1= 'uint64[]' ) ) - // InternalRos.g:5365:2: ( () otherlv_1= 'uint64[]' ) + // InternalRos.g:5327:2: ( ( () otherlv_1= 'uint64[]' ) ) + // InternalRos.g:5328:2: ( () otherlv_1= 'uint64[]' ) { - // InternalRos.g:5365:2: ( () otherlv_1= 'uint64[]' ) - // InternalRos.g:5366:3: () otherlv_1= 'uint64[]' + // InternalRos.g:5328:2: ( () otherlv_1= 'uint64[]' ) + // InternalRos.g:5329:3: () otherlv_1= 'uint64[]' { - // InternalRos.g:5366:3: () - // InternalRos.g:5367:4: + // InternalRos.g:5329:3: () + // InternalRos.g:5330:4: { current = forceCreateModelElement( @@ -13807,7 +13602,7 @@ public final EObject ruleuint64Array() throws RecognitionException { // $ANTLR start "entryRulefloat32Array" - // InternalRos.g:5381:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; + // InternalRos.g:5344:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; public final EObject entryRulefloat32Array() throws RecognitionException { EObject current = null; @@ -13815,8 +13610,8 @@ public final EObject entryRulefloat32Array() throws RecognitionException { try { - // InternalRos.g:5381:53: (iv_rulefloat32Array= rulefloat32Array EOF ) - // InternalRos.g:5382:2: iv_rulefloat32Array= rulefloat32Array EOF + // InternalRos.g:5344:53: (iv_rulefloat32Array= rulefloat32Array EOF ) + // InternalRos.g:5345:2: iv_rulefloat32Array= rulefloat32Array EOF { newCompositeNode(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); @@ -13843,7 +13638,7 @@ public final EObject entryRulefloat32Array() throws RecognitionException { // $ANTLR start "rulefloat32Array" - // InternalRos.g:5388:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= 'float32[]' ) ; + // InternalRos.g:5351:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= 'float32[]' ) ; public final EObject rulefloat32Array() throws RecognitionException { EObject current = null; @@ -13853,14 +13648,14 @@ public final EObject rulefloat32Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5394:2: ( ( () otherlv_1= 'float32[]' ) ) - // InternalRos.g:5395:2: ( () otherlv_1= 'float32[]' ) + // InternalRos.g:5357:2: ( ( () otherlv_1= 'float32[]' ) ) + // InternalRos.g:5358:2: ( () otherlv_1= 'float32[]' ) { - // InternalRos.g:5395:2: ( () otherlv_1= 'float32[]' ) - // InternalRos.g:5396:3: () otherlv_1= 'float32[]' + // InternalRos.g:5358:2: ( () otherlv_1= 'float32[]' ) + // InternalRos.g:5359:3: () otherlv_1= 'float32[]' { - // InternalRos.g:5396:3: () - // InternalRos.g:5397:4: + // InternalRos.g:5359:3: () + // InternalRos.g:5360:4: { current = forceCreateModelElement( @@ -13897,7 +13692,7 @@ public final EObject rulefloat32Array() throws RecognitionException { // $ANTLR start "entryRulefloat64Array" - // InternalRos.g:5411:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; + // InternalRos.g:5374:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; public final EObject entryRulefloat64Array() throws RecognitionException { EObject current = null; @@ -13905,8 +13700,8 @@ public final EObject entryRulefloat64Array() throws RecognitionException { try { - // InternalRos.g:5411:53: (iv_rulefloat64Array= rulefloat64Array EOF ) - // InternalRos.g:5412:2: iv_rulefloat64Array= rulefloat64Array EOF + // InternalRos.g:5374:53: (iv_rulefloat64Array= rulefloat64Array EOF ) + // InternalRos.g:5375:2: iv_rulefloat64Array= rulefloat64Array EOF { newCompositeNode(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); @@ -13933,7 +13728,7 @@ public final EObject entryRulefloat64Array() throws RecognitionException { // $ANTLR start "rulefloat64Array" - // InternalRos.g:5418:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= 'float64[]' ) ; + // InternalRos.g:5381:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= 'float64[]' ) ; public final EObject rulefloat64Array() throws RecognitionException { EObject current = null; @@ -13943,14 +13738,14 @@ public final EObject rulefloat64Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5424:2: ( ( () otherlv_1= 'float64[]' ) ) - // InternalRos.g:5425:2: ( () otherlv_1= 'float64[]' ) + // InternalRos.g:5387:2: ( ( () otherlv_1= 'float64[]' ) ) + // InternalRos.g:5388:2: ( () otherlv_1= 'float64[]' ) { - // InternalRos.g:5425:2: ( () otherlv_1= 'float64[]' ) - // InternalRos.g:5426:3: () otherlv_1= 'float64[]' + // InternalRos.g:5388:2: ( () otherlv_1= 'float64[]' ) + // InternalRos.g:5389:3: () otherlv_1= 'float64[]' { - // InternalRos.g:5426:3: () - // InternalRos.g:5427:4: + // InternalRos.g:5389:3: () + // InternalRos.g:5390:4: { current = forceCreateModelElement( @@ -13987,7 +13782,7 @@ public final EObject rulefloat64Array() throws RecognitionException { // $ANTLR start "entryRulestring0Array" - // InternalRos.g:5441:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; + // InternalRos.g:5404:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; public final EObject entryRulestring0Array() throws RecognitionException { EObject current = null; @@ -13995,8 +13790,8 @@ public final EObject entryRulestring0Array() throws RecognitionException { try { - // InternalRos.g:5441:53: (iv_rulestring0Array= rulestring0Array EOF ) - // InternalRos.g:5442:2: iv_rulestring0Array= rulestring0Array EOF + // InternalRos.g:5404:53: (iv_rulestring0Array= rulestring0Array EOF ) + // InternalRos.g:5405:2: iv_rulestring0Array= rulestring0Array EOF { newCompositeNode(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); @@ -14023,7 +13818,7 @@ public final EObject entryRulestring0Array() throws RecognitionException { // $ANTLR start "rulestring0Array" - // InternalRos.g:5448:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= 'string[]' ) ; + // InternalRos.g:5411:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= 'string[]' ) ; public final EObject rulestring0Array() throws RecognitionException { EObject current = null; @@ -14033,14 +13828,14 @@ public final EObject rulestring0Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5454:2: ( ( () otherlv_1= 'string[]' ) ) - // InternalRos.g:5455:2: ( () otherlv_1= 'string[]' ) + // InternalRos.g:5417:2: ( ( () otherlv_1= 'string[]' ) ) + // InternalRos.g:5418:2: ( () otherlv_1= 'string[]' ) { - // InternalRos.g:5455:2: ( () otherlv_1= 'string[]' ) - // InternalRos.g:5456:3: () otherlv_1= 'string[]' + // InternalRos.g:5418:2: ( () otherlv_1= 'string[]' ) + // InternalRos.g:5419:3: () otherlv_1= 'string[]' { - // InternalRos.g:5456:3: () - // InternalRos.g:5457:4: + // InternalRos.g:5419:3: () + // InternalRos.g:5420:4: { current = forceCreateModelElement( @@ -14077,7 +13872,7 @@ public final EObject rulestring0Array() throws RecognitionException { // $ANTLR start "entryRulebyteArray" - // InternalRos.g:5471:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; + // InternalRos.g:5434:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; public final EObject entryRulebyteArray() throws RecognitionException { EObject current = null; @@ -14085,8 +13880,8 @@ public final EObject entryRulebyteArray() throws RecognitionException { try { - // InternalRos.g:5471:50: (iv_rulebyteArray= rulebyteArray EOF ) - // InternalRos.g:5472:2: iv_rulebyteArray= rulebyteArray EOF + // InternalRos.g:5434:50: (iv_rulebyteArray= rulebyteArray EOF ) + // InternalRos.g:5435:2: iv_rulebyteArray= rulebyteArray EOF { newCompositeNode(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); @@ -14113,7 +13908,7 @@ public final EObject entryRulebyteArray() throws RecognitionException { // $ANTLR start "rulebyteArray" - // InternalRos.g:5478:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= 'byte[]' ) ; + // InternalRos.g:5441:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= 'byte[]' ) ; public final EObject rulebyteArray() throws RecognitionException { EObject current = null; @@ -14123,14 +13918,14 @@ public final EObject rulebyteArray() throws RecognitionException { enterRule(); try { - // InternalRos.g:5484:2: ( ( () otherlv_1= 'byte[]' ) ) - // InternalRos.g:5485:2: ( () otherlv_1= 'byte[]' ) + // InternalRos.g:5447:2: ( ( () otherlv_1= 'byte[]' ) ) + // InternalRos.g:5448:2: ( () otherlv_1= 'byte[]' ) { - // InternalRos.g:5485:2: ( () otherlv_1= 'byte[]' ) - // InternalRos.g:5486:3: () otherlv_1= 'byte[]' + // InternalRos.g:5448:2: ( () otherlv_1= 'byte[]' ) + // InternalRos.g:5449:3: () otherlv_1= 'byte[]' { - // InternalRos.g:5486:3: () - // InternalRos.g:5487:4: + // InternalRos.g:5449:3: () + // InternalRos.g:5450:4: { current = forceCreateModelElement( @@ -14167,7 +13962,7 @@ public final EObject rulebyteArray() throws RecognitionException { // $ANTLR start "entryRuleHeader" - // InternalRos.g:5501:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; + // InternalRos.g:5464:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; public final EObject entryRuleHeader() throws RecognitionException { EObject current = null; @@ -14175,8 +13970,8 @@ public final EObject entryRuleHeader() throws RecognitionException { try { - // InternalRos.g:5501:47: (iv_ruleHeader= ruleHeader EOF ) - // InternalRos.g:5502:2: iv_ruleHeader= ruleHeader EOF + // InternalRos.g:5464:47: (iv_ruleHeader= ruleHeader EOF ) + // InternalRos.g:5465:2: iv_ruleHeader= ruleHeader EOF { newCompositeNode(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); @@ -14203,7 +13998,7 @@ public final EObject entryRuleHeader() throws RecognitionException { // $ANTLR start "ruleHeader" - // InternalRos.g:5508:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= 'Header' ) ; + // InternalRos.g:5471:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= 'Header' ) ; public final EObject ruleHeader() throws RecognitionException { EObject current = null; @@ -14213,14 +14008,14 @@ public final EObject ruleHeader() throws RecognitionException { enterRule(); try { - // InternalRos.g:5514:2: ( ( () otherlv_1= 'Header' ) ) - // InternalRos.g:5515:2: ( () otherlv_1= 'Header' ) + // InternalRos.g:5477:2: ( ( () otherlv_1= 'Header' ) ) + // InternalRos.g:5478:2: ( () otherlv_1= 'Header' ) { - // InternalRos.g:5515:2: ( () otherlv_1= 'Header' ) - // InternalRos.g:5516:3: () otherlv_1= 'Header' + // InternalRos.g:5478:2: ( () otherlv_1= 'Header' ) + // InternalRos.g:5479:3: () otherlv_1= 'Header' { - // InternalRos.g:5516:3: () - // InternalRos.g:5517:4: + // InternalRos.g:5479:3: () + // InternalRos.g:5480:4: { current = forceCreateModelElement( @@ -14257,7 +14052,7 @@ public final EObject ruleHeader() throws RecognitionException { // $ANTLR start "entryRuleTopicSpecRef" - // InternalRos.g:5531:1: entryRuleTopicSpecRef returns [EObject current=null] : iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ; + // InternalRos.g:5494:1: entryRuleTopicSpecRef returns [EObject current=null] : iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ; public final EObject entryRuleTopicSpecRef() throws RecognitionException { EObject current = null; @@ -14265,8 +14060,8 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { try { - // InternalRos.g:5531:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) - // InternalRos.g:5532:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF + // InternalRos.g:5494:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) + // InternalRos.g:5495:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF { newCompositeNode(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -14293,7 +14088,7 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleTopicSpecRef" - // InternalRos.g:5538:1: ruleTopicSpecRef returns [EObject current=null] : ( ( ruleEString ) ) ; + // InternalRos.g:5501:1: ruleTopicSpecRef returns [EObject current=null] : ( ( ruleEString ) ) ; public final EObject ruleTopicSpecRef() throws RecognitionException { EObject current = null; @@ -14301,14 +14096,14 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { enterRule(); try { - // InternalRos.g:5544:2: ( ( ( ruleEString ) ) ) - // InternalRos.g:5545:2: ( ( ruleEString ) ) + // InternalRos.g:5507:2: ( ( ( ruleEString ) ) ) + // InternalRos.g:5508:2: ( ( ruleEString ) ) { - // InternalRos.g:5545:2: ( ( ruleEString ) ) - // InternalRos.g:5546:3: ( ruleEString ) + // InternalRos.g:5508:2: ( ( ruleEString ) ) + // InternalRos.g:5509:3: ( ruleEString ) { - // InternalRos.g:5546:3: ( ruleEString ) - // InternalRos.g:5547:4: ruleEString + // InternalRos.g:5509:3: ( ruleEString ) + // InternalRos.g:5510:4: ruleEString { if (current==null) { @@ -14352,7 +14147,7 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleArrayTopicSpecRef" - // InternalRos.g:5564:1: entryRuleArrayTopicSpecRef returns [EObject current=null] : iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ; + // InternalRos.g:5527:1: entryRuleArrayTopicSpecRef returns [EObject current=null] : iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ; public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { EObject current = null; @@ -14360,8 +14155,8 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { try { - // InternalRos.g:5564:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) - // InternalRos.g:5565:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF + // InternalRos.g:5527:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) + // InternalRos.g:5528:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF { newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -14388,7 +14183,7 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleArrayTopicSpecRef" - // InternalRos.g:5571:1: ruleArrayTopicSpecRef returns [EObject current=null] : ( ( ( ruleEString ) ) otherlv_1= '[]' ) ; + // InternalRos.g:5534:1: ruleArrayTopicSpecRef returns [EObject current=null] : ( ( ( ruleEString ) ) otherlv_1= '[]' ) ; public final EObject ruleArrayTopicSpecRef() throws RecognitionException { EObject current = null; @@ -14398,17 +14193,17 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { enterRule(); try { - // InternalRos.g:5577:2: ( ( ( ( ruleEString ) ) otherlv_1= '[]' ) ) - // InternalRos.g:5578:2: ( ( ( ruleEString ) ) otherlv_1= '[]' ) + // InternalRos.g:5540:2: ( ( ( ( ruleEString ) ) otherlv_1= '[]' ) ) + // InternalRos.g:5541:2: ( ( ( ruleEString ) ) otherlv_1= '[]' ) { - // InternalRos.g:5578:2: ( ( ( ruleEString ) ) otherlv_1= '[]' ) - // InternalRos.g:5579:3: ( ( ruleEString ) ) otherlv_1= '[]' + // InternalRos.g:5541:2: ( ( ( ruleEString ) ) otherlv_1= '[]' ) + // InternalRos.g:5542:3: ( ( ruleEString ) ) otherlv_1= '[]' { - // InternalRos.g:5579:3: ( ( ruleEString ) ) - // InternalRos.g:5580:4: ( ruleEString ) + // InternalRos.g:5542:3: ( ( ruleEString ) ) + // InternalRos.g:5543:4: ( ruleEString ) { - // InternalRos.g:5580:4: ( ruleEString ) - // InternalRos.g:5581:5: ruleEString + // InternalRos.g:5543:4: ( ruleEString ) + // InternalRos.g:5544:5: ruleEString { if (current==null) { @@ -14418,7 +14213,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); - pushFollow(FOLLOW_57); + pushFollow(FOLLOW_64); ruleEString(); state._fsp--; @@ -14459,7 +14254,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleKEYWORD" - // InternalRos.g:5603:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; + // InternalRos.g:5566:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; public final String entryRuleKEYWORD() throws RecognitionException { String current = null; @@ -14467,8 +14262,8 @@ public final String entryRuleKEYWORD() throws RecognitionException { try { - // InternalRos.g:5603:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) - // InternalRos.g:5604:2: iv_ruleKEYWORD= ruleKEYWORD EOF + // InternalRos.g:5566:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) + // InternalRos.g:5567:2: iv_ruleKEYWORD= ruleKEYWORD EOF { newCompositeNode(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); @@ -14495,7 +14290,7 @@ public final String entryRuleKEYWORD() throws RecognitionException { // $ANTLR start "ruleKEYWORD" - // InternalRos.g:5610: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:5573: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(); @@ -14505,77 +14300,77 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { enterRule(); try { - // InternalRos.g:5616: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:5617: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:5579: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:5580: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:5617:2: (kw= 'goal' | kw= 'message' | kw= 'result' | kw= 'feedback' | kw= 'name' | kw= 'value' | kw= 'service' | kw= 'type' | kw= 'action' | kw= 'duration' | kw= 'time' ) - int alt66=11; + // InternalRos.g:5580: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; switch ( input.LA(1) ) { case 43: { - alt66=1; + alt72=1; } break; case 41: { - alt66=2; + alt72=2; } break; case 44: { - alt66=3; + alt72=3; } break; case 45: { - alt66=4; + alt72=4; } break; case 47: { - alt66=5; + alt72=5; } break; case 82: { - alt66=6; + alt72=6; } break; case 56: { - alt66=7; + alt72=7; } break; case 72: { - alt66=8; + alt72=8; } break; case 62: { - alt66=9; + alt72=9; } break; case 98: { - alt66=10; + alt72=10; } break; case 97: { - alt66=11; + alt72=11; } break; default: NoViableAltException nvae = - new NoViableAltException("", 66, 0, input); + new NoViableAltException("", 72, 0, input); throw nvae; } - switch (alt66) { + switch (alt72) { case 1 : - // InternalRos.g:5618:3: kw= 'goal' + // InternalRos.g:5581:3: kw= 'goal' { kw=(Token)match(input,43,FOLLOW_2); @@ -14586,7 +14381,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 2 : - // InternalRos.g:5624:3: kw= 'message' + // InternalRos.g:5587:3: kw= 'message' { kw=(Token)match(input,41,FOLLOW_2); @@ -14597,7 +14392,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 3 : - // InternalRos.g:5630:3: kw= 'result' + // InternalRos.g:5593:3: kw= 'result' { kw=(Token)match(input,44,FOLLOW_2); @@ -14608,7 +14403,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 4 : - // InternalRos.g:5636:3: kw= 'feedback' + // InternalRos.g:5599:3: kw= 'feedback' { kw=(Token)match(input,45,FOLLOW_2); @@ -14619,7 +14414,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 5 : - // InternalRos.g:5642:3: kw= 'name' + // InternalRos.g:5605:3: kw= 'name' { kw=(Token)match(input,47,FOLLOW_2); @@ -14630,7 +14425,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 6 : - // InternalRos.g:5648:3: kw= 'value' + // InternalRos.g:5611:3: kw= 'value' { kw=(Token)match(input,82,FOLLOW_2); @@ -14641,7 +14436,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 7 : - // InternalRos.g:5654:3: kw= 'service' + // InternalRos.g:5617:3: kw= 'service' { kw=(Token)match(input,56,FOLLOW_2); @@ -14652,7 +14447,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 8 : - // InternalRos.g:5660:3: kw= 'type' + // InternalRos.g:5623:3: kw= 'type' { kw=(Token)match(input,72,FOLLOW_2); @@ -14663,7 +14458,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 9 : - // InternalRos.g:5666:3: kw= 'action' + // InternalRos.g:5629:3: kw= 'action' { kw=(Token)match(input,62,FOLLOW_2); @@ -14674,7 +14469,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 10 : - // InternalRos.g:5672:3: kw= 'duration' + // InternalRos.g:5635:3: kw= 'duration' { kw=(Token)match(input,98,FOLLOW_2); @@ -14685,7 +14480,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 11 : - // InternalRos.g:5678:3: kw= 'time' + // InternalRos.g:5641:3: kw= 'time' { kw=(Token)match(input,97,FOLLOW_2); @@ -14719,7 +14514,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { // Delegated rules - protected DFA65 dfa65 = new DFA65(this); + protected DFA71 dfa71 = new DFA71(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"; @@ -14771,11 +14566,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 DFA65 extends DFA { + class DFA71 extends DFA { - public DFA65(BaseRecognizer recognizer) { + public DFA71(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 65; + this.decisionNumber = 71; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; @@ -14785,7 +14580,7 @@ public DFA65(BaseRecognizer recognizer) { this.transition = dfa_7; } public String getDescription() { - return "4378: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 "4341: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 )"; } } @@ -14818,34 +14613,41 @@ 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[]{0x0400000000000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0080000000000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0200000010000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000068L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000010000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0200000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000010000000000L,0x000000000001EE00L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001000L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000400L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000200L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000010000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x00000000040007B0L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000010000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x4100BA0000001030L,0x0000000600040100L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); + 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[]{0x0000000004000002L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000400L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000200L}); + public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000100L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000010000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x00000000040007B0L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000010000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x4100BA0000001030L,0x0000000600040100L}); + public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); } 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 2d145a7c7..ef423941d 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 @@ -490,15 +490,13 @@ protected void sequence_MessagePart(ISerializationContext context, MessagePart s * Constraint: * ( * name=RosNames - * ( - * (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*) - * )* + * (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*)? * ) */ protected void sequence_Node(ISerializationContext context, Node semanticObject) { 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 f02ef4370..ca6d58281 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 @@ -17,13 +17,12 @@ import org.eclipse.xtext.ParserRule; import org.eclipse.xtext.RuleCall; import org.eclipse.xtext.TerminalRule; -import org.eclipse.xtext.UnorderedGroup; import org.eclipse.xtext.common.services.TerminalsGrammarAccess; -import org.eclipse.xtext.service.AbstractElementFinder.AbstractGrammarElementFinder; +import org.eclipse.xtext.service.AbstractElementFinder; import org.eclipse.xtext.service.GrammarProvider; @Singleton -public class RosGrammarAccess extends AbstractGrammarElementFinder { +public class RosGrammarAccess extends AbstractElementFinder.AbstractGrammarElementFinder { public class PackageSetElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.PackageSet"); @@ -40,14 +39,19 @@ public class PackageSetElements extends AbstractParserRuleElementFinder { private final RuleCall cPackagePackageParserRuleCall_3_1_1_0 = (RuleCall)cPackageAssignment_3_1_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - //PackageSet: - // {PackageSet} - // 'PackageSet' - // '{' (package+=Package ("," package+=Package)*)? - // '}'; + //PackageSet returns PackageSet: + // {PackageSet} + // 'PackageSet' + // '{' + // (package+=Package ( "," package+=Package)* )? + // '}'; @Override public ParserRule getRule() { return rule; } - //{PackageSet} 'PackageSet' '{' (package+=Package ("," package+=Package)*)? '}' + //{PackageSet} + //'PackageSet' + //'{' + // (package+=Package ( "," package+=Package)* )? + //'}' public Group getGroup() { return cGroup; } //{PackageSet} @@ -59,7 +63,7 @@ public class PackageSetElements extends AbstractParserRuleElementFinder { //'{' public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } - //(package+=Package ("," package+=Package)*)? + //(package+=Package ( "," package+=Package)* )? public Group getGroup_3() { return cGroup_3; } //package+=Package @@ -68,7 +72,7 @@ public class PackageSetElements extends AbstractParserRuleElementFinder { //Package public RuleCall getPackagePackageParserRuleCall_3_0_0() { return cPackagePackageParserRuleCall_3_0_0; } - //("," package+=Package)* + //( "," package+=Package)* public Group getGroup_3_1() { return cGroup_3_1; } //"," @@ -89,8 +93,8 @@ public class PackageElements extends AbstractParserRuleElementFinder { private final RuleCall cPackage_ImplParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cCatkinPackageParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - //Package: - // Package_Impl | CatkinPackage; + //Package returns Package: + // Package_Impl | CatkinPackage; @Override public ParserRule getRule() { return rule; } //Package_Impl | CatkinPackage @@ -109,8 +113,8 @@ public class SpecBaseElements extends AbstractParserRuleElementFinder { private final RuleCall cTopicSpecParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); private final RuleCall cActionSpecParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - //SpecBase: - // ServiceSpec | TopicSpec | ActionSpec; + //SpecBase returns SpecBase: + // ServiceSpec | TopicSpec | ActionSpec; @Override public ParserRule getRule() { return rule; } //ServiceSpec | TopicSpec | ActionSpec @@ -131,8 +135,8 @@ public class DependencyElements extends AbstractParserRuleElementFinder { private final RuleCall cPackageDependencyParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cExternalDependencyParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - //Dependency: - // PackageDependency | ExternalDependency; + //Dependency returns Dependency: + // PackageDependency | ExternalDependency; @Override public ParserRule getRule() { return rule; } //PackageDependency | ExternalDependency @@ -151,8 +155,8 @@ public class NamespaceElements extends AbstractParserRuleElementFinder { private final RuleCall cRelativeNamespace_ImplParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); private final RuleCall cPrivateNamespaceParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - //Namespace: - // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; + //Namespace returns Namespace: + // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; @Override public ParserRule getRule() { return rule; } //GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace @@ -194,16 +198,23 @@ public class Package_ImplElements extends AbstractParserRuleElementFinder { private final RuleCall cArtifactArtifactParserRuleCall_5_1_1_0 = (RuleCall)cArtifactAssignment_5_1_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_6 = (Keyword)cGroup.eContents().get(6); - //Package_Impl Package: - // {Package} - // 'Package' - // name=EString - // '{' ('Specs' '{' spec+=SpecBase ("," spec+=SpecBase)* '}')? (artifact+=Artifact ("," artifact+=Artifact)*)? - // '}'; + //Package_Impl returns Package: + // {Package} + // 'Package' + // name=EString + // '{' + // ('Specs' '{' spec+=SpecBase ( "," spec+=SpecBase)* '}')? + // (artifact+=Artifact ( "," artifact+=Artifact)*)? + // '}'; @Override public ParserRule getRule() { return rule; } - //{Package} 'Package' name=EString '{' ('Specs' '{' spec+=SpecBase ("," spec+=SpecBase)* '}')? (artifact+=Artifact ("," - //artifact+=Artifact)*)? '}' + //{Package} + //'Package' + //name=EString + //'{' + // ('Specs' '{' spec+=SpecBase ( "," spec+=SpecBase)* '}')? + // (artifact+=Artifact ( "," artifact+=Artifact)*)? + //'}' public Group getGroup() { return cGroup; } //{Package} @@ -221,7 +232,7 @@ public class Package_ImplElements extends AbstractParserRuleElementFinder { //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } - //('Specs' '{' spec+=SpecBase ("," spec+=SpecBase)* '}')? + //('Specs' '{' spec+=SpecBase ( "," spec+=SpecBase)* '}')? public Group getGroup_4() { return cGroup_4; } //'Specs' @@ -236,7 +247,7 @@ public class Package_ImplElements extends AbstractParserRuleElementFinder { //SpecBase public RuleCall getSpecSpecBaseParserRuleCall_4_2_0() { return cSpecSpecBaseParserRuleCall_4_2_0; } - //("," spec+=SpecBase)* + //( "," spec+=SpecBase)* public Group getGroup_4_3() { return cGroup_4_3; } //"," @@ -251,7 +262,7 @@ public class Package_ImplElements extends AbstractParserRuleElementFinder { //'}' public Keyword getRightCurlyBracketKeyword_4_4() { return cRightCurlyBracketKeyword_4_4; } - //(artifact+=Artifact ("," artifact+=Artifact)*)? + //(artifact+=Artifact ( "," artifact+=Artifact)*)? public Group getGroup_5() { return cGroup_5; } //artifact+=Artifact @@ -260,7 +271,7 @@ public class Package_ImplElements extends AbstractParserRuleElementFinder { //Artifact public RuleCall getArtifactArtifactParserRuleCall_5_0_0() { return cArtifactArtifactParserRuleCall_5_0_0; } - //("," artifact+=Artifact)* + //( "," artifact+=Artifact)* public Group getGroup_5_1() { return cGroup_5_1; } //"," @@ -281,8 +292,8 @@ public class EStringElements extends AbstractParserRuleElementFinder { private final RuleCall cSTRINGTerminalRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cIDTerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - //EString: - // STRING | ID; + //EString returns ecore::EString: + // STRING | ID; @Override public ParserRule getRule() { return rule; } //STRING | ID @@ -301,8 +312,9 @@ public class RosNamesElements extends AbstractParserRuleElementFinder { private final RuleCall cIDTerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); private final Keyword cNodeKeyword_2 = (Keyword)cAlternatives.eContents().get(2); - //RosNames: - // ROS_CONVENTION_A | ID | 'node'; + //RosNames returns ecore::EString: + // ROS_CONVENTION_A | ID | 'node' + //; @Override public ParserRule getRule() { return rule; } //ROS_CONVENTION_A | ID | 'node' @@ -323,8 +335,9 @@ public class RosParamNamesElements extends AbstractParserRuleElementFinder { private final RuleCall cROS_CONVENTION_PARAMTerminalRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cIDTerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - //RosParamNames: - // ROS_CONVENTION_PARAM | ID; + //RosParamNames returns ecore::EString: + // ROS_CONVENTION_PARAM | ID + //; @Override public ParserRule getRule() { return rule; } //ROS_CONVENTION_PARAM | ID @@ -348,16 +361,21 @@ public class ArtifactElements extends AbstractParserRuleElementFinder { private final RuleCall cNodeNodeParserRuleCall_4_0 = (RuleCall)cNodeAssignment_4.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); - //Artifact: - // {Artifact} - // 'Artifact' - // name=RosNames - // '{' - // node=Node? - // '}'; + //Artifact returns Artifact: + // {Artifact} + // 'Artifact' + // name=RosNames + // '{' + // (node=Node)? + // '}'; @Override public ParserRule getRule() { return rule; } - //{Artifact} 'Artifact' name=RosNames '{' node=Node? '}' + //{Artifact} + //'Artifact' + //name=RosNames + //'{' + // (node=Node)? + //'}' public Group getGroup() { return cGroup; } //{Artifact} @@ -375,7 +393,7 @@ public class ArtifactElements extends AbstractParserRuleElementFinder { //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } - //node=Node? + //(node=Node)? public Assignment getNodeAssignment_4() { return cNodeAssignment_4; } //Node @@ -421,18 +439,25 @@ public class CatkinPackageElements extends AbstractParserRuleElementFinder { private final Keyword cRightCurlyBracketKeyword_6_4 = (Keyword)cGroup_6.eContents().get(4); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //CatkinPackage: - // {CatkinPackage} - // 'CatkinPackage' - // name=RosNames - // '{' ('Specs' '{' spec+=SpecBase ("," spec+=SpecBase)* '}')? (artifact+=Artifact ("," artifact+=Artifact)*)? - // ('Dependencies' '{' dependency+=Dependency ("," dependency+=Dependency)* '}')? - // '}'; + //CatkinPackage returns CatkinPackage: + // {CatkinPackage} + // 'CatkinPackage' + // name=RosNames + // '{' + // ('Specs' '{' spec+=SpecBase ( "," spec+=SpecBase)* '}')? + // (artifact+=Artifact ( "," artifact+=Artifact)*)? + // ('Dependencies' '{' dependency+=Dependency ( "," dependency+=Dependency)* '}' )? + // '}'; @Override public ParserRule getRule() { return rule; } - //{CatkinPackage} 'CatkinPackage' name=RosNames '{' ('Specs' '{' spec+=SpecBase ("," spec+=SpecBase)* '}')? - //(artifact+=Artifact ("," artifact+=Artifact)*)? ('Dependencies' '{' dependency+=Dependency ("," - //dependency+=Dependency)* '}')? '}' + //{CatkinPackage} + //'CatkinPackage' + //name=RosNames + //'{' + // ('Specs' '{' spec+=SpecBase ( "," spec+=SpecBase)* '}')? + // (artifact+=Artifact ( "," artifact+=Artifact)*)? + // ('Dependencies' '{' dependency+=Dependency ( "," dependency+=Dependency)* '}' )? + //'}' public Group getGroup() { return cGroup; } //{CatkinPackage} @@ -450,7 +475,7 @@ public class CatkinPackageElements extends AbstractParserRuleElementFinder { //'{' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } - //('Specs' '{' spec+=SpecBase ("," spec+=SpecBase)* '}')? + //('Specs' '{' spec+=SpecBase ( "," spec+=SpecBase)* '}')? public Group getGroup_4() { return cGroup_4; } //'Specs' @@ -465,7 +490,7 @@ public class CatkinPackageElements extends AbstractParserRuleElementFinder { //SpecBase public RuleCall getSpecSpecBaseParserRuleCall_4_2_0() { return cSpecSpecBaseParserRuleCall_4_2_0; } - //("," spec+=SpecBase)* + //( "," spec+=SpecBase)* public Group getGroup_4_3() { return cGroup_4_3; } //"," @@ -480,7 +505,7 @@ public class CatkinPackageElements extends AbstractParserRuleElementFinder { //'}' public Keyword getRightCurlyBracketKeyword_4_4() { return cRightCurlyBracketKeyword_4_4; } - //(artifact+=Artifact ("," artifact+=Artifact)*)? + //(artifact+=Artifact ( "," artifact+=Artifact)*)? public Group getGroup_5() { return cGroup_5; } //artifact+=Artifact @@ -489,7 +514,7 @@ public class CatkinPackageElements extends AbstractParserRuleElementFinder { //Artifact public RuleCall getArtifactArtifactParserRuleCall_5_0_0() { return cArtifactArtifactParserRuleCall_5_0_0; } - //("," artifact+=Artifact)* + //( "," artifact+=Artifact)* public Group getGroup_5_1() { return cGroup_5_1; } //"," @@ -501,7 +526,7 @@ public class CatkinPackageElements extends AbstractParserRuleElementFinder { //Artifact public RuleCall getArtifactArtifactParserRuleCall_5_1_1_0() { return cArtifactArtifactParserRuleCall_5_1_1_0; } - //('Dependencies' '{' dependency+=Dependency ("," dependency+=Dependency)* '}')? + //('Dependencies' '{' dependency+=Dependency ( "," dependency+=Dependency)* '}' )? public Group getGroup_6() { return cGroup_6; } //'Dependencies' @@ -516,7 +541,7 @@ public class CatkinPackageElements extends AbstractParserRuleElementFinder { //Dependency public RuleCall getDependencyDependencyParserRuleCall_6_2_0() { return cDependencyDependencyParserRuleCall_6_2_0; } - //("," dependency+=Dependency)* + //( "," dependency+=Dependency)* public Group getGroup_6_3() { return cGroup_6_3; } //"," @@ -552,16 +577,23 @@ public class ServiceSpecElements extends AbstractParserRuleElementFinder { private final RuleCall cResponseMessageDefinitionParserRuleCall_5_1_0 = (RuleCall)cResponseAssignment_5_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_6 = (Keyword)cGroup.eContents().get(6); - //ServiceSpec: - // {ServiceSpec} - // 'ServiceSpec' - // name=EString - // '{' ('request' request=MessageDefinition)? ('response' response=MessageDefinition)? - // '}'; + //ServiceSpec returns ServiceSpec: + // {ServiceSpec} + // 'ServiceSpec' + // name=EString + // '{' + // ('request' request=MessageDefinition)? + // ('response' response=MessageDefinition)? + // '}'; @Override public ParserRule getRule() { return rule; } - //{ServiceSpec} 'ServiceSpec' name=EString '{' ('request' request=MessageDefinition)? ('response' - //response=MessageDefinition)? '}' + //{ServiceSpec} + //'ServiceSpec' + //name=EString + //'{' + // ('request' request=MessageDefinition)? + // ('response' response=MessageDefinition)? + //'}' public Group getGroup() { return cGroup; } //{ServiceSpec} @@ -623,15 +655,21 @@ public class TopicSpecElements extends AbstractParserRuleElementFinder { private final RuleCall cMessageMessageDefinitionParserRuleCall_4_1_0 = (RuleCall)cMessageAssignment_4_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); - //TopicSpec: - // {TopicSpec} - // 'TopicSpec' - // name=(EString | 'Header' | 'String') - // '{' ('message' message=MessageDefinition)? - // '}'; + //TopicSpec returns TopicSpec: + // {TopicSpec} + // 'TopicSpec' + // name=(EString|'Header'|'String') + // '{' + // ('message' message=MessageDefinition)? + // '}'; @Override public ParserRule getRule() { return rule; } - //{TopicSpec} 'TopicSpec' name=(EString | 'Header' | 'String') '{' ('message' message=MessageDefinition)? '}' + //{TopicSpec} + //'TopicSpec' + //name=(EString|'Header'|'String') + //'{' + // ('message' message=MessageDefinition)? + //'}' public Group getGroup() { return cGroup; } //{TopicSpec} @@ -640,10 +678,10 @@ public class TopicSpecElements extends AbstractParserRuleElementFinder { //'TopicSpec' public Keyword getTopicSpecKeyword_1() { return cTopicSpecKeyword_1; } - //name=(EString | 'Header' | 'String') + //name=(EString|'Header'|'String') public Assignment getNameAssignment_2() { return cNameAssignment_2; } - //(EString | 'Header' | 'String') + //(EString|'Header'|'String') public Alternatives getNameAlternatives_2_0() { return cNameAlternatives_2_0; } //EString @@ -695,16 +733,25 @@ public class ActionSpecElements extends AbstractParserRuleElementFinder { private final RuleCall cFeedbackMessageDefinitionParserRuleCall_6_1_0 = (RuleCall)cFeedbackAssignment_6_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //ActionSpec: - // {ActionSpec} - // 'ActionSpec' - // name=EString - // '{' ('goal' goal=MessageDefinition)? ('result' result=MessageDefinition)? ('feedback' feedback=MessageDefinition)? - // '}'; + //ActionSpec returns ActionSpec: + // {ActionSpec} + // 'ActionSpec' + // name=EString + // '{' + // ('goal' goal=MessageDefinition)? + // ('result' result=MessageDefinition)? + // ('feedback' feedback=MessageDefinition)? + // '}'; @Override public ParserRule getRule() { return rule; } - //{ActionSpec} 'ActionSpec' name=EString '{' ('goal' goal=MessageDefinition)? ('result' result=MessageDefinition)? - //('feedback' feedback=MessageDefinition)? '}' + //{ActionSpec} + //'ActionSpec' + //name=EString + //'{' + // ('goal' goal=MessageDefinition)? + // ('result' result=MessageDefinition)? + // ('feedback' feedback=MessageDefinition)? + //'}' public Group getGroup() { return cGroup; } //{ActionSpec} @@ -773,13 +820,17 @@ public class MessageDefinitionElements extends AbstractParserRuleElementFinder { private final RuleCall cMessagePartMessagePartParserRuleCall_2_1_0 = (RuleCall)cMessagePartAssignment_2_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); - //MessageDefinition: - // {MessageDefinition} - // '{' (MessagePart+=MessagePart MessagePart+=MessagePart*)? - // '}'; + //MessageDefinition returns MessageDefinition: + // {MessageDefinition} + // '{' + // ( MessagePart+=MessagePart ( MessagePart+=MessagePart)* )? + // '}'; @Override public ParserRule getRule() { return rule; } - //{MessageDefinition} '{' (MessagePart+=MessagePart MessagePart+=MessagePart*)? '}' + //{MessageDefinition} + //'{' + // ( MessagePart+=MessagePart ( MessagePart+=MessagePart)* )? + //'}' public Group getGroup() { return cGroup; } //{MessageDefinition} @@ -788,7 +839,7 @@ public class MessageDefinitionElements extends AbstractParserRuleElementFinder { //'{' public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } - //(MessagePart+=MessagePart MessagePart+=MessagePart*)? + //( MessagePart+=MessagePart ( MessagePart+=MessagePart)* )? public Group getGroup_2() { return cGroup_2; } //MessagePart+=MessagePart @@ -797,7 +848,7 @@ public class MessageDefinitionElements extends AbstractParserRuleElementFinder { //MessagePart public RuleCall getMessagePartMessagePartParserRuleCall_2_0_0() { return cMessagePartMessagePartParserRuleCall_2_0_0; } - //MessagePart+=MessagePart* + //( MessagePart+=MessagePart)* public Assignment getMessagePartAssignment_2_1() { return cMessagePartAssignment_2_1; } //MessagePart @@ -814,97 +865,103 @@ 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 UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); - private final Group cGroup_4_0 = (Group)cUnorderedGroup_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 Assignment cPublisherAssignment_4_0_2 = (Assignment)cGroup_4_0.eContents().get(2); - private final RuleCall cPublisherPublisherParserRuleCall_4_0_2_0 = (RuleCall)cPublisherAssignment_4_0_2.eContents().get(0); - private final Group cGroup_4_0_3 = (Group)cGroup_4_0.eContents().get(3); - private final Keyword cCommaKeyword_4_0_3_0 = (Keyword)cGroup_4_0_3.eContents().get(0); - private final Assignment cPublisherAssignment_4_0_3_1 = (Assignment)cGroup_4_0_3.eContents().get(1); - private final RuleCall cPublisherPublisherParserRuleCall_4_0_3_1_0 = (RuleCall)cPublisherAssignment_4_0_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_4_0_4 = (Keyword)cGroup_4_0.eContents().get(4); - private final Group cGroup_4_1 = (Group)cUnorderedGroup_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 Assignment cSubscriberAssignment_4_1_2 = (Assignment)cGroup_4_1.eContents().get(2); - private final RuleCall cSubscriberSubscriberParserRuleCall_4_1_2_0 = (RuleCall)cSubscriberAssignment_4_1_2.eContents().get(0); - private final Group cGroup_4_1_3 = (Group)cGroup_4_1.eContents().get(3); - private final Keyword cCommaKeyword_4_1_3_0 = (Keyword)cGroup_4_1_3.eContents().get(0); - private final Assignment cSubscriberAssignment_4_1_3_1 = (Assignment)cGroup_4_1_3.eContents().get(1); - private final RuleCall cSubscriberSubscriberParserRuleCall_4_1_3_1_0 = (RuleCall)cSubscriberAssignment_4_1_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_4_1_4 = (Keyword)cGroup_4_1.eContents().get(4); - private final Group cGroup_4_2 = (Group)cUnorderedGroup_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)cUnorderedGroup_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)cUnorderedGroup_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)cUnorderedGroup_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)cUnorderedGroup_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: - // 'Node' - // '{' - // '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)* '}')?) - // '}'; + 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); + + //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)* '}' )? + // '}'; @Override public ParserRule getRule() { return rule; } - //'Node' '{' '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)* '}')?) '}' + //'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)* '}' )? + //'}' public Group getGroup() { return cGroup; } //'Node' @@ -922,226 +979,218 @@ public class NodeElements extends AbstractParserRuleElementFinder { //RosNames public RuleCall getNameRosNamesParserRuleCall_3_0() { return cNameRosNamesParserRuleCall_3_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 UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } - - //('Publishers' '{' publisher+=Publisher ("," publisher+=Publisher)* '}')? - public Group getGroup_4_0() { return cGroup_4_0; } + //('ServiceServers' '{' serviceserver+=ServiceServer ( "," serviceserver+=ServiceServer)* '}')? + public Group getGroup_4() { return cGroup_4; } - //'Publishers' - public Keyword getPublishersKeyword_4_0_0() { return cPublishersKeyword_4_0_0; } + //'ServiceServers' + public Keyword getServiceServersKeyword_4_0() { return cServiceServersKeyword_4_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_4_0_1() { return cLeftCurlyBracketKeyword_4_0_1; } + public Keyword getLeftCurlyBracketKeyword_4_1() { return cLeftCurlyBracketKeyword_4_1; } - //publisher+=Publisher - public Assignment getPublisherAssignment_4_0_2() { return cPublisherAssignment_4_0_2; } + //serviceserver+=ServiceServer + public Assignment getServiceserverAssignment_4_2() { return cServiceserverAssignment_4_2; } - //Publisher - public RuleCall getPublisherPublisherParserRuleCall_4_0_2_0() { return cPublisherPublisherParserRuleCall_4_0_2_0; } + //ServiceServer + public RuleCall getServiceserverServiceServerParserRuleCall_4_2_0() { return cServiceserverServiceServerParserRuleCall_4_2_0; } - //("," publisher+=Publisher)* - public Group getGroup_4_0_3() { return cGroup_4_0_3; } + //( "," serviceserver+=ServiceServer)* + public Group getGroup_4_3() { return cGroup_4_3; } //"," - public Keyword getCommaKeyword_4_0_3_0() { return cCommaKeyword_4_0_3_0; } + public Keyword getCommaKeyword_4_3_0() { return cCommaKeyword_4_3_0; } - //publisher+=Publisher - public Assignment getPublisherAssignment_4_0_3_1() { return cPublisherAssignment_4_0_3_1; } + //serviceserver+=ServiceServer + public Assignment getServiceserverAssignment_4_3_1() { return cServiceserverAssignment_4_3_1; } - //Publisher - public RuleCall getPublisherPublisherParserRuleCall_4_0_3_1_0() { return cPublisherPublisherParserRuleCall_4_0_3_1_0; } + //ServiceServer + public RuleCall getServiceserverServiceServerParserRuleCall_4_3_1_0() { return cServiceserverServiceServerParserRuleCall_4_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_4_0_4() { return cRightCurlyBracketKeyword_4_0_4; } + public Keyword getRightCurlyBracketKeyword_4_4() { return cRightCurlyBracketKeyword_4_4; } - //('Subscribers' '{' subscriber+=Subscriber ("," subscriber+=Subscriber)* '}')? - public Group getGroup_4_1() { return cGroup_4_1; } + //('Publishers' '{' publisher+=Publisher ( "," publisher+=Publisher)* '}')? + public Group getGroup_5() { return cGroup_5; } - //'Subscribers' - public Keyword getSubscribersKeyword_4_1_0() { return cSubscribersKeyword_4_1_0; } + //'Publishers' + public Keyword getPublishersKeyword_5_0() { return cPublishersKeyword_5_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_4_1_1() { return cLeftCurlyBracketKeyword_4_1_1; } + public Keyword getLeftCurlyBracketKeyword_5_1() { return cLeftCurlyBracketKeyword_5_1; } - //subscriber+=Subscriber - public Assignment getSubscriberAssignment_4_1_2() { return cSubscriberAssignment_4_1_2; } + //publisher+=Publisher + public Assignment getPublisherAssignment_5_2() { return cPublisherAssignment_5_2; } - //Subscriber - public RuleCall getSubscriberSubscriberParserRuleCall_4_1_2_0() { return cSubscriberSubscriberParserRuleCall_4_1_2_0; } + //Publisher + public RuleCall getPublisherPublisherParserRuleCall_5_2_0() { return cPublisherPublisherParserRuleCall_5_2_0; } - //("," subscriber+=Subscriber)* - public Group getGroup_4_1_3() { return cGroup_4_1_3; } + //( "," publisher+=Publisher)* + public Group getGroup_5_3() { return cGroup_5_3; } //"," - public Keyword getCommaKeyword_4_1_3_0() { return cCommaKeyword_4_1_3_0; } + public Keyword getCommaKeyword_5_3_0() { return cCommaKeyword_5_3_0; } - //subscriber+=Subscriber - public Assignment getSubscriberAssignment_4_1_3_1() { return cSubscriberAssignment_4_1_3_1; } + //publisher+=Publisher + public Assignment getPublisherAssignment_5_3_1() { return cPublisherAssignment_5_3_1; } - //Subscriber - public RuleCall getSubscriberSubscriberParserRuleCall_4_1_3_1_0() { return cSubscriberSubscriberParserRuleCall_4_1_3_1_0; } + //Publisher + public RuleCall getPublisherPublisherParserRuleCall_5_3_1_0() { return cPublisherPublisherParserRuleCall_5_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_4_1_4() { return cRightCurlyBracketKeyword_4_1_4; } + public Keyword getRightCurlyBracketKeyword_5_4() { return cRightCurlyBracketKeyword_5_4; } - //('ServiceServers' '{' serviceserver+=ServiceServer ("," serviceserver+=ServiceServer)* '}')? - public Group getGroup_4_2() { return cGroup_4_2; } + //('Subscribers' '{' subscriber+=Subscriber ( "," subscriber+=Subscriber)* '}')? + public Group getGroup_6() { return cGroup_6; } - //'ServiceServers' - public Keyword getServiceServersKeyword_4_2_0() { return cServiceServersKeyword_4_2_0; } + //'Subscribers' + public Keyword getSubscribersKeyword_6_0() { return cSubscribersKeyword_6_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_4_2_1() { return cLeftCurlyBracketKeyword_4_2_1; } + public Keyword getLeftCurlyBracketKeyword_6_1() { return cLeftCurlyBracketKeyword_6_1; } - //serviceserver+=ServiceServer - public Assignment getServiceserverAssignment_4_2_2() { return cServiceserverAssignment_4_2_2; } + //subscriber+=Subscriber + public Assignment getSubscriberAssignment_6_2() { return cSubscriberAssignment_6_2; } - //ServiceServer - public RuleCall getServiceserverServiceServerParserRuleCall_4_2_2_0() { return cServiceserverServiceServerParserRuleCall_4_2_2_0; } + //Subscriber + public RuleCall getSubscriberSubscriberParserRuleCall_6_2_0() { return cSubscriberSubscriberParserRuleCall_6_2_0; } - //("," serviceserver+=ServiceServer)* - public Group getGroup_4_2_3() { return cGroup_4_2_3; } + //( "," subscriber+=Subscriber)* + public Group getGroup_6_3() { return cGroup_6_3; } //"," - public Keyword getCommaKeyword_4_2_3_0() { return cCommaKeyword_4_2_3_0; } + public Keyword getCommaKeyword_6_3_0() { return cCommaKeyword_6_3_0; } - //serviceserver+=ServiceServer - public Assignment getServiceserverAssignment_4_2_3_1() { return cServiceserverAssignment_4_2_3_1; } + //subscriber+=Subscriber + public Assignment getSubscriberAssignment_6_3_1() { return cSubscriberAssignment_6_3_1; } - //ServiceServer - public RuleCall getServiceserverServiceServerParserRuleCall_4_2_3_1_0() { return cServiceserverServiceServerParserRuleCall_4_2_3_1_0; } + //Subscriber + public RuleCall getSubscriberSubscriberParserRuleCall_6_3_1_0() { return cSubscriberSubscriberParserRuleCall_6_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_4_2_4() { return cRightCurlyBracketKeyword_4_2_4; } + public Keyword getRightCurlyBracketKeyword_6_4() { return cRightCurlyBracketKeyword_6_4; } - //('ServiceClients' '{' serviceclient+=ServiceClient ("," serviceclient+=ServiceClient)* '}')? - public Group getGroup_4_3() { return cGroup_4_3; } + //('ServiceClients' '{' serviceclient+=ServiceClient ( "," serviceclient+=ServiceClient)* '}')? + public Group getGroup_7() { return cGroup_7; } //'ServiceClients' - public Keyword getServiceClientsKeyword_4_3_0() { return cServiceClientsKeyword_4_3_0; } + public Keyword getServiceClientsKeyword_7_0() { return cServiceClientsKeyword_7_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_4_3_1() { return cLeftCurlyBracketKeyword_4_3_1; } + public Keyword getLeftCurlyBracketKeyword_7_1() { return cLeftCurlyBracketKeyword_7_1; } //serviceclient+=ServiceClient - public Assignment getServiceclientAssignment_4_3_2() { return cServiceclientAssignment_4_3_2; } + public Assignment getServiceclientAssignment_7_2() { return cServiceclientAssignment_7_2; } //ServiceClient - public RuleCall getServiceclientServiceClientParserRuleCall_4_3_2_0() { return cServiceclientServiceClientParserRuleCall_4_3_2_0; } + public RuleCall getServiceclientServiceClientParserRuleCall_7_2_0() { return cServiceclientServiceClientParserRuleCall_7_2_0; } - //("," serviceclient+=ServiceClient)* - public Group getGroup_4_3_3() { return cGroup_4_3_3; } + //( "," serviceclient+=ServiceClient)* + public Group getGroup_7_3() { return cGroup_7_3; } //"," - public Keyword getCommaKeyword_4_3_3_0() { return cCommaKeyword_4_3_3_0; } + public Keyword getCommaKeyword_7_3_0() { return cCommaKeyword_7_3_0; } //serviceclient+=ServiceClient - public Assignment getServiceclientAssignment_4_3_3_1() { return cServiceclientAssignment_4_3_3_1; } + public Assignment getServiceclientAssignment_7_3_1() { return cServiceclientAssignment_7_3_1; } //ServiceClient - public RuleCall getServiceclientServiceClientParserRuleCall_4_3_3_1_0() { return cServiceclientServiceClientParserRuleCall_4_3_3_1_0; } + public RuleCall getServiceclientServiceClientParserRuleCall_7_3_1_0() { return cServiceclientServiceClientParserRuleCall_7_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_4_3_4() { return cRightCurlyBracketKeyword_4_3_4; } + public Keyword getRightCurlyBracketKeyword_7_4() { return cRightCurlyBracketKeyword_7_4; } - //('ActionServers' '{' actionserver+=ActionServer ("," actionserver+=ActionServer)* '}')? - public Group getGroup_4_4() { return cGroup_4_4; } + //('ActionServers' '{' actionserver+=ActionServer ( "," actionserver+=ActionServer)* '}')? + public Group getGroup_8() { return cGroup_8; } //'ActionServers' - public Keyword getActionServersKeyword_4_4_0() { return cActionServersKeyword_4_4_0; } + public Keyword getActionServersKeyword_8_0() { return cActionServersKeyword_8_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_4_4_1() { return cLeftCurlyBracketKeyword_4_4_1; } + public Keyword getLeftCurlyBracketKeyword_8_1() { return cLeftCurlyBracketKeyword_8_1; } //actionserver+=ActionServer - public Assignment getActionserverAssignment_4_4_2() { return cActionserverAssignment_4_4_2; } + public Assignment getActionserverAssignment_8_2() { return cActionserverAssignment_8_2; } //ActionServer - public RuleCall getActionserverActionServerParserRuleCall_4_4_2_0() { return cActionserverActionServerParserRuleCall_4_4_2_0; } + public RuleCall getActionserverActionServerParserRuleCall_8_2_0() { return cActionserverActionServerParserRuleCall_8_2_0; } - //("," actionserver+=ActionServer)* - public Group getGroup_4_4_3() { return cGroup_4_4_3; } + //( "," actionserver+=ActionServer)* + public Group getGroup_8_3() { return cGroup_8_3; } //"," - public Keyword getCommaKeyword_4_4_3_0() { return cCommaKeyword_4_4_3_0; } + public Keyword getCommaKeyword_8_3_0() { return cCommaKeyword_8_3_0; } //actionserver+=ActionServer - public Assignment getActionserverAssignment_4_4_3_1() { return cActionserverAssignment_4_4_3_1; } + public Assignment getActionserverAssignment_8_3_1() { return cActionserverAssignment_8_3_1; } //ActionServer - public RuleCall getActionserverActionServerParserRuleCall_4_4_3_1_0() { return cActionserverActionServerParserRuleCall_4_4_3_1_0; } + public RuleCall getActionserverActionServerParserRuleCall_8_3_1_0() { return cActionserverActionServerParserRuleCall_8_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_4_4_4() { return cRightCurlyBracketKeyword_4_4_4; } + public Keyword getRightCurlyBracketKeyword_8_4() { return cRightCurlyBracketKeyword_8_4; } - //('ActionClients' '{' actionclient+=ActionClient ("," actionclient+=ActionClient)* '}')? - public Group getGroup_4_5() { return cGroup_4_5; } + //('ActionClients' '{' actionclient+=ActionClient ( "," actionclient+=ActionClient)* '}' )? + public Group getGroup_9() { return cGroup_9; } //'ActionClients' - public Keyword getActionClientsKeyword_4_5_0() { return cActionClientsKeyword_4_5_0; } + public Keyword getActionClientsKeyword_9_0() { return cActionClientsKeyword_9_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_4_5_1() { return cLeftCurlyBracketKeyword_4_5_1; } + public Keyword getLeftCurlyBracketKeyword_9_1() { return cLeftCurlyBracketKeyword_9_1; } //actionclient+=ActionClient - public Assignment getActionclientAssignment_4_5_2() { return cActionclientAssignment_4_5_2; } + public Assignment getActionclientAssignment_9_2() { return cActionclientAssignment_9_2; } //ActionClient - public RuleCall getActionclientActionClientParserRuleCall_4_5_2_0() { return cActionclientActionClientParserRuleCall_4_5_2_0; } + public RuleCall getActionclientActionClientParserRuleCall_9_2_0() { return cActionclientActionClientParserRuleCall_9_2_0; } - //("," actionclient+=ActionClient)* - public Group getGroup_4_5_3() { return cGroup_4_5_3; } + //( "," actionclient+=ActionClient)* + public Group getGroup_9_3() { return cGroup_9_3; } //"," - public Keyword getCommaKeyword_4_5_3_0() { return cCommaKeyword_4_5_3_0; } + public Keyword getCommaKeyword_9_3_0() { return cCommaKeyword_9_3_0; } //actionclient+=ActionClient - public Assignment getActionclientAssignment_4_5_3_1() { return cActionclientAssignment_4_5_3_1; } + public Assignment getActionclientAssignment_9_3_1() { return cActionclientAssignment_9_3_1; } //ActionClient - public RuleCall getActionclientActionClientParserRuleCall_4_5_3_1_0() { return cActionclientActionClientParserRuleCall_4_5_3_1_0; } + public RuleCall getActionclientActionClientParserRuleCall_9_3_1_0() { return cActionclientActionClientParserRuleCall_9_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_4_5_4() { return cRightCurlyBracketKeyword_4_5_4; } + public Keyword getRightCurlyBracketKeyword_9_4() { return cRightCurlyBracketKeyword_9_4; } - //('Parameters' '{' parameter+=Parameter ("," parameter+=Parameter)* '}')? - public Group getGroup_4_6() { return cGroup_4_6; } + //('Parameters' '{' parameter+=Parameter ( "," parameter+=Parameter)* '}' )? + public Group getGroup_10() { return cGroup_10; } //'Parameters' - public Keyword getParametersKeyword_4_6_0() { return cParametersKeyword_4_6_0; } + public Keyword getParametersKeyword_10_0() { return cParametersKeyword_10_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_4_6_1() { return cLeftCurlyBracketKeyword_4_6_1; } + public Keyword getLeftCurlyBracketKeyword_10_1() { return cLeftCurlyBracketKeyword_10_1; } //parameter+=Parameter - public Assignment getParameterAssignment_4_6_2() { return cParameterAssignment_4_6_2; } + public Assignment getParameterAssignment_10_2() { return cParameterAssignment_10_2; } //Parameter - public RuleCall getParameterParameterParserRuleCall_4_6_2_0() { return cParameterParameterParserRuleCall_4_6_2_0; } + public RuleCall getParameterParameterParserRuleCall_10_2_0() { return cParameterParameterParserRuleCall_10_2_0; } - //("," parameter+=Parameter)* - public Group getGroup_4_6_3() { return cGroup_4_6_3; } + //( "," parameter+=Parameter)* + public Group getGroup_10_3() { return cGroup_10_3; } //"," - public Keyword getCommaKeyword_4_6_3_0() { return cCommaKeyword_4_6_3_0; } + public Keyword getCommaKeyword_10_3_0() { return cCommaKeyword_10_3_0; } //parameter+=Parameter - public Assignment getParameterAssignment_4_6_3_1() { return cParameterAssignment_4_6_3_1; } + public Assignment getParameterAssignment_10_3_1() { return cParameterAssignment_10_3_1; } //Parameter - public RuleCall getParameterParameterParserRuleCall_4_6_3_1_0() { return cParameterParameterParserRuleCall_4_6_3_1_0; } + public RuleCall getParameterParameterParserRuleCall_10_3_1_0() { return cParameterParameterParserRuleCall_10_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_4_6_4() { return cRightCurlyBracketKeyword_4_6_4; } + public Keyword getRightCurlyBracketKeyword_10_4() { return cRightCurlyBracketKeyword_10_4; } //'}' - public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } + public Keyword getRightCurlyBracketKeyword_11() { return cRightCurlyBracketKeyword_11; } } public class ServiceServerElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ServiceServer"); @@ -1161,15 +1210,21 @@ public class ServiceServerElements extends AbstractParserRuleElementFinder { private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //ServiceServer: - // 'ServiceServer' - // '{' - // 'name' name=EString - // 'service' service=[ServiceSpec|EString] ('namespace' namespace=Namespace)? - // '}'; + //ServiceServer returns ServiceServer: + // 'ServiceServer' + // '{' + // 'name' name=EString + // 'service' service=[ServiceSpec|EString] + // ('namespace' namespace=Namespace)? + // '}'; @Override public ParserRule getRule() { return rule; } - //'ServiceServer' '{' 'name' name=EString 'service' service=[ServiceSpec|EString] ('namespace' namespace=Namespace)? '}' + //'ServiceServer' + //'{' + // 'name' name=EString + // 'service' service=[ServiceSpec|EString] + // ('namespace' namespace=Namespace)? + //'}' public Group getGroup() { return cGroup; } //'ServiceServer' @@ -1232,15 +1287,21 @@ public class PublisherElements extends AbstractParserRuleElementFinder { private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //Publisher: - // 'Publisher' - // '{' - // 'name' name=EString - // 'message' message=[TopicSpec|EString] ('namespace' namespace=Namespace)? - // '}'; + //Publisher returns Publisher: + // 'Publisher' + // '{' + // 'name' name=EString + // 'message' message=[TopicSpec|EString] + // ('namespace' namespace=Namespace)? + // '}'; @Override public ParserRule getRule() { return rule; } - //'Publisher' '{' 'name' name=EString 'message' message=[TopicSpec|EString] ('namespace' namespace=Namespace)? '}' + //'Publisher' + //'{' + // 'name' name=EString + // 'message' message=[TopicSpec|EString] + // ('namespace' namespace=Namespace)? + //'}' public Group getGroup() { return cGroup; } //'Publisher' @@ -1303,15 +1364,21 @@ public class SubscriberElements extends AbstractParserRuleElementFinder { private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //Subscriber: - // 'Subscriber' - // '{' - // 'name' name=EString - // 'message' message=[TopicSpec|EString] ('namespace' namespace=Namespace)? - // '}'; + //Subscriber returns Subscriber: + // 'Subscriber' + // '{' + // 'name' name=EString + // 'message' message=[TopicSpec|EString] + // ('namespace' namespace=Namespace)? + // '}'; @Override public ParserRule getRule() { return rule; } - //'Subscriber' '{' 'name' name=EString 'message' message=[TopicSpec|EString] ('namespace' namespace=Namespace)? '}' + //'Subscriber' + //'{' + // 'name' name=EString + // 'message' message=[TopicSpec|EString] + // ('namespace' namespace=Namespace)? + //'}' public Group getGroup() { return cGroup; } //'Subscriber' @@ -1374,15 +1441,21 @@ public class ServiceClientElements extends AbstractParserRuleElementFinder { private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //ServiceClient: - // 'ServiceClient' - // '{' - // 'name' name=EString - // 'service' service=[ServiceSpec|EString] ('namespace' namespace=Namespace)? - // '}'; + //ServiceClient returns ServiceClient: + // 'ServiceClient' + // '{' + // 'name' name=EString + // 'service' service=[ServiceSpec|EString] + // ('namespace' namespace=Namespace)? + // '}'; @Override public ParserRule getRule() { return rule; } - //'ServiceClient' '{' 'name' name=EString 'service' service=[ServiceSpec|EString] ('namespace' namespace=Namespace)? '}' + //'ServiceClient' + //'{' + // 'name' name=EString + // 'service' service=[ServiceSpec|EString] + // ('namespace' namespace=Namespace)? + //'}' public Group getGroup() { return cGroup; } //'ServiceClient' @@ -1445,15 +1518,21 @@ public class ActionServerElements extends AbstractParserRuleElementFinder { private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //ActionServer: - // 'ActionServer' - // '{' - // 'name' name=EString - // 'action' action=[ActionSpec|EString] ('namespace' namespace=Namespace)? - // '}'; + //ActionServer returns ActionServer: + // 'ActionServer' + // '{' + // 'name' name=EString + // 'action' action=[ActionSpec|EString] + // ('namespace' namespace=Namespace)? + // '}'; @Override public ParserRule getRule() { return rule; } - //'ActionServer' '{' 'name' name=EString 'action' action=[ActionSpec|EString] ('namespace' namespace=Namespace)? '}' + //'ActionServer' + //'{' + // 'name' name=EString + // 'action' action=[ActionSpec|EString] + // ('namespace' namespace=Namespace)? + //'}' public Group getGroup() { return cGroup; } //'ActionServer' @@ -1516,15 +1595,21 @@ public class ActionClientElements extends AbstractParserRuleElementFinder { private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //ActionClient: - // 'ActionClient' - // '{' - // 'name' name=EString - // 'action' action=[ActionSpec|EString] ('namespace' namespace=Namespace)? - // '}'; + //ActionClient returns ActionClient: + // 'ActionClient' + // '{' + // 'name' name=EString + // 'action' action=[ActionSpec|EString] + // ('namespace' namespace=Namespace)? + // '}'; @Override public ParserRule getRule() { return rule; } - //'ActionClient' '{' 'name' name=EString 'action' action=[ActionSpec|EString] ('namespace' namespace=Namespace)? '}' + //'ActionClient' + //'{' + // 'name' name=EString + // 'action' action=[ActionSpec|EString] + // ('namespace' namespace=Namespace)? + //'}' public Group getGroup() { return cGroup; } //'ActionClient' @@ -1573,8 +1658,8 @@ public class GraphNameElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.GraphName"); private final Keyword cGraphNameKeyword = (Keyword)rule.eContents().get(1); - //GraphName GraphName: - // 'GraphName'; + //GraphName returns GraphName: + // 'GraphName' ; @Override public ParserRule getRule() { return rule; } //'GraphName' @@ -1588,12 +1673,14 @@ public class PackageDependencyElements extends AbstractParserRuleElementFinder { private final CrossReference cPackagePackageCrossReference_1_0 = (CrossReference)cPackageAssignment_1.eContents().get(0); private final RuleCall cPackagePackageEStringParserRuleCall_1_0_1 = (RuleCall)cPackagePackageCrossReference_1_0.eContents().get(1); - //PackageDependency: - // 'PackageDependency' - // package=[Package|EString]; + //PackageDependency returns PackageDependency: + // 'PackageDependency' + // package=[Package|EString] + //; @Override public ParserRule getRule() { return rule; } - //'PackageDependency' package=[Package|EString] + //'PackageDependency' + // package=[Package|EString] public Group getGroup() { return cGroup; } //'PackageDependency' @@ -1616,13 +1703,15 @@ public class ExternalDependencyElements extends AbstractParserRuleElementFinder private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cNameEStringParserRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); - //ExternalDependency: - // {ExternalDependency} - // 'ExternalDependency' - // name=EString; + //ExternalDependency returns ExternalDependency: + // {ExternalDependency} + // 'ExternalDependency' + // name=EString; @Override public ParserRule getRule() { return rule; } - //{ExternalDependency} 'ExternalDependency' name=EString + //{ExternalDependency} + //'ExternalDependency' + //name=EString public Group getGroup() { return cGroup; } //{ExternalDependency} @@ -1655,14 +1744,19 @@ public class GlobalNamespaceElements extends AbstractParserRuleElementFinder { private final Keyword cRightCurlyBracketKeyword_3_4 = (Keyword)cGroup_3.eContents().get(4); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - //GlobalNamespace: - // {GlobalNamespace} - // 'GlobalNamespace' - // '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? - // '}'; + //GlobalNamespace returns GlobalNamespace: + // {GlobalNamespace} + // 'GlobalNamespace' + // '{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + // '}'; @Override public ParserRule getRule() { return rule; } - //{GlobalNamespace} 'GlobalNamespace' '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? '}' + //{GlobalNamespace} + //'GlobalNamespace' + //'{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + //'}' public Group getGroup() { return cGroup; } //{GlobalNamespace} @@ -1674,7 +1768,7 @@ public class GlobalNamespaceElements extends AbstractParserRuleElementFinder { //'{' public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } - //('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? + //('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? public Group getGroup_3() { return cGroup_3; } //'parts' @@ -1689,7 +1783,7 @@ public class GlobalNamespaceElements extends AbstractParserRuleElementFinder { //GraphName public RuleCall getPartsGraphNameParserRuleCall_3_2_0() { return cPartsGraphNameParserRuleCall_3_2_0; } - //("," parts+=GraphName)* + //( "," parts+=GraphName)* public Group getGroup_3_3() { return cGroup_3_3; } //"," @@ -1725,14 +1819,19 @@ public class RelativeNamespace_ImplElements extends AbstractParserRuleElementFin private final Keyword cRightCurlyBracketKeyword_3_4 = (Keyword)cGroup_3.eContents().get(4); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - //RelativeNamespace_Impl RelativeNamespace: - // {RelativeNamespace} - // 'RelativeNamespace' - // '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? - // '}'; + //RelativeNamespace_Impl returns RelativeNamespace: + // {RelativeNamespace} + // 'RelativeNamespace' + // '{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + // '}'; @Override public ParserRule getRule() { return rule; } - //{RelativeNamespace} 'RelativeNamespace' '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? '}' + //{RelativeNamespace} + //'RelativeNamespace' + //'{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + //'}' public Group getGroup() { return cGroup; } //{RelativeNamespace} @@ -1744,7 +1843,7 @@ public class RelativeNamespace_ImplElements extends AbstractParserRuleElementFin //'{' public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } - //('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? + //('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? public Group getGroup_3() { return cGroup_3; } //'parts' @@ -1759,7 +1858,7 @@ public class RelativeNamespace_ImplElements extends AbstractParserRuleElementFin //GraphName public RuleCall getPartsGraphNameParserRuleCall_3_2_0() { return cPartsGraphNameParserRuleCall_3_2_0; } - //("," parts+=GraphName)* + //( "," parts+=GraphName)* public Group getGroup_3_3() { return cGroup_3_3; } //"," @@ -1795,14 +1894,19 @@ public class PrivateNamespaceElements extends AbstractParserRuleElementFinder { private final Keyword cRightCurlyBracketKeyword_3_4 = (Keyword)cGroup_3.eContents().get(4); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - //PrivateNamespace: - // {PrivateNamespace} - // 'PrivateNamespace' - // '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? - // '}'; + //PrivateNamespace returns PrivateNamespace: + // {PrivateNamespace} + // 'PrivateNamespace' + // '{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + // '}'; @Override public ParserRule getRule() { return rule; } - //{PrivateNamespace} 'PrivateNamespace' '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? '}' + //{PrivateNamespace} + //'PrivateNamespace' + //'{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + //'}' public Group getGroup() { return cGroup; } //{PrivateNamespace} @@ -1814,7 +1918,7 @@ public class PrivateNamespaceElements extends AbstractParserRuleElementFinder { //'{' public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } - //('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? + //('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? public Group getGroup_3() { return cGroup_3; } //'parts' @@ -1829,7 +1933,7 @@ public class PrivateNamespaceElements extends AbstractParserRuleElementFinder { //GraphName public RuleCall getPartsGraphNameParserRuleCall_3_2_0() { return cPartsGraphNameParserRuleCall_3_2_0; } - //("," parts+=GraphName)* + //( "," parts+=GraphName)* public Group getGroup_3_3() { return cGroup_3_3; } //"," @@ -1865,15 +1969,21 @@ public class ParameterElements extends AbstractParserRuleElementFinder { private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); ////PARAMETERS DEFINITION - //Parameter: - // 'Parameter' - // '{' - // 'name' name=EString ('namespace' namespace=Namespace)? - // 'type' type=ParameterType - // '}'; + //Parameter returns Parameter: + // 'Parameter' + // '{' + // 'name' name=EString + // ('namespace' namespace=Namespace)? + // 'type' type=ParameterType + // '}'; @Override public ParserRule getRule() { return rule; } - //'Parameter' '{' 'name' name=EString ('namespace' namespace=Namespace)? 'type' type=ParameterType '}' + //'Parameter' + //'{' + // 'name' name=EString + // ('namespace' namespace=Namespace)? + // 'type' type=ParameterType + //'}' public Group getGroup() { return cGroup; } //'Parameter' @@ -1927,13 +2037,11 @@ public class ParameterTypeElements extends AbstractParserRuleElementFinder { private final RuleCall cParameterBase64TypeParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); private final RuleCall cParameterArrayTypeParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); - //ParameterType: - // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | - // ParameterBooleanType | ParameterBase64Type | ParameterArrayType; + //ParameterType returns ParameterType: + // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType; @Override public ParserRule getRule() { return rule; } - //ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | - //ParameterBooleanType | ParameterBase64Type | ParameterArrayType + //ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType public Alternatives getAlternatives() { return cAlternatives; } //ParameterListType @@ -1971,14 +2079,12 @@ public class ParameterValueElements extends AbstractParserRuleElementFinder { private final RuleCall cParameterListParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); private final RuleCall cParameterStructParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); - //// | ParameterDateType; - //ParameterValue: - // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | - // ParameterStruct; + // // | ParameterDateType; + //ParameterValue returns ParameterValue: + // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct; @Override public ParserRule getRule() { return rule; } - //ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | - //ParameterStruct + //ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct public Alternatives getAlternatives() { return cAlternatives; } //ParameterString @@ -2016,16 +2122,20 @@ public class ParameterListTypeElements extends AbstractParserRuleElementFinder { private final RuleCall cSequenceParameterTypeParserRuleCall_4_1_0 = (RuleCall)cSequenceAssignment_4_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); - //// | ParameterDate; - //ParameterListType: - // {ParameterListType} - // 'List' - // '{' - // sequence+=ParameterType (',' sequence+=ParameterType)* - // '}'; + // // | ParameterDate; + //ParameterListType returns ParameterListType: + // {ParameterListType} + // 'List' + // '{' + // sequence+=ParameterType ( ',' sequence+=ParameterType )* + // '}'; @Override public ParserRule getRule() { return rule; } - //{ParameterListType} 'List' '{' sequence+=ParameterType (',' sequence+=ParameterType)* '}' + //{ParameterListType} + //'List' + //'{' + // sequence+=ParameterType ( ',' sequence+=ParameterType )* + //'}' public Group getGroup() { return cGroup; } //{ParameterListType} @@ -2043,7 +2153,7 @@ public class ParameterListTypeElements extends AbstractParserRuleElementFinder { //ParameterType public RuleCall getSequenceParameterTypeParserRuleCall_3_0() { return cSequenceParameterTypeParserRuleCall_3_0; } - //(',' sequence+=ParameterType)* + //( ',' sequence+=ParameterType )* public Group getGroup_4() { return cGroup_4; } //',' @@ -2072,16 +2182,19 @@ public class ParameterStructTypeElements extends AbstractParserRuleElementFinder private final RuleCall cParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0 = (RuleCall)cParameterstructypetmemberAssignment_4_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); - //ParameterStructType: - // {ParameterStructType} - // 'Struct' - // '{' - // parameterstructypetmember+=ParameterStructTypeMember ("," parameterstructypetmember+=ParameterStructTypeMember)* - // '}'; + //ParameterStructType returns ParameterStructType: + // {ParameterStructType} + // 'Struct' + // '{' + // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* + // '}'; @Override public ParserRule getRule() { return rule; } - //{ParameterStructType} 'Struct' '{' parameterstructypetmember+=ParameterStructTypeMember ("," - //parameterstructypetmember+=ParameterStructTypeMember)* '}' + //{ParameterStructType} + //'Struct' + //'{' + // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* + //'}' public Group getGroup() { return cGroup; } //{ParameterStructType} @@ -2099,7 +2212,7 @@ public class ParameterStructTypeElements extends AbstractParserRuleElementFinder //ParameterStructTypeMember public RuleCall getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0() { return cParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0; } - //("," parameterstructypetmember+=ParameterStructTypeMember)* + //( "," parameterstructypetmember+=ParameterStructTypeMember)* public Group getGroup_4() { return cGroup_4; } //"," @@ -2120,16 +2233,21 @@ public class ParameterIntegerTypeElements extends AbstractParserRuleElementFinde private final Action cParameterIntegerTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cIntegerKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterIntegerParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterIntegerType: - // {ParameterIntegerType} - // 'Integer' ('default' default=ParameterInteger)?; + private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); + private final RuleCall cDefaultParameterIntegerParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + + //ParameterIntegerType returns ParameterIntegerType: + // {ParameterIntegerType} + // 'Integer' + // ('{''default' default=ParameterInteger'}')?; @Override public ParserRule getRule() { return rule; } - //{ParameterIntegerType} 'Integer' ('default' default=ParameterInteger)? + //{ParameterIntegerType} + //'Integer' + //('{''default' default=ParameterInteger'}')? public Group getGroup() { return cGroup; } //{ParameterIntegerType} @@ -2138,17 +2256,23 @@ public class ParameterIntegerTypeElements extends AbstractParserRuleElementFinde //'Integer' public Keyword getIntegerKeyword_1() { return cIntegerKeyword_1; } - //('default' default=ParameterInteger)? + //('{''default' default=ParameterInteger'}')? public Group getGroup_2() { return cGroup_2; } + //'{' + public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } + //'default' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } //default=ParameterInteger - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } //ParameterInteger - public RuleCall getDefaultParameterIntegerParserRuleCall_2_1_0() { return cDefaultParameterIntegerParserRuleCall_2_1_0; } + public RuleCall getDefaultParameterIntegerParserRuleCall_2_2_0() { return cDefaultParameterIntegerParserRuleCall_2_2_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } } public class ParameterStringTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ParameterStringType"); @@ -2156,16 +2280,21 @@ public class ParameterStringTypeElements extends AbstractParserRuleElementFinder private final Action cParameterStringTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterStringParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterStringType: - // {ParameterStringType} - // 'String' ('default' default=ParameterString)?; + private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); + private final RuleCall cDefaultParameterStringParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + + //ParameterStringType returns ParameterStringType: + // {ParameterStringType} + // 'String' + // ('{''default' default=ParameterString'}')?; @Override public ParserRule getRule() { return rule; } - //{ParameterStringType} 'String' ('default' default=ParameterString)? + //{ParameterStringType} + //'String' + //('{''default' default=ParameterString'}')? public Group getGroup() { return cGroup; } //{ParameterStringType} @@ -2174,17 +2303,23 @@ public class ParameterStringTypeElements extends AbstractParserRuleElementFinder //'String' public Keyword getStringKeyword_1() { return cStringKeyword_1; } - //('default' default=ParameterString)? + //('{''default' default=ParameterString'}')? public Group getGroup_2() { return cGroup_2; } + //'{' + public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } + //'default' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } //default=ParameterString - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } //ParameterString - public RuleCall getDefaultParameterStringParserRuleCall_2_1_0() { return cDefaultParameterStringParserRuleCall_2_1_0; } + public RuleCall getDefaultParameterStringParserRuleCall_2_2_0() { return cDefaultParameterStringParserRuleCall_2_2_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } } public class ParameterDoubleTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ParameterDoubleType"); @@ -2192,16 +2327,21 @@ public class ParameterDoubleTypeElements extends AbstractParserRuleElementFinder private final Action cParameterDoubleTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cDoubleKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterDoubleParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterDoubleType: - // {ParameterDoubleType} - // 'Double' ('default' default=ParameterDouble)?; + private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); + private final RuleCall cDefaultParameterDoubleParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + + //ParameterDoubleType returns ParameterDoubleType: + // {ParameterDoubleType} + // 'Double' + // ('{''default' default=ParameterDouble'}')?; @Override public ParserRule getRule() { return rule; } - //{ParameterDoubleType} 'Double' ('default' default=ParameterDouble)? + //{ParameterDoubleType} + //'Double' + //('{''default' default=ParameterDouble'}')? public Group getGroup() { return cGroup; } //{ParameterDoubleType} @@ -2210,17 +2350,23 @@ public class ParameterDoubleTypeElements extends AbstractParserRuleElementFinder //'Double' public Keyword getDoubleKeyword_1() { return cDoubleKeyword_1; } - //('default' default=ParameterDouble)? + //('{''default' default=ParameterDouble'}')? public Group getGroup_2() { return cGroup_2; } + //'{' + public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } + //'default' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } //default=ParameterDouble - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } //ParameterDouble - public RuleCall getDefaultParameterDoubleParserRuleCall_2_1_0() { return cDefaultParameterDoubleParserRuleCall_2_1_0; } + public RuleCall getDefaultParameterDoubleParserRuleCall_2_2_0() { return cDefaultParameterDoubleParserRuleCall_2_2_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } } public class ParameterDateTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ParameterDateType"); @@ -2228,16 +2374,21 @@ public class ParameterDateTypeElements extends AbstractParserRuleElementFinder { private final Action cParameterDateTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cDateKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterDateParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterDateType: - // {ParameterDateType} - // 'Date' ('default' default=ParameterDate)?; + private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); + private final RuleCall cDefaultParameterDateParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + + //ParameterDateType returns ParameterDateType: + // {ParameterDateType} + // 'Date' + // ('{''default' default=ParameterDate'}')?; @Override public ParserRule getRule() { return rule; } - //{ParameterDateType} 'Date' ('default' default=ParameterDate)? + //{ParameterDateType} + //'Date' + //('{''default' default=ParameterDate'}')? public Group getGroup() { return cGroup; } //{ParameterDateType} @@ -2246,17 +2397,23 @@ public class ParameterDateTypeElements extends AbstractParserRuleElementFinder { //'Date' public Keyword getDateKeyword_1() { return cDateKeyword_1; } - //('default' default=ParameterDate)? + //('{''default' default=ParameterDate'}')? public Group getGroup_2() { return cGroup_2; } + //'{' + public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } + //'default' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } //default=ParameterDate - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } //ParameterDate - public RuleCall getDefaultParameterDateParserRuleCall_2_1_0() { return cDefaultParameterDateParserRuleCall_2_1_0; } + public RuleCall getDefaultParameterDateParserRuleCall_2_2_0() { return cDefaultParameterDateParserRuleCall_2_2_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } } public class ParameterBooleanTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ParameterBooleanType"); @@ -2264,16 +2421,21 @@ public class ParameterBooleanTypeElements extends AbstractParserRuleElementFinde private final Action cParameterBooleanTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cBooleanKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterBooleanParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterBooleanType: - // {ParameterBooleanType} - // 'Boolean' ('default' default=ParameterBoolean)?; + private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); + private final RuleCall cDefaultParameterBooleanParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + + //ParameterBooleanType returns ParameterBooleanType: + // {ParameterBooleanType} + // 'Boolean' + // ('{''default' default=ParameterBoolean'}')?; @Override public ParserRule getRule() { return rule; } - //{ParameterBooleanType} 'Boolean' ('default' default=ParameterBoolean)? + //{ParameterBooleanType} + //'Boolean' + //('{''default' default=ParameterBoolean'}')? public Group getGroup() { return cGroup; } //{ParameterBooleanType} @@ -2282,17 +2444,23 @@ public class ParameterBooleanTypeElements extends AbstractParserRuleElementFinde //'Boolean' public Keyword getBooleanKeyword_1() { return cBooleanKeyword_1; } - //('default' default=ParameterBoolean)? + //('{''default' default=ParameterBoolean'}')? public Group getGroup_2() { return cGroup_2; } + //'{' + public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } + //'default' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } //default=ParameterBoolean - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } //ParameterBoolean - public RuleCall getDefaultParameterBooleanParserRuleCall_2_1_0() { return cDefaultParameterBooleanParserRuleCall_2_1_0; } + public RuleCall getDefaultParameterBooleanParserRuleCall_2_2_0() { return cDefaultParameterBooleanParserRuleCall_2_2_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } } public class ParameterBase64TypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ParameterBase64Type"); @@ -2300,16 +2468,21 @@ public class ParameterBase64TypeElements extends AbstractParserRuleElementFinder private final Action cParameterBase64TypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cBase64Keyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterBase64ParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterBase64Type: - // {ParameterBase64Type} - // 'Base64' ('default' default=ParameterBase64)?; + private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); + private final RuleCall cDefaultParameterBase64ParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + + //ParameterBase64Type returns ParameterBase64Type: + // {ParameterBase64Type} + // 'Base64' + // ('{''default' default=ParameterBase64 '}')?; @Override public ParserRule getRule() { return rule; } - //{ParameterBase64Type} 'Base64' ('default' default=ParameterBase64)? + //{ParameterBase64Type} + //'Base64' + //('{''default' default=ParameterBase64 '}')? public Group getGroup() { return cGroup; } //{ParameterBase64Type} @@ -2318,17 +2491,23 @@ public class ParameterBase64TypeElements extends AbstractParserRuleElementFinder //'Base64' public Keyword getBase64Keyword_1() { return cBase64Keyword_1; } - //('default' default=ParameterBase64)? + //('{''default' default=ParameterBase64 '}')? public Group getGroup_2() { return cGroup_2; } + //'{' + public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } + //'default' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } //default=ParameterBase64 - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } //ParameterBase64 - public RuleCall getDefaultParameterBase64ParserRuleCall_2_1_0() { return cDefaultParameterBase64ParserRuleCall_2_1_0; } + public RuleCall getDefaultParameterBase64ParserRuleCall_2_2_0() { return cDefaultParameterBase64ParserRuleCall_2_2_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } } public class ParameterAnyTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ParameterAnyType"); @@ -2336,16 +2515,21 @@ public class ParameterAnyTypeElements extends AbstractParserRuleElementFinder { private final Action cParameterAnyTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cAnyKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterAnyParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterAnyType: - // {ParameterAnyType} - // 'Any' ('default' default=ParameterAny)?; + private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); + private final RuleCall cDefaultParameterAnyParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + + //ParameterAnyType returns ParameterAnyType: + // {ParameterAnyType} + // 'Any' + // ('{''default' default=ParameterAny'}')?; @Override public ParserRule getRule() { return rule; } - //{ParameterAnyType} 'Any' ('default' default=ParameterAny)? + //{ParameterAnyType} + //'Any' + //('{''default' default=ParameterAny'}')? public Group getGroup() { return cGroup; } //{ParameterAnyType} @@ -2354,17 +2538,23 @@ public class ParameterAnyTypeElements extends AbstractParserRuleElementFinder { //'Any' public Keyword getAnyKeyword_1() { return cAnyKeyword_1; } - //('default' default=ParameterAny)? + //('{''default' default=ParameterAny'}')? public Group getGroup_2() { return cGroup_2; } + //'{' + public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } + //'default' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } //default=ParameterAny - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } //ParameterAny - public RuleCall getDefaultParameterAnyParserRuleCall_2_1_0() { return cDefaultParameterAnyParserRuleCall_2_1_0; } + public RuleCall getDefaultParameterAnyParserRuleCall_2_2_0() { return cDefaultParameterAnyParserRuleCall_2_2_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } } public class ParameterArrayTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ParameterArrayType"); @@ -2380,14 +2570,19 @@ public class ParameterArrayTypeElements extends AbstractParserRuleElementFinder private final RuleCall cDefaultParameterListParserRuleCall_4_1_0 = (RuleCall)cDefaultAssignment_4_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); - //ParameterArrayType: - // 'Array' - // '{' - // 'type' type=ParameterType ('default' default=ParameterList)? - // '}'; + //ParameterArrayType returns ParameterArrayType: + // 'Array' + // '{' + // 'type' type=ParameterType + // ('default' default=ParameterList)? + // '}'; @Override public ParserRule getRule() { return rule; } - //'Array' '{' 'type' type=ParameterType ('default' default=ParameterList)? '}' + //'Array' + //'{' + // 'type' type=ParameterType + // ('default' default=ParameterList)? + //'}' public Group getGroup() { return cGroup; } //'Array' @@ -2433,12 +2628,14 @@ public class ParameterListElements extends AbstractParserRuleElementFinder { private final RuleCall cValueParameterValueParserRuleCall_3_1_0 = (RuleCall)cValueAssignment_3_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - //ParameterList ParameterSequence: - // {ParameterSequence} - // '{' value+=ParameterValue (',' value+=ParameterValue)* '}'; + //ParameterList returns ParameterSequence: + // {ParameterSequence} + // '{' value+=ParameterValue ( ',' value+=ParameterValue )* '}' + //; @Override public ParserRule getRule() { return rule; } - //{ParameterSequence} '{' value+=ParameterValue (',' value+=ParameterValue)* '}' + //{ParameterSequence} + // '{' value+=ParameterValue ( ',' value+=ParameterValue )* '}' public Group getGroup() { return cGroup; } //{ParameterSequence} @@ -2453,7 +2650,7 @@ public class ParameterListElements extends AbstractParserRuleElementFinder { //ParameterValue public RuleCall getValueParameterValueParserRuleCall_2_0() { return cValueParameterValueParserRuleCall_2_0; } - //(',' value+=ParameterValue)* + //( ',' value+=ParameterValue )* public Group getGroup_3() { return cGroup_3; } //',' @@ -2480,14 +2677,19 @@ public class ParameterAnyElements extends AbstractParserRuleElementFinder { private final RuleCall cValueEStringParserRuleCall_3_1_0 = (RuleCall)cValueAssignment_3_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - //ParameterAny: - // {ParameterAny} - // 'ParameterAny' - // '{' ('value' value=EString)? - // '}'; + //ParameterAny returns ParameterAny: + // {ParameterAny} + // 'ParameterAny' + // '{' + // ('value' value=EString)? + // '}'; @Override public ParserRule getRule() { return rule; } - //{ParameterAny} 'ParameterAny' '{' ('value' value=EString)? '}' + //{ParameterAny} + //'ParameterAny' + //'{' + // ('value' value=EString)? + //'}' public Group getGroup() { return cGroup; } //{ParameterAny} @@ -2519,8 +2721,9 @@ public class ParameterStringElements extends AbstractParserRuleElementFinder { private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cValueEStringParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - //ParameterString: - // value=EString; + //ParameterString returns ParameterString: + // value=EString + //; @Override public ParserRule getRule() { return rule; } //value=EString @@ -2534,8 +2737,9 @@ public class ParameterBase64Elements extends AbstractParserRuleElementFinder { private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cValueBase64BinaryParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - //ParameterBase64: - // value=Base64Binary; + //ParameterBase64 returns ParameterBase64: + // value=Base64Binary + //; @Override public ParserRule getRule() { return rule; } //value=Base64Binary @@ -2549,8 +2753,9 @@ public class ParameterIntegerElements extends AbstractParserRuleElementFinder { private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cValueInteger0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - //ParameterInteger: - // value=Integer0; + //ParameterInteger returns ParameterInteger: + // value=Integer0 + //; @Override public ParserRule getRule() { return rule; } //value=Integer0 @@ -2564,8 +2769,9 @@ public class ParameterDoubleElements extends AbstractParserRuleElementFinder { private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cValueDouble0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - //ParameterDouble: - // value=Double0; + //ParameterDouble returns ParameterDouble: + // value=Double0 + //; @Override public ParserRule getRule() { return rule; } //value=Double0 @@ -2579,8 +2785,9 @@ public class ParameterBooleanElements extends AbstractParserRuleElementFinder { private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cValueBoolean0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - //ParameterBoolean: - // value=boolean0; + //ParameterBoolean returns ParameterBoolean: + // value=boolean0 + //; @Override public ParserRule getRule() { return rule; } //value=boolean0 @@ -2605,17 +2812,20 @@ public class ParameterStructElements extends AbstractParserRuleElementFinder { private final Keyword cRightCurlyBracketKeyword_1_2_3 = (Keyword)cGroup_1_2.eContents().get(3); private final Keyword cRightCurlyBracketKeyword_1_3 = (Keyword)cGroup_1.eContents().get(3); - //ParameterStruct: - // {ParameterStruct} ('{' value+=ParameterStructMember ("," '{' value+=ParameterStructMember '}')* '}')?; + //ParameterStruct returns ParameterStruct: + // {ParameterStruct} + // ('{' value+=ParameterStructMember ( "," '{' value+=ParameterStructMember '}')* '}' )? + //; @Override public ParserRule getRule() { return rule; } - //{ParameterStruct} ('{' value+=ParameterStructMember ("," '{' value+=ParameterStructMember '}')* '}')? + //{ParameterStruct} + // ('{' value+=ParameterStructMember ( "," '{' value+=ParameterStructMember '}')* '}' )? public Group getGroup() { return cGroup; } //{ParameterStruct} public Action getParameterStructAction_0() { return cParameterStructAction_0; } - //('{' value+=ParameterStructMember ("," '{' value+=ParameterStructMember '}')* '}')? + //('{' value+=ParameterStructMember ( "," '{' value+=ParameterStructMember '}')* '}' )? public Group getGroup_1() { return cGroup_1; } //'{' @@ -2627,7 +2837,7 @@ public class ParameterStructElements extends AbstractParserRuleElementFinder { //ParameterStructMember public RuleCall getValueParameterStructMemberParserRuleCall_1_1_0() { return cValueParameterStructMemberParserRuleCall_1_1_0; } - //("," '{' value+=ParameterStructMember '}')* + //( "," '{' value+=ParameterStructMember '}')* public Group getGroup_1_2() { return cGroup_1_2; } //"," @@ -2653,8 +2863,9 @@ public class ParameterDateElements extends AbstractParserRuleElementFinder { private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cValueDateTime0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - //ParameterDate: - // value=DateTime0; + //ParameterDate returns ParameterDate: + // value=DateTime0 + // ; @Override public ParserRule getRule() { return rule; } //value=DateTime0 @@ -2675,15 +2886,19 @@ public class ParameterStructMemberElements extends AbstractParserRuleElementFind private final RuleCall cValueParameterValueParserRuleCall_4_0 = (RuleCall)cValueAssignment_4.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); - //ParameterStructMember: - // 'ParameterStructMember' - // name=EString - // '{' - // 'value' value=ParameterValue - // '}'; + //ParameterStructMember returns ParameterStructMember: + // 'ParameterStructMember' + // name=EString + // '{' + // 'value' value=ParameterValue + // '}'; @Override public ParserRule getRule() { return rule; } - //'ParameterStructMember' name=EString '{' 'value' value=ParameterValue '}' + //'ParameterStructMember' + //name=EString + //'{' + // 'value' value=ParameterValue + //'}' public Group getGroup() { return cGroup; } //'ParameterStructMember' @@ -2718,12 +2933,14 @@ public class ParameterStructTypeMemberElements extends AbstractParserRuleElement private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cTypeParameterTypeParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); - //ParameterStructTypeMember: - // name=EString - // type=ParameterType; + //ParameterStructTypeMember returns ParameterStructTypeMember: + // name=EString + // type=ParameterType + // ; @Override public ParserRule getRule() { return rule; } - //name=EString type=ParameterType + //name=EString + //type=ParameterType public Group getGroup() { return cGroup; } //name=EString @@ -2742,8 +2959,8 @@ public class Base64BinaryElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.Base64Binary"); private final RuleCall cBINARYTerminalRuleCall = (RuleCall)rule.eContents().get(1); - //Base64Binary type::Base64Binary: - // BINARY; + //Base64Binary returns type::Base64Binary: + // BINARY ; @Override public ParserRule getRule() { return rule; } //BINARY @@ -2753,8 +2970,8 @@ public class Boolean0Elements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.boolean0"); private final RuleCall cBOOLEANTerminalRuleCall = (RuleCall)rule.eContents().get(1); - //boolean0 type::Boolean: - // BOOLEAN; + //boolean0 returns type::Boolean: + // BOOLEAN; @Override public ParserRule getRule() { return rule; } //BOOLEAN @@ -2764,8 +2981,8 @@ public class Double0Elements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.Double0"); private final RuleCall cDOUBLETerminalRuleCall = (RuleCall)rule.eContents().get(1); - //Double0 type::Double: - // DOUBLE; + //Double0 returns type::Double: + // DOUBLE; @Override public ParserRule getRule() { return rule; } //DOUBLE @@ -2775,8 +2992,8 @@ public class Integer0Elements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.Integer0"); private final RuleCall cDECINTTerminalRuleCall = (RuleCall)rule.eContents().get(1); - //Integer0 type::Int: - // DECINT; + //Integer0 returns type::Int: + // DECINT; @Override public ParserRule getRule() { return rule; } //DECINT @@ -2786,8 +3003,8 @@ public class DateTime0Elements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.DateTime0"); private final RuleCall cDATE_TIMETerminalRuleCall = (RuleCall)rule.eContents().get(1); - //DateTime0 type::DateTime: - // DATE_TIME; + //DateTime0 returns type::DateTime: + // DATE_TIME; @Override public ParserRule getRule() { return rule; } //DATE_TIME @@ -2805,21 +3022,23 @@ public class MessagePartElements extends AbstractParserRuleElementFinder { private final RuleCall cDataEStringParserRuleCall_1_0_2 = (RuleCall)cDataAlternatives_1_0.eContents().get(2); ////MESSAGE PRIMITIVES DEFINITION - //MessagePart primitives::MessagePart: - // Type=AbstractType - // Data=(KEYWORD | MESSAGE_ASIGMENT | EString); + //MessagePart returns primitives::MessagePart: + // Type = AbstractType + // Data =(KEYWORD | MESSAGE_ASIGMENT | EString) + //; @Override public ParserRule getRule() { return rule; } - //Type=AbstractType Data=(KEYWORD | MESSAGE_ASIGMENT | EString) + //Type = AbstractType + //Data =(KEYWORD | MESSAGE_ASIGMENT | EString) public Group getGroup() { return cGroup; } - //Type=AbstractType + //Type = AbstractType public Assignment getTypeAssignment_0() { return cTypeAssignment_0; } //AbstractType public RuleCall getTypeAbstractTypeParserRuleCall_0_0() { return cTypeAbstractTypeParserRuleCall_0_0; } - //Data=(KEYWORD | MESSAGE_ASIGMENT | EString) + //Data =(KEYWORD | MESSAGE_ASIGMENT | EString) public Assignment getDataAssignment_1() { return cDataAssignment_1; } //(KEYWORD | MESSAGE_ASIGMENT | EString) @@ -2869,15 +3088,15 @@ public class AbstractTypeElements extends AbstractParserRuleElementFinder { private final RuleCall cTopicSpecRefParserRuleCall_29 = (RuleCall)cAlternatives.eContents().get(29); private final RuleCall cArrayTopicSpecRefParserRuleCall_30 = (RuleCall)cAlternatives.eContents().get(30); - //AbstractType primitives::AbstractType: - // bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | - // duration | Header | boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | - // int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | TopicSpecRef | ArrayTopicSpecRef; + //AbstractType returns primitives::AbstractType: + // bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | duration | Header | + // boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | + // TopicSpecRef | ArrayTopicSpecRef ; @Override public ParserRule getRule() { return rule; } - //bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | - //duration | Header | boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | - //int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | TopicSpecRef | ArrayTopicSpecRef + //bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | duration | Header | + //boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | + //TopicSpecRef | ArrayTopicSpecRef public Alternatives getAlternatives() { return cAlternatives; } //bool @@ -2979,12 +3198,14 @@ public class BoolElements extends AbstractParserRuleElementFinder { private final Action cBoolAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cBoolKeyword_1 = (Keyword)cGroup.eContents().get(1); - //bool primitives::bool: - // {primitives::bool} - // 'bool'; + //bool returns primitives::bool: + // {primitives::bool} + // 'bool' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::bool} 'bool' + //{primitives::bool} + //'bool' public Group getGroup() { return cGroup; } //{primitives::bool} @@ -2999,12 +3220,14 @@ public class Int8Elements extends AbstractParserRuleElementFinder { private final Action cInt8Action_0 = (Action)cGroup.eContents().get(0); private final Keyword cInt8Keyword_1 = (Keyword)cGroup.eContents().get(1); - //int8 primitives::int8: - // {primitives::int8} - // 'int8'; + //int8 returns primitives::int8: + // {primitives::int8} + // 'int8' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::int8} 'int8' + //{primitives::int8} + //'int8' public Group getGroup() { return cGroup; } //{primitives::int8} @@ -3019,12 +3242,14 @@ public class Uint8Elements extends AbstractParserRuleElementFinder { private final Action cUint8Action_0 = (Action)cGroup.eContents().get(0); private final Keyword cUint8Keyword_1 = (Keyword)cGroup.eContents().get(1); - //uint8 primitives::uint8: - // {primitives::uint8} - // 'uint8'; + //uint8 returns primitives::uint8: + // {primitives::uint8} + // 'uint8' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::uint8} 'uint8' + //{primitives::uint8} + //'uint8' public Group getGroup() { return cGroup; } //{primitives::uint8} @@ -3039,12 +3264,14 @@ public class Int16Elements extends AbstractParserRuleElementFinder { private final Action cInt16Action_0 = (Action)cGroup.eContents().get(0); private final Keyword cInt16Keyword_1 = (Keyword)cGroup.eContents().get(1); - //int16 primitives::int16: - // {primitives::int16} - // 'int16'; + //int16 returns primitives::int16: + // {primitives::int16} + // 'int16' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::int16} 'int16' + //{primitives::int16} + //'int16' public Group getGroup() { return cGroup; } //{primitives::int16} @@ -3059,12 +3286,14 @@ public class Uint16Elements extends AbstractParserRuleElementFinder { private final Action cUint16Action_0 = (Action)cGroup.eContents().get(0); private final Keyword cUint16Keyword_1 = (Keyword)cGroup.eContents().get(1); - //uint16 primitives::uint16: - // {primitives::uint16} - // 'uint16'; + //uint16 returns primitives::uint16: + // {primitives::uint16} + // 'uint16' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::uint16} 'uint16' + //{primitives::uint16} + //'uint16' public Group getGroup() { return cGroup; } //{primitives::uint16} @@ -3079,12 +3308,14 @@ public class Int32Elements extends AbstractParserRuleElementFinder { private final Action cInt32Action_0 = (Action)cGroup.eContents().get(0); private final Keyword cInt32Keyword_1 = (Keyword)cGroup.eContents().get(1); - //int32 primitives::int32: - // {primitives::int32} - // 'int32'; + //int32 returns primitives::int32: + // {primitives::int32} + // 'int32' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::int32} 'int32' + //{primitives::int32} + //'int32' public Group getGroup() { return cGroup; } //{primitives::int32} @@ -3099,12 +3330,14 @@ public class Uint32Elements extends AbstractParserRuleElementFinder { private final Action cUint32Action_0 = (Action)cGroup.eContents().get(0); private final Keyword cUint32Keyword_1 = (Keyword)cGroup.eContents().get(1); - //uint32 primitives::uint32: - // {primitives::uint32} - // 'uint32'; + //uint32 returns primitives::uint32: + // {primitives::uint32} + // 'uint32' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::uint32} 'uint32' + //{primitives::uint32} + //'uint32' public Group getGroup() { return cGroup; } //{primitives::uint32} @@ -3119,12 +3352,14 @@ public class Int64Elements extends AbstractParserRuleElementFinder { private final Action cInt64Action_0 = (Action)cGroup.eContents().get(0); private final Keyword cInt64Keyword_1 = (Keyword)cGroup.eContents().get(1); - //int64 primitives::int64: - // {primitives::int64} - // 'int64'; + //int64 returns primitives::int64: + // {primitives::int64} + // 'int64' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::int64} 'int64' + //{primitives::int64} + //'int64' public Group getGroup() { return cGroup; } //{primitives::int64} @@ -3139,12 +3374,14 @@ public class Uint64Elements extends AbstractParserRuleElementFinder { private final Action cUint64Action_0 = (Action)cGroup.eContents().get(0); private final Keyword cUint64Keyword_1 = (Keyword)cGroup.eContents().get(1); - //uint64 primitives::uint64: - // {primitives::uint64} - // 'uint64'; + //uint64 returns primitives::uint64: + // {primitives::uint64} + // 'uint64' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::uint64} 'uint64' + //{primitives::uint64} + //'uint64' public Group getGroup() { return cGroup; } //{primitives::uint64} @@ -3159,12 +3396,14 @@ public class Float32Elements extends AbstractParserRuleElementFinder { private final Action cFloat32Action_0 = (Action)cGroup.eContents().get(0); private final Keyword cFloat32Keyword_1 = (Keyword)cGroup.eContents().get(1); - //float32 primitives::float32: - // {primitives::float32} - // 'float32'; + //float32 returns primitives::float32: + // {primitives::float32} + // 'float32' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::float32} 'float32' + //{primitives::float32} + //'float32' public Group getGroup() { return cGroup; } //{primitives::float32} @@ -3179,12 +3418,14 @@ public class Float64Elements extends AbstractParserRuleElementFinder { private final Action cFloat64Action_0 = (Action)cGroup.eContents().get(0); private final Keyword cFloat64Keyword_1 = (Keyword)cGroup.eContents().get(1); - //float64 primitives::float64: - // {primitives::float64} - // 'float64'; + //float64 returns primitives::float64: + // {primitives::float64} + // 'float64' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::float64} 'float64' + //{primitives::float64} + //'float64' public Group getGroup() { return cGroup; } //{primitives::float64} @@ -3199,12 +3440,14 @@ public class String0Elements extends AbstractParserRuleElementFinder { private final Action cStringAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1); - //string0 primitives::string: - // {primitives::string} - // 'string'; + //string0 returns primitives::string: + // {primitives::string} + // 'string' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::string} 'string' + //{primitives::string} + //'string' public Group getGroup() { return cGroup; } //{primitives::string} @@ -3219,12 +3462,14 @@ public class ByteElements extends AbstractParserRuleElementFinder { private final Action cByteAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cByteKeyword_1 = (Keyword)cGroup.eContents().get(1); - //byte primitives::Byte: - // {primitives::Byte} - // 'byte'; + //byte returns primitives::Byte: + // {primitives::Byte} + // 'byte' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::Byte} 'byte' + //{primitives::Byte} + //'byte' public Group getGroup() { return cGroup; } //{primitives::Byte} @@ -3239,12 +3484,14 @@ public class TimeElements extends AbstractParserRuleElementFinder { private final Action cTimeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cTimeKeyword_1 = (Keyword)cGroup.eContents().get(1); - //time primitives::time: - // {primitives::time} - // 'time'; + //time returns primitives::time: + // {primitives::time} + // 'time' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::time} 'time' + //{primitives::time} + //'time' public Group getGroup() { return cGroup; } //{primitives::time} @@ -3259,12 +3506,14 @@ public class DurationElements extends AbstractParserRuleElementFinder { private final Action cDurationAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cDurationKeyword_1 = (Keyword)cGroup.eContents().get(1); - //duration primitives::duration: - // {primitives::duration} - // 'duration'; + //duration returns primitives::duration: + // {primitives::duration} + // 'duration' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::duration} 'duration' + //{primitives::duration} + //'duration' public Group getGroup() { return cGroup; } //{primitives::duration} @@ -3279,12 +3528,14 @@ public class BoolArrayElements extends AbstractParserRuleElementFinder { private final Action cBoolArrayAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cBoolKeyword_1 = (Keyword)cGroup.eContents().get(1); - //boolArray primitives::boolArray: - // {primitives::boolArray} - // 'bool[]'; + //boolArray returns primitives::boolArray: + // {primitives::boolArray} + // 'bool[]' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::boolArray} 'bool[]' + //{primitives::boolArray} + //'bool[]' public Group getGroup() { return cGroup; } //{primitives::boolArray} @@ -3299,12 +3550,14 @@ public class Int8ArrayElements extends AbstractParserRuleElementFinder { private final Action cInt8ArrayAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cInt8Keyword_1 = (Keyword)cGroup.eContents().get(1); - //int8Array primitives::int8Array: - // {primitives::int8Array} - // 'int8[]'; + //int8Array returns primitives::int8Array: + // {primitives::int8Array} + // 'int8[]' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::int8Array} 'int8[]' + //{primitives::int8Array} + //'int8[]' public Group getGroup() { return cGroup; } //{primitives::int8Array} @@ -3319,12 +3572,14 @@ public class Uint8ArrayElements extends AbstractParserRuleElementFinder { private final Action cUint8ArrayAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cUint8Keyword_1 = (Keyword)cGroup.eContents().get(1); - //uint8Array primitives::uint8Array: - // {primitives::uint8Array} - // 'uint8[]'; + //uint8Array returns primitives::uint8Array: + // {primitives::uint8Array} + // 'uint8[]' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::uint8Array} 'uint8[]' + //{primitives::uint8Array} + //'uint8[]' public Group getGroup() { return cGroup; } //{primitives::uint8Array} @@ -3339,12 +3594,14 @@ public class Int16ArrayElements extends AbstractParserRuleElementFinder { private final Action cInt16ArrayAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cInt16Keyword_1 = (Keyword)cGroup.eContents().get(1); - //int16Array primitives::int16Array: - // {primitives::int16Array} - // 'int16[]'; + //int16Array returns primitives::int16Array: + // {primitives::int16Array} + // 'int16[]' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::int16Array} 'int16[]' + //{primitives::int16Array} + //'int16[]' public Group getGroup() { return cGroup; } //{primitives::int16Array} @@ -3359,12 +3616,14 @@ public class Uint16ArrayElements extends AbstractParserRuleElementFinder { private final Action cUint16ArrayAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cUint16Keyword_1 = (Keyword)cGroup.eContents().get(1); - //uint16Array primitives::uint16Array: - // {primitives::uint16Array} - // 'uint16[]'; + //uint16Array returns primitives::uint16Array: + // {primitives::uint16Array} + // 'uint16[]' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::uint16Array} 'uint16[]' + //{primitives::uint16Array} + //'uint16[]' public Group getGroup() { return cGroup; } //{primitives::uint16Array} @@ -3379,12 +3638,14 @@ public class Int32ArrayElements extends AbstractParserRuleElementFinder { private final Action cInt32ArrayAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cInt32Keyword_1 = (Keyword)cGroup.eContents().get(1); - //int32Array primitives::int32Array: - // {primitives::int32Array} - // 'int32[]'; + //int32Array returns primitives::int32Array: + // {primitives::int32Array} + // 'int32[]' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::int32Array} 'int32[]' + //{primitives::int32Array} + //'int32[]' public Group getGroup() { return cGroup; } //{primitives::int32Array} @@ -3399,12 +3660,14 @@ public class Uint32ArrayElements extends AbstractParserRuleElementFinder { private final Action cUint32ArrayAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cUint32Keyword_1 = (Keyword)cGroup.eContents().get(1); - //uint32Array primitives::uint32Array: - // {primitives::uint32Array} - // 'uint32[]'; + //uint32Array returns primitives::uint32Array: + // {primitives::uint32Array} + // 'uint32[]' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::uint32Array} 'uint32[]' + //{primitives::uint32Array} + //'uint32[]' public Group getGroup() { return cGroup; } //{primitives::uint32Array} @@ -3419,12 +3682,14 @@ public class Int64ArrayElements extends AbstractParserRuleElementFinder { private final Action cInt64ArrayAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cInt64Keyword_1 = (Keyword)cGroup.eContents().get(1); - //int64Array primitives::int64Array: - // {primitives::int64Array} - // 'int64[]'; + //int64Array returns primitives::int64Array: + // {primitives::int64Array} + // 'int64[]' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::int64Array} 'int64[]' + //{primitives::int64Array} + //'int64[]' public Group getGroup() { return cGroup; } //{primitives::int64Array} @@ -3439,12 +3704,14 @@ public class Uint64ArrayElements extends AbstractParserRuleElementFinder { private final Action cUint64ArrayAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cUint64Keyword_1 = (Keyword)cGroup.eContents().get(1); - //uint64Array primitives::uint64Array: - // {primitives::uint64Array} - // 'uint64[]'; + //uint64Array returns primitives::uint64Array: + // {primitives::uint64Array} + // 'uint64[]' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::uint64Array} 'uint64[]' + //{primitives::uint64Array} + //'uint64[]' public Group getGroup() { return cGroup; } //{primitives::uint64Array} @@ -3459,12 +3726,14 @@ public class Float32ArrayElements extends AbstractParserRuleElementFinder { private final Action cFloat32ArrayAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cFloat32Keyword_1 = (Keyword)cGroup.eContents().get(1); - //float32Array primitives::float32Array: - // {primitives::float32Array} - // 'float32[]'; + //float32Array returns primitives::float32Array: + // {primitives::float32Array} + // 'float32[]' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::float32Array} 'float32[]' + //{primitives::float32Array} + //'float32[]' public Group getGroup() { return cGroup; } //{primitives::float32Array} @@ -3479,12 +3748,14 @@ public class Float64ArrayElements extends AbstractParserRuleElementFinder { private final Action cFloat64ArrayAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cFloat64Keyword_1 = (Keyword)cGroup.eContents().get(1); - //float64Array primitives::float64Array: - // {primitives::float64Array} - // 'float64[]'; + //float64Array returns primitives::float64Array: + // {primitives::float64Array} + // 'float64[]' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::float64Array} 'float64[]' + //{primitives::float64Array} + //'float64[]' public Group getGroup() { return cGroup; } //{primitives::float64Array} @@ -3499,12 +3770,14 @@ public class String0ArrayElements extends AbstractParserRuleElementFinder { private final Action cStringArrayAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1); - //string0Array primitives::stringArray: - // {primitives::stringArray} - // 'string[]'; + //string0Array returns primitives::stringArray: + // {primitives::stringArray} + // 'string[]' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::stringArray} 'string[]' + //{primitives::stringArray} + //'string[]' public Group getGroup() { return cGroup; } //{primitives::stringArray} @@ -3519,12 +3792,14 @@ public class ByteArrayElements extends AbstractParserRuleElementFinder { private final Action cByteArrayAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cByteKeyword_1 = (Keyword)cGroup.eContents().get(1); - //byteArray primitives::ByteArray: - // {primitives::ByteArray} - // 'byte[]'; + //byteArray returns primitives::ByteArray: + // {primitives::ByteArray} + // 'byte[]' + // ; @Override public ParserRule getRule() { return rule; } - //{primitives::ByteArray} 'byte[]' + //{primitives::ByteArray} + //'byte[]' public Group getGroup() { return cGroup; } //{primitives::ByteArray} @@ -3539,12 +3814,14 @@ public class HeaderElements extends AbstractParserRuleElementFinder { private final Action cHeaderAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cHeaderKeyword_1 = (Keyword)cGroup.eContents().get(1); - //Header primitives::Header: - // {primitives::Header} - // 'Header'; + //Header returns primitives::Header: + // {primitives::Header} + // 'Header' + //; @Override public ParserRule getRule() { return rule; } - //{primitives::Header} 'Header' + //{primitives::Header} + //'Header' public Group getGroup() { return cGroup; } //{primitives::Header} @@ -3559,8 +3836,9 @@ public class TopicSpecRefElements extends AbstractParserRuleElementFinder { private final CrossReference cTopicSpecTopicSpecCrossReference_0 = (CrossReference)cTopicSpecAssignment.eContents().get(0); private final RuleCall cTopicSpecTopicSpecEStringParserRuleCall_0_1 = (RuleCall)cTopicSpecTopicSpecCrossReference_0.eContents().get(1); - //TopicSpecRef primitives::TopicSpecRef: - // TopicSpec=[TopicSpec|EString]; + //TopicSpecRef returns primitives::TopicSpecRef: + // TopicSpec=[TopicSpec|EString] + //; @Override public ParserRule getRule() { return rule; } //TopicSpec=[TopicSpec|EString] @@ -3580,11 +3858,12 @@ public class ArrayTopicSpecRefElements extends AbstractParserRuleElementFinder { private final RuleCall cTopicSpecTopicSpecEStringParserRuleCall_0_0_1 = (RuleCall)cTopicSpecTopicSpecCrossReference_0_0.eContents().get(1); private final Keyword cLeftSquareBracketRightSquareBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); - //ArrayTopicSpecRef primitives::ArrayTopicSpecRef: - // TopicSpec=[TopicSpec|EString] '[]'; + //ArrayTopicSpecRef returns primitives::ArrayTopicSpecRef: + // TopicSpec=[TopicSpec|EString]'[]' + //; @Override public ParserRule getRule() { return rule; } - //TopicSpec=[TopicSpec|EString] '[]' + //TopicSpec=[TopicSpec|EString]'[]' public Group getGroup() { return cGroup; } //TopicSpec=[TopicSpec|EString] @@ -3614,8 +3893,7 @@ public class KEYWORDElements extends AbstractParserRuleElementFinder { private final Keyword cDurationKeyword_9 = (Keyword)cAlternatives.eContents().get(9); private final Keyword cTimeKeyword_10 = (Keyword)cAlternatives.eContents().get(10); - //KEYWORD: - // 'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time'; + //KEYWORD: 'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time' ; @Override public ParserRule getRule() { return rule; } //'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time' @@ -3905,11 +4183,12 @@ public TerminalsGrammarAccess getTerminalsGrammarAccess() { } - //PackageSet: - // {PackageSet} - // 'PackageSet' - // '{' (package+=Package ("," package+=Package)*)? - // '}'; + //PackageSet returns PackageSet: + // {PackageSet} + // 'PackageSet' + // '{' + // (package+=Package ( "," package+=Package)* )? + // '}'; public PackageSetElements getPackageSetAccess() { return pPackageSet; } @@ -3918,8 +4197,8 @@ public ParserRule getPackageSetRule() { return getPackageSetAccess().getRule(); } - //Package: - // Package_Impl | CatkinPackage; + //Package returns Package: + // Package_Impl | CatkinPackage; public PackageElements getPackageAccess() { return pPackage; } @@ -3928,8 +4207,8 @@ public ParserRule getPackageRule() { return getPackageAccess().getRule(); } - //SpecBase: - // ServiceSpec | TopicSpec | ActionSpec; + //SpecBase returns SpecBase: + // ServiceSpec | TopicSpec | ActionSpec; public SpecBaseElements getSpecBaseAccess() { return pSpecBase; } @@ -3938,8 +4217,8 @@ public ParserRule getSpecBaseRule() { return getSpecBaseAccess().getRule(); } - //Dependency: - // PackageDependency | ExternalDependency; + //Dependency returns Dependency: + // PackageDependency | ExternalDependency; public DependencyElements getDependencyAccess() { return pDependency; } @@ -3948,8 +4227,8 @@ public ParserRule getDependencyRule() { return getDependencyAccess().getRule(); } - //Namespace: - // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; + //Namespace returns Namespace: + // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; public NamespaceElements getNamespaceAccess() { return pNamespace; } @@ -3958,12 +4237,14 @@ public ParserRule getNamespaceRule() { return getNamespaceAccess().getRule(); } - //Package_Impl Package: - // {Package} - // 'Package' - // name=EString - // '{' ('Specs' '{' spec+=SpecBase ("," spec+=SpecBase)* '}')? (artifact+=Artifact ("," artifact+=Artifact)*)? - // '}'; + //Package_Impl returns Package: + // {Package} + // 'Package' + // name=EString + // '{' + // ('Specs' '{' spec+=SpecBase ( "," spec+=SpecBase)* '}')? + // (artifact+=Artifact ( "," artifact+=Artifact)*)? + // '}'; public Package_ImplElements getPackage_ImplAccess() { return pPackage_Impl; } @@ -3972,8 +4253,8 @@ public ParserRule getPackage_ImplRule() { return getPackage_ImplAccess().getRule(); } - //EString: - // STRING | ID; + //EString returns ecore::EString: + // STRING | ID; public EStringElements getEStringAccess() { return pEString; } @@ -3982,8 +4263,9 @@ public ParserRule getEStringRule() { return getEStringAccess().getRule(); } - //RosNames: - // ROS_CONVENTION_A | ID | 'node'; + //RosNames returns ecore::EString: + // ROS_CONVENTION_A | ID | 'node' + //; public RosNamesElements getRosNamesAccess() { return pRosNames; } @@ -3992,8 +4274,9 @@ public ParserRule getRosNamesRule() { return getRosNamesAccess().getRule(); } - //RosParamNames: - // ROS_CONVENTION_PARAM | ID; + //RosParamNames returns ecore::EString: + // ROS_CONVENTION_PARAM | ID + //; public RosParamNamesElements getRosParamNamesAccess() { return pRosParamNames; } @@ -4003,24 +4286,24 @@ public ParserRule getRosParamNamesRule() { } //terminal ROS_CONVENTION_A: - // '/' ID | ID '/'*; + // ( ('/' ID ) | ( ID '/' ) )* ; public TerminalRule getROS_CONVENTION_ARule() { return tROS_CONVENTION_A; } //terminal ROS_CONVENTION_PARAM: - // '/' STRING | STRING '/' | '~' STRING*; + // ( ('/' STRING ) | ( STRING '/' ) | ('~' STRING ) )* ; public TerminalRule getROS_CONVENTION_PARAMRule() { return tROS_CONVENTION_PARAM; } - //Artifact: - // {Artifact} - // 'Artifact' - // name=RosNames - // '{' - // node=Node? - // '}'; + //Artifact returns Artifact: + // {Artifact} + // 'Artifact' + // name=RosNames + // '{' + // (node=Node)? + // '}'; public ArtifactElements getArtifactAccess() { return pArtifact; } @@ -4029,13 +4312,15 @@ public ParserRule getArtifactRule() { return getArtifactAccess().getRule(); } - //CatkinPackage: - // {CatkinPackage} - // 'CatkinPackage' - // name=RosNames - // '{' ('Specs' '{' spec+=SpecBase ("," spec+=SpecBase)* '}')? (artifact+=Artifact ("," artifact+=Artifact)*)? - // ('Dependencies' '{' dependency+=Dependency ("," dependency+=Dependency)* '}')? - // '}'; + //CatkinPackage returns CatkinPackage: + // {CatkinPackage} + // 'CatkinPackage' + // name=RosNames + // '{' + // ('Specs' '{' spec+=SpecBase ( "," spec+=SpecBase)* '}')? + // (artifact+=Artifact ( "," artifact+=Artifact)*)? + // ('Dependencies' '{' dependency+=Dependency ( "," dependency+=Dependency)* '}' )? + // '}'; public CatkinPackageElements getCatkinPackageAccess() { return pCatkinPackage; } @@ -4044,12 +4329,14 @@ public ParserRule getCatkinPackageRule() { return getCatkinPackageAccess().getRule(); } - //ServiceSpec: - // {ServiceSpec} - // 'ServiceSpec' - // name=EString - // '{' ('request' request=MessageDefinition)? ('response' response=MessageDefinition)? - // '}'; + //ServiceSpec returns ServiceSpec: + // {ServiceSpec} + // 'ServiceSpec' + // name=EString + // '{' + // ('request' request=MessageDefinition)? + // ('response' response=MessageDefinition)? + // '}'; public ServiceSpecElements getServiceSpecAccess() { return pServiceSpec; } @@ -4058,12 +4345,13 @@ public ParserRule getServiceSpecRule() { return getServiceSpecAccess().getRule(); } - //TopicSpec: - // {TopicSpec} - // 'TopicSpec' - // name=(EString | 'Header' | 'String') - // '{' ('message' message=MessageDefinition)? - // '}'; + //TopicSpec returns TopicSpec: + // {TopicSpec} + // 'TopicSpec' + // name=(EString|'Header'|'String') + // '{' + // ('message' message=MessageDefinition)? + // '}'; public TopicSpecElements getTopicSpecAccess() { return pTopicSpec; } @@ -4072,12 +4360,15 @@ public ParserRule getTopicSpecRule() { return getTopicSpecAccess().getRule(); } - //ActionSpec: - // {ActionSpec} - // 'ActionSpec' - // name=EString - // '{' ('goal' goal=MessageDefinition)? ('result' result=MessageDefinition)? ('feedback' feedback=MessageDefinition)? - // '}'; + //ActionSpec returns ActionSpec: + // {ActionSpec} + // 'ActionSpec' + // name=EString + // '{' + // ('goal' goal=MessageDefinition)? + // ('result' result=MessageDefinition)? + // ('feedback' feedback=MessageDefinition)? + // '}'; public ActionSpecElements getActionSpecAccess() { return pActionSpec; } @@ -4086,10 +4377,11 @@ public ParserRule getActionSpecRule() { return getActionSpecAccess().getRule(); } - //MessageDefinition: - // {MessageDefinition} - // '{' (MessagePart+=MessagePart MessagePart+=MessagePart*)? - // '}'; + //MessageDefinition returns MessageDefinition: + // {MessageDefinition} + // '{' + // ( MessagePart+=MessagePart ( MessagePart+=MessagePart)* )? + // '}'; public MessageDefinitionElements getMessageDefinitionAccess() { return pMessageDefinition; } @@ -4098,16 +4390,18 @@ public ParserRule getMessageDefinitionRule() { return getMessageDefinitionAccess().getRule(); } - //Node: - // 'Node' - // '{' - // '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)* '}')?) - // '}'; + //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)* '}' )? + // '}'; public NodeElements getNodeAccess() { return pNode; } @@ -4116,12 +4410,13 @@ public ParserRule getNodeRule() { return getNodeAccess().getRule(); } - //ServiceServer: - // 'ServiceServer' - // '{' - // 'name' name=EString - // 'service' service=[ServiceSpec|EString] ('namespace' namespace=Namespace)? - // '}'; + //ServiceServer returns ServiceServer: + // 'ServiceServer' + // '{' + // 'name' name=EString + // 'service' service=[ServiceSpec|EString] + // ('namespace' namespace=Namespace)? + // '}'; public ServiceServerElements getServiceServerAccess() { return pServiceServer; } @@ -4130,12 +4425,13 @@ public ParserRule getServiceServerRule() { return getServiceServerAccess().getRule(); } - //Publisher: - // 'Publisher' - // '{' - // 'name' name=EString - // 'message' message=[TopicSpec|EString] ('namespace' namespace=Namespace)? - // '}'; + //Publisher returns Publisher: + // 'Publisher' + // '{' + // 'name' name=EString + // 'message' message=[TopicSpec|EString] + // ('namespace' namespace=Namespace)? + // '}'; public PublisherElements getPublisherAccess() { return pPublisher; } @@ -4144,12 +4440,13 @@ public ParserRule getPublisherRule() { return getPublisherAccess().getRule(); } - //Subscriber: - // 'Subscriber' - // '{' - // 'name' name=EString - // 'message' message=[TopicSpec|EString] ('namespace' namespace=Namespace)? - // '}'; + //Subscriber returns Subscriber: + // 'Subscriber' + // '{' + // 'name' name=EString + // 'message' message=[TopicSpec|EString] + // ('namespace' namespace=Namespace)? + // '}'; public SubscriberElements getSubscriberAccess() { return pSubscriber; } @@ -4158,12 +4455,13 @@ public ParserRule getSubscriberRule() { return getSubscriberAccess().getRule(); } - //ServiceClient: - // 'ServiceClient' - // '{' - // 'name' name=EString - // 'service' service=[ServiceSpec|EString] ('namespace' namespace=Namespace)? - // '}'; + //ServiceClient returns ServiceClient: + // 'ServiceClient' + // '{' + // 'name' name=EString + // 'service' service=[ServiceSpec|EString] + // ('namespace' namespace=Namespace)? + // '}'; public ServiceClientElements getServiceClientAccess() { return pServiceClient; } @@ -4172,12 +4470,13 @@ public ParserRule getServiceClientRule() { return getServiceClientAccess().getRule(); } - //ActionServer: - // 'ActionServer' - // '{' - // 'name' name=EString - // 'action' action=[ActionSpec|EString] ('namespace' namespace=Namespace)? - // '}'; + //ActionServer returns ActionServer: + // 'ActionServer' + // '{' + // 'name' name=EString + // 'action' action=[ActionSpec|EString] + // ('namespace' namespace=Namespace)? + // '}'; public ActionServerElements getActionServerAccess() { return pActionServer; } @@ -4186,12 +4485,13 @@ public ParserRule getActionServerRule() { return getActionServerAccess().getRule(); } - //ActionClient: - // 'ActionClient' - // '{' - // 'name' name=EString - // 'action' action=[ActionSpec|EString] ('namespace' namespace=Namespace)? - // '}'; + //ActionClient returns ActionClient: + // 'ActionClient' + // '{' + // 'name' name=EString + // 'action' action=[ActionSpec|EString] + // ('namespace' namespace=Namespace)? + // '}'; public ActionClientElements getActionClientAccess() { return pActionClient; } @@ -4200,8 +4500,8 @@ public ParserRule getActionClientRule() { return getActionClientAccess().getRule(); } - //GraphName GraphName: - // 'GraphName'; + //GraphName returns GraphName: + // 'GraphName' ; public GraphNameElements getGraphNameAccess() { return pGraphName; } @@ -4210,9 +4510,10 @@ public ParserRule getGraphNameRule() { return getGraphNameAccess().getRule(); } - //PackageDependency: - // 'PackageDependency' - // package=[Package|EString]; + //PackageDependency returns PackageDependency: + // 'PackageDependency' + // package=[Package|EString] + //; public PackageDependencyElements getPackageDependencyAccess() { return pPackageDependency; } @@ -4221,10 +4522,10 @@ public ParserRule getPackageDependencyRule() { return getPackageDependencyAccess().getRule(); } - //ExternalDependency: - // {ExternalDependency} - // 'ExternalDependency' - // name=EString; + //ExternalDependency returns ExternalDependency: + // {ExternalDependency} + // 'ExternalDependency' + // name=EString; public ExternalDependencyElements getExternalDependencyAccess() { return pExternalDependency; } @@ -4233,11 +4534,12 @@ public ParserRule getExternalDependencyRule() { return getExternalDependencyAccess().getRule(); } - //GlobalNamespace: - // {GlobalNamespace} - // 'GlobalNamespace' - // '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? - // '}'; + //GlobalNamespace returns GlobalNamespace: + // {GlobalNamespace} + // 'GlobalNamespace' + // '{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + // '}'; public GlobalNamespaceElements getGlobalNamespaceAccess() { return pGlobalNamespace; } @@ -4246,11 +4548,12 @@ public ParserRule getGlobalNamespaceRule() { return getGlobalNamespaceAccess().getRule(); } - //RelativeNamespace_Impl RelativeNamespace: - // {RelativeNamespace} - // 'RelativeNamespace' - // '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? - // '}'; + //RelativeNamespace_Impl returns RelativeNamespace: + // {RelativeNamespace} + // 'RelativeNamespace' + // '{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + // '}'; public RelativeNamespace_ImplElements getRelativeNamespace_ImplAccess() { return pRelativeNamespace_Impl; } @@ -4259,11 +4562,12 @@ public ParserRule getRelativeNamespace_ImplRule() { return getRelativeNamespace_ImplAccess().getRule(); } - //PrivateNamespace: - // {PrivateNamespace} - // 'PrivateNamespace' - // '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? - // '}'; + //PrivateNamespace returns PrivateNamespace: + // {PrivateNamespace} + // 'PrivateNamespace' + // '{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + // '}'; public PrivateNamespaceElements getPrivateNamespaceAccess() { return pPrivateNamespace; } @@ -4273,12 +4577,13 @@ public ParserRule getPrivateNamespaceRule() { } ////PARAMETERS DEFINITION - //Parameter: - // 'Parameter' - // '{' - // 'name' name=EString ('namespace' namespace=Namespace)? - // 'type' type=ParameterType - // '}'; + //Parameter returns Parameter: + // 'Parameter' + // '{' + // 'name' name=EString + // ('namespace' namespace=Namespace)? + // 'type' type=ParameterType + // '}'; public ParameterElements getParameterAccess() { return pParameter; } @@ -4287,9 +4592,8 @@ public ParserRule getParameterRule() { return getParameterAccess().getRule(); } - //ParameterType: - // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | - // ParameterBooleanType | ParameterBase64Type | ParameterArrayType; + //ParameterType returns ParameterType: + // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType; public ParameterTypeElements getParameterTypeAccess() { return pParameterType; } @@ -4298,10 +4602,9 @@ public ParserRule getParameterTypeRule() { return getParameterTypeAccess().getRule(); } - //// | ParameterDateType; - //ParameterValue: - // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | - // ParameterStruct; + // // | ParameterDateType; + //ParameterValue returns ParameterValue: + // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct; public ParameterValueElements getParameterValueAccess() { return pParameterValue; } @@ -4310,13 +4613,13 @@ public ParserRule getParameterValueRule() { return getParameterValueAccess().getRule(); } - //// | ParameterDate; - //ParameterListType: - // {ParameterListType} - // 'List' - // '{' - // sequence+=ParameterType (',' sequence+=ParameterType)* - // '}'; + // // | ParameterDate; + //ParameterListType returns ParameterListType: + // {ParameterListType} + // 'List' + // '{' + // sequence+=ParameterType ( ',' sequence+=ParameterType )* + // '}'; public ParameterListTypeElements getParameterListTypeAccess() { return pParameterListType; } @@ -4325,12 +4628,12 @@ public ParserRule getParameterListTypeRule() { return getParameterListTypeAccess().getRule(); } - //ParameterStructType: - // {ParameterStructType} - // 'Struct' - // '{' - // parameterstructypetmember+=ParameterStructTypeMember ("," parameterstructypetmember+=ParameterStructTypeMember)* - // '}'; + //ParameterStructType returns ParameterStructType: + // {ParameterStructType} + // 'Struct' + // '{' + // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* + // '}'; public ParameterStructTypeElements getParameterStructTypeAccess() { return pParameterStructType; } @@ -4339,9 +4642,10 @@ public ParserRule getParameterStructTypeRule() { return getParameterStructTypeAccess().getRule(); } - //ParameterIntegerType: - // {ParameterIntegerType} - // 'Integer' ('default' default=ParameterInteger)?; + //ParameterIntegerType returns ParameterIntegerType: + // {ParameterIntegerType} + // 'Integer' + // ('{''default' default=ParameterInteger'}')?; public ParameterIntegerTypeElements getParameterIntegerTypeAccess() { return pParameterIntegerType; } @@ -4350,9 +4654,10 @@ public ParserRule getParameterIntegerTypeRule() { return getParameterIntegerTypeAccess().getRule(); } - //ParameterStringType: - // {ParameterStringType} - // 'String' ('default' default=ParameterString)?; + //ParameterStringType returns ParameterStringType: + // {ParameterStringType} + // 'String' + // ('{''default' default=ParameterString'}')?; public ParameterStringTypeElements getParameterStringTypeAccess() { return pParameterStringType; } @@ -4361,9 +4666,10 @@ public ParserRule getParameterStringTypeRule() { return getParameterStringTypeAccess().getRule(); } - //ParameterDoubleType: - // {ParameterDoubleType} - // 'Double' ('default' default=ParameterDouble)?; + //ParameterDoubleType returns ParameterDoubleType: + // {ParameterDoubleType} + // 'Double' + // ('{''default' default=ParameterDouble'}')?; public ParameterDoubleTypeElements getParameterDoubleTypeAccess() { return pParameterDoubleType; } @@ -4372,9 +4678,10 @@ public ParserRule getParameterDoubleTypeRule() { return getParameterDoubleTypeAccess().getRule(); } - //ParameterDateType: - // {ParameterDateType} - // 'Date' ('default' default=ParameterDate)?; + //ParameterDateType returns ParameterDateType: + // {ParameterDateType} + // 'Date' + // ('{''default' default=ParameterDate'}')?; public ParameterDateTypeElements getParameterDateTypeAccess() { return pParameterDateType; } @@ -4383,9 +4690,10 @@ public ParserRule getParameterDateTypeRule() { return getParameterDateTypeAccess().getRule(); } - //ParameterBooleanType: - // {ParameterBooleanType} - // 'Boolean' ('default' default=ParameterBoolean)?; + //ParameterBooleanType returns ParameterBooleanType: + // {ParameterBooleanType} + // 'Boolean' + // ('{''default' default=ParameterBoolean'}')?; public ParameterBooleanTypeElements getParameterBooleanTypeAccess() { return pParameterBooleanType; } @@ -4394,9 +4702,10 @@ public ParserRule getParameterBooleanTypeRule() { return getParameterBooleanTypeAccess().getRule(); } - //ParameterBase64Type: - // {ParameterBase64Type} - // 'Base64' ('default' default=ParameterBase64)?; + //ParameterBase64Type returns ParameterBase64Type: + // {ParameterBase64Type} + // 'Base64' + // ('{''default' default=ParameterBase64 '}')?; public ParameterBase64TypeElements getParameterBase64TypeAccess() { return pParameterBase64Type; } @@ -4405,9 +4714,10 @@ public ParserRule getParameterBase64TypeRule() { return getParameterBase64TypeAccess().getRule(); } - //ParameterAnyType: - // {ParameterAnyType} - // 'Any' ('default' default=ParameterAny)?; + //ParameterAnyType returns ParameterAnyType: + // {ParameterAnyType} + // 'Any' + // ('{''default' default=ParameterAny'}')?; public ParameterAnyTypeElements getParameterAnyTypeAccess() { return pParameterAnyType; } @@ -4416,11 +4726,12 @@ public ParserRule getParameterAnyTypeRule() { return getParameterAnyTypeAccess().getRule(); } - //ParameterArrayType: - // 'Array' - // '{' - // 'type' type=ParameterType ('default' default=ParameterList)? - // '}'; + //ParameterArrayType returns ParameterArrayType: + // 'Array' + // '{' + // 'type' type=ParameterType + // ('default' default=ParameterList)? + // '}'; public ParameterArrayTypeElements getParameterArrayTypeAccess() { return pParameterArrayType; } @@ -4429,9 +4740,10 @@ public ParserRule getParameterArrayTypeRule() { return getParameterArrayTypeAccess().getRule(); } - //ParameterList ParameterSequence: - // {ParameterSequence} - // '{' value+=ParameterValue (',' value+=ParameterValue)* '}'; + //ParameterList returns ParameterSequence: + // {ParameterSequence} + // '{' value+=ParameterValue ( ',' value+=ParameterValue )* '}' + //; public ParameterListElements getParameterListAccess() { return pParameterList; } @@ -4440,11 +4752,12 @@ public ParserRule getParameterListRule() { return getParameterListAccess().getRule(); } - //ParameterAny: - // {ParameterAny} - // 'ParameterAny' - // '{' ('value' value=EString)? - // '}'; + //ParameterAny returns ParameterAny: + // {ParameterAny} + // 'ParameterAny' + // '{' + // ('value' value=EString)? + // '}'; public ParameterAnyElements getParameterAnyAccess() { return pParameterAny; } @@ -4453,8 +4766,9 @@ public ParserRule getParameterAnyRule() { return getParameterAnyAccess().getRule(); } - //ParameterString: - // value=EString; + //ParameterString returns ParameterString: + // value=EString + //; public ParameterStringElements getParameterStringAccess() { return pParameterString; } @@ -4463,8 +4777,9 @@ public ParserRule getParameterStringRule() { return getParameterStringAccess().getRule(); } - //ParameterBase64: - // value=Base64Binary; + //ParameterBase64 returns ParameterBase64: + // value=Base64Binary + //; public ParameterBase64Elements getParameterBase64Access() { return pParameterBase64; } @@ -4473,8 +4788,9 @@ public ParserRule getParameterBase64Rule() { return getParameterBase64Access().getRule(); } - //ParameterInteger: - // value=Integer0; + //ParameterInteger returns ParameterInteger: + // value=Integer0 + //; public ParameterIntegerElements getParameterIntegerAccess() { return pParameterInteger; } @@ -4483,8 +4799,9 @@ public ParserRule getParameterIntegerRule() { return getParameterIntegerAccess().getRule(); } - //ParameterDouble: - // value=Double0; + //ParameterDouble returns ParameterDouble: + // value=Double0 + //; public ParameterDoubleElements getParameterDoubleAccess() { return pParameterDouble; } @@ -4493,8 +4810,9 @@ public ParserRule getParameterDoubleRule() { return getParameterDoubleAccess().getRule(); } - //ParameterBoolean: - // value=boolean0; + //ParameterBoolean returns ParameterBoolean: + // value=boolean0 + //; public ParameterBooleanElements getParameterBooleanAccess() { return pParameterBoolean; } @@ -4503,8 +4821,10 @@ public ParserRule getParameterBooleanRule() { return getParameterBooleanAccess().getRule(); } - //ParameterStruct: - // {ParameterStruct} ('{' value+=ParameterStructMember ("," '{' value+=ParameterStructMember '}')* '}')?; + //ParameterStruct returns ParameterStruct: + // {ParameterStruct} + // ('{' value+=ParameterStructMember ( "," '{' value+=ParameterStructMember '}')* '}' )? + //; public ParameterStructElements getParameterStructAccess() { return pParameterStruct; } @@ -4513,8 +4833,9 @@ public ParserRule getParameterStructRule() { return getParameterStructAccess().getRule(); } - //ParameterDate: - // value=DateTime0; + //ParameterDate returns ParameterDate: + // value=DateTime0 + // ; public ParameterDateElements getParameterDateAccess() { return pParameterDate; } @@ -4523,12 +4844,12 @@ public ParserRule getParameterDateRule() { return getParameterDateAccess().getRule(); } - //ParameterStructMember: - // 'ParameterStructMember' - // name=EString - // '{' - // 'value' value=ParameterValue - // '}'; + //ParameterStructMember returns ParameterStructMember: + // 'ParameterStructMember' + // name=EString + // '{' + // 'value' value=ParameterValue + // '}'; public ParameterStructMemberElements getParameterStructMemberAccess() { return pParameterStructMember; } @@ -4537,9 +4858,10 @@ public ParserRule getParameterStructMemberRule() { return getParameterStructMemberAccess().getRule(); } - //ParameterStructTypeMember: - // name=EString - // type=ParameterType; + //ParameterStructTypeMember returns ParameterStructTypeMember: + // name=EString + // type=ParameterType + // ; public ParameterStructTypeMemberElements getParameterStructTypeMemberAccess() { return pParameterStructTypeMember; } @@ -4548,74 +4870,65 @@ public ParserRule getParameterStructTypeMemberRule() { return getParameterStructTypeMemberAccess().getRule(); } - //terminal fragment DIGIT: - // '0'..'9'; + ////PARAMETERS PRIMITIVES TYPES + //terminal fragment DIGIT: '0'..'9'; public TerminalRule getDIGITRule() { return tDIGIT; } - //terminal BINARY: - // ('0b' | '0B') ('0' | '1')+; + //terminal BINARY: ('0b'|'0B')('0'|'1')+; public TerminalRule getBINARYRule() { return tBINARY; } - //terminal BOOLEAN: - // 'true' | 'false'; + //terminal BOOLEAN: 'true'|'false'; public TerminalRule getBOOLEANRule() { return tBOOLEAN; } - //terminal DOUBLE returns ecore::EDouble: - // DECINT ('.' DIGIT* | ('.' DIGIT*)? ('E' | 'e') ('-' | '+')? DECINT); + //terminal DOUBLE returns ecore::EDouble: DECINT (('.' DIGIT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DECINT)); public TerminalRule getDOUBLERule() { return tDOUBLE; } - //terminal DECINT: - // '0' | '1'..'9' DIGIT* | '-' '0'..'9' DIGIT*; + // // Use terminal to avoid 'e' turning into a keyword + //terminal DECINT: '0' | ('1'..'9' DIGIT*) | ('-''0'..'9' DIGIT*) ; public TerminalRule getDECINTRule() { return tDECINT; } - //terminal DAY: - // '1'..'9' | '1'..'3' '0'..'9'; + //terminal DAY:'1'..'9' | '1'..'3' '0'..'9'; public TerminalRule getDAYRule() { return tDAY; } - //terminal MONTH: - // '1'..'9' | '1' '0'..'2'; + //terminal MONTH:'1'..'9' | '1' '0'..'2'; public TerminalRule getMONTHRule() { return tMONTH; } - //terminal YEAR: - // '0'..'2' '0'..'9' '0'..'9' '0'..'9'; + //terminal YEAR:'0'..'2' '0'..'9' '0'..'9' '0'..'9'; public TerminalRule getYEARRule() { return tYEAR; } - //terminal HOUR: - // '0'..'1' '0'..'9' | '2' '0'..'3'; + //terminal HOUR: ('0'..'1')('0'..'9') | ('2')('0'..'3'); public TerminalRule getHOURRule() { return tHOUR; } - //terminal MIN_SEC: - // '0'..'5' '0'..'9'; + //terminal MIN_SEC:('0'..'5')('0'..'9'); public TerminalRule getMIN_SECRule() { return tMIN_SEC; } - //terminal DATE_TIME: - // YEAR '-' MONTH '-' DAY 'T' HOUR ':' MIN_SEC ':' MIN_SEC; + //terminal DATE_TIME: YEAR'-'MONTH'-'DAY'T'HOUR':'MIN_SEC':'MIN_SEC; public TerminalRule getDATE_TIMERule() { return tDATE_TIME; } - //Base64Binary type::Base64Binary: - // BINARY; + //Base64Binary returns type::Base64Binary: + // BINARY ; public Base64BinaryElements getBase64BinaryAccess() { return pBase64Binary; } @@ -4624,8 +4937,8 @@ public ParserRule getBase64BinaryRule() { return getBase64BinaryAccess().getRule(); } - //boolean0 type::Boolean: - // BOOLEAN; + //boolean0 returns type::Boolean: + // BOOLEAN; public Boolean0Elements getBoolean0Access() { return pBoolean0; } @@ -4634,8 +4947,8 @@ public ParserRule getBoolean0Rule() { return getBoolean0Access().getRule(); } - //Double0 type::Double: - // DOUBLE; + //Double0 returns type::Double: + // DOUBLE; public Double0Elements getDouble0Access() { return pDouble0; } @@ -4644,8 +4957,8 @@ public ParserRule getDouble0Rule() { return getDouble0Access().getRule(); } - //Integer0 type::Int: - // DECINT; + //Integer0 returns type::Int: + // DECINT; public Integer0Elements getInteger0Access() { return pInteger0; } @@ -4654,8 +4967,8 @@ public ParserRule getInteger0Rule() { return getInteger0Access().getRule(); } - //DateTime0 type::DateTime: - // DATE_TIME; + //DateTime0 returns type::DateTime: + // DATE_TIME; public DateTime0Elements getDateTime0Access() { return pDateTime0; } @@ -4665,9 +4978,10 @@ public ParserRule getDateTime0Rule() { } ////MESSAGE PRIMITIVES DEFINITION - //MessagePart primitives::MessagePart: - // Type=AbstractType - // Data=(KEYWORD | MESSAGE_ASIGMENT | EString); + //MessagePart returns primitives::MessagePart: + // Type = AbstractType + // Data =(KEYWORD | MESSAGE_ASIGMENT | EString) + //; public MessagePartElements getMessagePartAccess() { return pMessagePart; } @@ -4677,15 +4991,16 @@ public ParserRule getMessagePartRule() { } //terminal MESSAGE_ASIGMENT: - // (ID | STRING) '=' (ID | STRING | INT | '-' INT); + // ((ID|STRING)'='(ID|STRING|INT|'-'INT)) + //; public TerminalRule getMESSAGE_ASIGMENTRule() { return tMESSAGE_ASIGMENT; } - //AbstractType primitives::AbstractType: - // bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | - // duration | Header | boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | - // int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | TopicSpecRef | ArrayTopicSpecRef; + //AbstractType returns primitives::AbstractType: + // bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | duration | Header | + // boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | + // TopicSpecRef | ArrayTopicSpecRef ; public AbstractTypeElements getAbstractTypeAccess() { return pAbstractType; } @@ -4694,9 +5009,10 @@ public ParserRule getAbstractTypeRule() { return getAbstractTypeAccess().getRule(); } - //bool primitives::bool: - // {primitives::bool} - // 'bool'; + //bool returns primitives::bool: + // {primitives::bool} + // 'bool' + // ; public BoolElements getBoolAccess() { return pBool; } @@ -4705,9 +5021,10 @@ public ParserRule getBoolRule() { return getBoolAccess().getRule(); } - //int8 primitives::int8: - // {primitives::int8} - // 'int8'; + //int8 returns primitives::int8: + // {primitives::int8} + // 'int8' + // ; public Int8Elements getInt8Access() { return pInt8; } @@ -4716,9 +5033,10 @@ public ParserRule getInt8Rule() { return getInt8Access().getRule(); } - //uint8 primitives::uint8: - // {primitives::uint8} - // 'uint8'; + //uint8 returns primitives::uint8: + // {primitives::uint8} + // 'uint8' + // ; public Uint8Elements getUint8Access() { return pUint8; } @@ -4727,9 +5045,10 @@ public ParserRule getUint8Rule() { return getUint8Access().getRule(); } - //int16 primitives::int16: - // {primitives::int16} - // 'int16'; + //int16 returns primitives::int16: + // {primitives::int16} + // 'int16' + // ; public Int16Elements getInt16Access() { return pInt16; } @@ -4738,9 +5057,10 @@ public ParserRule getInt16Rule() { return getInt16Access().getRule(); } - //uint16 primitives::uint16: - // {primitives::uint16} - // 'uint16'; + //uint16 returns primitives::uint16: + // {primitives::uint16} + // 'uint16' + // ; public Uint16Elements getUint16Access() { return pUint16; } @@ -4749,9 +5069,10 @@ public ParserRule getUint16Rule() { return getUint16Access().getRule(); } - //int32 primitives::int32: - // {primitives::int32} - // 'int32'; + //int32 returns primitives::int32: + // {primitives::int32} + // 'int32' + // ; public Int32Elements getInt32Access() { return pInt32; } @@ -4760,9 +5081,10 @@ public ParserRule getInt32Rule() { return getInt32Access().getRule(); } - //uint32 primitives::uint32: - // {primitives::uint32} - // 'uint32'; + //uint32 returns primitives::uint32: + // {primitives::uint32} + // 'uint32' + // ; public Uint32Elements getUint32Access() { return pUint32; } @@ -4771,9 +5093,10 @@ public ParserRule getUint32Rule() { return getUint32Access().getRule(); } - //int64 primitives::int64: - // {primitives::int64} - // 'int64'; + //int64 returns primitives::int64: + // {primitives::int64} + // 'int64' + // ; public Int64Elements getInt64Access() { return pInt64; } @@ -4782,9 +5105,10 @@ public ParserRule getInt64Rule() { return getInt64Access().getRule(); } - //uint64 primitives::uint64: - // {primitives::uint64} - // 'uint64'; + //uint64 returns primitives::uint64: + // {primitives::uint64} + // 'uint64' + // ; public Uint64Elements getUint64Access() { return pUint64; } @@ -4793,9 +5117,10 @@ public ParserRule getUint64Rule() { return getUint64Access().getRule(); } - //float32 primitives::float32: - // {primitives::float32} - // 'float32'; + //float32 returns primitives::float32: + // {primitives::float32} + // 'float32' + // ; public Float32Elements getFloat32Access() { return pFloat32; } @@ -4804,9 +5129,10 @@ public ParserRule getFloat32Rule() { return getFloat32Access().getRule(); } - //float64 primitives::float64: - // {primitives::float64} - // 'float64'; + //float64 returns primitives::float64: + // {primitives::float64} + // 'float64' + // ; public Float64Elements getFloat64Access() { return pFloat64; } @@ -4815,9 +5141,10 @@ public ParserRule getFloat64Rule() { return getFloat64Access().getRule(); } - //string0 primitives::string: - // {primitives::string} - // 'string'; + //string0 returns primitives::string: + // {primitives::string} + // 'string' + // ; public String0Elements getString0Access() { return pString0; } @@ -4826,9 +5153,10 @@ public ParserRule getString0Rule() { return getString0Access().getRule(); } - //byte primitives::Byte: - // {primitives::Byte} - // 'byte'; + //byte returns primitives::Byte: + // {primitives::Byte} + // 'byte' + // ; public ByteElements getByteAccess() { return pByte; } @@ -4837,9 +5165,10 @@ public ParserRule getByteRule() { return getByteAccess().getRule(); } - //time primitives::time: - // {primitives::time} - // 'time'; + //time returns primitives::time: + // {primitives::time} + // 'time' + // ; public TimeElements getTimeAccess() { return pTime; } @@ -4848,9 +5177,10 @@ public ParserRule getTimeRule() { return getTimeAccess().getRule(); } - //duration primitives::duration: - // {primitives::duration} - // 'duration'; + //duration returns primitives::duration: + // {primitives::duration} + // 'duration' + // ; public DurationElements getDurationAccess() { return pDuration; } @@ -4859,9 +5189,10 @@ public ParserRule getDurationRule() { return getDurationAccess().getRule(); } - //boolArray primitives::boolArray: - // {primitives::boolArray} - // 'bool[]'; + //boolArray returns primitives::boolArray: + // {primitives::boolArray} + // 'bool[]' + // ; public BoolArrayElements getBoolArrayAccess() { return pBoolArray; } @@ -4870,9 +5201,10 @@ public ParserRule getBoolArrayRule() { return getBoolArrayAccess().getRule(); } - //int8Array primitives::int8Array: - // {primitives::int8Array} - // 'int8[]'; + //int8Array returns primitives::int8Array: + // {primitives::int8Array} + // 'int8[]' + // ; public Int8ArrayElements getInt8ArrayAccess() { return pInt8Array; } @@ -4881,9 +5213,10 @@ public ParserRule getInt8ArrayRule() { return getInt8ArrayAccess().getRule(); } - //uint8Array primitives::uint8Array: - // {primitives::uint8Array} - // 'uint8[]'; + //uint8Array returns primitives::uint8Array: + // {primitives::uint8Array} + // 'uint8[]' + // ; public Uint8ArrayElements getUint8ArrayAccess() { return pUint8Array; } @@ -4892,9 +5225,10 @@ public ParserRule getUint8ArrayRule() { return getUint8ArrayAccess().getRule(); } - //int16Array primitives::int16Array: - // {primitives::int16Array} - // 'int16[]'; + //int16Array returns primitives::int16Array: + // {primitives::int16Array} + // 'int16[]' + // ; public Int16ArrayElements getInt16ArrayAccess() { return pInt16Array; } @@ -4903,9 +5237,10 @@ public ParserRule getInt16ArrayRule() { return getInt16ArrayAccess().getRule(); } - //uint16Array primitives::uint16Array: - // {primitives::uint16Array} - // 'uint16[]'; + //uint16Array returns primitives::uint16Array: + // {primitives::uint16Array} + // 'uint16[]' + // ; public Uint16ArrayElements getUint16ArrayAccess() { return pUint16Array; } @@ -4914,9 +5249,10 @@ public ParserRule getUint16ArrayRule() { return getUint16ArrayAccess().getRule(); } - //int32Array primitives::int32Array: - // {primitives::int32Array} - // 'int32[]'; + //int32Array returns primitives::int32Array: + // {primitives::int32Array} + // 'int32[]' + // ; public Int32ArrayElements getInt32ArrayAccess() { return pInt32Array; } @@ -4925,9 +5261,10 @@ public ParserRule getInt32ArrayRule() { return getInt32ArrayAccess().getRule(); } - //uint32Array primitives::uint32Array: - // {primitives::uint32Array} - // 'uint32[]'; + //uint32Array returns primitives::uint32Array: + // {primitives::uint32Array} + // 'uint32[]' + // ; public Uint32ArrayElements getUint32ArrayAccess() { return pUint32Array; } @@ -4936,9 +5273,10 @@ public ParserRule getUint32ArrayRule() { return getUint32ArrayAccess().getRule(); } - //int64Array primitives::int64Array: - // {primitives::int64Array} - // 'int64[]'; + //int64Array returns primitives::int64Array: + // {primitives::int64Array} + // 'int64[]' + // ; public Int64ArrayElements getInt64ArrayAccess() { return pInt64Array; } @@ -4947,9 +5285,10 @@ public ParserRule getInt64ArrayRule() { return getInt64ArrayAccess().getRule(); } - //uint64Array primitives::uint64Array: - // {primitives::uint64Array} - // 'uint64[]'; + //uint64Array returns primitives::uint64Array: + // {primitives::uint64Array} + // 'uint64[]' + // ; public Uint64ArrayElements getUint64ArrayAccess() { return pUint64Array; } @@ -4958,9 +5297,10 @@ public ParserRule getUint64ArrayRule() { return getUint64ArrayAccess().getRule(); } - //float32Array primitives::float32Array: - // {primitives::float32Array} - // 'float32[]'; + //float32Array returns primitives::float32Array: + // {primitives::float32Array} + // 'float32[]' + // ; public Float32ArrayElements getFloat32ArrayAccess() { return pFloat32Array; } @@ -4969,9 +5309,10 @@ public ParserRule getFloat32ArrayRule() { return getFloat32ArrayAccess().getRule(); } - //float64Array primitives::float64Array: - // {primitives::float64Array} - // 'float64[]'; + //float64Array returns primitives::float64Array: + // {primitives::float64Array} + // 'float64[]' + // ; public Float64ArrayElements getFloat64ArrayAccess() { return pFloat64Array; } @@ -4980,9 +5321,10 @@ public ParserRule getFloat64ArrayRule() { return getFloat64ArrayAccess().getRule(); } - //string0Array primitives::stringArray: - // {primitives::stringArray} - // 'string[]'; + //string0Array returns primitives::stringArray: + // {primitives::stringArray} + // 'string[]' + // ; public String0ArrayElements getString0ArrayAccess() { return pString0Array; } @@ -4991,9 +5333,10 @@ public ParserRule getString0ArrayRule() { return getString0ArrayAccess().getRule(); } - //byteArray primitives::ByteArray: - // {primitives::ByteArray} - // 'byte[]'; + //byteArray returns primitives::ByteArray: + // {primitives::ByteArray} + // 'byte[]' + // ; public ByteArrayElements getByteArrayAccess() { return pByteArray; } @@ -5002,9 +5345,10 @@ public ParserRule getByteArrayRule() { return getByteArrayAccess().getRule(); } - //Header primitives::Header: - // {primitives::Header} - // 'Header'; + //Header returns primitives::Header: + // {primitives::Header} + // 'Header' + //; public HeaderElements getHeaderAccess() { return pHeader; } @@ -5013,8 +5357,9 @@ public ParserRule getHeaderRule() { return getHeaderAccess().getRule(); } - //TopicSpecRef primitives::TopicSpecRef: - // TopicSpec=[TopicSpec|EString]; + //TopicSpecRef returns primitives::TopicSpecRef: + // TopicSpec=[TopicSpec|EString] + //; public TopicSpecRefElements getTopicSpecRefAccess() { return pTopicSpecRef; } @@ -5023,8 +5368,9 @@ public ParserRule getTopicSpecRefRule() { return getTopicSpecRefAccess().getRule(); } - //ArrayTopicSpecRef primitives::ArrayTopicSpecRef: - // TopicSpec=[TopicSpec|EString] '[]'; + //ArrayTopicSpecRef returns primitives::ArrayTopicSpecRef: + // TopicSpec=[TopicSpec|EString]'[]' + //; public ArrayTopicSpecRefElements getArrayTopicSpecRefAccess() { return pArrayTopicSpecRef; } @@ -5033,8 +5379,7 @@ public ParserRule getArrayTopicSpecRefRule() { return getArrayTopicSpecRefAccess().getRule(); } - //KEYWORD: - // 'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time'; + //KEYWORD: 'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time' ; public KEYWORDElements getKEYWORDAccess() { return pKEYWORD; } @@ -5043,45 +5388,40 @@ public ParserRule getKEYWORDRule() { return getKEYWORDAccess().getRule(); } - //terminal ID: - // '^'? ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*; + //terminal ID: '^'?('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; public TerminalRule getIDRule() { return gaTerminals.getIDRule(); } - //terminal INT returns ecore::EInt: - // '0'..'9'+; + //terminal INT returns ecore::EInt: ('0'..'9')+; public TerminalRule getINTRule() { return gaTerminals.getINTRule(); } //terminal STRING: - // '"' ('\\' . | !('\\' | '"'))* '"' | - // "'" ('\\' . | !('\\' | "'"))* "'"; + // '"' ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|'"') )* '"' | + // "'" ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|"'") )* "'" + // ; public TerminalRule getSTRINGRule() { return gaTerminals.getSTRINGRule(); } - //terminal ML_COMMENT: - // '/*'->'*/'; + //terminal ML_COMMENT : '/*' -> '*/'; public TerminalRule getML_COMMENTRule() { return gaTerminals.getML_COMMENTRule(); } - //terminal SL_COMMENT: - // '//' !('\n' | '\r')* ('\r'? '\n')?; + //terminal SL_COMMENT : '//' !('\n'|'\r')* ('\r'? '\n')?; public TerminalRule getSL_COMMENTRule() { return gaTerminals.getSL_COMMENTRule(); } - //terminal WS: - // ' ' | '\t' | '\r' | '\n'+; + //terminal WS : (' '|'\t'|'\r'|'\n')+; public TerminalRule getWSRule() { return gaTerminals.getWSRule(); } - //terminal ANY_OTHER: - // .; + //terminal ANY_OTHER: .; public TerminalRule getANY_OTHERRule() { return gaTerminals.getANY_OTHERRule(); } 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 c5179c9fc..fcb04825c 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 @@ -110,14 +110,13 @@ Node returns Node: 'Node' '{' '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)* '}' )? & + ('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)* '}' )? - ) '}'; ServiceServer returns ServiceServer: diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/RosSystemParser.java b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/RosSystemParser.java index 98424efc5..4492c4b08 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/RosSystemParser.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/RosSystemParser.java @@ -36,21 +36,21 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getParameterValueAccess().getAlternatives(), "rule__ParameterValue__Alternatives"); builder.put(grammarAccess.getNamespaceAccess().getAlternatives(), "rule__Namespace__Alternatives"); builder.put(grammarAccess.getRosSystemAccess().getGroup(), "rule__RosSystem__Group__0"); - builder.put(grammarAccess.getRosSystemAccess().getGroup_5_0(), "rule__RosSystem__Group_5_0__0"); - builder.put(grammarAccess.getRosSystemAccess().getGroup_5_0_2(), "rule__RosSystem__Group_5_0_2__0"); - builder.put(grammarAccess.getRosSystemAccess().getGroup_5_0_2_1(), "rule__RosSystem__Group_5_0_2_1__0"); - builder.put(grammarAccess.getRosSystemAccess().getGroup_5_1(), "rule__RosSystem__Group_5_1__0"); - builder.put(grammarAccess.getRosSystemAccess().getGroup_5_1_2(), "rule__RosSystem__Group_5_1_2__0"); - builder.put(grammarAccess.getRosSystemAccess().getGroup_5_1_2_1(), "rule__RosSystem__Group_5_1_2_1__0"); + builder.put(grammarAccess.getRosSystemAccess().getGroup_5(), "rule__RosSystem__Group_5__0"); builder.put(grammarAccess.getRosSystemAccess().getGroup_5_2(), "rule__RosSystem__Group_5_2__0"); - builder.put(grammarAccess.getRosSystemAccess().getGroup_5_2_2(), "rule__RosSystem__Group_5_2_2__0"); - builder.put(grammarAccess.getRosSystemAccess().getGroup_5_2_2_1(), "rule__RosSystem__Group_5_2_2_1__0"); - builder.put(grammarAccess.getRosSystemAccess().getGroup_5_3(), "rule__RosSystem__Group_5_3__0"); - builder.put(grammarAccess.getRosSystemAccess().getGroup_5_3_2(), "rule__RosSystem__Group_5_3_2__0"); - builder.put(grammarAccess.getRosSystemAccess().getGroup_5_3_2_1(), "rule__RosSystem__Group_5_3_2_1__0"); - builder.put(grammarAccess.getRosSystemAccess().getGroup_5_4(), "rule__RosSystem__Group_5_4__0"); - builder.put(grammarAccess.getRosSystemAccess().getGroup_5_4_2(), "rule__RosSystem__Group_5_4_2__0"); - builder.put(grammarAccess.getRosSystemAccess().getGroup_5_4_2_1(), "rule__RosSystem__Group_5_4_2_1__0"); + builder.put(grammarAccess.getRosSystemAccess().getGroup_5_2_1(), "rule__RosSystem__Group_5_2_1__0"); + builder.put(grammarAccess.getRosSystemAccess().getGroup_6(), "rule__RosSystem__Group_6__0"); + builder.put(grammarAccess.getRosSystemAccess().getGroup_6_2(), "rule__RosSystem__Group_6_2__0"); + builder.put(grammarAccess.getRosSystemAccess().getGroup_6_2_1(), "rule__RosSystem__Group_6_2_1__0"); + builder.put(grammarAccess.getRosSystemAccess().getGroup_7(), "rule__RosSystem__Group_7__0"); + builder.put(grammarAccess.getRosSystemAccess().getGroup_7_2(), "rule__RosSystem__Group_7_2__0"); + builder.put(grammarAccess.getRosSystemAccess().getGroup_7_2_1(), "rule__RosSystem__Group_7_2_1__0"); + builder.put(grammarAccess.getRosSystemAccess().getGroup_8(), "rule__RosSystem__Group_8__0"); + builder.put(grammarAccess.getRosSystemAccess().getGroup_8_2(), "rule__RosSystem__Group_8_2__0"); + builder.put(grammarAccess.getRosSystemAccess().getGroup_8_2_1(), "rule__RosSystem__Group_8_2_1__0"); + builder.put(grammarAccess.getRosSystemAccess().getGroup_9(), "rule__RosSystem__Group_9__0"); + builder.put(grammarAccess.getRosSystemAccess().getGroup_9_2(), "rule__RosSystem__Group_9_2__0"); + builder.put(grammarAccess.getRosSystemAccess().getGroup_9_2_1(), "rule__RosSystem__Group_9_2_1__0"); builder.put(grammarAccess.getTopicConnectionAccess().getGroup(), "rule__TopicConnection__Group__0"); builder.put(grammarAccess.getTopicConnectionAccess().getGroup_6(), "rule__TopicConnection__Group_6__0"); builder.put(grammarAccess.getTopicConnectionAccess().getGroup_11(), "rule__TopicConnection__Group_11__0"); @@ -60,20 +60,20 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getComponentInterfaceAccess().getGroup(), "rule__ComponentInterface__Group__0"); builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_4(), "rule__ComponentInterface__Group_4__0"); builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_5(), "rule__ComponentInterface__Group_5__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_0(), "rule__ComponentInterface__Group_6_0__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_0_3(), "rule__ComponentInterface__Group_6_0_3__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_1(), "rule__ComponentInterface__Group_6_1__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_1_3(), "rule__ComponentInterface__Group_6_1_3__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_2(), "rule__ComponentInterface__Group_6_2__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_2_3(), "rule__ComponentInterface__Group_6_2_3__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6(), "rule__ComponentInterface__Group_6__0"); builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_3(), "rule__ComponentInterface__Group_6_3__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_3_3(), "rule__ComponentInterface__Group_6_3_3__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_4(), "rule__ComponentInterface__Group_6_4__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_4_3(), "rule__ComponentInterface__Group_6_4_3__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_5(), "rule__ComponentInterface__Group_6_5__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_5_3(), "rule__ComponentInterface__Group_6_5_3__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_6(), "rule__ComponentInterface__Group_6_6__0"); - builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_6_6_3(), "rule__ComponentInterface__Group_6_6_3__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_7(), "rule__ComponentInterface__Group_7__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_7_3(), "rule__ComponentInterface__Group_7_3__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_8(), "rule__ComponentInterface__Group_8__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_8_3(), "rule__ComponentInterface__Group_8_3__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_9(), "rule__ComponentInterface__Group_9__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_9_3(), "rule__ComponentInterface__Group_9_3__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_10(), "rule__ComponentInterface__Group_10__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_10_3(), "rule__ComponentInterface__Group_10_3__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_11(), "rule__ComponentInterface__Group_11__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_11_3(), "rule__ComponentInterface__Group_11_3__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_12(), "rule__ComponentInterface__Group_12__0"); + builder.put(grammarAccess.getComponentInterfaceAccess().getGroup_12_3(), "rule__ComponentInterface__Group_12_3__0"); builder.put(grammarAccess.getRosPublisherAccess().getGroup(), "rule__RosPublisher__Group__0"); builder.put(grammarAccess.getRosPublisherAccess().getGroup_4(), "rule__RosPublisher__Group_4__0"); builder.put(grammarAccess.getRosSubscriberAccess().getGroup(), "rule__RosSubscriber__Group__0"); @@ -132,16 +132,16 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_3(), "rule__PrivateNamespace__Group_3__0"); builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_3_3(), "rule__PrivateNamespace__Group_3_3__0"); builder.put(grammarAccess.getRosSystemAccess().getNameAssignment_4(), "rule__RosSystem__NameAssignment_4"); - builder.put(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_0_2_0(), "rule__RosSystem__RosComponentAssignment_5_0_2_0"); - builder.put(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_0_2_1_1(), "rule__RosSystem__RosComponentAssignment_5_0_2_1_1"); - builder.put(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_5_1_2_0(), "rule__RosSystem__TopicConnectionsAssignment_5_1_2_0"); - builder.put(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_5_1_2_1_1(), "rule__RosSystem__TopicConnectionsAssignment_5_1_2_1_1"); - builder.put(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_5_2_2_0(), "rule__RosSystem__ServiceConnectionsAssignment_5_2_2_0"); - builder.put(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_5_2_2_1_1(), "rule__RosSystem__ServiceConnectionsAssignment_5_2_2_1_1"); - builder.put(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_5_3_2_0(), "rule__RosSystem__ActionConnectionsAssignment_5_3_2_0"); - builder.put(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_5_3_2_1_1(), "rule__RosSystem__ActionConnectionsAssignment_5_3_2_1_1"); - builder.put(grammarAccess.getRosSystemAccess().getParameterAssignment_5_4_2_0(), "rule__RosSystem__ParameterAssignment_5_4_2_0"); - builder.put(grammarAccess.getRosSystemAccess().getParameterAssignment_5_4_2_1_1(), "rule__RosSystem__ParameterAssignment_5_4_2_1_1"); + builder.put(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_2_0(), "rule__RosSystem__RosComponentAssignment_5_2_0"); + builder.put(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_2_1_1(), "rule__RosSystem__RosComponentAssignment_5_2_1_1"); + builder.put(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_6_2_0(), "rule__RosSystem__TopicConnectionsAssignment_6_2_0"); + builder.put(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_6_2_1_1(), "rule__RosSystem__TopicConnectionsAssignment_6_2_1_1"); + builder.put(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_7_2_0(), "rule__RosSystem__ServiceConnectionsAssignment_7_2_0"); + builder.put(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_7_2_1_1(), "rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1"); + builder.put(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_8_2_0(), "rule__RosSystem__ActionConnectionsAssignment_8_2_0"); + builder.put(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_8_2_1_1(), "rule__RosSystem__ActionConnectionsAssignment_8_2_1_1"); + builder.put(grammarAccess.getRosSystemAccess().getParameterAssignment_9_2_0(), "rule__RosSystem__ParameterAssignment_9_2_0"); + builder.put(grammarAccess.getRosSystemAccess().getParameterAssignment_9_2_1_1(), "rule__RosSystem__ParameterAssignment_9_2_1_1"); builder.put(grammarAccess.getTopicConnectionAccess().getTopicNameAssignment_1(), "rule__TopicConnection__TopicNameAssignment_1"); builder.put(grammarAccess.getTopicConnectionAccess().getFromAssignment_5(), "rule__TopicConnection__FromAssignment_5"); builder.put(grammarAccess.getTopicConnectionAccess().getFromAssignment_6_1(), "rule__TopicConnection__FromAssignment_6_1"); @@ -157,20 +157,20 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getComponentInterfaceAccess().getNameAssignment_3(), "rule__ComponentInterface__NameAssignment_3"); builder.put(grammarAccess.getComponentInterfaceAccess().getNameSpaceAssignment_4_1(), "rule__ComponentInterface__NameSpaceAssignment_4_1"); builder.put(grammarAccess.getComponentInterfaceAccess().getFromRosNodeAssignment_5_1(), "rule__ComponentInterface__FromRosNodeAssignment_5_1"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_2(), "rule__ComponentInterface__RospublisherAssignment_6_0_2"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_3_1(), "rule__ComponentInterface__RospublisherAssignment_6_0_3_1"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_2(), "rule__ComponentInterface__RossubscriberAssignment_6_1_2"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_3_1(), "rule__ComponentInterface__RossubscriberAssignment_6_1_3_1"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_2(), "rule__ComponentInterface__RosserviceserverAssignment_6_2_2"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_3_1(), "rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_2(), "rule__ComponentInterface__RosserviceclientAssignment_6_3_2"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_3_1(), "rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_2(), "rule__ComponentInterface__RosactionserverAssignment_6_4_2"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_3_1(), "rule__ComponentInterface__RosactionserverAssignment_6_4_3_1"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_2(), "rule__ComponentInterface__RosactionclientAssignment_6_5_2"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_3_1(), "rule__ComponentInterface__RosactionclientAssignment_6_5_3_1"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_2(), "rule__ComponentInterface__RosparameterAssignment_6_6_2"); - builder.put(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_3_1(), "rule__ComponentInterface__RosparameterAssignment_6_6_3_1"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_2(), "rule__ComponentInterface__RospublisherAssignment_6_2"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_3_1(), "rule__ComponentInterface__RospublisherAssignment_6_3_1"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_2(), "rule__ComponentInterface__RossubscriberAssignment_7_2"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_3_1(), "rule__ComponentInterface__RossubscriberAssignment_7_3_1"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_2(), "rule__ComponentInterface__RosserviceserverAssignment_8_2"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_3_1(), "rule__ComponentInterface__RosserviceserverAssignment_8_3_1"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_2(), "rule__ComponentInterface__RosserviceclientAssignment_9_2"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_3_1(), "rule__ComponentInterface__RosserviceclientAssignment_9_3_1"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_2(), "rule__ComponentInterface__RosactionserverAssignment_10_2"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_3_1(), "rule__ComponentInterface__RosactionserverAssignment_10_3_1"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_2(), "rule__ComponentInterface__RosactionclientAssignment_11_2"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_3_1(), "rule__ComponentInterface__RosactionclientAssignment_11_3_1"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_2(), "rule__ComponentInterface__RosparameterAssignment_12_2"); + builder.put(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_3_1(), "rule__ComponentInterface__RosparameterAssignment_12_3_1"); builder.put(grammarAccess.getRosPublisherAccess().getNameAssignment_2(), "rule__RosPublisher__NameAssignment_2"); builder.put(grammarAccess.getRosPublisherAccess().getNsAssignment_4_1(), "rule__RosPublisher__NsAssignment_4_1"); builder.put(grammarAccess.getRosPublisherAccess().getPublisherAssignment_6(), "rule__RosPublisher__PublisherAssignment_6"); @@ -231,8 +231,6 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_3_3_1(), "rule__RelativeNamespace_Impl__PartsAssignment_3_3_1"); builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_3_2(), "rule__PrivateNamespace__PartsAssignment_3_2"); builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_3_3_1(), "rule__PrivateNamespace__PartsAssignment_3_3_1"); - builder.put(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), "rule__RosSystem__UnorderedGroup_5"); - builder.put(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), "rule__ComponentInterface__UnorderedGroup_6"); } } diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystem.g b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystem.g index cb459b381..76fd8f377 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystem.g +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystem.g @@ -1483,9 +1483,9 @@ rule__RosSystem__Group__5__Impl } : ( - { before(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); } - (rule__RosSystem__UnorderedGroup_5) - { after(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); } + { before(grammarAccess.getRosSystemAccess().getGroup_5()); } + (rule__RosSystem__Group_5__0)? + { after(grammarAccess.getRosSystemAccess().getGroup_5()); } ) ; finally { @@ -1498,6 +1498,7 @@ rule__RosSystem__Group__6 } : rule__RosSystem__Group__6__Impl + rule__RosSystem__Group__7 ; finally { restoreStackSize(stackSize); @@ -1509,9 +1510,116 @@ rule__RosSystem__Group__6__Impl } : ( - { before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_6()); } + { before(grammarAccess.getRosSystemAccess().getGroup_6()); } + (rule__RosSystem__Group_6__0)? + { after(grammarAccess.getRosSystemAccess().getGroup_6()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RosSystem__Group__7 + @init { + int stackSize = keepStackSize(); + } +: + rule__RosSystem__Group__7__Impl + rule__RosSystem__Group__8 +; +finally { + restoreStackSize(stackSize); +} + +rule__RosSystem__Group__7__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRosSystemAccess().getGroup_7()); } + (rule__RosSystem__Group_7__0)? + { after(grammarAccess.getRosSystemAccess().getGroup_7()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RosSystem__Group__8 + @init { + int stackSize = keepStackSize(); + } +: + rule__RosSystem__Group__8__Impl + rule__RosSystem__Group__9 +; +finally { + restoreStackSize(stackSize); +} + +rule__RosSystem__Group__8__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRosSystemAccess().getGroup_8()); } + (rule__RosSystem__Group_8__0)? + { after(grammarAccess.getRosSystemAccess().getGroup_8()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RosSystem__Group__9 + @init { + int stackSize = keepStackSize(); + } +: + rule__RosSystem__Group__9__Impl + rule__RosSystem__Group__10 +; +finally { + restoreStackSize(stackSize); +} + +rule__RosSystem__Group__9__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRosSystemAccess().getGroup_9()); } + (rule__RosSystem__Group_9__0)? + { after(grammarAccess.getRosSystemAccess().getGroup_9()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RosSystem__Group__10 + @init { + int stackSize = keepStackSize(); + } +: + rule__RosSystem__Group__10__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__RosSystem__Group__10__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_10()); } '}' - { after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_6()); } + { after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_10()); } ) ; finally { @@ -1519,107 +1627,107 @@ finally { } -rule__RosSystem__Group_5_0__0 +rule__RosSystem__Group_5__0 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_0__0__Impl - rule__RosSystem__Group_5_0__1 + rule__RosSystem__Group_5__0__Impl + rule__RosSystem__Group_5__1 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_0__0__Impl +rule__RosSystem__Group_5__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()); } + { before(grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0()); } 'RosComponents' - { after(grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()); } + { after(grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_0__1 +rule__RosSystem__Group_5__1 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_0__1__Impl - rule__RosSystem__Group_5_0__2 + rule__RosSystem__Group_5__1__Impl + rule__RosSystem__Group_5__2 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_0__1__Impl +rule__RosSystem__Group_5__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()); } + { before(grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_1()); } '(' - { after(grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()); } + { after(grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_0__2 +rule__RosSystem__Group_5__2 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_0__2__Impl - rule__RosSystem__Group_5_0__3 + rule__RosSystem__Group_5__2__Impl + rule__RosSystem__Group_5__3 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_0__2__Impl +rule__RosSystem__Group_5__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getGroup_5_0_2()); } - (rule__RosSystem__Group_5_0_2__0)? - { after(grammarAccess.getRosSystemAccess().getGroup_5_0_2()); } + { before(grammarAccess.getRosSystemAccess().getGroup_5_2()); } + (rule__RosSystem__Group_5_2__0)? + { after(grammarAccess.getRosSystemAccess().getGroup_5_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_0__3 +rule__RosSystem__Group_5__3 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_0__3__Impl + rule__RosSystem__Group_5__3__Impl ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_0__3__Impl +rule__RosSystem__Group_5__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()); } + { before(grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_3()); } ')' - { after(grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()); } + { after(grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_3()); } ) ; finally { @@ -1627,53 +1735,53 @@ finally { } -rule__RosSystem__Group_5_0_2__0 +rule__RosSystem__Group_5_2__0 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_0_2__0__Impl - rule__RosSystem__Group_5_0_2__1 + rule__RosSystem__Group_5_2__0__Impl + rule__RosSystem__Group_5_2__1 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_0_2__0__Impl +rule__RosSystem__Group_5_2__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_0_2_0()); } - (rule__RosSystem__RosComponentAssignment_5_0_2_0) - { after(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_0_2_0()); } + { before(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_2_0()); } + (rule__RosSystem__RosComponentAssignment_5_2_0) + { after(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_0_2__1 +rule__RosSystem__Group_5_2__1 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_0_2__1__Impl + rule__RosSystem__Group_5_2__1__Impl ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_0_2__1__Impl +rule__RosSystem__Group_5_2__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getGroup_5_0_2_1()); } - (rule__RosSystem__Group_5_0_2_1__0)* - { after(grammarAccess.getRosSystemAccess().getGroup_5_0_2_1()); } + { before(grammarAccess.getRosSystemAccess().getGroup_5_2_1()); } + (rule__RosSystem__Group_5_2_1__0)* + { after(grammarAccess.getRosSystemAccess().getGroup_5_2_1()); } ) ; finally { @@ -1681,53 +1789,53 @@ finally { } -rule__RosSystem__Group_5_0_2_1__0 +rule__RosSystem__Group_5_2_1__0 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_0_2_1__0__Impl - rule__RosSystem__Group_5_0_2_1__1 + rule__RosSystem__Group_5_2_1__0__Impl + rule__RosSystem__Group_5_2_1__1 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_0_2_1__0__Impl +rule__RosSystem__Group_5_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getCommaKeyword_5_0_2_1_0()); } + { before(grammarAccess.getRosSystemAccess().getCommaKeyword_5_2_1_0()); } ',' - { after(grammarAccess.getRosSystemAccess().getCommaKeyword_5_0_2_1_0()); } + { after(grammarAccess.getRosSystemAccess().getCommaKeyword_5_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_0_2_1__1 +rule__RosSystem__Group_5_2_1__1 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_0_2_1__1__Impl + rule__RosSystem__Group_5_2_1__1__Impl ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_0_2_1__1__Impl +rule__RosSystem__Group_5_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_0_2_1_1()); } - (rule__RosSystem__RosComponentAssignment_5_0_2_1_1) - { after(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_0_2_1_1()); } + { before(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_2_1_1()); } + (rule__RosSystem__RosComponentAssignment_5_2_1_1) + { after(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_2_1_1()); } ) ; finally { @@ -1735,107 +1843,107 @@ finally { } -rule__RosSystem__Group_5_1__0 +rule__RosSystem__Group_6__0 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_1__0__Impl - rule__RosSystem__Group_5_1__1 + rule__RosSystem__Group_6__0__Impl + rule__RosSystem__Group_6__1 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_1__0__Impl +rule__RosSystem__Group_6__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()); } + { before(grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_6_0()); } 'TopicConnections' - { after(grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()); } + { after(grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_6_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_1__1 +rule__RosSystem__Group_6__1 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_1__1__Impl - rule__RosSystem__Group_5_1__2 + rule__RosSystem__Group_6__1__Impl + rule__RosSystem__Group_6__2 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_1__1__Impl +rule__RosSystem__Group_6__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()); } + { before(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_6_1()); } '{' - { after(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()); } + { after(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_6_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_1__2 +rule__RosSystem__Group_6__2 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_1__2__Impl - rule__RosSystem__Group_5_1__3 + rule__RosSystem__Group_6__2__Impl + rule__RosSystem__Group_6__3 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_1__2__Impl +rule__RosSystem__Group_6__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getGroup_5_1_2()); } - (rule__RosSystem__Group_5_1_2__0)? - { after(grammarAccess.getRosSystemAccess().getGroup_5_1_2()); } + { before(grammarAccess.getRosSystemAccess().getGroup_6_2()); } + (rule__RosSystem__Group_6_2__0)? + { after(grammarAccess.getRosSystemAccess().getGroup_6_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_1__3 +rule__RosSystem__Group_6__3 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_1__3__Impl + rule__RosSystem__Group_6__3__Impl ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_1__3__Impl +rule__RosSystem__Group_6__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()); } + { before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_6_3()); } '}' - { after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()); } + { after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_6_3()); } ) ; finally { @@ -1843,53 +1951,53 @@ finally { } -rule__RosSystem__Group_5_1_2__0 +rule__RosSystem__Group_6_2__0 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_1_2__0__Impl - rule__RosSystem__Group_5_1_2__1 + rule__RosSystem__Group_6_2__0__Impl + rule__RosSystem__Group_6_2__1 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_1_2__0__Impl +rule__RosSystem__Group_6_2__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_5_1_2_0()); } - (rule__RosSystem__TopicConnectionsAssignment_5_1_2_0) - { after(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_5_1_2_0()); } + { before(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_6_2_0()); } + (rule__RosSystem__TopicConnectionsAssignment_6_2_0) + { after(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_6_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_1_2__1 +rule__RosSystem__Group_6_2__1 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_1_2__1__Impl + rule__RosSystem__Group_6_2__1__Impl ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_1_2__1__Impl +rule__RosSystem__Group_6_2__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getGroup_5_1_2_1()); } - (rule__RosSystem__Group_5_1_2_1__0)* - { after(grammarAccess.getRosSystemAccess().getGroup_5_1_2_1()); } + { before(grammarAccess.getRosSystemAccess().getGroup_6_2_1()); } + (rule__RosSystem__Group_6_2_1__0)* + { after(grammarAccess.getRosSystemAccess().getGroup_6_2_1()); } ) ; finally { @@ -1897,53 +2005,53 @@ finally { } -rule__RosSystem__Group_5_1_2_1__0 +rule__RosSystem__Group_6_2_1__0 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_1_2_1__0__Impl - rule__RosSystem__Group_5_1_2_1__1 + rule__RosSystem__Group_6_2_1__0__Impl + rule__RosSystem__Group_6_2_1__1 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_1_2_1__0__Impl +rule__RosSystem__Group_6_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getCommaKeyword_5_1_2_1_0()); } + { before(grammarAccess.getRosSystemAccess().getCommaKeyword_6_2_1_0()); } ',' - { after(grammarAccess.getRosSystemAccess().getCommaKeyword_5_1_2_1_0()); } + { after(grammarAccess.getRosSystemAccess().getCommaKeyword_6_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_1_2_1__1 +rule__RosSystem__Group_6_2_1__1 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_1_2_1__1__Impl + rule__RosSystem__Group_6_2_1__1__Impl ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_1_2_1__1__Impl +rule__RosSystem__Group_6_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_5_1_2_1_1()); } - (rule__RosSystem__TopicConnectionsAssignment_5_1_2_1_1) - { after(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_5_1_2_1_1()); } + { before(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_6_2_1_1()); } + (rule__RosSystem__TopicConnectionsAssignment_6_2_1_1) + { after(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_6_2_1_1()); } ) ; finally { @@ -1951,107 +2059,107 @@ finally { } -rule__RosSystem__Group_5_2__0 +rule__RosSystem__Group_7__0 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_2__0__Impl - rule__RosSystem__Group_5_2__1 + rule__RosSystem__Group_7__0__Impl + rule__RosSystem__Group_7__1 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_2__0__Impl +rule__RosSystem__Group_7__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()); } + { before(grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_7_0()); } 'ServiceConnections' - { after(grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()); } + { after(grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_7_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_2__1 +rule__RosSystem__Group_7__1 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_2__1__Impl - rule__RosSystem__Group_5_2__2 + rule__RosSystem__Group_7__1__Impl + rule__RosSystem__Group_7__2 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_2__1__Impl +rule__RosSystem__Group_7__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()); } + { before(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_7_1()); } '{' - { after(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()); } + { after(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_7_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_2__2 +rule__RosSystem__Group_7__2 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_2__2__Impl - rule__RosSystem__Group_5_2__3 + rule__RosSystem__Group_7__2__Impl + rule__RosSystem__Group_7__3 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_2__2__Impl +rule__RosSystem__Group_7__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getGroup_5_2_2()); } - (rule__RosSystem__Group_5_2_2__0)? - { after(grammarAccess.getRosSystemAccess().getGroup_5_2_2()); } + { before(grammarAccess.getRosSystemAccess().getGroup_7_2()); } + (rule__RosSystem__Group_7_2__0)? + { after(grammarAccess.getRosSystemAccess().getGroup_7_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_2__3 +rule__RosSystem__Group_7__3 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_2__3__Impl + rule__RosSystem__Group_7__3__Impl ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_2__3__Impl +rule__RosSystem__Group_7__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()); } + { before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_7_3()); } '}' - { after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()); } + { after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_7_3()); } ) ; finally { @@ -2059,53 +2167,53 @@ finally { } -rule__RosSystem__Group_5_2_2__0 +rule__RosSystem__Group_7_2__0 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_2_2__0__Impl - rule__RosSystem__Group_5_2_2__1 + rule__RosSystem__Group_7_2__0__Impl + rule__RosSystem__Group_7_2__1 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_2_2__0__Impl +rule__RosSystem__Group_7_2__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_5_2_2_0()); } - (rule__RosSystem__ServiceConnectionsAssignment_5_2_2_0) - { after(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_5_2_2_0()); } + { before(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_7_2_0()); } + (rule__RosSystem__ServiceConnectionsAssignment_7_2_0) + { after(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_7_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_2_2__1 +rule__RosSystem__Group_7_2__1 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_2_2__1__Impl + rule__RosSystem__Group_7_2__1__Impl ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_2_2__1__Impl +rule__RosSystem__Group_7_2__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getGroup_5_2_2_1()); } - (rule__RosSystem__Group_5_2_2_1__0)* - { after(grammarAccess.getRosSystemAccess().getGroup_5_2_2_1()); } + { before(grammarAccess.getRosSystemAccess().getGroup_7_2_1()); } + (rule__RosSystem__Group_7_2_1__0)* + { after(grammarAccess.getRosSystemAccess().getGroup_7_2_1()); } ) ; finally { @@ -2113,53 +2221,53 @@ finally { } -rule__RosSystem__Group_5_2_2_1__0 +rule__RosSystem__Group_7_2_1__0 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_2_2_1__0__Impl - rule__RosSystem__Group_5_2_2_1__1 + rule__RosSystem__Group_7_2_1__0__Impl + rule__RosSystem__Group_7_2_1__1 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_2_2_1__0__Impl +rule__RosSystem__Group_7_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getCommaKeyword_5_2_2_1_0()); } + { before(grammarAccess.getRosSystemAccess().getCommaKeyword_7_2_1_0()); } ',' - { after(grammarAccess.getRosSystemAccess().getCommaKeyword_5_2_2_1_0()); } + { after(grammarAccess.getRosSystemAccess().getCommaKeyword_7_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_2_2_1__1 +rule__RosSystem__Group_7_2_1__1 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_2_2_1__1__Impl + rule__RosSystem__Group_7_2_1__1__Impl ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_2_2_1__1__Impl +rule__RosSystem__Group_7_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_5_2_2_1_1()); } - (rule__RosSystem__ServiceConnectionsAssignment_5_2_2_1_1) - { after(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_5_2_2_1_1()); } + { before(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_7_2_1_1()); } + (rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1) + { after(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_7_2_1_1()); } ) ; finally { @@ -2167,107 +2275,107 @@ finally { } -rule__RosSystem__Group_5_3__0 +rule__RosSystem__Group_8__0 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_3__0__Impl - rule__RosSystem__Group_5_3__1 + rule__RosSystem__Group_8__0__Impl + rule__RosSystem__Group_8__1 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_3__0__Impl +rule__RosSystem__Group_8__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()); } + { before(grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_8_0()); } 'ActionConnections' - { after(grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()); } + { after(grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_8_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_3__1 +rule__RosSystem__Group_8__1 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_3__1__Impl - rule__RosSystem__Group_5_3__2 + rule__RosSystem__Group_8__1__Impl + rule__RosSystem__Group_8__2 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_3__1__Impl +rule__RosSystem__Group_8__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()); } + { before(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_8_1()); } '{' - { after(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()); } + { after(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_8_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_3__2 +rule__RosSystem__Group_8__2 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_3__2__Impl - rule__RosSystem__Group_5_3__3 + rule__RosSystem__Group_8__2__Impl + rule__RosSystem__Group_8__3 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_3__2__Impl +rule__RosSystem__Group_8__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getGroup_5_3_2()); } - (rule__RosSystem__Group_5_3_2__0)? - { after(grammarAccess.getRosSystemAccess().getGroup_5_3_2()); } + { before(grammarAccess.getRosSystemAccess().getGroup_8_2()); } + (rule__RosSystem__Group_8_2__0)? + { after(grammarAccess.getRosSystemAccess().getGroup_8_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_3__3 +rule__RosSystem__Group_8__3 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_3__3__Impl + rule__RosSystem__Group_8__3__Impl ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_3__3__Impl +rule__RosSystem__Group_8__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()); } + { before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_8_3()); } '}' - { after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()); } + { after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_8_3()); } ) ; finally { @@ -2275,53 +2383,53 @@ finally { } -rule__RosSystem__Group_5_3_2__0 +rule__RosSystem__Group_8_2__0 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_3_2__0__Impl - rule__RosSystem__Group_5_3_2__1 + rule__RosSystem__Group_8_2__0__Impl + rule__RosSystem__Group_8_2__1 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_3_2__0__Impl +rule__RosSystem__Group_8_2__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_5_3_2_0()); } - (rule__RosSystem__ActionConnectionsAssignment_5_3_2_0) - { after(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_5_3_2_0()); } + { before(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_8_2_0()); } + (rule__RosSystem__ActionConnectionsAssignment_8_2_0) + { after(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_8_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_3_2__1 +rule__RosSystem__Group_8_2__1 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_3_2__1__Impl + rule__RosSystem__Group_8_2__1__Impl ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_3_2__1__Impl +rule__RosSystem__Group_8_2__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getGroup_5_3_2_1()); } - (rule__RosSystem__Group_5_3_2_1__0)* - { after(grammarAccess.getRosSystemAccess().getGroup_5_3_2_1()); } + { before(grammarAccess.getRosSystemAccess().getGroup_8_2_1()); } + (rule__RosSystem__Group_8_2_1__0)* + { after(grammarAccess.getRosSystemAccess().getGroup_8_2_1()); } ) ; finally { @@ -2329,53 +2437,53 @@ finally { } -rule__RosSystem__Group_5_3_2_1__0 +rule__RosSystem__Group_8_2_1__0 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_3_2_1__0__Impl - rule__RosSystem__Group_5_3_2_1__1 + rule__RosSystem__Group_8_2_1__0__Impl + rule__RosSystem__Group_8_2_1__1 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_3_2_1__0__Impl +rule__RosSystem__Group_8_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getCommaKeyword_5_3_2_1_0()); } + { before(grammarAccess.getRosSystemAccess().getCommaKeyword_8_2_1_0()); } ',' - { after(grammarAccess.getRosSystemAccess().getCommaKeyword_5_3_2_1_0()); } + { after(grammarAccess.getRosSystemAccess().getCommaKeyword_8_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_3_2_1__1 +rule__RosSystem__Group_8_2_1__1 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_3_2_1__1__Impl + rule__RosSystem__Group_8_2_1__1__Impl ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_3_2_1__1__Impl +rule__RosSystem__Group_8_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_5_3_2_1_1()); } - (rule__RosSystem__ActionConnectionsAssignment_5_3_2_1_1) - { after(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_5_3_2_1_1()); } + { before(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_8_2_1_1()); } + (rule__RosSystem__ActionConnectionsAssignment_8_2_1_1) + { after(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_8_2_1_1()); } ) ; finally { @@ -2383,107 +2491,107 @@ finally { } -rule__RosSystem__Group_5_4__0 +rule__RosSystem__Group_9__0 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_4__0__Impl - rule__RosSystem__Group_5_4__1 + rule__RosSystem__Group_9__0__Impl + rule__RosSystem__Group_9__1 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_4__0__Impl +rule__RosSystem__Group_9__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()); } + { before(grammarAccess.getRosSystemAccess().getParametersKeyword_9_0()); } 'Parameters' - { after(grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()); } + { after(grammarAccess.getRosSystemAccess().getParametersKeyword_9_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_4__1 +rule__RosSystem__Group_9__1 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_4__1__Impl - rule__RosSystem__Group_5_4__2 + rule__RosSystem__Group_9__1__Impl + rule__RosSystem__Group_9__2 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_4__1__Impl +rule__RosSystem__Group_9__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()); } + { before(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_9_1()); } '{' - { after(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()); } + { after(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_9_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_4__2 +rule__RosSystem__Group_9__2 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_4__2__Impl - rule__RosSystem__Group_5_4__3 + rule__RosSystem__Group_9__2__Impl + rule__RosSystem__Group_9__3 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_4__2__Impl +rule__RosSystem__Group_9__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getGroup_5_4_2()); } - (rule__RosSystem__Group_5_4_2__0)? - { after(grammarAccess.getRosSystemAccess().getGroup_5_4_2()); } + { before(grammarAccess.getRosSystemAccess().getGroup_9_2()); } + (rule__RosSystem__Group_9_2__0)? + { after(grammarAccess.getRosSystemAccess().getGroup_9_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_4__3 +rule__RosSystem__Group_9__3 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_4__3__Impl + rule__RosSystem__Group_9__3__Impl ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_4__3__Impl +rule__RosSystem__Group_9__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()); } + { before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_9_3()); } '}' - { after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()); } + { after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_9_3()); } ) ; finally { @@ -2491,53 +2599,53 @@ finally { } -rule__RosSystem__Group_5_4_2__0 +rule__RosSystem__Group_9_2__0 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_4_2__0__Impl - rule__RosSystem__Group_5_4_2__1 + rule__RosSystem__Group_9_2__0__Impl + rule__RosSystem__Group_9_2__1 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_4_2__0__Impl +rule__RosSystem__Group_9_2__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getParameterAssignment_5_4_2_0()); } - (rule__RosSystem__ParameterAssignment_5_4_2_0) - { after(grammarAccess.getRosSystemAccess().getParameterAssignment_5_4_2_0()); } + { before(grammarAccess.getRosSystemAccess().getParameterAssignment_9_2_0()); } + (rule__RosSystem__ParameterAssignment_9_2_0) + { after(grammarAccess.getRosSystemAccess().getParameterAssignment_9_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_4_2__1 +rule__RosSystem__Group_9_2__1 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_4_2__1__Impl + rule__RosSystem__Group_9_2__1__Impl ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_4_2__1__Impl +rule__RosSystem__Group_9_2__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getGroup_5_4_2_1()); } - (rule__RosSystem__Group_5_4_2_1__0)* - { after(grammarAccess.getRosSystemAccess().getGroup_5_4_2_1()); } + { before(grammarAccess.getRosSystemAccess().getGroup_9_2_1()); } + (rule__RosSystem__Group_9_2_1__0)* + { after(grammarAccess.getRosSystemAccess().getGroup_9_2_1()); } ) ; finally { @@ -2545,53 +2653,53 @@ finally { } -rule__RosSystem__Group_5_4_2_1__0 +rule__RosSystem__Group_9_2_1__0 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_4_2_1__0__Impl - rule__RosSystem__Group_5_4_2_1__1 + rule__RosSystem__Group_9_2_1__0__Impl + rule__RosSystem__Group_9_2_1__1 ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_4_2_1__0__Impl +rule__RosSystem__Group_9_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getCommaKeyword_5_4_2_1_0()); } + { before(grammarAccess.getRosSystemAccess().getCommaKeyword_9_2_1_0()); } ',' - { after(grammarAccess.getRosSystemAccess().getCommaKeyword_5_4_2_1_0()); } + { after(grammarAccess.getRosSystemAccess().getCommaKeyword_9_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_4_2_1__1 +rule__RosSystem__Group_9_2_1__1 @init { int stackSize = keepStackSize(); } : - rule__RosSystem__Group_5_4_2_1__1__Impl + rule__RosSystem__Group_9_2_1__1__Impl ; finally { restoreStackSize(stackSize); } -rule__RosSystem__Group_5_4_2_1__1__Impl +rule__RosSystem__Group_9_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getParameterAssignment_5_4_2_1_1()); } - (rule__RosSystem__ParameterAssignment_5_4_2_1_1) - { after(grammarAccess.getRosSystemAccess().getParameterAssignment_5_4_2_1_1()); } + { before(grammarAccess.getRosSystemAccess().getParameterAssignment_9_2_1_1()); } + (rule__RosSystem__ParameterAssignment_9_2_1_1) + { after(grammarAccess.getRosSystemAccess().getParameterAssignment_9_2_1_1()); } ) ; finally { @@ -3832,9 +3940,9 @@ rule__ComponentInterface__Group__6__Impl } : ( - { before(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); } - (rule__ComponentInterface__UnorderedGroup_6) - { after(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_6()); } + (rule__ComponentInterface__Group_6__0)? + { after(grammarAccess.getComponentInterfaceAccess().getGroup_6()); } ) ; finally { @@ -3847,6 +3955,7 @@ rule__ComponentInterface__Group__7 } : rule__ComponentInterface__Group__7__Impl + rule__ComponentInterface__Group__8 ; finally { restoreStackSize(stackSize); @@ -3858,9 +3967,170 @@ rule__ComponentInterface__Group__7__Impl } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_7()); } + (rule__ComponentInterface__Group_7__0)? + { after(grammarAccess.getComponentInterfaceAccess().getGroup_7()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__8 + @init { + int stackSize = keepStackSize(); + } +: + rule__ComponentInterface__Group__8__Impl + rule__ComponentInterface__Group__9 +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__8__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getComponentInterfaceAccess().getGroup_8()); } + (rule__ComponentInterface__Group_8__0)? + { after(grammarAccess.getComponentInterfaceAccess().getGroup_8()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__9 + @init { + int stackSize = keepStackSize(); + } +: + rule__ComponentInterface__Group__9__Impl + rule__ComponentInterface__Group__10 +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__9__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getComponentInterfaceAccess().getGroup_9()); } + (rule__ComponentInterface__Group_9__0)? + { after(grammarAccess.getComponentInterfaceAccess().getGroup_9()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__10 + @init { + int stackSize = keepStackSize(); + } +: + rule__ComponentInterface__Group__10__Impl + rule__ComponentInterface__Group__11 +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__10__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getComponentInterfaceAccess().getGroup_10()); } + (rule__ComponentInterface__Group_10__0)? + { after(grammarAccess.getComponentInterfaceAccess().getGroup_10()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__11 + @init { + int stackSize = keepStackSize(); + } +: + rule__ComponentInterface__Group__11__Impl + rule__ComponentInterface__Group__12 +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__11__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getComponentInterfaceAccess().getGroup_11()); } + (rule__ComponentInterface__Group_11__0)? + { after(grammarAccess.getComponentInterfaceAccess().getGroup_11()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__12 + @init { + int stackSize = keepStackSize(); + } +: + rule__ComponentInterface__Group__12__Impl + rule__ComponentInterface__Group__13 +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__12__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getComponentInterfaceAccess().getGroup_12()); } + (rule__ComponentInterface__Group_12__0)? + { after(grammarAccess.getComponentInterfaceAccess().getGroup_12()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__13 + @init { + int stackSize = keepStackSize(); + } +: + rule__ComponentInterface__Group__13__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentInterface__Group__13__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_13()); } '}' - { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7()); } + { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_13()); } ) ; finally { @@ -3976,134 +4246,134 @@ finally { } -rule__ComponentInterface__Group_6_0__0 +rule__ComponentInterface__Group_6__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_0__0__Impl - rule__ComponentInterface__Group_6_0__1 + rule__ComponentInterface__Group_6__0__Impl + rule__ComponentInterface__Group_6__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__0__Impl +rule__ComponentInterface__Group_6__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0()); } 'RosPublishers' - { after(grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__1 +rule__ComponentInterface__Group_6__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_0__1__Impl - rule__ComponentInterface__Group_6_0__2 + rule__ComponentInterface__Group_6__1__Impl + rule__ComponentInterface__Group_6__2 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__1__Impl +rule__ComponentInterface__Group_6__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_0_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1()); } '{' - { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_0_1()); } + { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__2 +rule__ComponentInterface__Group_6__2 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_0__2__Impl - rule__ComponentInterface__Group_6_0__3 + rule__ComponentInterface__Group_6__2__Impl + rule__ComponentInterface__Group_6__3 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__2__Impl +rule__ComponentInterface__Group_6__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_2()); } - (rule__ComponentInterface__RospublisherAssignment_6_0_2) - { after(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_2()); } + { before(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_2()); } + (rule__ComponentInterface__RospublisherAssignment_6_2) + { after(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__3 +rule__ComponentInterface__Group_6__3 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_0__3__Impl - rule__ComponentInterface__Group_6_0__4 + rule__ComponentInterface__Group_6__3__Impl + rule__ComponentInterface__Group_6__4 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__3__Impl +rule__ComponentInterface__Group_6__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_0_3()); } - (rule__ComponentInterface__Group_6_0_3__0)* - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_0_3()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_3()); } + (rule__ComponentInterface__Group_6_3__0)* + { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__4 +rule__ComponentInterface__Group_6__4 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_0__4__Impl + rule__ComponentInterface__Group_6__4__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0__4__Impl +rule__ComponentInterface__Group_6__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_0_4()); } + { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4()); } '}' - { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_0_4()); } + { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4()); } ) ; finally { @@ -4111,53 +4381,53 @@ finally { } -rule__ComponentInterface__Group_6_0_3__0 +rule__ComponentInterface__Group_6_3__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_0_3__0__Impl - rule__ComponentInterface__Group_6_0_3__1 + rule__ComponentInterface__Group_6_3__0__Impl + rule__ComponentInterface__Group_6_3__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0_3__0__Impl +rule__ComponentInterface__Group_6_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_0_3_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_0()); } ',' - { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_0_3_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0_3__1 +rule__ComponentInterface__Group_6_3__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_0_3__1__Impl + rule__ComponentInterface__Group_6_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_0_3__1__Impl +rule__ComponentInterface__Group_6_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_3_1()); } - (rule__ComponentInterface__RospublisherAssignment_6_0_3_1) - { after(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_3_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_3_1()); } + (rule__ComponentInterface__RospublisherAssignment_6_3_1) + { after(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_3_1()); } ) ; finally { @@ -4165,134 +4435,134 @@ finally { } -rule__ComponentInterface__Group_6_1__0 +rule__ComponentInterface__Group_7__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_1__0__Impl - rule__ComponentInterface__Group_6_1__1 + rule__ComponentInterface__Group_7__0__Impl + rule__ComponentInterface__Group_7__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__0__Impl +rule__ComponentInterface__Group_7__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_6_1_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_7_0()); } 'RosSubscribers' - { after(grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_6_1_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_7_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__1 +rule__ComponentInterface__Group_7__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_1__1__Impl - rule__ComponentInterface__Group_6_1__2 + rule__ComponentInterface__Group_7__1__Impl + rule__ComponentInterface__Group_7__2 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__1__Impl +rule__ComponentInterface__Group_7__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_7_1()); } '{' - { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1_1()); } + { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_7_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__2 +rule__ComponentInterface__Group_7__2 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_1__2__Impl - rule__ComponentInterface__Group_6_1__3 + rule__ComponentInterface__Group_7__2__Impl + rule__ComponentInterface__Group_7__3 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__2__Impl +rule__ComponentInterface__Group_7__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_2()); } - (rule__ComponentInterface__RossubscriberAssignment_6_1_2) - { after(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_2()); } + { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_2()); } + (rule__ComponentInterface__RossubscriberAssignment_7_2) + { after(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__3 +rule__ComponentInterface__Group_7__3 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_1__3__Impl - rule__ComponentInterface__Group_6_1__4 + rule__ComponentInterface__Group_7__3__Impl + rule__ComponentInterface__Group_7__4 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__3__Impl +rule__ComponentInterface__Group_7__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_1_3()); } - (rule__ComponentInterface__Group_6_1_3__0)* - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_1_3()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_7_3()); } + (rule__ComponentInterface__Group_7_3__0)* + { after(grammarAccess.getComponentInterfaceAccess().getGroup_7_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__4 +rule__ComponentInterface__Group_7__4 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_1__4__Impl + rule__ComponentInterface__Group_7__4__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1__4__Impl +rule__ComponentInterface__Group_7__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_1_4()); } + { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7_4()); } '}' - { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_1_4()); } + { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7_4()); } ) ; finally { @@ -4300,53 +4570,53 @@ finally { } -rule__ComponentInterface__Group_6_1_3__0 +rule__ComponentInterface__Group_7_3__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_1_3__0__Impl - rule__ComponentInterface__Group_6_1_3__1 + rule__ComponentInterface__Group_7_3__0__Impl + rule__ComponentInterface__Group_7_3__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1_3__0__Impl +rule__ComponentInterface__Group_7_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_1_3_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_7_3_0()); } ',' - { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_1_3_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_7_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1_3__1 +rule__ComponentInterface__Group_7_3__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_1_3__1__Impl + rule__ComponentInterface__Group_7_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_1_3__1__Impl +rule__ComponentInterface__Group_7_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_3_1()); } - (rule__ComponentInterface__RossubscriberAssignment_6_1_3_1) - { after(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_3_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_3_1()); } + (rule__ComponentInterface__RossubscriberAssignment_7_3_1) + { after(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_3_1()); } ) ; finally { @@ -4354,134 +4624,134 @@ finally { } -rule__ComponentInterface__Group_6_2__0 +rule__ComponentInterface__Group_8__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_2__0__Impl - rule__ComponentInterface__Group_6_2__1 + rule__ComponentInterface__Group_8__0__Impl + rule__ComponentInterface__Group_8__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__0__Impl +rule__ComponentInterface__Group_8__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_6_2_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_8_0()); } 'RosSrvServers' - { after(grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_6_2_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_8_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__1 +rule__ComponentInterface__Group_8__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_2__1__Impl - rule__ComponentInterface__Group_6_2__2 + rule__ComponentInterface__Group_8__1__Impl + rule__ComponentInterface__Group_8__2 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__1__Impl +rule__ComponentInterface__Group_8__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_2_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_8_1()); } '{' - { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_2_1()); } + { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_8_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__2 +rule__ComponentInterface__Group_8__2 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_2__2__Impl - rule__ComponentInterface__Group_6_2__3 + rule__ComponentInterface__Group_8__2__Impl + rule__ComponentInterface__Group_8__3 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__2__Impl +rule__ComponentInterface__Group_8__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_2()); } - (rule__ComponentInterface__RosserviceserverAssignment_6_2_2) - { after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_2()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_2()); } + (rule__ComponentInterface__RosserviceserverAssignment_8_2) + { after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__3 +rule__ComponentInterface__Group_8__3 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_2__3__Impl - rule__ComponentInterface__Group_6_2__4 + rule__ComponentInterface__Group_8__3__Impl + rule__ComponentInterface__Group_8__4 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__3__Impl +rule__ComponentInterface__Group_8__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_2_3()); } - (rule__ComponentInterface__Group_6_2_3__0)* - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_2_3()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_8_3()); } + (rule__ComponentInterface__Group_8_3__0)* + { after(grammarAccess.getComponentInterfaceAccess().getGroup_8_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__4 +rule__ComponentInterface__Group_8__4 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_2__4__Impl + rule__ComponentInterface__Group_8__4__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2__4__Impl +rule__ComponentInterface__Group_8__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_2_4()); } + { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_8_4()); } '}' - { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_2_4()); } + { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_8_4()); } ) ; finally { @@ -4489,53 +4759,53 @@ finally { } -rule__ComponentInterface__Group_6_2_3__0 +rule__ComponentInterface__Group_8_3__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_2_3__0__Impl - rule__ComponentInterface__Group_6_2_3__1 + rule__ComponentInterface__Group_8_3__0__Impl + rule__ComponentInterface__Group_8_3__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2_3__0__Impl +rule__ComponentInterface__Group_8_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_2_3_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_8_3_0()); } ',' - { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_2_3_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_8_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2_3__1 +rule__ComponentInterface__Group_8_3__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_2_3__1__Impl + rule__ComponentInterface__Group_8_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_2_3__1__Impl +rule__ComponentInterface__Group_8_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_3_1()); } - (rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1) - { after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_3_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_3_1()); } + (rule__ComponentInterface__RosserviceserverAssignment_8_3_1) + { after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_3_1()); } ) ; finally { @@ -4543,134 +4813,134 @@ finally { } -rule__ComponentInterface__Group_6_3__0 +rule__ComponentInterface__Group_9__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_3__0__Impl - rule__ComponentInterface__Group_6_3__1 + rule__ComponentInterface__Group_9__0__Impl + rule__ComponentInterface__Group_9__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__0__Impl +rule__ComponentInterface__Group_9__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_6_3_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_9_0()); } 'RosSrvClients' - { after(grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_6_3_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_9_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__1 +rule__ComponentInterface__Group_9__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_3__1__Impl - rule__ComponentInterface__Group_6_3__2 + rule__ComponentInterface__Group_9__1__Impl + rule__ComponentInterface__Group_9__2 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__1__Impl +rule__ComponentInterface__Group_9__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_3_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_9_1()); } '{' - { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_3_1()); } + { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_9_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__2 +rule__ComponentInterface__Group_9__2 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_3__2__Impl - rule__ComponentInterface__Group_6_3__3 + rule__ComponentInterface__Group_9__2__Impl + rule__ComponentInterface__Group_9__3 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__2__Impl +rule__ComponentInterface__Group_9__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_2()); } - (rule__ComponentInterface__RosserviceclientAssignment_6_3_2) - { after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_2()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_2()); } + (rule__ComponentInterface__RosserviceclientAssignment_9_2) + { after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__3 +rule__ComponentInterface__Group_9__3 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_3__3__Impl - rule__ComponentInterface__Group_6_3__4 + rule__ComponentInterface__Group_9__3__Impl + rule__ComponentInterface__Group_9__4 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__3__Impl +rule__ComponentInterface__Group_9__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_3_3()); } - (rule__ComponentInterface__Group_6_3_3__0)* - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_3_3()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_9_3()); } + (rule__ComponentInterface__Group_9_3__0)* + { after(grammarAccess.getComponentInterfaceAccess().getGroup_9_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__4 +rule__ComponentInterface__Group_9__4 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_3__4__Impl + rule__ComponentInterface__Group_9__4__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3__4__Impl +rule__ComponentInterface__Group_9__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_3_4()); } + { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_9_4()); } '}' - { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_3_4()); } + { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_9_4()); } ) ; finally { @@ -4678,53 +4948,53 @@ finally { } -rule__ComponentInterface__Group_6_3_3__0 +rule__ComponentInterface__Group_9_3__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_3_3__0__Impl - rule__ComponentInterface__Group_6_3_3__1 + rule__ComponentInterface__Group_9_3__0__Impl + rule__ComponentInterface__Group_9_3__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3_3__0__Impl +rule__ComponentInterface__Group_9_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_3_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_9_3_0()); } ',' - { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_3_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_9_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3_3__1 +rule__ComponentInterface__Group_9_3__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_3_3__1__Impl + rule__ComponentInterface__Group_9_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_3_3__1__Impl +rule__ComponentInterface__Group_9_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_3_1()); } - (rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1) - { after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_3_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_3_1()); } + (rule__ComponentInterface__RosserviceclientAssignment_9_3_1) + { after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_3_1()); } ) ; finally { @@ -4732,134 +5002,134 @@ finally { } -rule__ComponentInterface__Group_6_4__0 +rule__ComponentInterface__Group_10__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_4__0__Impl - rule__ComponentInterface__Group_6_4__1 + rule__ComponentInterface__Group_10__0__Impl + rule__ComponentInterface__Group_10__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__0__Impl +rule__ComponentInterface__Group_10__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_6_4_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_10_0()); } 'RosActionServers' - { after(grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_6_4_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_10_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__1 +rule__ComponentInterface__Group_10__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_4__1__Impl - rule__ComponentInterface__Group_6_4__2 + rule__ComponentInterface__Group_10__1__Impl + rule__ComponentInterface__Group_10__2 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__1__Impl +rule__ComponentInterface__Group_10__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_4_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_10_1()); } '{' - { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_4_1()); } + { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_10_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__2 +rule__ComponentInterface__Group_10__2 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_4__2__Impl - rule__ComponentInterface__Group_6_4__3 + rule__ComponentInterface__Group_10__2__Impl + rule__ComponentInterface__Group_10__3 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__2__Impl +rule__ComponentInterface__Group_10__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_2()); } - (rule__ComponentInterface__RosactionserverAssignment_6_4_2) - { after(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_2()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_2()); } + (rule__ComponentInterface__RosactionserverAssignment_10_2) + { after(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__3 +rule__ComponentInterface__Group_10__3 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_4__3__Impl - rule__ComponentInterface__Group_6_4__4 + rule__ComponentInterface__Group_10__3__Impl + rule__ComponentInterface__Group_10__4 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__3__Impl +rule__ComponentInterface__Group_10__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_4_3()); } - (rule__ComponentInterface__Group_6_4_3__0)* - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_4_3()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_10_3()); } + (rule__ComponentInterface__Group_10_3__0)* + { after(grammarAccess.getComponentInterfaceAccess().getGroup_10_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__4 +rule__ComponentInterface__Group_10__4 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_4__4__Impl + rule__ComponentInterface__Group_10__4__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4__4__Impl +rule__ComponentInterface__Group_10__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4_4()); } + { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_10_4()); } '}' - { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4_4()); } + { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_10_4()); } ) ; finally { @@ -4867,53 +5137,53 @@ finally { } -rule__ComponentInterface__Group_6_4_3__0 +rule__ComponentInterface__Group_10_3__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_4_3__0__Impl - rule__ComponentInterface__Group_6_4_3__1 + rule__ComponentInterface__Group_10_3__0__Impl + rule__ComponentInterface__Group_10_3__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4_3__0__Impl +rule__ComponentInterface__Group_10_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_4_3_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_10_3_0()); } ',' - { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_4_3_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_10_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4_3__1 +rule__ComponentInterface__Group_10_3__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_4_3__1__Impl + rule__ComponentInterface__Group_10_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_4_3__1__Impl +rule__ComponentInterface__Group_10_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_3_1()); } - (rule__ComponentInterface__RosactionserverAssignment_6_4_3_1) - { after(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_3_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_3_1()); } + (rule__ComponentInterface__RosactionserverAssignment_10_3_1) + { after(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_3_1()); } ) ; finally { @@ -4921,134 +5191,134 @@ finally { } -rule__ComponentInterface__Group_6_5__0 +rule__ComponentInterface__Group_11__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_5__0__Impl - rule__ComponentInterface__Group_6_5__1 + rule__ComponentInterface__Group_11__0__Impl + rule__ComponentInterface__Group_11__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__0__Impl +rule__ComponentInterface__Group_11__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_6_5_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_11_0()); } 'RosActionClients' - { after(grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_6_5_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_11_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__1 +rule__ComponentInterface__Group_11__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_5__1__Impl - rule__ComponentInterface__Group_6_5__2 + rule__ComponentInterface__Group_11__1__Impl + rule__ComponentInterface__Group_11__2 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__1__Impl +rule__ComponentInterface__Group_11__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_5_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_11_1()); } '{' - { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_5_1()); } + { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_11_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__2 +rule__ComponentInterface__Group_11__2 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_5__2__Impl - rule__ComponentInterface__Group_6_5__3 + rule__ComponentInterface__Group_11__2__Impl + rule__ComponentInterface__Group_11__3 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__2__Impl +rule__ComponentInterface__Group_11__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_2()); } - (rule__ComponentInterface__RosactionclientAssignment_6_5_2) - { after(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_2()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_2()); } + (rule__ComponentInterface__RosactionclientAssignment_11_2) + { after(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__3 +rule__ComponentInterface__Group_11__3 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_5__3__Impl - rule__ComponentInterface__Group_6_5__4 + rule__ComponentInterface__Group_11__3__Impl + rule__ComponentInterface__Group_11__4 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__3__Impl +rule__ComponentInterface__Group_11__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_5_3()); } - (rule__ComponentInterface__Group_6_5_3__0)* - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_5_3()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_11_3()); } + (rule__ComponentInterface__Group_11_3__0)* + { after(grammarAccess.getComponentInterfaceAccess().getGroup_11_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__4 +rule__ComponentInterface__Group_11__4 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_5__4__Impl + rule__ComponentInterface__Group_11__4__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5__4__Impl +rule__ComponentInterface__Group_11__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_5_4()); } + { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_11_4()); } '}' - { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_5_4()); } + { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_11_4()); } ) ; finally { @@ -5056,53 +5326,53 @@ finally { } -rule__ComponentInterface__Group_6_5_3__0 +rule__ComponentInterface__Group_11_3__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_5_3__0__Impl - rule__ComponentInterface__Group_6_5_3__1 + rule__ComponentInterface__Group_11_3__0__Impl + rule__ComponentInterface__Group_11_3__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5_3__0__Impl +rule__ComponentInterface__Group_11_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_5_3_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_11_3_0()); } ',' - { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_5_3_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_11_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5_3__1 +rule__ComponentInterface__Group_11_3__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_5_3__1__Impl + rule__ComponentInterface__Group_11_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_5_3__1__Impl +rule__ComponentInterface__Group_11_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_3_1()); } - (rule__ComponentInterface__RosactionclientAssignment_6_5_3_1) - { after(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_3_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_3_1()); } + (rule__ComponentInterface__RosactionclientAssignment_11_3_1) + { after(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_3_1()); } ) ; finally { @@ -5110,134 +5380,134 @@ finally { } -rule__ComponentInterface__Group_6_6__0 +rule__ComponentInterface__Group_12__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_6__0__Impl - rule__ComponentInterface__Group_6_6__1 + rule__ComponentInterface__Group_12__0__Impl + rule__ComponentInterface__Group_12__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__0__Impl +rule__ComponentInterface__Group_12__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_6_6_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_12_0()); } 'RosParameters' - { after(grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_6_6_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_12_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__1 +rule__ComponentInterface__Group_12__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_6__1__Impl - rule__ComponentInterface__Group_6_6__2 + rule__ComponentInterface__Group_12__1__Impl + rule__ComponentInterface__Group_12__2 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__1__Impl +rule__ComponentInterface__Group_12__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_6_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_12_1()); } '{' - { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_6_1()); } + { after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_12_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__2 +rule__ComponentInterface__Group_12__2 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_6__2__Impl - rule__ComponentInterface__Group_6_6__3 + rule__ComponentInterface__Group_12__2__Impl + rule__ComponentInterface__Group_12__3 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__2__Impl +rule__ComponentInterface__Group_12__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_2()); } - (rule__ComponentInterface__RosparameterAssignment_6_6_2) - { after(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_2()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_2()); } + (rule__ComponentInterface__RosparameterAssignment_12_2) + { after(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__3 +rule__ComponentInterface__Group_12__3 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_6__3__Impl - rule__ComponentInterface__Group_6_6__4 + rule__ComponentInterface__Group_12__3__Impl + rule__ComponentInterface__Group_12__4 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__3__Impl +rule__ComponentInterface__Group_12__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_6_3()); } - (rule__ComponentInterface__Group_6_6_3__0)* - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_6_3()); } + { before(grammarAccess.getComponentInterfaceAccess().getGroup_12_3()); } + (rule__ComponentInterface__Group_12_3__0)* + { after(grammarAccess.getComponentInterfaceAccess().getGroup_12_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__4 +rule__ComponentInterface__Group_12__4 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_6__4__Impl + rule__ComponentInterface__Group_12__4__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6__4__Impl +rule__ComponentInterface__Group_12__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_6_4()); } + { before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_12_4()); } '}' - { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_6_4()); } + { after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_12_4()); } ) ; finally { @@ -5245,53 +5515,53 @@ finally { } -rule__ComponentInterface__Group_6_6_3__0 +rule__ComponentInterface__Group_12_3__0 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_6_3__0__Impl - rule__ComponentInterface__Group_6_6_3__1 + rule__ComponentInterface__Group_12_3__0__Impl + rule__ComponentInterface__Group_12_3__1 ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6_3__0__Impl +rule__ComponentInterface__Group_12_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_6_3_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_12_3_0()); } ',' - { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_6_3_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_12_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6_3__1 +rule__ComponentInterface__Group_12_3__1 @init { int stackSize = keepStackSize(); } : - rule__ComponentInterface__Group_6_6_3__1__Impl + rule__ComponentInterface__Group_12_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__Group_6_6_3__1__Impl +rule__ComponentInterface__Group_12_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_3_1()); } - (rule__ComponentInterface__RosparameterAssignment_6_6_3_1) - { after(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_3_1()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_3_1()); } + (rule__ComponentInterface__RosparameterAssignment_12_3_1) + { after(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_3_1()); } ) ; finally { @@ -10780,388 +11050,6 @@ finally { } -rule__RosSystem__UnorderedGroup_5 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - } -: - rule__RosSystem__UnorderedGroup_5__0 - ? -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - restoreStackSize(stackSize); -} - -rule__RosSystem__UnorderedGroup_5__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getRosSystemAccess().getGroup_5_0()); } - (rule__RosSystem__Group_5_0__0) - { after(grammarAccess.getRosSystemAccess().getGroup_5_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getRosSystemAccess().getGroup_5_1()); } - (rule__RosSystem__Group_5_1__0) - { after(grammarAccess.getRosSystemAccess().getGroup_5_1()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 2); - } - { - selected = true; - } - ( - { before(grammarAccess.getRosSystemAccess().getGroup_5_2()); } - (rule__RosSystem__Group_5_2__0) - { after(grammarAccess.getRosSystemAccess().getGroup_5_2()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 3)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 3); - } - { - selected = true; - } - ( - { before(grammarAccess.getRosSystemAccess().getGroup_5_3()); } - (rule__RosSystem__Group_5_3__0) - { after(grammarAccess.getRosSystemAccess().getGroup_5_3()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 4)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 4); - } - { - selected = true; - } - ( - { before(grammarAccess.getRosSystemAccess().getGroup_5_4()); } - (rule__RosSystem__Group_5_4__0) - { after(grammarAccess.getRosSystemAccess().getGroup_5_4()); } - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - restoreStackSize(stackSize); -} - -rule__RosSystem__UnorderedGroup_5__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RosSystem__UnorderedGroup_5__Impl - rule__RosSystem__UnorderedGroup_5__1? -; -finally { - restoreStackSize(stackSize); -} - -rule__RosSystem__UnorderedGroup_5__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RosSystem__UnorderedGroup_5__Impl - rule__RosSystem__UnorderedGroup_5__2? -; -finally { - restoreStackSize(stackSize); -} - -rule__RosSystem__UnorderedGroup_5__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__RosSystem__UnorderedGroup_5__Impl - rule__RosSystem__UnorderedGroup_5__3? -; -finally { - restoreStackSize(stackSize); -} - -rule__RosSystem__UnorderedGroup_5__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__RosSystem__UnorderedGroup_5__Impl - rule__RosSystem__UnorderedGroup_5__4? -; -finally { - restoreStackSize(stackSize); -} - -rule__RosSystem__UnorderedGroup_5__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__RosSystem__UnorderedGroup_5__Impl -; -finally { - restoreStackSize(stackSize); -} - - -rule__ComponentInterface__UnorderedGroup_6 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - } -: - rule__ComponentInterface__UnorderedGroup_6__0 - ? -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - restoreStackSize(stackSize); -} - -rule__ComponentInterface__UnorderedGroup_6__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_0()); } - (rule__ComponentInterface__Group_6_0__0) - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_1()); } - (rule__ComponentInterface__Group_6_1__0) - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_1()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2); - } - { - selected = true; - } - ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_2()); } - (rule__ComponentInterface__Group_6_2__0) - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_2()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3); - } - { - selected = true; - } - ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_3()); } - (rule__ComponentInterface__Group_6_3__0) - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_3()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4); - } - { - selected = true; - } - ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_4()); } - (rule__ComponentInterface__Group_6_4__0) - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_4()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5); - } - { - selected = true; - } - ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_5()); } - (rule__ComponentInterface__Group_6_5__0) - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_5()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6); - } - { - selected = true; - } - ( - { before(grammarAccess.getComponentInterfaceAccess().getGroup_6_6()); } - (rule__ComponentInterface__Group_6_6__0) - { after(grammarAccess.getComponentInterfaceAccess().getGroup_6_6()); } - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - restoreStackSize(stackSize); -} - -rule__ComponentInterface__UnorderedGroup_6__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentInterface__UnorderedGroup_6__Impl - rule__ComponentInterface__UnorderedGroup_6__1? -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInterface__UnorderedGroup_6__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentInterface__UnorderedGroup_6__Impl - rule__ComponentInterface__UnorderedGroup_6__2? -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInterface__UnorderedGroup_6__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentInterface__UnorderedGroup_6__Impl - rule__ComponentInterface__UnorderedGroup_6__3? -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInterface__UnorderedGroup_6__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentInterface__UnorderedGroup_6__Impl - rule__ComponentInterface__UnorderedGroup_6__4? -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInterface__UnorderedGroup_6__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentInterface__UnorderedGroup_6__Impl - rule__ComponentInterface__UnorderedGroup_6__5? -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInterface__UnorderedGroup_6__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentInterface__UnorderedGroup_6__Impl - rule__ComponentInterface__UnorderedGroup_6__6? -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInterface__UnorderedGroup_6__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentInterface__UnorderedGroup_6__Impl -; -finally { - restoreStackSize(stackSize); -} - - rule__RosSystem__NameAssignment_4 @init { int stackSize = keepStackSize(); @@ -11177,150 +11065,150 @@ finally { restoreStackSize(stackSize); } -rule__RosSystem__RosComponentAssignment_5_0_2_0 +rule__RosSystem__RosComponentAssignment_5_2_0 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_0_2_0_0()); } + { before(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_2_0_0()); } ruleComponentInterface - { after(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_0_2_0_0()); } + { after(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__RosComponentAssignment_5_0_2_1_1 +rule__RosSystem__RosComponentAssignment_5_2_1_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_0_2_1_1_0()); } + { before(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_2_1_1_0()); } ruleComponentInterface - { after(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_0_2_1_1_0()); } + { after(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_2_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__TopicConnectionsAssignment_5_1_2_0 +rule__RosSystem__TopicConnectionsAssignment_6_2_0 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_5_1_2_0_0()); } + { before(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_6_2_0_0()); } ruleTopicConnection - { after(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_5_1_2_0_0()); } + { after(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_6_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__TopicConnectionsAssignment_5_1_2_1_1 +rule__RosSystem__TopicConnectionsAssignment_6_2_1_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_5_1_2_1_1_0()); } + { before(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_6_2_1_1_0()); } ruleTopicConnection - { after(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_5_1_2_1_1_0()); } + { after(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_6_2_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__ServiceConnectionsAssignment_5_2_2_0 +rule__RosSystem__ServiceConnectionsAssignment_7_2_0 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_5_2_2_0_0()); } + { before(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_7_2_0_0()); } ruleServiceConnection - { after(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_5_2_2_0_0()); } + { after(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_7_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__ServiceConnectionsAssignment_5_2_2_1_1 +rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_5_2_2_1_1_0()); } + { before(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_7_2_1_1_0()); } ruleServiceConnection - { after(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_5_2_2_1_1_0()); } + { after(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_7_2_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__ActionConnectionsAssignment_5_3_2_0 +rule__RosSystem__ActionConnectionsAssignment_8_2_0 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_5_3_2_0_0()); } + { before(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_8_2_0_0()); } ruleActionConnection - { after(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_5_3_2_0_0()); } + { after(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_8_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__ActionConnectionsAssignment_5_3_2_1_1 +rule__RosSystem__ActionConnectionsAssignment_8_2_1_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_5_3_2_1_1_0()); } + { before(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_8_2_1_1_0()); } ruleActionConnection - { after(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_5_3_2_1_1_0()); } + { after(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_8_2_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__ParameterAssignment_5_4_2_0 +rule__RosSystem__ParameterAssignment_9_2_0 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_5_4_2_0_0()); } + { before(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_9_2_0_0()); } ruleParameter - { after(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_5_4_2_0_0()); } + { after(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_9_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosSystem__ParameterAssignment_5_4_2_1_1 +rule__RosSystem__ParameterAssignment_9_2_1_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_5_4_2_1_1_0()); } + { before(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_9_2_1_1_0()); } ruleParameter - { after(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_5_4_2_1_1_0()); } + { after(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_9_2_1_1_0()); } ) ; finally { @@ -11592,210 +11480,210 @@ finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RospublisherAssignment_6_0_2 +rule__ComponentInterface__RospublisherAssignment_6_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_2_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_2_0()); } ruleRosPublisher - { after(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_2_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RospublisherAssignment_6_0_3_1 +rule__ComponentInterface__RospublisherAssignment_6_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_3_1_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_3_1_0()); } ruleRosPublisher - { after(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_3_1_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RossubscriberAssignment_6_1_2 +rule__ComponentInterface__RossubscriberAssignment_7_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_2_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_2_0()); } ruleRosSubscriber - { after(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_2_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 +rule__ComponentInterface__RossubscriberAssignment_7_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_3_1_0()); } ruleRosSubscriber - { after(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosserviceserverAssignment_6_2_2 +rule__ComponentInterface__RosserviceserverAssignment_8_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_2_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_2_0()); } ruleRosServiceServer - { after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_2_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 +rule__ComponentInterface__RosserviceserverAssignment_8_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_3_1_0()); } ruleRosServiceServer - { after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosserviceclientAssignment_6_3_2 +rule__ComponentInterface__RosserviceclientAssignment_9_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_2_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_2_0()); } ruleRosServiceClient - { after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_2_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 +rule__ComponentInterface__RosserviceclientAssignment_9_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_3_1_0()); } ruleRosServiceClient - { after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosactionserverAssignment_6_4_2 +rule__ComponentInterface__RosactionserverAssignment_10_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_2_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_2_0()); } ruleRosActionServer - { after(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_2_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 +rule__ComponentInterface__RosactionserverAssignment_10_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_3_1_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_3_1_0()); } ruleRosActionServer - { after(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_3_1_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosactionclientAssignment_6_5_2 +rule__ComponentInterface__RosactionclientAssignment_11_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_2_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_2_0()); } ruleRosActionClient - { after(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_2_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 +rule__ComponentInterface__RosactionclientAssignment_11_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_3_1_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_3_1_0()); } ruleRosActionClient - { after(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_3_1_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosparameterAssignment_6_6_2 +rule__ComponentInterface__RosparameterAssignment_12_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_2_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_2_0()); } ruleRosParameter - { after(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_2_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ComponentInterface__RosparameterAssignment_6_6_3_1 +rule__ComponentInterface__RosparameterAssignment_12_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_3_1_0()); } + { before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_3_1_0()); } ruleRosParameter - { after(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_3_1_0()); } + { after(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_3_1_0()); } ) ; finally { diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemLexer.java b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemLexer.java index d161f3d69..89373c1d5 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemLexer.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemLexer.java @@ -1341,8 +1341,8 @@ public final void mT__80() throws RecognitionException { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalRosSystem.g:12703:21: ( '0' .. '9' ) - // InternalRosSystem.g:12703:23: '0' .. '9' + // InternalRosSystem.g:12861:21: ( '0' .. '9' ) + // InternalRosSystem.g:12861:23: '0' .. '9' { matchRange('0','9'); @@ -1359,10 +1359,10 @@ public final void mRULE_BINARY() throws RecognitionException { try { int _type = RULE_BINARY; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12705:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalRosSystem.g:12705:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalRosSystem.g:12863:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalRosSystem.g:12863:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalRosSystem.g:12705:15: ( '0b' | '0B' ) + // InternalRosSystem.g:12863:15: ( '0b' | '0B' ) int alt1=2; int LA1_0 = input.LA(1); @@ -1390,7 +1390,7 @@ else if ( (LA1_1=='B') ) { } switch (alt1) { case 1 : - // InternalRosSystem.g:12705:16: '0b' + // InternalRosSystem.g:12863:16: '0b' { match("0b"); @@ -1398,7 +1398,7 @@ else if ( (LA1_1=='B') ) { } break; case 2 : - // InternalRosSystem.g:12705:21: '0B' + // InternalRosSystem.g:12863:21: '0B' { match("0B"); @@ -1408,7 +1408,7 @@ else if ( (LA1_1=='B') ) { } - // InternalRosSystem.g:12705:27: ( '0' | '1' )+ + // InternalRosSystem.g:12863:27: ( '0' | '1' )+ int cnt2=0; loop2: do { @@ -1462,10 +1462,10 @@ public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12707:14: ( ( 'true' | 'false' ) ) - // InternalRosSystem.g:12707:16: ( 'true' | 'false' ) + // InternalRosSystem.g:12865:14: ( ( 'true' | 'false' ) ) + // InternalRosSystem.g:12865:16: ( 'true' | 'false' ) { - // InternalRosSystem.g:12707:16: ( 'true' | 'false' ) + // InternalRosSystem.g:12865:16: ( 'true' | 'false' ) int alt3=2; int LA3_0 = input.LA(1); @@ -1483,7 +1483,7 @@ else if ( (LA3_0=='f') ) { } switch (alt3) { case 1 : - // InternalRosSystem.g:12707:17: 'true' + // InternalRosSystem.g:12865:17: 'true' { match("true"); @@ -1491,7 +1491,7 @@ else if ( (LA3_0=='f') ) { } break; case 2 : - // InternalRosSystem.g:12707:24: 'false' + // InternalRosSystem.g:12865:24: 'false' { match("false"); @@ -1517,19 +1517,19 @@ public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12709:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) - // InternalRosSystem.g:12709:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRosSystem.g:12867:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) + // InternalRosSystem.g:12867:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) { mRULE_DECINT(); - // InternalRosSystem.g:12709:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRosSystem.g:12867:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) int alt8=2; alt8 = dfa8.predict(input); switch (alt8) { case 1 : - // InternalRosSystem.g:12709:28: '.' ( RULE_DIGIT )* + // InternalRosSystem.g:12867:28: '.' ( RULE_DIGIT )* { match('.'); - // InternalRosSystem.g:12709:32: ( RULE_DIGIT )* + // InternalRosSystem.g:12867:32: ( RULE_DIGIT )* loop4: do { int alt4=2; @@ -1542,7 +1542,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { switch (alt4) { case 1 : - // InternalRosSystem.g:12709:32: RULE_DIGIT + // InternalRosSystem.g:12867:32: RULE_DIGIT { mRULE_DIGIT(); @@ -1558,9 +1558,9 @@ public final void mRULE_DOUBLE() throws RecognitionException { } break; case 2 : - // InternalRosSystem.g:12709:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT + // InternalRosSystem.g:12867:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT { - // InternalRosSystem.g:12709:44: ( '.' ( RULE_DIGIT )* )? + // InternalRosSystem.g:12867:44: ( '.' ( RULE_DIGIT )* )? int alt6=2; int LA6_0 = input.LA(1); @@ -1569,10 +1569,10 @@ public final void mRULE_DOUBLE() throws RecognitionException { } switch (alt6) { case 1 : - // InternalRosSystem.g:12709:45: '.' ( RULE_DIGIT )* + // InternalRosSystem.g:12867:45: '.' ( RULE_DIGIT )* { match('.'); - // InternalRosSystem.g:12709:49: ( RULE_DIGIT )* + // InternalRosSystem.g:12867:49: ( RULE_DIGIT )* loop5: do { int alt5=2; @@ -1585,7 +1585,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { switch (alt5) { case 1 : - // InternalRosSystem.g:12709:49: RULE_DIGIT + // InternalRosSystem.g:12867:49: RULE_DIGIT { mRULE_DIGIT(); @@ -1612,7 +1612,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalRosSystem.g:12709:73: ( '-' | '+' )? + // InternalRosSystem.g:12867:73: ( '-' | '+' )? int alt7=2; int LA7_0 = input.LA(1); @@ -1671,10 +1671,10 @@ public final void mRULE_DECINT() throws RecognitionException { try { int _type = RULE_DECINT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12711:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalRosSystem.g:12711:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRosSystem.g:12869:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalRosSystem.g:12869:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalRosSystem.g:12711:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRosSystem.g:12869:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) int alt11=3; switch ( input.LA(1) ) { case '0': @@ -1709,17 +1709,17 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt11) { case 1 : - // InternalRosSystem.g:12711:16: '0' + // InternalRosSystem.g:12869:16: '0' { match('0'); } break; case 2 : - // InternalRosSystem.g:12711:20: '1' .. '9' ( RULE_DIGIT )* + // InternalRosSystem.g:12869:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalRosSystem.g:12711:29: ( RULE_DIGIT )* + // InternalRosSystem.g:12869:29: ( RULE_DIGIT )* loop9: do { int alt9=2; @@ -1732,7 +1732,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt9) { case 1 : - // InternalRosSystem.g:12711:29: RULE_DIGIT + // InternalRosSystem.g:12869:29: RULE_DIGIT { mRULE_DIGIT(); @@ -1748,11 +1748,11 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalRosSystem.g:12711:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalRosSystem.g:12869:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalRosSystem.g:12711:54: ( RULE_DIGIT )* + // InternalRosSystem.g:12869:54: ( RULE_DIGIT )* loop10: do { int alt10=2; @@ -1765,7 +1765,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt10) { case 1 : - // InternalRosSystem.g:12711:54: RULE_DIGIT + // InternalRosSystem.g:12869:54: RULE_DIGIT { mRULE_DIGIT(); @@ -1797,10 +1797,10 @@ public final void mRULE_DECINT() throws RecognitionException { // $ANTLR start "RULE_DAY" public final void mRULE_DAY() throws RecognitionException { try { - // InternalRosSystem.g:12713:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalRosSystem.g:12713:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRosSystem.g:12871:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalRosSystem.g:12871:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalRosSystem.g:12713:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRosSystem.g:12871:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) int alt12=2; int LA12_0 = input.LA(1); @@ -1824,14 +1824,14 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { } switch (alt12) { case 1 : - // InternalRosSystem.g:12713:22: '1' .. '9' + // InternalRosSystem.g:12871:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRosSystem.g:12713:31: '1' .. '3' '0' .. '9' + // InternalRosSystem.g:12871:31: '1' .. '3' '0' .. '9' { matchRange('1','3'); matchRange('0','9'); @@ -1853,10 +1853,10 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { // $ANTLR start "RULE_MONTH" public final void mRULE_MONTH() throws RecognitionException { try { - // InternalRosSystem.g:12715:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalRosSystem.g:12715:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRosSystem.g:12873:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalRosSystem.g:12873:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalRosSystem.g:12715:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRosSystem.g:12873:23: ( '1' .. '9' | '1' '0' .. '2' ) int alt13=2; int LA13_0 = input.LA(1); @@ -1880,14 +1880,14 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { } switch (alt13) { case 1 : - // InternalRosSystem.g:12715:24: '1' .. '9' + // InternalRosSystem.g:12873:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRosSystem.g:12715:33: '1' '0' .. '2' + // InternalRosSystem.g:12873:33: '1' '0' .. '2' { match('1'); matchRange('0','2'); @@ -1909,8 +1909,8 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { // $ANTLR start "RULE_YEAR" public final void mRULE_YEAR() throws RecognitionException { try { - // InternalRosSystem.g:12717:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalRosSystem.g:12717:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalRosSystem.g:12875:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalRosSystem.g:12875:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { matchRange('0','2'); matchRange('0','9'); @@ -1928,10 +1928,10 @@ public final void mRULE_YEAR() throws RecognitionException { // $ANTLR start "RULE_HOUR" public final void mRULE_HOUR() throws RecognitionException { try { - // InternalRosSystem.g:12719:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalRosSystem.g:12719:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRosSystem.g:12877:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalRosSystem.g:12877:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalRosSystem.g:12719:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRosSystem.g:12877:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) int alt14=2; int LA14_0 = input.LA(1); @@ -1949,7 +1949,7 @@ else if ( (LA14_0=='2') ) { } switch (alt14) { case 1 : - // InternalRosSystem.g:12719:23: '0' .. '1' '0' .. '9' + // InternalRosSystem.g:12877:23: '0' .. '1' '0' .. '9' { matchRange('0','1'); matchRange('0','9'); @@ -1957,7 +1957,7 @@ else if ( (LA14_0=='2') ) { } break; case 2 : - // InternalRosSystem.g:12719:41: '2' '0' .. '3' + // InternalRosSystem.g:12877:41: '2' '0' .. '3' { match('2'); matchRange('0','3'); @@ -1979,8 +1979,8 @@ else if ( (LA14_0=='2') ) { // $ANTLR start "RULE_MIN_SEC" public final void mRULE_MIN_SEC() throws RecognitionException { try { - // InternalRosSystem.g:12721:23: ( '0' .. '5' '0' .. '9' ) - // InternalRosSystem.g:12721:25: '0' .. '5' '0' .. '9' + // InternalRosSystem.g:12879:23: ( '0' .. '5' '0' .. '9' ) + // InternalRosSystem.g:12879:25: '0' .. '5' '0' .. '9' { matchRange('0','5'); matchRange('0','9'); @@ -1998,8 +1998,8 @@ public final void mRULE_DATE_TIME() throws RecognitionException { try { int _type = RULE_DATE_TIME; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12723:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalRosSystem.g:12723:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalRosSystem.g:12881:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalRosSystem.g:12881:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { mRULE_YEAR(); match('-'); @@ -2028,10 +2028,10 @@ public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12725:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRosSystem.g:12725:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRosSystem.g:12883:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRosSystem.g:12883:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRosSystem.g:12725:11: ( '^' )? + // InternalRosSystem.g:12883:11: ( '^' )? int alt15=2; int LA15_0 = input.LA(1); @@ -2040,7 +2040,7 @@ public final void mRULE_ID() throws RecognitionException { } switch (alt15) { case 1 : - // InternalRosSystem.g:12725:11: '^' + // InternalRosSystem.g:12883:11: '^' { match('^'); @@ -2058,7 +2058,7 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalRosSystem.g:12725:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRosSystem.g:12883:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop16: do { int alt16=2; @@ -2107,10 +2107,10 @@ public final void mRULE_INT() throws RecognitionException { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12727:10: ( ( '0' .. '9' )+ ) - // InternalRosSystem.g:12727:12: ( '0' .. '9' )+ + // InternalRosSystem.g:12885:10: ( ( '0' .. '9' )+ ) + // InternalRosSystem.g:12885:12: ( '0' .. '9' )+ { - // InternalRosSystem.g:12727:12: ( '0' .. '9' )+ + // InternalRosSystem.g:12885:12: ( '0' .. '9' )+ int cnt17=0; loop17: do { @@ -2124,7 +2124,7 @@ public final void mRULE_INT() throws RecognitionException { switch (alt17) { case 1 : - // InternalRosSystem.g:12727:13: '0' .. '9' + // InternalRosSystem.g:12885:13: '0' .. '9' { matchRange('0','9'); @@ -2156,10 +2156,10 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12729:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRosSystem.g:12729:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRosSystem.g:12887:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRosSystem.g:12887:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRosSystem.g:12729:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRosSystem.g:12887:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt20=2; int LA20_0 = input.LA(1); @@ -2177,10 +2177,10 @@ else if ( (LA20_0=='\'') ) { } switch (alt20) { case 1 : - // InternalRosSystem.g:12729:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRosSystem.g:12887:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRosSystem.g:12729:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalRosSystem.g:12887:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop18: do { int alt18=3; @@ -2196,7 +2196,7 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 switch (alt18) { case 1 : - // InternalRosSystem.g:12729:21: '\\\\' . + // InternalRosSystem.g:12887:21: '\\\\' . { match('\\'); matchAny(); @@ -2204,7 +2204,7 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 } break; case 2 : - // InternalRosSystem.g:12729:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRosSystem.g:12887:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2229,10 +2229,10 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 } break; case 2 : - // InternalRosSystem.g:12729:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRosSystem.g:12887:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRosSystem.g:12729:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalRosSystem.g:12887:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop19: do { int alt19=3; @@ -2248,7 +2248,7 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 switch (alt19) { case 1 : - // InternalRosSystem.g:12729:54: '\\\\' . + // InternalRosSystem.g:12887:54: '\\\\' . { match('\\'); matchAny(); @@ -2256,7 +2256,7 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 } break; case 2 : - // InternalRosSystem.g:12729:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRosSystem.g:12887:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2299,12 +2299,12 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12731:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRosSystem.g:12731:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRosSystem.g:12889:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRosSystem.g:12889:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRosSystem.g:12731:24: ( options {greedy=false; } : . )* + // InternalRosSystem.g:12889:24: ( options {greedy=false; } : . )* loop21: do { int alt21=2; @@ -2329,7 +2329,7 @@ else if ( ((LA21_0>='\u0000' && LA21_0<=')')||(LA21_0>='+' && LA21_0<='\uFFFF')) switch (alt21) { case 1 : - // InternalRosSystem.g:12731:52: . + // InternalRosSystem.g:12889:52: . { matchAny(); @@ -2359,12 +2359,12 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12733:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalRosSystem.g:12733:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalRosSystem.g:12891:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalRosSystem.g:12891:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalRosSystem.g:12733:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRosSystem.g:12891:24: (~ ( ( '\\n' | '\\r' ) ) )* loop22: do { int alt22=2; @@ -2377,7 +2377,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt22) { case 1 : - // InternalRosSystem.g:12733:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalRosSystem.g:12891: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(); @@ -2397,7 +2397,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } } while (true); - // InternalRosSystem.g:12733:40: ( ( '\\r' )? '\\n' )? + // InternalRosSystem.g:12891:40: ( ( '\\r' )? '\\n' )? int alt24=2; int LA24_0 = input.LA(1); @@ -2406,9 +2406,9 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt24) { case 1 : - // InternalRosSystem.g:12733:41: ( '\\r' )? '\\n' + // InternalRosSystem.g:12891:41: ( '\\r' )? '\\n' { - // InternalRosSystem.g:12733:41: ( '\\r' )? + // InternalRosSystem.g:12891:41: ( '\\r' )? int alt23=2; int LA23_0 = input.LA(1); @@ -2417,7 +2417,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt23) { case 1 : - // InternalRosSystem.g:12733:41: '\\r' + // InternalRosSystem.g:12891:41: '\\r' { match('\r'); @@ -2449,10 +2449,10 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12735:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRosSystem.g:12735:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRosSystem.g:12893:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRosSystem.g:12893:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRosSystem.g:12735:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRosSystem.g:12893:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt25=0; loop25: do { @@ -2506,8 +2506,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12737:16: ( . ) - // InternalRosSystem.g:12737:18: . + // InternalRosSystem.g:12895:16: ( . ) + // InternalRosSystem.g:12895:18: . { matchAny(); @@ -3081,7 +3081,7 @@ public DFA8(BaseRecognizer recognizer) { this.transition = DFA8_transition; } public String getDescription() { - return "12709:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; + return "12867:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; } } static final String DFA26_eotS = @@ -3708,4 +3708,4 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc } -} \ No newline at end of file +} diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemParser.java b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemParser.java index 01129ee03..ddf7bb2b4 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemParser.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemParser.java @@ -4504,7 +4504,7 @@ public final void rule__RosSystem__Group__5() throws RecognitionException { // InternalRosSystem.g:1472:1: ( rule__RosSystem__Group__5__Impl rule__RosSystem__Group__6 ) // InternalRosSystem.g:1473:2: rule__RosSystem__Group__5__Impl rule__RosSystem__Group__6 { - pushFollow(FOLLOW_8); + pushFollow(FOLLOW_7); rule__RosSystem__Group__5__Impl(); state._fsp--; @@ -4533,31 +4533,42 @@ public final void rule__RosSystem__Group__5() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group__5__Impl" - // InternalRosSystem.g:1480:1: rule__RosSystem__Group__5__Impl : ( ( rule__RosSystem__UnorderedGroup_5 ) ) ; + // InternalRosSystem.g:1480:1: rule__RosSystem__Group__5__Impl : ( ( rule__RosSystem__Group_5__0 )? ) ; public final void rule__RosSystem__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1484:1: ( ( ( rule__RosSystem__UnorderedGroup_5 ) ) ) - // InternalRosSystem.g:1485:1: ( ( rule__RosSystem__UnorderedGroup_5 ) ) + // InternalRosSystem.g:1484:1: ( ( ( rule__RosSystem__Group_5__0 )? ) ) + // InternalRosSystem.g:1485:1: ( ( rule__RosSystem__Group_5__0 )? ) { - // InternalRosSystem.g:1485:1: ( ( rule__RosSystem__UnorderedGroup_5 ) ) - // InternalRosSystem.g:1486:2: ( rule__RosSystem__UnorderedGroup_5 ) + // InternalRosSystem.g:1485:1: ( ( rule__RosSystem__Group_5__0 )? ) + // InternalRosSystem.g:1486:2: ( rule__RosSystem__Group_5__0 )? { - before(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - // InternalRosSystem.g:1487:2: ( rule__RosSystem__UnorderedGroup_5 ) - // InternalRosSystem.g:1487:3: rule__RosSystem__UnorderedGroup_5 - { - pushFollow(FOLLOW_2); - rule__RosSystem__UnorderedGroup_5(); + before(grammarAccess.getRosSystemAccess().getGroup_5()); + // InternalRosSystem.g:1487:2: ( rule__RosSystem__Group_5__0 )? + int alt5=2; + int LA5_0 = input.LA(1); + + if ( (LA5_0==27) ) { + alt5=1; + } + switch (alt5) { + case 1 : + // InternalRosSystem.g:1487:3: rule__RosSystem__Group_5__0 + { + pushFollow(FOLLOW_2); + rule__RosSystem__Group_5__0(); + + state._fsp--; - state._fsp--; + } + break; } - after(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); + after(grammarAccess.getRosSystemAccess().getGroup_5()); } @@ -4580,20 +4591,25 @@ public final void rule__RosSystem__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__RosSystem__Group__6" - // InternalRosSystem.g:1495:1: rule__RosSystem__Group__6 : rule__RosSystem__Group__6__Impl ; + // InternalRosSystem.g:1495:1: rule__RosSystem__Group__6 : rule__RosSystem__Group__6__Impl rule__RosSystem__Group__7 ; public final void rule__RosSystem__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1499:1: ( rule__RosSystem__Group__6__Impl ) - // InternalRosSystem.g:1500:2: rule__RosSystem__Group__6__Impl + // InternalRosSystem.g:1499:1: ( rule__RosSystem__Group__6__Impl rule__RosSystem__Group__7 ) + // InternalRosSystem.g:1500:2: rule__RosSystem__Group__6__Impl rule__RosSystem__Group__7 { - pushFollow(FOLLOW_2); + pushFollow(FOLLOW_7); rule__RosSystem__Group__6__Impl(); state._fsp--; + pushFollow(FOLLOW_2); + rule__RosSystem__Group__7(); + + state._fsp--; + } @@ -4613,21 +4629,42 @@ public final void rule__RosSystem__Group__6() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group__6__Impl" - // InternalRosSystem.g:1506:1: rule__RosSystem__Group__6__Impl : ( '}' ) ; + // InternalRosSystem.g:1507:1: rule__RosSystem__Group__6__Impl : ( ( rule__RosSystem__Group_6__0 )? ) ; public final void rule__RosSystem__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1510:1: ( ( '}' ) ) - // InternalRosSystem.g:1511:1: ( '}' ) + // InternalRosSystem.g:1511:1: ( ( ( rule__RosSystem__Group_6__0 )? ) ) + // InternalRosSystem.g:1512:1: ( ( rule__RosSystem__Group_6__0 )? ) { - // InternalRosSystem.g:1511:1: ( '}' ) - // InternalRosSystem.g:1512:2: '}' + // InternalRosSystem.g:1512:1: ( ( rule__RosSystem__Group_6__0 )? ) + // InternalRosSystem.g:1513:2: ( rule__RosSystem__Group_6__0 )? { - before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_6()); - match(input,26,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_6()); + before(grammarAccess.getRosSystemAccess().getGroup_6()); + // InternalRosSystem.g:1514:2: ( rule__RosSystem__Group_6__0 )? + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0==31) ) { + alt6=1; + } + switch (alt6) { + case 1 : + // InternalRosSystem.g:1514:3: rule__RosSystem__Group_6__0 + { + pushFollow(FOLLOW_2); + rule__RosSystem__Group_6__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosSystemAccess().getGroup_6()); } @@ -4649,23 +4686,23 @@ public final void rule__RosSystem__Group__6__Impl() throws RecognitionException // $ANTLR end "rule__RosSystem__Group__6__Impl" - // $ANTLR start "rule__RosSystem__Group_5_0__0" - // InternalRosSystem.g:1522:1: rule__RosSystem__Group_5_0__0 : rule__RosSystem__Group_5_0__0__Impl rule__RosSystem__Group_5_0__1 ; - public final void rule__RosSystem__Group_5_0__0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group__7" + // InternalRosSystem.g:1522:1: rule__RosSystem__Group__7 : rule__RosSystem__Group__7__Impl rule__RosSystem__Group__8 ; + public final void rule__RosSystem__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1526:1: ( rule__RosSystem__Group_5_0__0__Impl rule__RosSystem__Group_5_0__1 ) - // InternalRosSystem.g:1527:2: rule__RosSystem__Group_5_0__0__Impl rule__RosSystem__Group_5_0__1 + // InternalRosSystem.g:1526:1: ( rule__RosSystem__Group__7__Impl rule__RosSystem__Group__8 ) + // InternalRosSystem.g:1527:2: rule__RosSystem__Group__7__Impl rule__RosSystem__Group__8 { - pushFollow(FOLLOW_9); - rule__RosSystem__Group_5_0__0__Impl(); + pushFollow(FOLLOW_7); + rule__RosSystem__Group__7__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_0__1(); + rule__RosSystem__Group__8(); state._fsp--; @@ -4684,25 +4721,46 @@ public final void rule__RosSystem__Group_5_0__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_0__0" + // $ANTLR end "rule__RosSystem__Group__7" - // $ANTLR start "rule__RosSystem__Group_5_0__0__Impl" - // InternalRosSystem.g:1534:1: rule__RosSystem__Group_5_0__0__Impl : ( 'RosComponents' ) ; - public final void rule__RosSystem__Group_5_0__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group__7__Impl" + // InternalRosSystem.g:1534:1: rule__RosSystem__Group__7__Impl : ( ( rule__RosSystem__Group_7__0 )? ) ; + public final void rule__RosSystem__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1538:1: ( ( 'RosComponents' ) ) - // InternalRosSystem.g:1539:1: ( 'RosComponents' ) + // InternalRosSystem.g:1538:1: ( ( ( rule__RosSystem__Group_7__0 )? ) ) + // InternalRosSystem.g:1539:1: ( ( rule__RosSystem__Group_7__0 )? ) { - // InternalRosSystem.g:1539:1: ( 'RosComponents' ) - // InternalRosSystem.g:1540:2: 'RosComponents' + // InternalRosSystem.g:1539:1: ( ( rule__RosSystem__Group_7__0 )? ) + // InternalRosSystem.g:1540:2: ( rule__RosSystem__Group_7__0 )? { - before(grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()); - match(input,27,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()); + before(grammarAccess.getRosSystemAccess().getGroup_7()); + // InternalRosSystem.g:1541:2: ( rule__RosSystem__Group_7__0 )? + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0==32) ) { + alt7=1; + } + switch (alt7) { + case 1 : + // InternalRosSystem.g:1541:3: rule__RosSystem__Group_7__0 + { + pushFollow(FOLLOW_2); + rule__RosSystem__Group_7__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosSystemAccess().getGroup_7()); } @@ -4721,26 +4779,26 @@ public final void rule__RosSystem__Group_5_0__0__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_0__0__Impl" + // $ANTLR end "rule__RosSystem__Group__7__Impl" - // $ANTLR start "rule__RosSystem__Group_5_0__1" - // InternalRosSystem.g:1549:1: rule__RosSystem__Group_5_0__1 : rule__RosSystem__Group_5_0__1__Impl rule__RosSystem__Group_5_0__2 ; - public final void rule__RosSystem__Group_5_0__1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group__8" + // InternalRosSystem.g:1549:1: rule__RosSystem__Group__8 : rule__RosSystem__Group__8__Impl rule__RosSystem__Group__9 ; + public final void rule__RosSystem__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1553:1: ( rule__RosSystem__Group_5_0__1__Impl rule__RosSystem__Group_5_0__2 ) - // InternalRosSystem.g:1554:2: rule__RosSystem__Group_5_0__1__Impl rule__RosSystem__Group_5_0__2 + // InternalRosSystem.g:1553:1: ( rule__RosSystem__Group__8__Impl rule__RosSystem__Group__9 ) + // InternalRosSystem.g:1554:2: rule__RosSystem__Group__8__Impl rule__RosSystem__Group__9 { - pushFollow(FOLLOW_10); - rule__RosSystem__Group_5_0__1__Impl(); + pushFollow(FOLLOW_7); + rule__RosSystem__Group__8__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_0__2(); + rule__RosSystem__Group__9(); state._fsp--; @@ -4759,25 +4817,46 @@ public final void rule__RosSystem__Group_5_0__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_0__1" + // $ANTLR end "rule__RosSystem__Group__8" - // $ANTLR start "rule__RosSystem__Group_5_0__1__Impl" - // InternalRosSystem.g:1561:1: rule__RosSystem__Group_5_0__1__Impl : ( '(' ) ; - public final void rule__RosSystem__Group_5_0__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group__8__Impl" + // InternalRosSystem.g:1561:1: rule__RosSystem__Group__8__Impl : ( ( rule__RosSystem__Group_8__0 )? ) ; + public final void rule__RosSystem__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1565:1: ( ( '(' ) ) - // InternalRosSystem.g:1566:1: ( '(' ) + // InternalRosSystem.g:1565:1: ( ( ( rule__RosSystem__Group_8__0 )? ) ) + // InternalRosSystem.g:1566:1: ( ( rule__RosSystem__Group_8__0 )? ) { - // InternalRosSystem.g:1566:1: ( '(' ) - // InternalRosSystem.g:1567:2: '(' + // InternalRosSystem.g:1566:1: ( ( rule__RosSystem__Group_8__0 )? ) + // InternalRosSystem.g:1567:2: ( rule__RosSystem__Group_8__0 )? { - before(grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()); - match(input,28,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()); + before(grammarAccess.getRosSystemAccess().getGroup_8()); + // InternalRosSystem.g:1568:2: ( rule__RosSystem__Group_8__0 )? + int alt8=2; + int LA8_0 = input.LA(1); + + if ( (LA8_0==33) ) { + alt8=1; + } + switch (alt8) { + case 1 : + // InternalRosSystem.g:1568:3: rule__RosSystem__Group_8__0 + { + pushFollow(FOLLOW_2); + rule__RosSystem__Group_8__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosSystemAccess().getGroup_8()); } @@ -4796,26 +4875,26 @@ public final void rule__RosSystem__Group_5_0__1__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_0__1__Impl" + // $ANTLR end "rule__RosSystem__Group__8__Impl" - // $ANTLR start "rule__RosSystem__Group_5_0__2" - // InternalRosSystem.g:1576:1: rule__RosSystem__Group_5_0__2 : rule__RosSystem__Group_5_0__2__Impl rule__RosSystem__Group_5_0__3 ; - public final void rule__RosSystem__Group_5_0__2() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group__9" + // InternalRosSystem.g:1576:1: rule__RosSystem__Group__9 : rule__RosSystem__Group__9__Impl rule__RosSystem__Group__10 ; + public final void rule__RosSystem__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1580:1: ( rule__RosSystem__Group_5_0__2__Impl rule__RosSystem__Group_5_0__3 ) - // InternalRosSystem.g:1581:2: rule__RosSystem__Group_5_0__2__Impl rule__RosSystem__Group_5_0__3 + // InternalRosSystem.g:1580:1: ( rule__RosSystem__Group__9__Impl rule__RosSystem__Group__10 ) + // InternalRosSystem.g:1581:2: rule__RosSystem__Group__9__Impl rule__RosSystem__Group__10 { - pushFollow(FOLLOW_10); - rule__RosSystem__Group_5_0__2__Impl(); + pushFollow(FOLLOW_7); + rule__RosSystem__Group__9__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_0__3(); + rule__RosSystem__Group__10(); state._fsp--; @@ -4834,36 +4913,36 @@ public final void rule__RosSystem__Group_5_0__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_0__2" + // $ANTLR end "rule__RosSystem__Group__9" - // $ANTLR start "rule__RosSystem__Group_5_0__2__Impl" - // InternalRosSystem.g:1588:1: rule__RosSystem__Group_5_0__2__Impl : ( ( rule__RosSystem__Group_5_0_2__0 )? ) ; - public final void rule__RosSystem__Group_5_0__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group__9__Impl" + // InternalRosSystem.g:1588:1: rule__RosSystem__Group__9__Impl : ( ( rule__RosSystem__Group_9__0 )? ) ; + public final void rule__RosSystem__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1592:1: ( ( ( rule__RosSystem__Group_5_0_2__0 )? ) ) - // InternalRosSystem.g:1593:1: ( ( rule__RosSystem__Group_5_0_2__0 )? ) + // InternalRosSystem.g:1592:1: ( ( ( rule__RosSystem__Group_9__0 )? ) ) + // InternalRosSystem.g:1593:1: ( ( rule__RosSystem__Group_9__0 )? ) { - // InternalRosSystem.g:1593:1: ( ( rule__RosSystem__Group_5_0_2__0 )? ) - // InternalRosSystem.g:1594:2: ( rule__RosSystem__Group_5_0_2__0 )? + // InternalRosSystem.g:1593:1: ( ( rule__RosSystem__Group_9__0 )? ) + // InternalRosSystem.g:1594:2: ( rule__RosSystem__Group_9__0 )? { - before(grammarAccess.getRosSystemAccess().getGroup_5_0_2()); - // InternalRosSystem.g:1595:2: ( rule__RosSystem__Group_5_0_2__0 )? - int alt5=2; - int LA5_0 = input.LA(1); + before(grammarAccess.getRosSystemAccess().getGroup_9()); + // InternalRosSystem.g:1595:2: ( rule__RosSystem__Group_9__0 )? + int alt9=2; + int LA9_0 = input.LA(1); - if ( (LA5_0==40) ) { - alt5=1; + if ( (LA9_0==34) ) { + alt9=1; } - switch (alt5) { + switch (alt9) { case 1 : - // InternalRosSystem.g:1595:3: rule__RosSystem__Group_5_0_2__0 + // InternalRosSystem.g:1595:3: rule__RosSystem__Group_9__0 { pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_0_2__0(); + rule__RosSystem__Group_9__0(); state._fsp--; @@ -4873,7 +4952,7 @@ public final void rule__RosSystem__Group_5_0__2__Impl() throws RecognitionExcept } - after(grammarAccess.getRosSystemAccess().getGroup_5_0_2()); + after(grammarAccess.getRosSystemAccess().getGroup_9()); } @@ -4892,21 +4971,21 @@ public final void rule__RosSystem__Group_5_0__2__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_0__2__Impl" + // $ANTLR end "rule__RosSystem__Group__9__Impl" - // $ANTLR start "rule__RosSystem__Group_5_0__3" - // InternalRosSystem.g:1603:1: rule__RosSystem__Group_5_0__3 : rule__RosSystem__Group_5_0__3__Impl ; - public final void rule__RosSystem__Group_5_0__3() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group__10" + // InternalRosSystem.g:1603:1: rule__RosSystem__Group__10 : rule__RosSystem__Group__10__Impl ; + public final void rule__RosSystem__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1607:1: ( rule__RosSystem__Group_5_0__3__Impl ) - // InternalRosSystem.g:1608:2: rule__RosSystem__Group_5_0__3__Impl + // InternalRosSystem.g:1607:1: ( rule__RosSystem__Group__10__Impl ) + // InternalRosSystem.g:1608:2: rule__RosSystem__Group__10__Impl { pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_0__3__Impl(); + rule__RosSystem__Group__10__Impl(); state._fsp--; @@ -4925,25 +5004,25 @@ public final void rule__RosSystem__Group_5_0__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_0__3" + // $ANTLR end "rule__RosSystem__Group__10" - // $ANTLR start "rule__RosSystem__Group_5_0__3__Impl" - // InternalRosSystem.g:1614:1: rule__RosSystem__Group_5_0__3__Impl : ( ')' ) ; - public final void rule__RosSystem__Group_5_0__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group__10__Impl" + // InternalRosSystem.g:1614:1: rule__RosSystem__Group__10__Impl : ( '}' ) ; + public final void rule__RosSystem__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1618:1: ( ( ')' ) ) - // InternalRosSystem.g:1619:1: ( ')' ) + // InternalRosSystem.g:1618:1: ( ( '}' ) ) + // InternalRosSystem.g:1619:1: ( '}' ) { - // InternalRosSystem.g:1619:1: ( ')' ) - // InternalRosSystem.g:1620:2: ')' + // InternalRosSystem.g:1619:1: ( '}' ) + // InternalRosSystem.g:1620:2: '}' { - before(grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()); - match(input,29,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()); + before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_10()); + match(input,26,FOLLOW_2); + after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_10()); } @@ -4962,26 +5041,26 @@ public final void rule__RosSystem__Group_5_0__3__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_0__3__Impl" + // $ANTLR end "rule__RosSystem__Group__10__Impl" - // $ANTLR start "rule__RosSystem__Group_5_0_2__0" - // InternalRosSystem.g:1630:1: rule__RosSystem__Group_5_0_2__0 : rule__RosSystem__Group_5_0_2__0__Impl rule__RosSystem__Group_5_0_2__1 ; - public final void rule__RosSystem__Group_5_0_2__0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_5__0" + // InternalRosSystem.g:1630:1: rule__RosSystem__Group_5__0 : rule__RosSystem__Group_5__0__Impl rule__RosSystem__Group_5__1 ; + public final void rule__RosSystem__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1634:1: ( rule__RosSystem__Group_5_0_2__0__Impl rule__RosSystem__Group_5_0_2__1 ) - // InternalRosSystem.g:1635:2: rule__RosSystem__Group_5_0_2__0__Impl rule__RosSystem__Group_5_0_2__1 + // InternalRosSystem.g:1634:1: ( rule__RosSystem__Group_5__0__Impl rule__RosSystem__Group_5__1 ) + // InternalRosSystem.g:1635:2: rule__RosSystem__Group_5__0__Impl rule__RosSystem__Group_5__1 { - pushFollow(FOLLOW_11); - rule__RosSystem__Group_5_0_2__0__Impl(); + pushFollow(FOLLOW_8); + rule__RosSystem__Group_5__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_0_2__1(); + rule__RosSystem__Group_5__1(); state._fsp--; @@ -5000,35 +5079,100 @@ public final void rule__RosSystem__Group_5_0_2__0() throws RecognitionException } return ; } - // $ANTLR end "rule__RosSystem__Group_5_0_2__0" + // $ANTLR end "rule__RosSystem__Group_5__0" - // $ANTLR start "rule__RosSystem__Group_5_0_2__0__Impl" - // InternalRosSystem.g:1642:1: rule__RosSystem__Group_5_0_2__0__Impl : ( ( rule__RosSystem__RosComponentAssignment_5_0_2_0 ) ) ; - public final void rule__RosSystem__Group_5_0_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_5__0__Impl" + // InternalRosSystem.g:1642:1: rule__RosSystem__Group_5__0__Impl : ( 'RosComponents' ) ; + public final void rule__RosSystem__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1646:1: ( ( ( rule__RosSystem__RosComponentAssignment_5_0_2_0 ) ) ) - // InternalRosSystem.g:1647:1: ( ( rule__RosSystem__RosComponentAssignment_5_0_2_0 ) ) + // InternalRosSystem.g:1646:1: ( ( 'RosComponents' ) ) + // InternalRosSystem.g:1647:1: ( 'RosComponents' ) { - // InternalRosSystem.g:1647:1: ( ( rule__RosSystem__RosComponentAssignment_5_0_2_0 ) ) - // InternalRosSystem.g:1648:2: ( rule__RosSystem__RosComponentAssignment_5_0_2_0 ) + // InternalRosSystem.g:1647:1: ( 'RosComponents' ) + // InternalRosSystem.g:1648:2: 'RosComponents' { - before(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_0_2_0()); - // InternalRosSystem.g:1649:2: ( rule__RosSystem__RosComponentAssignment_5_0_2_0 ) - // InternalRosSystem.g:1649:3: rule__RosSystem__RosComponentAssignment_5_0_2_0 + before(grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0()); + match(input,27,FOLLOW_2); + after(grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RosSystem__Group_5__0__Impl" + + + // $ANTLR start "rule__RosSystem__Group_5__1" + // InternalRosSystem.g:1657:1: rule__RosSystem__Group_5__1 : rule__RosSystem__Group_5__1__Impl rule__RosSystem__Group_5__2 ; + public final void rule__RosSystem__Group_5__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystem.g:1661:1: ( rule__RosSystem__Group_5__1__Impl rule__RosSystem__Group_5__2 ) + // InternalRosSystem.g:1662:2: rule__RosSystem__Group_5__1__Impl rule__RosSystem__Group_5__2 { + pushFollow(FOLLOW_9); + rule__RosSystem__Group_5__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosSystem__RosComponentAssignment_5_0_2_0(); + rule__RosSystem__Group_5__2(); state._fsp--; } - after(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_0_2_0()); + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RosSystem__Group_5__1" + + + // $ANTLR start "rule__RosSystem__Group_5__1__Impl" + // InternalRosSystem.g:1669:1: rule__RosSystem__Group_5__1__Impl : ( '(' ) ; + public final void rule__RosSystem__Group_5__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystem.g:1673:1: ( ( '(' ) ) + // InternalRosSystem.g:1674:1: ( '(' ) + { + // InternalRosSystem.g:1674:1: ( '(' ) + // InternalRosSystem.g:1675:2: '(' + { + before(grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_1()); } @@ -5047,21 +5191,26 @@ public final void rule__RosSystem__Group_5_0_2__0__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosSystem__Group_5_0_2__0__Impl" + // $ANTLR end "rule__RosSystem__Group_5__1__Impl" - // $ANTLR start "rule__RosSystem__Group_5_0_2__1" - // InternalRosSystem.g:1657:1: rule__RosSystem__Group_5_0_2__1 : rule__RosSystem__Group_5_0_2__1__Impl ; - public final void rule__RosSystem__Group_5_0_2__1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_5__2" + // InternalRosSystem.g:1684:1: rule__RosSystem__Group_5__2 : rule__RosSystem__Group_5__2__Impl rule__RosSystem__Group_5__3 ; + public final void rule__RosSystem__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1661:1: ( rule__RosSystem__Group_5_0_2__1__Impl ) - // InternalRosSystem.g:1662:2: rule__RosSystem__Group_5_0_2__1__Impl + // InternalRosSystem.g:1688:1: ( rule__RosSystem__Group_5__2__Impl rule__RosSystem__Group_5__3 ) + // InternalRosSystem.g:1689:2: rule__RosSystem__Group_5__2__Impl rule__RosSystem__Group_5__3 { + pushFollow(FOLLOW_9); + rule__RosSystem__Group_5__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_0_2__1__Impl(); + rule__RosSystem__Group_5__3(); state._fsp--; @@ -5080,53 +5229,46 @@ public final void rule__RosSystem__Group_5_0_2__1() throws RecognitionException } return ; } - // $ANTLR end "rule__RosSystem__Group_5_0_2__1" + // $ANTLR end "rule__RosSystem__Group_5__2" - // $ANTLR start "rule__RosSystem__Group_5_0_2__1__Impl" - // InternalRosSystem.g:1668:1: rule__RosSystem__Group_5_0_2__1__Impl : ( ( rule__RosSystem__Group_5_0_2_1__0 )* ) ; - public final void rule__RosSystem__Group_5_0_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_5__2__Impl" + // InternalRosSystem.g:1696:1: rule__RosSystem__Group_5__2__Impl : ( ( rule__RosSystem__Group_5_2__0 )? ) ; + public final void rule__RosSystem__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1672:1: ( ( ( rule__RosSystem__Group_5_0_2_1__0 )* ) ) - // InternalRosSystem.g:1673:1: ( ( rule__RosSystem__Group_5_0_2_1__0 )* ) + // InternalRosSystem.g:1700:1: ( ( ( rule__RosSystem__Group_5_2__0 )? ) ) + // InternalRosSystem.g:1701:1: ( ( rule__RosSystem__Group_5_2__0 )? ) { - // InternalRosSystem.g:1673:1: ( ( rule__RosSystem__Group_5_0_2_1__0 )* ) - // InternalRosSystem.g:1674:2: ( rule__RosSystem__Group_5_0_2_1__0 )* + // InternalRosSystem.g:1701:1: ( ( rule__RosSystem__Group_5_2__0 )? ) + // InternalRosSystem.g:1702:2: ( rule__RosSystem__Group_5_2__0 )? { - before(grammarAccess.getRosSystemAccess().getGroup_5_0_2_1()); - // InternalRosSystem.g:1675:2: ( rule__RosSystem__Group_5_0_2_1__0 )* - loop6: - do { - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0==30) ) { - alt6=1; - } - + before(grammarAccess.getRosSystemAccess().getGroup_5_2()); + // InternalRosSystem.g:1703:2: ( rule__RosSystem__Group_5_2__0 )? + int alt10=2; + int LA10_0 = input.LA(1); - switch (alt6) { - case 1 : - // InternalRosSystem.g:1675:3: rule__RosSystem__Group_5_0_2_1__0 - { - pushFollow(FOLLOW_12); - rule__RosSystem__Group_5_0_2_1__0(); + if ( (LA10_0==40) ) { + alt10=1; + } + switch (alt10) { + case 1 : + // InternalRosSystem.g:1703:3: rule__RosSystem__Group_5_2__0 + { + pushFollow(FOLLOW_2); + rule__RosSystem__Group_5_2__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop6; - } - } while (true); + } - after(grammarAccess.getRosSystemAccess().getGroup_5_0_2_1()); + after(grammarAccess.getRosSystemAccess().getGroup_5_2()); } @@ -5145,26 +5287,21 @@ public final void rule__RosSystem__Group_5_0_2__1__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosSystem__Group_5_0_2__1__Impl" + // $ANTLR end "rule__RosSystem__Group_5__2__Impl" - // $ANTLR start "rule__RosSystem__Group_5_0_2_1__0" - // InternalRosSystem.g:1684:1: rule__RosSystem__Group_5_0_2_1__0 : rule__RosSystem__Group_5_0_2_1__0__Impl rule__RosSystem__Group_5_0_2_1__1 ; - public final void rule__RosSystem__Group_5_0_2_1__0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_5__3" + // InternalRosSystem.g:1711:1: rule__RosSystem__Group_5__3 : rule__RosSystem__Group_5__3__Impl ; + public final void rule__RosSystem__Group_5__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1688:1: ( rule__RosSystem__Group_5_0_2_1__0__Impl rule__RosSystem__Group_5_0_2_1__1 ) - // InternalRosSystem.g:1689:2: rule__RosSystem__Group_5_0_2_1__0__Impl rule__RosSystem__Group_5_0_2_1__1 + // InternalRosSystem.g:1715:1: ( rule__RosSystem__Group_5__3__Impl ) + // InternalRosSystem.g:1716:2: rule__RosSystem__Group_5__3__Impl { - pushFollow(FOLLOW_13); - rule__RosSystem__Group_5_0_2_1__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_0_2_1__1(); + rule__RosSystem__Group_5__3__Impl(); state._fsp--; @@ -5183,25 +5320,25 @@ public final void rule__RosSystem__Group_5_0_2_1__0() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosSystem__Group_5_0_2_1__0" + // $ANTLR end "rule__RosSystem__Group_5__3" - // $ANTLR start "rule__RosSystem__Group_5_0_2_1__0__Impl" - // InternalRosSystem.g:1696:1: rule__RosSystem__Group_5_0_2_1__0__Impl : ( ',' ) ; - public final void rule__RosSystem__Group_5_0_2_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_5__3__Impl" + // InternalRosSystem.g:1722:1: rule__RosSystem__Group_5__3__Impl : ( ')' ) ; + public final void rule__RosSystem__Group_5__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1700:1: ( ( ',' ) ) - // InternalRosSystem.g:1701:1: ( ',' ) + // InternalRosSystem.g:1726:1: ( ( ')' ) ) + // InternalRosSystem.g:1727:1: ( ')' ) { - // InternalRosSystem.g:1701:1: ( ',' ) - // InternalRosSystem.g:1702:2: ',' + // InternalRosSystem.g:1727:1: ( ')' ) + // InternalRosSystem.g:1728:2: ')' { - before(grammarAccess.getRosSystemAccess().getCommaKeyword_5_0_2_1_0()); - match(input,30,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getCommaKeyword_5_0_2_1_0()); + before(grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_3()); + match(input,29,FOLLOW_2); + after(grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_3()); } @@ -5220,21 +5357,26 @@ public final void rule__RosSystem__Group_5_0_2_1__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosSystem__Group_5_0_2_1__0__Impl" + // $ANTLR end "rule__RosSystem__Group_5__3__Impl" - // $ANTLR start "rule__RosSystem__Group_5_0_2_1__1" - // InternalRosSystem.g:1711:1: rule__RosSystem__Group_5_0_2_1__1 : rule__RosSystem__Group_5_0_2_1__1__Impl ; - public final void rule__RosSystem__Group_5_0_2_1__1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_5_2__0" + // InternalRosSystem.g:1738:1: rule__RosSystem__Group_5_2__0 : rule__RosSystem__Group_5_2__0__Impl rule__RosSystem__Group_5_2__1 ; + public final void rule__RosSystem__Group_5_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1715:1: ( rule__RosSystem__Group_5_0_2_1__1__Impl ) - // InternalRosSystem.g:1716:2: rule__RosSystem__Group_5_0_2_1__1__Impl + // InternalRosSystem.g:1742:1: ( rule__RosSystem__Group_5_2__0__Impl rule__RosSystem__Group_5_2__1 ) + // InternalRosSystem.g:1743:2: rule__RosSystem__Group_5_2__0__Impl rule__RosSystem__Group_5_2__1 { + pushFollow(FOLLOW_10); + rule__RosSystem__Group_5_2__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_0_2_1__1__Impl(); + rule__RosSystem__Group_5_2__1(); state._fsp--; @@ -5253,35 +5395,35 @@ public final void rule__RosSystem__Group_5_0_2_1__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosSystem__Group_5_0_2_1__1" + // $ANTLR end "rule__RosSystem__Group_5_2__0" - // $ANTLR start "rule__RosSystem__Group_5_0_2_1__1__Impl" - // InternalRosSystem.g:1722:1: rule__RosSystem__Group_5_0_2_1__1__Impl : ( ( rule__RosSystem__RosComponentAssignment_5_0_2_1_1 ) ) ; - public final void rule__RosSystem__Group_5_0_2_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_5_2__0__Impl" + // InternalRosSystem.g:1750:1: rule__RosSystem__Group_5_2__0__Impl : ( ( rule__RosSystem__RosComponentAssignment_5_2_0 ) ) ; + public final void rule__RosSystem__Group_5_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1726:1: ( ( ( rule__RosSystem__RosComponentAssignment_5_0_2_1_1 ) ) ) - // InternalRosSystem.g:1727:1: ( ( rule__RosSystem__RosComponentAssignment_5_0_2_1_1 ) ) + // InternalRosSystem.g:1754:1: ( ( ( rule__RosSystem__RosComponentAssignment_5_2_0 ) ) ) + // InternalRosSystem.g:1755:1: ( ( rule__RosSystem__RosComponentAssignment_5_2_0 ) ) { - // InternalRosSystem.g:1727:1: ( ( rule__RosSystem__RosComponentAssignment_5_0_2_1_1 ) ) - // InternalRosSystem.g:1728:2: ( rule__RosSystem__RosComponentAssignment_5_0_2_1_1 ) + // InternalRosSystem.g:1755:1: ( ( rule__RosSystem__RosComponentAssignment_5_2_0 ) ) + // InternalRosSystem.g:1756:2: ( rule__RosSystem__RosComponentAssignment_5_2_0 ) { - before(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_0_2_1_1()); - // InternalRosSystem.g:1729:2: ( rule__RosSystem__RosComponentAssignment_5_0_2_1_1 ) - // InternalRosSystem.g:1729:3: rule__RosSystem__RosComponentAssignment_5_0_2_1_1 + before(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_2_0()); + // InternalRosSystem.g:1757:2: ( rule__RosSystem__RosComponentAssignment_5_2_0 ) + // InternalRosSystem.g:1757:3: rule__RosSystem__RosComponentAssignment_5_2_0 { pushFollow(FOLLOW_2); - rule__RosSystem__RosComponentAssignment_5_0_2_1_1(); + rule__RosSystem__RosComponentAssignment_5_2_0(); state._fsp--; } - after(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_0_2_1_1()); + after(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_2_0()); } @@ -5300,26 +5442,21 @@ public final void rule__RosSystem__Group_5_0_2_1__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosSystem__Group_5_0_2_1__1__Impl" + // $ANTLR end "rule__RosSystem__Group_5_2__0__Impl" - // $ANTLR start "rule__RosSystem__Group_5_1__0" - // InternalRosSystem.g:1738:1: rule__RosSystem__Group_5_1__0 : rule__RosSystem__Group_5_1__0__Impl rule__RosSystem__Group_5_1__1 ; - public final void rule__RosSystem__Group_5_1__0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_5_2__1" + // InternalRosSystem.g:1765:1: rule__RosSystem__Group_5_2__1 : rule__RosSystem__Group_5_2__1__Impl ; + public final void rule__RosSystem__Group_5_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1742:1: ( rule__RosSystem__Group_5_1__0__Impl rule__RosSystem__Group_5_1__1 ) - // InternalRosSystem.g:1743:2: rule__RosSystem__Group_5_1__0__Impl rule__RosSystem__Group_5_1__1 + // InternalRosSystem.g:1769:1: ( rule__RosSystem__Group_5_2__1__Impl ) + // InternalRosSystem.g:1770:2: rule__RosSystem__Group_5_2__1__Impl { - pushFollow(FOLLOW_4); - rule__RosSystem__Group_5_1__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_1__1(); + rule__RosSystem__Group_5_2__1__Impl(); state._fsp--; @@ -5338,25 +5475,53 @@ public final void rule__RosSystem__Group_5_1__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_1__0" + // $ANTLR end "rule__RosSystem__Group_5_2__1" - // $ANTLR start "rule__RosSystem__Group_5_1__0__Impl" - // InternalRosSystem.g:1750:1: rule__RosSystem__Group_5_1__0__Impl : ( 'TopicConnections' ) ; - public final void rule__RosSystem__Group_5_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_5_2__1__Impl" + // InternalRosSystem.g:1776:1: rule__RosSystem__Group_5_2__1__Impl : ( ( rule__RosSystem__Group_5_2_1__0 )* ) ; + public final void rule__RosSystem__Group_5_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1754:1: ( ( 'TopicConnections' ) ) - // InternalRosSystem.g:1755:1: ( 'TopicConnections' ) + // InternalRosSystem.g:1780:1: ( ( ( rule__RosSystem__Group_5_2_1__0 )* ) ) + // InternalRosSystem.g:1781:1: ( ( rule__RosSystem__Group_5_2_1__0 )* ) { - // InternalRosSystem.g:1755:1: ( 'TopicConnections' ) - // InternalRosSystem.g:1756:2: 'TopicConnections' + // InternalRosSystem.g:1781:1: ( ( rule__RosSystem__Group_5_2_1__0 )* ) + // InternalRosSystem.g:1782:2: ( rule__RosSystem__Group_5_2_1__0 )* { - before(grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()); - match(input,31,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()); + before(grammarAccess.getRosSystemAccess().getGroup_5_2_1()); + // InternalRosSystem.g:1783:2: ( rule__RosSystem__Group_5_2_1__0 )* + loop11: + do { + int alt11=2; + int LA11_0 = input.LA(1); + + if ( (LA11_0==30) ) { + alt11=1; + } + + + switch (alt11) { + case 1 : + // InternalRosSystem.g:1783:3: rule__RosSystem__Group_5_2_1__0 + { + pushFollow(FOLLOW_11); + rule__RosSystem__Group_5_2_1__0(); + + state._fsp--; + + + } + break; + + default : + break loop11; + } + } while (true); + + after(grammarAccess.getRosSystemAccess().getGroup_5_2_1()); } @@ -5375,26 +5540,26 @@ public final void rule__RosSystem__Group_5_1__0__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_1__0__Impl" + // $ANTLR end "rule__RosSystem__Group_5_2__1__Impl" - // $ANTLR start "rule__RosSystem__Group_5_1__1" - // InternalRosSystem.g:1765:1: rule__RosSystem__Group_5_1__1 : rule__RosSystem__Group_5_1__1__Impl rule__RosSystem__Group_5_1__2 ; - public final void rule__RosSystem__Group_5_1__1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_5_2_1__0" + // InternalRosSystem.g:1792:1: rule__RosSystem__Group_5_2_1__0 : rule__RosSystem__Group_5_2_1__0__Impl rule__RosSystem__Group_5_2_1__1 ; + public final void rule__RosSystem__Group_5_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1769:1: ( rule__RosSystem__Group_5_1__1__Impl rule__RosSystem__Group_5_1__2 ) - // InternalRosSystem.g:1770:2: rule__RosSystem__Group_5_1__1__Impl rule__RosSystem__Group_5_1__2 + // InternalRosSystem.g:1796:1: ( rule__RosSystem__Group_5_2_1__0__Impl rule__RosSystem__Group_5_2_1__1 ) + // InternalRosSystem.g:1797:2: rule__RosSystem__Group_5_2_1__0__Impl rule__RosSystem__Group_5_2_1__1 { - pushFollow(FOLLOW_14); - rule__RosSystem__Group_5_1__1__Impl(); + pushFollow(FOLLOW_12); + rule__RosSystem__Group_5_2_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_1__2(); + rule__RosSystem__Group_5_2_1__1(); state._fsp--; @@ -5413,25 +5578,25 @@ public final void rule__RosSystem__Group_5_1__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_1__1" + // $ANTLR end "rule__RosSystem__Group_5_2_1__0" - // $ANTLR start "rule__RosSystem__Group_5_1__1__Impl" - // InternalRosSystem.g:1777:1: rule__RosSystem__Group_5_1__1__Impl : ( '{' ) ; - public final void rule__RosSystem__Group_5_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_5_2_1__0__Impl" + // InternalRosSystem.g:1804:1: rule__RosSystem__Group_5_2_1__0__Impl : ( ',' ) ; + public final void rule__RosSystem__Group_5_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1781:1: ( ( '{' ) ) - // InternalRosSystem.g:1782:1: ( '{' ) + // InternalRosSystem.g:1808:1: ( ( ',' ) ) + // InternalRosSystem.g:1809:1: ( ',' ) { - // InternalRosSystem.g:1782:1: ( '{' ) - // InternalRosSystem.g:1783:2: '{' + // InternalRosSystem.g:1809:1: ( ',' ) + // InternalRosSystem.g:1810:2: ',' { - before(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()); + before(grammarAccess.getRosSystemAccess().getCommaKeyword_5_2_1_0()); + match(input,30,FOLLOW_2); + after(grammarAccess.getRosSystemAccess().getCommaKeyword_5_2_1_0()); } @@ -5450,26 +5615,21 @@ public final void rule__RosSystem__Group_5_1__1__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_1__1__Impl" + // $ANTLR end "rule__RosSystem__Group_5_2_1__0__Impl" - // $ANTLR start "rule__RosSystem__Group_5_1__2" - // InternalRosSystem.g:1792:1: rule__RosSystem__Group_5_1__2 : rule__RosSystem__Group_5_1__2__Impl rule__RosSystem__Group_5_1__3 ; - public final void rule__RosSystem__Group_5_1__2() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_5_2_1__1" + // InternalRosSystem.g:1819:1: rule__RosSystem__Group_5_2_1__1 : rule__RosSystem__Group_5_2_1__1__Impl ; + public final void rule__RosSystem__Group_5_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1796:1: ( rule__RosSystem__Group_5_1__2__Impl rule__RosSystem__Group_5_1__3 ) - // InternalRosSystem.g:1797:2: rule__RosSystem__Group_5_1__2__Impl rule__RosSystem__Group_5_1__3 + // InternalRosSystem.g:1823:1: ( rule__RosSystem__Group_5_2_1__1__Impl ) + // InternalRosSystem.g:1824:2: rule__RosSystem__Group_5_2_1__1__Impl { - pushFollow(FOLLOW_14); - rule__RosSystem__Group_5_1__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_1__3(); + rule__RosSystem__Group_5_2_1__1__Impl(); state._fsp--; @@ -5488,46 +5648,35 @@ public final void rule__RosSystem__Group_5_1__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_1__2" + // $ANTLR end "rule__RosSystem__Group_5_2_1__1" - // $ANTLR start "rule__RosSystem__Group_5_1__2__Impl" - // InternalRosSystem.g:1804:1: rule__RosSystem__Group_5_1__2__Impl : ( ( rule__RosSystem__Group_5_1_2__0 )? ) ; - public final void rule__RosSystem__Group_5_1__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_5_2_1__1__Impl" + // InternalRosSystem.g:1830:1: rule__RosSystem__Group_5_2_1__1__Impl : ( ( rule__RosSystem__RosComponentAssignment_5_2_1_1 ) ) ; + public final void rule__RosSystem__Group_5_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1808:1: ( ( ( rule__RosSystem__Group_5_1_2__0 )? ) ) - // InternalRosSystem.g:1809:1: ( ( rule__RosSystem__Group_5_1_2__0 )? ) + // InternalRosSystem.g:1834:1: ( ( ( rule__RosSystem__RosComponentAssignment_5_2_1_1 ) ) ) + // InternalRosSystem.g:1835:1: ( ( rule__RosSystem__RosComponentAssignment_5_2_1_1 ) ) { - // InternalRosSystem.g:1809:1: ( ( rule__RosSystem__Group_5_1_2__0 )? ) - // InternalRosSystem.g:1810:2: ( rule__RosSystem__Group_5_1_2__0 )? + // InternalRosSystem.g:1835:1: ( ( rule__RosSystem__RosComponentAssignment_5_2_1_1 ) ) + // InternalRosSystem.g:1836:2: ( rule__RosSystem__RosComponentAssignment_5_2_1_1 ) { - before(grammarAccess.getRosSystemAccess().getGroup_5_1_2()); - // InternalRosSystem.g:1811:2: ( rule__RosSystem__Group_5_1_2__0 )? - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0==35) ) { - alt7=1; - } - switch (alt7) { - case 1 : - // InternalRosSystem.g:1811:3: rule__RosSystem__Group_5_1_2__0 - { - pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_1_2__0(); - - state._fsp--; + before(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_2_1_1()); + // InternalRosSystem.g:1837:2: ( rule__RosSystem__RosComponentAssignment_5_2_1_1 ) + // InternalRosSystem.g:1837:3: rule__RosSystem__RosComponentAssignment_5_2_1_1 + { + pushFollow(FOLLOW_2); + rule__RosSystem__RosComponentAssignment_5_2_1_1(); + state._fsp--; - } - break; } - after(grammarAccess.getRosSystemAccess().getGroup_5_1_2()); + after(grammarAccess.getRosSystemAccess().getRosComponentAssignment_5_2_1_1()); } @@ -5546,21 +5695,26 @@ public final void rule__RosSystem__Group_5_1__2__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_1__2__Impl" + // $ANTLR end "rule__RosSystem__Group_5_2_1__1__Impl" - // $ANTLR start "rule__RosSystem__Group_5_1__3" - // InternalRosSystem.g:1819:1: rule__RosSystem__Group_5_1__3 : rule__RosSystem__Group_5_1__3__Impl ; - public final void rule__RosSystem__Group_5_1__3() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_6__0" + // InternalRosSystem.g:1846:1: rule__RosSystem__Group_6__0 : rule__RosSystem__Group_6__0__Impl rule__RosSystem__Group_6__1 ; + public final void rule__RosSystem__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1823:1: ( rule__RosSystem__Group_5_1__3__Impl ) - // InternalRosSystem.g:1824:2: rule__RosSystem__Group_5_1__3__Impl + // InternalRosSystem.g:1850:1: ( rule__RosSystem__Group_6__0__Impl rule__RosSystem__Group_6__1 ) + // InternalRosSystem.g:1851:2: rule__RosSystem__Group_6__0__Impl rule__RosSystem__Group_6__1 { + pushFollow(FOLLOW_4); + rule__RosSystem__Group_6__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_1__3__Impl(); + rule__RosSystem__Group_6__1(); state._fsp--; @@ -5579,25 +5733,25 @@ public final void rule__RosSystem__Group_5_1__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_1__3" + // $ANTLR end "rule__RosSystem__Group_6__0" - // $ANTLR start "rule__RosSystem__Group_5_1__3__Impl" - // InternalRosSystem.g:1830:1: rule__RosSystem__Group_5_1__3__Impl : ( '}' ) ; - public final void rule__RosSystem__Group_5_1__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_6__0__Impl" + // InternalRosSystem.g:1858:1: rule__RosSystem__Group_6__0__Impl : ( 'TopicConnections' ) ; + public final void rule__RosSystem__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1834:1: ( ( '}' ) ) - // InternalRosSystem.g:1835:1: ( '}' ) + // InternalRosSystem.g:1862:1: ( ( 'TopicConnections' ) ) + // InternalRosSystem.g:1863:1: ( 'TopicConnections' ) { - // InternalRosSystem.g:1835:1: ( '}' ) - // InternalRosSystem.g:1836:2: '}' + // InternalRosSystem.g:1863:1: ( 'TopicConnections' ) + // InternalRosSystem.g:1864:2: 'TopicConnections' { - before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()); - match(input,26,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()); + before(grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_6_0()); + match(input,31,FOLLOW_2); + after(grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_6_0()); } @@ -5616,26 +5770,26 @@ public final void rule__RosSystem__Group_5_1__3__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_1__3__Impl" + // $ANTLR end "rule__RosSystem__Group_6__0__Impl" - // $ANTLR start "rule__RosSystem__Group_5_1_2__0" - // InternalRosSystem.g:1846:1: rule__RosSystem__Group_5_1_2__0 : rule__RosSystem__Group_5_1_2__0__Impl rule__RosSystem__Group_5_1_2__1 ; - public final void rule__RosSystem__Group_5_1_2__0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_6__1" + // InternalRosSystem.g:1873:1: rule__RosSystem__Group_6__1 : rule__RosSystem__Group_6__1__Impl rule__RosSystem__Group_6__2 ; + public final void rule__RosSystem__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1850:1: ( rule__RosSystem__Group_5_1_2__0__Impl rule__RosSystem__Group_5_1_2__1 ) - // InternalRosSystem.g:1851:2: rule__RosSystem__Group_5_1_2__0__Impl rule__RosSystem__Group_5_1_2__1 + // InternalRosSystem.g:1877:1: ( rule__RosSystem__Group_6__1__Impl rule__RosSystem__Group_6__2 ) + // InternalRosSystem.g:1878:2: rule__RosSystem__Group_6__1__Impl rule__RosSystem__Group_6__2 { - pushFollow(FOLLOW_11); - rule__RosSystem__Group_5_1_2__0__Impl(); + pushFollow(FOLLOW_13); + rule__RosSystem__Group_6__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_1_2__1(); + rule__RosSystem__Group_6__2(); state._fsp--; @@ -5654,35 +5808,25 @@ public final void rule__RosSystem__Group_5_1_2__0() throws RecognitionException } return ; } - // $ANTLR end "rule__RosSystem__Group_5_1_2__0" + // $ANTLR end "rule__RosSystem__Group_6__1" - // $ANTLR start "rule__RosSystem__Group_5_1_2__0__Impl" - // InternalRosSystem.g:1858:1: rule__RosSystem__Group_5_1_2__0__Impl : ( ( rule__RosSystem__TopicConnectionsAssignment_5_1_2_0 ) ) ; - public final void rule__RosSystem__Group_5_1_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_6__1__Impl" + // InternalRosSystem.g:1885:1: rule__RosSystem__Group_6__1__Impl : ( '{' ) ; + public final void rule__RosSystem__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1862:1: ( ( ( rule__RosSystem__TopicConnectionsAssignment_5_1_2_0 ) ) ) - // InternalRosSystem.g:1863:1: ( ( rule__RosSystem__TopicConnectionsAssignment_5_1_2_0 ) ) - { - // InternalRosSystem.g:1863:1: ( ( rule__RosSystem__TopicConnectionsAssignment_5_1_2_0 ) ) - // InternalRosSystem.g:1864:2: ( rule__RosSystem__TopicConnectionsAssignment_5_1_2_0 ) + // InternalRosSystem.g:1889:1: ( ( '{' ) ) + // InternalRosSystem.g:1890:1: ( '{' ) { - before(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_5_1_2_0()); - // InternalRosSystem.g:1865:2: ( rule__RosSystem__TopicConnectionsAssignment_5_1_2_0 ) - // InternalRosSystem.g:1865:3: rule__RosSystem__TopicConnectionsAssignment_5_1_2_0 + // InternalRosSystem.g:1890:1: ( '{' ) + // InternalRosSystem.g:1891:2: '{' { - pushFollow(FOLLOW_2); - rule__RosSystem__TopicConnectionsAssignment_5_1_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_5_1_2_0()); + before(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_6_1()); + match(input,24,FOLLOW_2); + after(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_6_1()); } @@ -5701,21 +5845,26 @@ public final void rule__RosSystem__Group_5_1_2__0__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosSystem__Group_5_1_2__0__Impl" + // $ANTLR end "rule__RosSystem__Group_6__1__Impl" - // $ANTLR start "rule__RosSystem__Group_5_1_2__1" - // InternalRosSystem.g:1873:1: rule__RosSystem__Group_5_1_2__1 : rule__RosSystem__Group_5_1_2__1__Impl ; - public final void rule__RosSystem__Group_5_1_2__1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_6__2" + // InternalRosSystem.g:1900:1: rule__RosSystem__Group_6__2 : rule__RosSystem__Group_6__2__Impl rule__RosSystem__Group_6__3 ; + public final void rule__RosSystem__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1877:1: ( rule__RosSystem__Group_5_1_2__1__Impl ) - // InternalRosSystem.g:1878:2: rule__RosSystem__Group_5_1_2__1__Impl + // InternalRosSystem.g:1904:1: ( rule__RosSystem__Group_6__2__Impl rule__RosSystem__Group_6__3 ) + // InternalRosSystem.g:1905:2: rule__RosSystem__Group_6__2__Impl rule__RosSystem__Group_6__3 { + pushFollow(FOLLOW_13); + rule__RosSystem__Group_6__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_1_2__1__Impl(); + rule__RosSystem__Group_6__3(); state._fsp--; @@ -5734,40 +5883,286 @@ public final void rule__RosSystem__Group_5_1_2__1() throws RecognitionException } return ; } - // $ANTLR end "rule__RosSystem__Group_5_1_2__1" + // $ANTLR end "rule__RosSystem__Group_6__2" - // $ANTLR start "rule__RosSystem__Group_5_1_2__1__Impl" - // InternalRosSystem.g:1884:1: rule__RosSystem__Group_5_1_2__1__Impl : ( ( rule__RosSystem__Group_5_1_2_1__0 )* ) ; - public final void rule__RosSystem__Group_5_1_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_6__2__Impl" + // InternalRosSystem.g:1912:1: rule__RosSystem__Group_6__2__Impl : ( ( rule__RosSystem__Group_6_2__0 )? ) ; + public final void rule__RosSystem__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1888:1: ( ( ( rule__RosSystem__Group_5_1_2_1__0 )* ) ) - // InternalRosSystem.g:1889:1: ( ( rule__RosSystem__Group_5_1_2_1__0 )* ) + // InternalRosSystem.g:1916:1: ( ( ( rule__RosSystem__Group_6_2__0 )? ) ) + // InternalRosSystem.g:1917:1: ( ( rule__RosSystem__Group_6_2__0 )? ) { - // InternalRosSystem.g:1889:1: ( ( rule__RosSystem__Group_5_1_2_1__0 )* ) - // InternalRosSystem.g:1890:2: ( rule__RosSystem__Group_5_1_2_1__0 )* + // InternalRosSystem.g:1917:1: ( ( rule__RosSystem__Group_6_2__0 )? ) + // InternalRosSystem.g:1918:2: ( rule__RosSystem__Group_6_2__0 )? { - before(grammarAccess.getRosSystemAccess().getGroup_5_1_2_1()); - // InternalRosSystem.g:1891:2: ( rule__RosSystem__Group_5_1_2_1__0 )* - loop8: + before(grammarAccess.getRosSystemAccess().getGroup_6_2()); + // InternalRosSystem.g:1919:2: ( rule__RosSystem__Group_6_2__0 )? + int alt12=2; + int LA12_0 = input.LA(1); + + if ( (LA12_0==35) ) { + alt12=1; + } + switch (alt12) { + case 1 : + // InternalRosSystem.g:1919:3: rule__RosSystem__Group_6_2__0 + { + pushFollow(FOLLOW_2); + rule__RosSystem__Group_6_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosSystemAccess().getGroup_6_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RosSystem__Group_6__2__Impl" + + + // $ANTLR start "rule__RosSystem__Group_6__3" + // InternalRosSystem.g:1927:1: rule__RosSystem__Group_6__3 : rule__RosSystem__Group_6__3__Impl ; + public final void rule__RosSystem__Group_6__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystem.g:1931:1: ( rule__RosSystem__Group_6__3__Impl ) + // InternalRosSystem.g:1932:2: rule__RosSystem__Group_6__3__Impl + { + pushFollow(FOLLOW_2); + rule__RosSystem__Group_6__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RosSystem__Group_6__3" + + + // $ANTLR start "rule__RosSystem__Group_6__3__Impl" + // InternalRosSystem.g:1938:1: rule__RosSystem__Group_6__3__Impl : ( '}' ) ; + public final void rule__RosSystem__Group_6__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystem.g:1942:1: ( ( '}' ) ) + // InternalRosSystem.g:1943:1: ( '}' ) + { + // InternalRosSystem.g:1943:1: ( '}' ) + // InternalRosSystem.g:1944:2: '}' + { + before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_6_3()); + match(input,26,FOLLOW_2); + after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_6_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RosSystem__Group_6__3__Impl" + + + // $ANTLR start "rule__RosSystem__Group_6_2__0" + // InternalRosSystem.g:1954:1: rule__RosSystem__Group_6_2__0 : rule__RosSystem__Group_6_2__0__Impl rule__RosSystem__Group_6_2__1 ; + public final void rule__RosSystem__Group_6_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystem.g:1958:1: ( rule__RosSystem__Group_6_2__0__Impl rule__RosSystem__Group_6_2__1 ) + // InternalRosSystem.g:1959:2: rule__RosSystem__Group_6_2__0__Impl rule__RosSystem__Group_6_2__1 + { + pushFollow(FOLLOW_10); + rule__RosSystem__Group_6_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RosSystem__Group_6_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RosSystem__Group_6_2__0" + + + // $ANTLR start "rule__RosSystem__Group_6_2__0__Impl" + // InternalRosSystem.g:1966:1: rule__RosSystem__Group_6_2__0__Impl : ( ( rule__RosSystem__TopicConnectionsAssignment_6_2_0 ) ) ; + public final void rule__RosSystem__Group_6_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystem.g:1970:1: ( ( ( rule__RosSystem__TopicConnectionsAssignment_6_2_0 ) ) ) + // InternalRosSystem.g:1971:1: ( ( rule__RosSystem__TopicConnectionsAssignment_6_2_0 ) ) + { + // InternalRosSystem.g:1971:1: ( ( rule__RosSystem__TopicConnectionsAssignment_6_2_0 ) ) + // InternalRosSystem.g:1972:2: ( rule__RosSystem__TopicConnectionsAssignment_6_2_0 ) + { + before(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_6_2_0()); + // InternalRosSystem.g:1973:2: ( rule__RosSystem__TopicConnectionsAssignment_6_2_0 ) + // InternalRosSystem.g:1973:3: rule__RosSystem__TopicConnectionsAssignment_6_2_0 + { + pushFollow(FOLLOW_2); + rule__RosSystem__TopicConnectionsAssignment_6_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_6_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RosSystem__Group_6_2__0__Impl" + + + // $ANTLR start "rule__RosSystem__Group_6_2__1" + // InternalRosSystem.g:1981:1: rule__RosSystem__Group_6_2__1 : rule__RosSystem__Group_6_2__1__Impl ; + public final void rule__RosSystem__Group_6_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystem.g:1985:1: ( rule__RosSystem__Group_6_2__1__Impl ) + // InternalRosSystem.g:1986:2: rule__RosSystem__Group_6_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__RosSystem__Group_6_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RosSystem__Group_6_2__1" + + + // $ANTLR start "rule__RosSystem__Group_6_2__1__Impl" + // InternalRosSystem.g:1992:1: rule__RosSystem__Group_6_2__1__Impl : ( ( rule__RosSystem__Group_6_2_1__0 )* ) ; + public final void rule__RosSystem__Group_6_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystem.g:1996:1: ( ( ( rule__RosSystem__Group_6_2_1__0 )* ) ) + // InternalRosSystem.g:1997:1: ( ( rule__RosSystem__Group_6_2_1__0 )* ) + { + // InternalRosSystem.g:1997:1: ( ( rule__RosSystem__Group_6_2_1__0 )* ) + // InternalRosSystem.g:1998:2: ( rule__RosSystem__Group_6_2_1__0 )* + { + before(grammarAccess.getRosSystemAccess().getGroup_6_2_1()); + // InternalRosSystem.g:1999:2: ( rule__RosSystem__Group_6_2_1__0 )* + loop13: do { - int alt8=2; - int LA8_0 = input.LA(1); + int alt13=2; + int LA13_0 = input.LA(1); - if ( (LA8_0==30) ) { - alt8=1; + if ( (LA13_0==30) ) { + alt13=1; } - switch (alt8) { + switch (alt13) { case 1 : - // InternalRosSystem.g:1891:3: rule__RosSystem__Group_5_1_2_1__0 + // InternalRosSystem.g:1999:3: rule__RosSystem__Group_6_2_1__0 { - pushFollow(FOLLOW_12); - rule__RosSystem__Group_5_1_2_1__0(); + pushFollow(FOLLOW_11); + rule__RosSystem__Group_6_2_1__0(); state._fsp--; @@ -5776,11 +6171,11 @@ public final void rule__RosSystem__Group_5_1_2__1__Impl() throws RecognitionExce break; default : - break loop8; + break loop13; } } while (true); - after(grammarAccess.getRosSystemAccess().getGroup_5_1_2_1()); + after(grammarAccess.getRosSystemAccess().getGroup_6_2_1()); } @@ -5799,26 +6194,26 @@ public final void rule__RosSystem__Group_5_1_2__1__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosSystem__Group_5_1_2__1__Impl" + // $ANTLR end "rule__RosSystem__Group_6_2__1__Impl" - // $ANTLR start "rule__RosSystem__Group_5_1_2_1__0" - // InternalRosSystem.g:1900:1: rule__RosSystem__Group_5_1_2_1__0 : rule__RosSystem__Group_5_1_2_1__0__Impl rule__RosSystem__Group_5_1_2_1__1 ; - public final void rule__RosSystem__Group_5_1_2_1__0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_6_2_1__0" + // InternalRosSystem.g:2008:1: rule__RosSystem__Group_6_2_1__0 : rule__RosSystem__Group_6_2_1__0__Impl rule__RosSystem__Group_6_2_1__1 ; + public final void rule__RosSystem__Group_6_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1904:1: ( rule__RosSystem__Group_5_1_2_1__0__Impl rule__RosSystem__Group_5_1_2_1__1 ) - // InternalRosSystem.g:1905:2: rule__RosSystem__Group_5_1_2_1__0__Impl rule__RosSystem__Group_5_1_2_1__1 + // InternalRosSystem.g:2012:1: ( rule__RosSystem__Group_6_2_1__0__Impl rule__RosSystem__Group_6_2_1__1 ) + // InternalRosSystem.g:2013:2: rule__RosSystem__Group_6_2_1__0__Impl rule__RosSystem__Group_6_2_1__1 { - pushFollow(FOLLOW_15); - rule__RosSystem__Group_5_1_2_1__0__Impl(); + pushFollow(FOLLOW_14); + rule__RosSystem__Group_6_2_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_1_2_1__1(); + rule__RosSystem__Group_6_2_1__1(); state._fsp--; @@ -5837,25 +6232,25 @@ public final void rule__RosSystem__Group_5_1_2_1__0() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosSystem__Group_5_1_2_1__0" + // $ANTLR end "rule__RosSystem__Group_6_2_1__0" - // $ANTLR start "rule__RosSystem__Group_5_1_2_1__0__Impl" - // InternalRosSystem.g:1912:1: rule__RosSystem__Group_5_1_2_1__0__Impl : ( ',' ) ; - public final void rule__RosSystem__Group_5_1_2_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_6_2_1__0__Impl" + // InternalRosSystem.g:2020:1: rule__RosSystem__Group_6_2_1__0__Impl : ( ',' ) ; + public final void rule__RosSystem__Group_6_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1916:1: ( ( ',' ) ) - // InternalRosSystem.g:1917:1: ( ',' ) + // InternalRosSystem.g:2024:1: ( ( ',' ) ) + // InternalRosSystem.g:2025:1: ( ',' ) { - // InternalRosSystem.g:1917:1: ( ',' ) - // InternalRosSystem.g:1918:2: ',' + // InternalRosSystem.g:2025:1: ( ',' ) + // InternalRosSystem.g:2026:2: ',' { - before(grammarAccess.getRosSystemAccess().getCommaKeyword_5_1_2_1_0()); + before(grammarAccess.getRosSystemAccess().getCommaKeyword_6_2_1_0()); match(input,30,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getCommaKeyword_5_1_2_1_0()); + after(grammarAccess.getRosSystemAccess().getCommaKeyword_6_2_1_0()); } @@ -5874,21 +6269,21 @@ public final void rule__RosSystem__Group_5_1_2_1__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosSystem__Group_5_1_2_1__0__Impl" + // $ANTLR end "rule__RosSystem__Group_6_2_1__0__Impl" - // $ANTLR start "rule__RosSystem__Group_5_1_2_1__1" - // InternalRosSystem.g:1927:1: rule__RosSystem__Group_5_1_2_1__1 : rule__RosSystem__Group_5_1_2_1__1__Impl ; - public final void rule__RosSystem__Group_5_1_2_1__1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_6_2_1__1" + // InternalRosSystem.g:2035:1: rule__RosSystem__Group_6_2_1__1 : rule__RosSystem__Group_6_2_1__1__Impl ; + public final void rule__RosSystem__Group_6_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1931:1: ( rule__RosSystem__Group_5_1_2_1__1__Impl ) - // InternalRosSystem.g:1932:2: rule__RosSystem__Group_5_1_2_1__1__Impl + // InternalRosSystem.g:2039:1: ( rule__RosSystem__Group_6_2_1__1__Impl ) + // InternalRosSystem.g:2040:2: rule__RosSystem__Group_6_2_1__1__Impl { pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_1_2_1__1__Impl(); + rule__RosSystem__Group_6_2_1__1__Impl(); state._fsp--; @@ -5907,35 +6302,35 @@ public final void rule__RosSystem__Group_5_1_2_1__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosSystem__Group_5_1_2_1__1" + // $ANTLR end "rule__RosSystem__Group_6_2_1__1" - // $ANTLR start "rule__RosSystem__Group_5_1_2_1__1__Impl" - // InternalRosSystem.g:1938:1: rule__RosSystem__Group_5_1_2_1__1__Impl : ( ( rule__RosSystem__TopicConnectionsAssignment_5_1_2_1_1 ) ) ; - public final void rule__RosSystem__Group_5_1_2_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_6_2_1__1__Impl" + // InternalRosSystem.g:2046:1: rule__RosSystem__Group_6_2_1__1__Impl : ( ( rule__RosSystem__TopicConnectionsAssignment_6_2_1_1 ) ) ; + public final void rule__RosSystem__Group_6_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1942:1: ( ( ( rule__RosSystem__TopicConnectionsAssignment_5_1_2_1_1 ) ) ) - // InternalRosSystem.g:1943:1: ( ( rule__RosSystem__TopicConnectionsAssignment_5_1_2_1_1 ) ) + // InternalRosSystem.g:2050:1: ( ( ( rule__RosSystem__TopicConnectionsAssignment_6_2_1_1 ) ) ) + // InternalRosSystem.g:2051:1: ( ( rule__RosSystem__TopicConnectionsAssignment_6_2_1_1 ) ) { - // InternalRosSystem.g:1943:1: ( ( rule__RosSystem__TopicConnectionsAssignment_5_1_2_1_1 ) ) - // InternalRosSystem.g:1944:2: ( rule__RosSystem__TopicConnectionsAssignment_5_1_2_1_1 ) + // InternalRosSystem.g:2051:1: ( ( rule__RosSystem__TopicConnectionsAssignment_6_2_1_1 ) ) + // InternalRosSystem.g:2052:2: ( rule__RosSystem__TopicConnectionsAssignment_6_2_1_1 ) { - before(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_5_1_2_1_1()); - // InternalRosSystem.g:1945:2: ( rule__RosSystem__TopicConnectionsAssignment_5_1_2_1_1 ) - // InternalRosSystem.g:1945:3: rule__RosSystem__TopicConnectionsAssignment_5_1_2_1_1 + before(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_6_2_1_1()); + // InternalRosSystem.g:2053:2: ( rule__RosSystem__TopicConnectionsAssignment_6_2_1_1 ) + // InternalRosSystem.g:2053:3: rule__RosSystem__TopicConnectionsAssignment_6_2_1_1 { pushFollow(FOLLOW_2); - rule__RosSystem__TopicConnectionsAssignment_5_1_2_1_1(); + rule__RosSystem__TopicConnectionsAssignment_6_2_1_1(); state._fsp--; } - after(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_5_1_2_1_1()); + after(grammarAccess.getRosSystemAccess().getTopicConnectionsAssignment_6_2_1_1()); } @@ -5954,26 +6349,26 @@ public final void rule__RosSystem__Group_5_1_2_1__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosSystem__Group_5_1_2_1__1__Impl" + // $ANTLR end "rule__RosSystem__Group_6_2_1__1__Impl" - // $ANTLR start "rule__RosSystem__Group_5_2__0" - // InternalRosSystem.g:1954:1: rule__RosSystem__Group_5_2__0 : rule__RosSystem__Group_5_2__0__Impl rule__RosSystem__Group_5_2__1 ; - public final void rule__RosSystem__Group_5_2__0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_7__0" + // InternalRosSystem.g:2062:1: rule__RosSystem__Group_7__0 : rule__RosSystem__Group_7__0__Impl rule__RosSystem__Group_7__1 ; + public final void rule__RosSystem__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1958:1: ( rule__RosSystem__Group_5_2__0__Impl rule__RosSystem__Group_5_2__1 ) - // InternalRosSystem.g:1959:2: rule__RosSystem__Group_5_2__0__Impl rule__RosSystem__Group_5_2__1 + // InternalRosSystem.g:2066:1: ( rule__RosSystem__Group_7__0__Impl rule__RosSystem__Group_7__1 ) + // InternalRosSystem.g:2067:2: rule__RosSystem__Group_7__0__Impl rule__RosSystem__Group_7__1 { pushFollow(FOLLOW_4); - rule__RosSystem__Group_5_2__0__Impl(); + rule__RosSystem__Group_7__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_2__1(); + rule__RosSystem__Group_7__1(); state._fsp--; @@ -5992,25 +6387,25 @@ public final void rule__RosSystem__Group_5_2__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_2__0" + // $ANTLR end "rule__RosSystem__Group_7__0" - // $ANTLR start "rule__RosSystem__Group_5_2__0__Impl" - // InternalRosSystem.g:1966:1: rule__RosSystem__Group_5_2__0__Impl : ( 'ServiceConnections' ) ; - public final void rule__RosSystem__Group_5_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_7__0__Impl" + // InternalRosSystem.g:2074:1: rule__RosSystem__Group_7__0__Impl : ( 'ServiceConnections' ) ; + public final void rule__RosSystem__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1970:1: ( ( 'ServiceConnections' ) ) - // InternalRosSystem.g:1971:1: ( 'ServiceConnections' ) + // InternalRosSystem.g:2078:1: ( ( 'ServiceConnections' ) ) + // InternalRosSystem.g:2079:1: ( 'ServiceConnections' ) { - // InternalRosSystem.g:1971:1: ( 'ServiceConnections' ) - // InternalRosSystem.g:1972:2: 'ServiceConnections' + // InternalRosSystem.g:2079:1: ( 'ServiceConnections' ) + // InternalRosSystem.g:2080:2: 'ServiceConnections' { - before(grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()); + before(grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_7_0()); match(input,32,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()); + after(grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_7_0()); } @@ -6029,26 +6424,26 @@ public final void rule__RosSystem__Group_5_2__0__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_2__0__Impl" + // $ANTLR end "rule__RosSystem__Group_7__0__Impl" - // $ANTLR start "rule__RosSystem__Group_5_2__1" - // InternalRosSystem.g:1981:1: rule__RosSystem__Group_5_2__1 : rule__RosSystem__Group_5_2__1__Impl rule__RosSystem__Group_5_2__2 ; - public final void rule__RosSystem__Group_5_2__1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_7__1" + // InternalRosSystem.g:2089:1: rule__RosSystem__Group_7__1 : rule__RosSystem__Group_7__1__Impl rule__RosSystem__Group_7__2 ; + public final void rule__RosSystem__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1985:1: ( rule__RosSystem__Group_5_2__1__Impl rule__RosSystem__Group_5_2__2 ) - // InternalRosSystem.g:1986:2: rule__RosSystem__Group_5_2__1__Impl rule__RosSystem__Group_5_2__2 + // InternalRosSystem.g:2093:1: ( rule__RosSystem__Group_7__1__Impl rule__RosSystem__Group_7__2 ) + // InternalRosSystem.g:2094:2: rule__RosSystem__Group_7__1__Impl rule__RosSystem__Group_7__2 { - pushFollow(FOLLOW_16); - rule__RosSystem__Group_5_2__1__Impl(); + pushFollow(FOLLOW_15); + rule__RosSystem__Group_7__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_2__2(); + rule__RosSystem__Group_7__2(); state._fsp--; @@ -6067,25 +6462,25 @@ public final void rule__RosSystem__Group_5_2__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_2__1" + // $ANTLR end "rule__RosSystem__Group_7__1" - // $ANTLR start "rule__RosSystem__Group_5_2__1__Impl" - // InternalRosSystem.g:1993:1: rule__RosSystem__Group_5_2__1__Impl : ( '{' ) ; - public final void rule__RosSystem__Group_5_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_7__1__Impl" + // InternalRosSystem.g:2101:1: rule__RosSystem__Group_7__1__Impl : ( '{' ) ; + public final void rule__RosSystem__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:1997:1: ( ( '{' ) ) - // InternalRosSystem.g:1998:1: ( '{' ) + // InternalRosSystem.g:2105:1: ( ( '{' ) ) + // InternalRosSystem.g:2106:1: ( '{' ) { - // InternalRosSystem.g:1998:1: ( '{' ) - // InternalRosSystem.g:1999:2: '{' + // InternalRosSystem.g:2106:1: ( '{' ) + // InternalRosSystem.g:2107:2: '{' { - before(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()); + before(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_7_1()); match(input,24,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()); + after(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_7_1()); } @@ -6104,26 +6499,26 @@ public final void rule__RosSystem__Group_5_2__1__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_2__1__Impl" + // $ANTLR end "rule__RosSystem__Group_7__1__Impl" - // $ANTLR start "rule__RosSystem__Group_5_2__2" - // InternalRosSystem.g:2008:1: rule__RosSystem__Group_5_2__2 : rule__RosSystem__Group_5_2__2__Impl rule__RosSystem__Group_5_2__3 ; - public final void rule__RosSystem__Group_5_2__2() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_7__2" + // InternalRosSystem.g:2116:1: rule__RosSystem__Group_7__2 : rule__RosSystem__Group_7__2__Impl rule__RosSystem__Group_7__3 ; + public final void rule__RosSystem__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2012:1: ( rule__RosSystem__Group_5_2__2__Impl rule__RosSystem__Group_5_2__3 ) - // InternalRosSystem.g:2013:2: rule__RosSystem__Group_5_2__2__Impl rule__RosSystem__Group_5_2__3 + // InternalRosSystem.g:2120:1: ( rule__RosSystem__Group_7__2__Impl rule__RosSystem__Group_7__3 ) + // InternalRosSystem.g:2121:2: rule__RosSystem__Group_7__2__Impl rule__RosSystem__Group_7__3 { - pushFollow(FOLLOW_16); - rule__RosSystem__Group_5_2__2__Impl(); + pushFollow(FOLLOW_15); + rule__RosSystem__Group_7__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_2__3(); + rule__RosSystem__Group_7__3(); state._fsp--; @@ -6142,36 +6537,36 @@ public final void rule__RosSystem__Group_5_2__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_2__2" + // $ANTLR end "rule__RosSystem__Group_7__2" - // $ANTLR start "rule__RosSystem__Group_5_2__2__Impl" - // InternalRosSystem.g:2020:1: rule__RosSystem__Group_5_2__2__Impl : ( ( rule__RosSystem__Group_5_2_2__0 )? ) ; - public final void rule__RosSystem__Group_5_2__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_7__2__Impl" + // InternalRosSystem.g:2128:1: rule__RosSystem__Group_7__2__Impl : ( ( rule__RosSystem__Group_7_2__0 )? ) ; + public final void rule__RosSystem__Group_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2024:1: ( ( ( rule__RosSystem__Group_5_2_2__0 )? ) ) - // InternalRosSystem.g:2025:1: ( ( rule__RosSystem__Group_5_2_2__0 )? ) + // InternalRosSystem.g:2132:1: ( ( ( rule__RosSystem__Group_7_2__0 )? ) ) + // InternalRosSystem.g:2133:1: ( ( rule__RosSystem__Group_7_2__0 )? ) { - // InternalRosSystem.g:2025:1: ( ( rule__RosSystem__Group_5_2_2__0 )? ) - // InternalRosSystem.g:2026:2: ( rule__RosSystem__Group_5_2_2__0 )? + // InternalRosSystem.g:2133:1: ( ( rule__RosSystem__Group_7_2__0 )? ) + // InternalRosSystem.g:2134:2: ( rule__RosSystem__Group_7_2__0 )? { - before(grammarAccess.getRosSystemAccess().getGroup_5_2_2()); - // InternalRosSystem.g:2027:2: ( rule__RosSystem__Group_5_2_2__0 )? - int alt9=2; - int LA9_0 = input.LA(1); + before(grammarAccess.getRosSystemAccess().getGroup_7_2()); + // InternalRosSystem.g:2135:2: ( rule__RosSystem__Group_7_2__0 )? + int alt14=2; + int LA14_0 = input.LA(1); - if ( (LA9_0==38) ) { - alt9=1; + if ( (LA14_0==38) ) { + alt14=1; } - switch (alt9) { + switch (alt14) { case 1 : - // InternalRosSystem.g:2027:3: rule__RosSystem__Group_5_2_2__0 + // InternalRosSystem.g:2135:3: rule__RosSystem__Group_7_2__0 { pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_2_2__0(); + rule__RosSystem__Group_7_2__0(); state._fsp--; @@ -6181,7 +6576,7 @@ public final void rule__RosSystem__Group_5_2__2__Impl() throws RecognitionExcept } - after(grammarAccess.getRosSystemAccess().getGroup_5_2_2()); + after(grammarAccess.getRosSystemAccess().getGroup_7_2()); } @@ -6200,21 +6595,21 @@ public final void rule__RosSystem__Group_5_2__2__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_2__2__Impl" + // $ANTLR end "rule__RosSystem__Group_7__2__Impl" - // $ANTLR start "rule__RosSystem__Group_5_2__3" - // InternalRosSystem.g:2035:1: rule__RosSystem__Group_5_2__3 : rule__RosSystem__Group_5_2__3__Impl ; - public final void rule__RosSystem__Group_5_2__3() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_7__3" + // InternalRosSystem.g:2143:1: rule__RosSystem__Group_7__3 : rule__RosSystem__Group_7__3__Impl ; + public final void rule__RosSystem__Group_7__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2039:1: ( rule__RosSystem__Group_5_2__3__Impl ) - // InternalRosSystem.g:2040:2: rule__RosSystem__Group_5_2__3__Impl + // InternalRosSystem.g:2147:1: ( rule__RosSystem__Group_7__3__Impl ) + // InternalRosSystem.g:2148:2: rule__RosSystem__Group_7__3__Impl { pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_2__3__Impl(); + rule__RosSystem__Group_7__3__Impl(); state._fsp--; @@ -6233,25 +6628,25 @@ public final void rule__RosSystem__Group_5_2__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_2__3" + // $ANTLR end "rule__RosSystem__Group_7__3" - // $ANTLR start "rule__RosSystem__Group_5_2__3__Impl" - // InternalRosSystem.g:2046:1: rule__RosSystem__Group_5_2__3__Impl : ( '}' ) ; - public final void rule__RosSystem__Group_5_2__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_7__3__Impl" + // InternalRosSystem.g:2154:1: rule__RosSystem__Group_7__3__Impl : ( '}' ) ; + public final void rule__RosSystem__Group_7__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2050:1: ( ( '}' ) ) - // InternalRosSystem.g:2051:1: ( '}' ) + // InternalRosSystem.g:2158:1: ( ( '}' ) ) + // InternalRosSystem.g:2159:1: ( '}' ) { - // InternalRosSystem.g:2051:1: ( '}' ) - // InternalRosSystem.g:2052:2: '}' + // InternalRosSystem.g:2159:1: ( '}' ) + // InternalRosSystem.g:2160:2: '}' { - before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()); + before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_7_3()); match(input,26,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()); + after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_7_3()); } @@ -6270,26 +6665,26 @@ public final void rule__RosSystem__Group_5_2__3__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_2__3__Impl" + // $ANTLR end "rule__RosSystem__Group_7__3__Impl" - // $ANTLR start "rule__RosSystem__Group_5_2_2__0" - // InternalRosSystem.g:2062:1: rule__RosSystem__Group_5_2_2__0 : rule__RosSystem__Group_5_2_2__0__Impl rule__RosSystem__Group_5_2_2__1 ; - public final void rule__RosSystem__Group_5_2_2__0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_7_2__0" + // InternalRosSystem.g:2170:1: rule__RosSystem__Group_7_2__0 : rule__RosSystem__Group_7_2__0__Impl rule__RosSystem__Group_7_2__1 ; + public final void rule__RosSystem__Group_7_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2066:1: ( rule__RosSystem__Group_5_2_2__0__Impl rule__RosSystem__Group_5_2_2__1 ) - // InternalRosSystem.g:2067:2: rule__RosSystem__Group_5_2_2__0__Impl rule__RosSystem__Group_5_2_2__1 + // InternalRosSystem.g:2174:1: ( rule__RosSystem__Group_7_2__0__Impl rule__RosSystem__Group_7_2__1 ) + // InternalRosSystem.g:2175:2: rule__RosSystem__Group_7_2__0__Impl rule__RosSystem__Group_7_2__1 { - pushFollow(FOLLOW_11); - rule__RosSystem__Group_5_2_2__0__Impl(); + pushFollow(FOLLOW_10); + rule__RosSystem__Group_7_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_2_2__1(); + rule__RosSystem__Group_7_2__1(); state._fsp--; @@ -6308,35 +6703,35 @@ public final void rule__RosSystem__Group_5_2_2__0() throws RecognitionException } return ; } - // $ANTLR end "rule__RosSystem__Group_5_2_2__0" + // $ANTLR end "rule__RosSystem__Group_7_2__0" - // $ANTLR start "rule__RosSystem__Group_5_2_2__0__Impl" - // InternalRosSystem.g:2074:1: rule__RosSystem__Group_5_2_2__0__Impl : ( ( rule__RosSystem__ServiceConnectionsAssignment_5_2_2_0 ) ) ; - public final void rule__RosSystem__Group_5_2_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_7_2__0__Impl" + // InternalRosSystem.g:2182:1: rule__RosSystem__Group_7_2__0__Impl : ( ( rule__RosSystem__ServiceConnectionsAssignment_7_2_0 ) ) ; + public final void rule__RosSystem__Group_7_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2078:1: ( ( ( rule__RosSystem__ServiceConnectionsAssignment_5_2_2_0 ) ) ) - // InternalRosSystem.g:2079:1: ( ( rule__RosSystem__ServiceConnectionsAssignment_5_2_2_0 ) ) + // InternalRosSystem.g:2186:1: ( ( ( rule__RosSystem__ServiceConnectionsAssignment_7_2_0 ) ) ) + // InternalRosSystem.g:2187:1: ( ( rule__RosSystem__ServiceConnectionsAssignment_7_2_0 ) ) { - // InternalRosSystem.g:2079:1: ( ( rule__RosSystem__ServiceConnectionsAssignment_5_2_2_0 ) ) - // InternalRosSystem.g:2080:2: ( rule__RosSystem__ServiceConnectionsAssignment_5_2_2_0 ) + // InternalRosSystem.g:2187:1: ( ( rule__RosSystem__ServiceConnectionsAssignment_7_2_0 ) ) + // InternalRosSystem.g:2188:2: ( rule__RosSystem__ServiceConnectionsAssignment_7_2_0 ) { - before(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_5_2_2_0()); - // InternalRosSystem.g:2081:2: ( rule__RosSystem__ServiceConnectionsAssignment_5_2_2_0 ) - // InternalRosSystem.g:2081:3: rule__RosSystem__ServiceConnectionsAssignment_5_2_2_0 + before(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_7_2_0()); + // InternalRosSystem.g:2189:2: ( rule__RosSystem__ServiceConnectionsAssignment_7_2_0 ) + // InternalRosSystem.g:2189:3: rule__RosSystem__ServiceConnectionsAssignment_7_2_0 { pushFollow(FOLLOW_2); - rule__RosSystem__ServiceConnectionsAssignment_5_2_2_0(); + rule__RosSystem__ServiceConnectionsAssignment_7_2_0(); state._fsp--; } - after(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_5_2_2_0()); + after(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_7_2_0()); } @@ -6355,21 +6750,21 @@ public final void rule__RosSystem__Group_5_2_2__0__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosSystem__Group_5_2_2__0__Impl" + // $ANTLR end "rule__RosSystem__Group_7_2__0__Impl" - // $ANTLR start "rule__RosSystem__Group_5_2_2__1" - // InternalRosSystem.g:2089:1: rule__RosSystem__Group_5_2_2__1 : rule__RosSystem__Group_5_2_2__1__Impl ; - public final void rule__RosSystem__Group_5_2_2__1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_7_2__1" + // InternalRosSystem.g:2197:1: rule__RosSystem__Group_7_2__1 : rule__RosSystem__Group_7_2__1__Impl ; + public final void rule__RosSystem__Group_7_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2093:1: ( rule__RosSystem__Group_5_2_2__1__Impl ) - // InternalRosSystem.g:2094:2: rule__RosSystem__Group_5_2_2__1__Impl + // InternalRosSystem.g:2201:1: ( rule__RosSystem__Group_7_2__1__Impl ) + // InternalRosSystem.g:2202:2: rule__RosSystem__Group_7_2__1__Impl { pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_2_2__1__Impl(); + rule__RosSystem__Group_7_2__1__Impl(); state._fsp--; @@ -6388,40 +6783,40 @@ public final void rule__RosSystem__Group_5_2_2__1() throws RecognitionException } return ; } - // $ANTLR end "rule__RosSystem__Group_5_2_2__1" + // $ANTLR end "rule__RosSystem__Group_7_2__1" - // $ANTLR start "rule__RosSystem__Group_5_2_2__1__Impl" - // InternalRosSystem.g:2100:1: rule__RosSystem__Group_5_2_2__1__Impl : ( ( rule__RosSystem__Group_5_2_2_1__0 )* ) ; - public final void rule__RosSystem__Group_5_2_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_7_2__1__Impl" + // InternalRosSystem.g:2208:1: rule__RosSystem__Group_7_2__1__Impl : ( ( rule__RosSystem__Group_7_2_1__0 )* ) ; + public final void rule__RosSystem__Group_7_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2104:1: ( ( ( rule__RosSystem__Group_5_2_2_1__0 )* ) ) - // InternalRosSystem.g:2105:1: ( ( rule__RosSystem__Group_5_2_2_1__0 )* ) + // InternalRosSystem.g:2212:1: ( ( ( rule__RosSystem__Group_7_2_1__0 )* ) ) + // InternalRosSystem.g:2213:1: ( ( rule__RosSystem__Group_7_2_1__0 )* ) { - // InternalRosSystem.g:2105:1: ( ( rule__RosSystem__Group_5_2_2_1__0 )* ) - // InternalRosSystem.g:2106:2: ( rule__RosSystem__Group_5_2_2_1__0 )* + // InternalRosSystem.g:2213:1: ( ( rule__RosSystem__Group_7_2_1__0 )* ) + // InternalRosSystem.g:2214:2: ( rule__RosSystem__Group_7_2_1__0 )* { - before(grammarAccess.getRosSystemAccess().getGroup_5_2_2_1()); - // InternalRosSystem.g:2107:2: ( rule__RosSystem__Group_5_2_2_1__0 )* - loop10: + before(grammarAccess.getRosSystemAccess().getGroup_7_2_1()); + // InternalRosSystem.g:2215:2: ( rule__RosSystem__Group_7_2_1__0 )* + loop15: do { - int alt10=2; - int LA10_0 = input.LA(1); + int alt15=2; + int LA15_0 = input.LA(1); - if ( (LA10_0==30) ) { - alt10=1; + if ( (LA15_0==30) ) { + alt15=1; } - switch (alt10) { + switch (alt15) { case 1 : - // InternalRosSystem.g:2107:3: rule__RosSystem__Group_5_2_2_1__0 + // InternalRosSystem.g:2215:3: rule__RosSystem__Group_7_2_1__0 { - pushFollow(FOLLOW_12); - rule__RosSystem__Group_5_2_2_1__0(); + pushFollow(FOLLOW_11); + rule__RosSystem__Group_7_2_1__0(); state._fsp--; @@ -6430,11 +6825,11 @@ public final void rule__RosSystem__Group_5_2_2__1__Impl() throws RecognitionExce break; default : - break loop10; + break loop15; } } while (true); - after(grammarAccess.getRosSystemAccess().getGroup_5_2_2_1()); + after(grammarAccess.getRosSystemAccess().getGroup_7_2_1()); } @@ -6453,26 +6848,26 @@ public final void rule__RosSystem__Group_5_2_2__1__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosSystem__Group_5_2_2__1__Impl" + // $ANTLR end "rule__RosSystem__Group_7_2__1__Impl" - // $ANTLR start "rule__RosSystem__Group_5_2_2_1__0" - // InternalRosSystem.g:2116:1: rule__RosSystem__Group_5_2_2_1__0 : rule__RosSystem__Group_5_2_2_1__0__Impl rule__RosSystem__Group_5_2_2_1__1 ; - public final void rule__RosSystem__Group_5_2_2_1__0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_7_2_1__0" + // InternalRosSystem.g:2224:1: rule__RosSystem__Group_7_2_1__0 : rule__RosSystem__Group_7_2_1__0__Impl rule__RosSystem__Group_7_2_1__1 ; + public final void rule__RosSystem__Group_7_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2120:1: ( rule__RosSystem__Group_5_2_2_1__0__Impl rule__RosSystem__Group_5_2_2_1__1 ) - // InternalRosSystem.g:2121:2: rule__RosSystem__Group_5_2_2_1__0__Impl rule__RosSystem__Group_5_2_2_1__1 + // InternalRosSystem.g:2228:1: ( rule__RosSystem__Group_7_2_1__0__Impl rule__RosSystem__Group_7_2_1__1 ) + // InternalRosSystem.g:2229:2: rule__RosSystem__Group_7_2_1__0__Impl rule__RosSystem__Group_7_2_1__1 { - pushFollow(FOLLOW_17); - rule__RosSystem__Group_5_2_2_1__0__Impl(); + pushFollow(FOLLOW_16); + rule__RosSystem__Group_7_2_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_2_2_1__1(); + rule__RosSystem__Group_7_2_1__1(); state._fsp--; @@ -6491,25 +6886,25 @@ public final void rule__RosSystem__Group_5_2_2_1__0() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosSystem__Group_5_2_2_1__0" + // $ANTLR end "rule__RosSystem__Group_7_2_1__0" - // $ANTLR start "rule__RosSystem__Group_5_2_2_1__0__Impl" - // InternalRosSystem.g:2128:1: rule__RosSystem__Group_5_2_2_1__0__Impl : ( ',' ) ; - public final void rule__RosSystem__Group_5_2_2_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_7_2_1__0__Impl" + // InternalRosSystem.g:2236:1: rule__RosSystem__Group_7_2_1__0__Impl : ( ',' ) ; + public final void rule__RosSystem__Group_7_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2132:1: ( ( ',' ) ) - // InternalRosSystem.g:2133:1: ( ',' ) + // InternalRosSystem.g:2240:1: ( ( ',' ) ) + // InternalRosSystem.g:2241:1: ( ',' ) { - // InternalRosSystem.g:2133:1: ( ',' ) - // InternalRosSystem.g:2134:2: ',' + // InternalRosSystem.g:2241:1: ( ',' ) + // InternalRosSystem.g:2242:2: ',' { - before(grammarAccess.getRosSystemAccess().getCommaKeyword_5_2_2_1_0()); + before(grammarAccess.getRosSystemAccess().getCommaKeyword_7_2_1_0()); match(input,30,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getCommaKeyword_5_2_2_1_0()); + after(grammarAccess.getRosSystemAccess().getCommaKeyword_7_2_1_0()); } @@ -6528,21 +6923,21 @@ public final void rule__RosSystem__Group_5_2_2_1__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosSystem__Group_5_2_2_1__0__Impl" + // $ANTLR end "rule__RosSystem__Group_7_2_1__0__Impl" - // $ANTLR start "rule__RosSystem__Group_5_2_2_1__1" - // InternalRosSystem.g:2143:1: rule__RosSystem__Group_5_2_2_1__1 : rule__RosSystem__Group_5_2_2_1__1__Impl ; - public final void rule__RosSystem__Group_5_2_2_1__1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_7_2_1__1" + // InternalRosSystem.g:2251:1: rule__RosSystem__Group_7_2_1__1 : rule__RosSystem__Group_7_2_1__1__Impl ; + public final void rule__RosSystem__Group_7_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2147:1: ( rule__RosSystem__Group_5_2_2_1__1__Impl ) - // InternalRosSystem.g:2148:2: rule__RosSystem__Group_5_2_2_1__1__Impl + // InternalRosSystem.g:2255:1: ( rule__RosSystem__Group_7_2_1__1__Impl ) + // InternalRosSystem.g:2256:2: rule__RosSystem__Group_7_2_1__1__Impl { pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_2_2_1__1__Impl(); + rule__RosSystem__Group_7_2_1__1__Impl(); state._fsp--; @@ -6561,35 +6956,35 @@ public final void rule__RosSystem__Group_5_2_2_1__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosSystem__Group_5_2_2_1__1" + // $ANTLR end "rule__RosSystem__Group_7_2_1__1" - // $ANTLR start "rule__RosSystem__Group_5_2_2_1__1__Impl" - // InternalRosSystem.g:2154:1: rule__RosSystem__Group_5_2_2_1__1__Impl : ( ( rule__RosSystem__ServiceConnectionsAssignment_5_2_2_1_1 ) ) ; - public final void rule__RosSystem__Group_5_2_2_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_7_2_1__1__Impl" + // InternalRosSystem.g:2262:1: rule__RosSystem__Group_7_2_1__1__Impl : ( ( rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1 ) ) ; + public final void rule__RosSystem__Group_7_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2158:1: ( ( ( rule__RosSystem__ServiceConnectionsAssignment_5_2_2_1_1 ) ) ) - // InternalRosSystem.g:2159:1: ( ( rule__RosSystem__ServiceConnectionsAssignment_5_2_2_1_1 ) ) + // InternalRosSystem.g:2266:1: ( ( ( rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1 ) ) ) + // InternalRosSystem.g:2267:1: ( ( rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1 ) ) { - // InternalRosSystem.g:2159:1: ( ( rule__RosSystem__ServiceConnectionsAssignment_5_2_2_1_1 ) ) - // InternalRosSystem.g:2160:2: ( rule__RosSystem__ServiceConnectionsAssignment_5_2_2_1_1 ) + // InternalRosSystem.g:2267:1: ( ( rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1 ) ) + // InternalRosSystem.g:2268:2: ( rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1 ) { - before(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_5_2_2_1_1()); - // InternalRosSystem.g:2161:2: ( rule__RosSystem__ServiceConnectionsAssignment_5_2_2_1_1 ) - // InternalRosSystem.g:2161:3: rule__RosSystem__ServiceConnectionsAssignment_5_2_2_1_1 + before(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_7_2_1_1()); + // InternalRosSystem.g:2269:2: ( rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1 ) + // InternalRosSystem.g:2269:3: rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1 { pushFollow(FOLLOW_2); - rule__RosSystem__ServiceConnectionsAssignment_5_2_2_1_1(); + rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1(); state._fsp--; } - after(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_5_2_2_1_1()); + after(grammarAccess.getRosSystemAccess().getServiceConnectionsAssignment_7_2_1_1()); } @@ -6608,26 +7003,26 @@ public final void rule__RosSystem__Group_5_2_2_1__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosSystem__Group_5_2_2_1__1__Impl" + // $ANTLR end "rule__RosSystem__Group_7_2_1__1__Impl" - // $ANTLR start "rule__RosSystem__Group_5_3__0" - // InternalRosSystem.g:2170:1: rule__RosSystem__Group_5_3__0 : rule__RosSystem__Group_5_3__0__Impl rule__RosSystem__Group_5_3__1 ; - public final void rule__RosSystem__Group_5_3__0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_8__0" + // InternalRosSystem.g:2278:1: rule__RosSystem__Group_8__0 : rule__RosSystem__Group_8__0__Impl rule__RosSystem__Group_8__1 ; + public final void rule__RosSystem__Group_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2174:1: ( rule__RosSystem__Group_5_3__0__Impl rule__RosSystem__Group_5_3__1 ) - // InternalRosSystem.g:2175:2: rule__RosSystem__Group_5_3__0__Impl rule__RosSystem__Group_5_3__1 + // InternalRosSystem.g:2282:1: ( rule__RosSystem__Group_8__0__Impl rule__RosSystem__Group_8__1 ) + // InternalRosSystem.g:2283:2: rule__RosSystem__Group_8__0__Impl rule__RosSystem__Group_8__1 { pushFollow(FOLLOW_4); - rule__RosSystem__Group_5_3__0__Impl(); + rule__RosSystem__Group_8__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_3__1(); + rule__RosSystem__Group_8__1(); state._fsp--; @@ -6646,25 +7041,25 @@ public final void rule__RosSystem__Group_5_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_3__0" + // $ANTLR end "rule__RosSystem__Group_8__0" - // $ANTLR start "rule__RosSystem__Group_5_3__0__Impl" - // InternalRosSystem.g:2182:1: rule__RosSystem__Group_5_3__0__Impl : ( 'ActionConnections' ) ; - public final void rule__RosSystem__Group_5_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_8__0__Impl" + // InternalRosSystem.g:2290:1: rule__RosSystem__Group_8__0__Impl : ( 'ActionConnections' ) ; + public final void rule__RosSystem__Group_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2186:1: ( ( 'ActionConnections' ) ) - // InternalRosSystem.g:2187:1: ( 'ActionConnections' ) + // InternalRosSystem.g:2294:1: ( ( 'ActionConnections' ) ) + // InternalRosSystem.g:2295:1: ( 'ActionConnections' ) { - // InternalRosSystem.g:2187:1: ( 'ActionConnections' ) - // InternalRosSystem.g:2188:2: 'ActionConnections' + // InternalRosSystem.g:2295:1: ( 'ActionConnections' ) + // InternalRosSystem.g:2296:2: 'ActionConnections' { - before(grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()); + before(grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_8_0()); match(input,33,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()); + after(grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_8_0()); } @@ -6683,26 +7078,26 @@ public final void rule__RosSystem__Group_5_3__0__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_3__0__Impl" + // $ANTLR end "rule__RosSystem__Group_8__0__Impl" - // $ANTLR start "rule__RosSystem__Group_5_3__1" - // InternalRosSystem.g:2197:1: rule__RosSystem__Group_5_3__1 : rule__RosSystem__Group_5_3__1__Impl rule__RosSystem__Group_5_3__2 ; - public final void rule__RosSystem__Group_5_3__1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_8__1" + // InternalRosSystem.g:2305:1: rule__RosSystem__Group_8__1 : rule__RosSystem__Group_8__1__Impl rule__RosSystem__Group_8__2 ; + public final void rule__RosSystem__Group_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2201:1: ( rule__RosSystem__Group_5_3__1__Impl rule__RosSystem__Group_5_3__2 ) - // InternalRosSystem.g:2202:2: rule__RosSystem__Group_5_3__1__Impl rule__RosSystem__Group_5_3__2 + // InternalRosSystem.g:2309:1: ( rule__RosSystem__Group_8__1__Impl rule__RosSystem__Group_8__2 ) + // InternalRosSystem.g:2310:2: rule__RosSystem__Group_8__1__Impl rule__RosSystem__Group_8__2 { - pushFollow(FOLLOW_18); - rule__RosSystem__Group_5_3__1__Impl(); + pushFollow(FOLLOW_17); + rule__RosSystem__Group_8__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_3__2(); + rule__RosSystem__Group_8__2(); state._fsp--; @@ -6721,25 +7116,25 @@ public final void rule__RosSystem__Group_5_3__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_3__1" + // $ANTLR end "rule__RosSystem__Group_8__1" - // $ANTLR start "rule__RosSystem__Group_5_3__1__Impl" - // InternalRosSystem.g:2209:1: rule__RosSystem__Group_5_3__1__Impl : ( '{' ) ; - public final void rule__RosSystem__Group_5_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_8__1__Impl" + // InternalRosSystem.g:2317:1: rule__RosSystem__Group_8__1__Impl : ( '{' ) ; + public final void rule__RosSystem__Group_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2213:1: ( ( '{' ) ) - // InternalRosSystem.g:2214:1: ( '{' ) + // InternalRosSystem.g:2321:1: ( ( '{' ) ) + // InternalRosSystem.g:2322:1: ( '{' ) { - // InternalRosSystem.g:2214:1: ( '{' ) - // InternalRosSystem.g:2215:2: '{' + // InternalRosSystem.g:2322:1: ( '{' ) + // InternalRosSystem.g:2323:2: '{' { - before(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()); + before(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_8_1()); match(input,24,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()); + after(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_8_1()); } @@ -6758,26 +7153,26 @@ public final void rule__RosSystem__Group_5_3__1__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_3__1__Impl" + // $ANTLR end "rule__RosSystem__Group_8__1__Impl" - // $ANTLR start "rule__RosSystem__Group_5_3__2" - // InternalRosSystem.g:2224:1: rule__RosSystem__Group_5_3__2 : rule__RosSystem__Group_5_3__2__Impl rule__RosSystem__Group_5_3__3 ; - public final void rule__RosSystem__Group_5_3__2() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_8__2" + // InternalRosSystem.g:2332:1: rule__RosSystem__Group_8__2 : rule__RosSystem__Group_8__2__Impl rule__RosSystem__Group_8__3 ; + public final void rule__RosSystem__Group_8__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2228:1: ( rule__RosSystem__Group_5_3__2__Impl rule__RosSystem__Group_5_3__3 ) - // InternalRosSystem.g:2229:2: rule__RosSystem__Group_5_3__2__Impl rule__RosSystem__Group_5_3__3 + // InternalRosSystem.g:2336:1: ( rule__RosSystem__Group_8__2__Impl rule__RosSystem__Group_8__3 ) + // InternalRosSystem.g:2337:2: rule__RosSystem__Group_8__2__Impl rule__RosSystem__Group_8__3 { - pushFollow(FOLLOW_18); - rule__RosSystem__Group_5_3__2__Impl(); + pushFollow(FOLLOW_17); + rule__RosSystem__Group_8__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_3__3(); + rule__RosSystem__Group_8__3(); state._fsp--; @@ -6796,36 +7191,36 @@ public final void rule__RosSystem__Group_5_3__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_3__2" + // $ANTLR end "rule__RosSystem__Group_8__2" - // $ANTLR start "rule__RosSystem__Group_5_3__2__Impl" - // InternalRosSystem.g:2236:1: rule__RosSystem__Group_5_3__2__Impl : ( ( rule__RosSystem__Group_5_3_2__0 )? ) ; - public final void rule__RosSystem__Group_5_3__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_8__2__Impl" + // InternalRosSystem.g:2344:1: rule__RosSystem__Group_8__2__Impl : ( ( rule__RosSystem__Group_8_2__0 )? ) ; + public final void rule__RosSystem__Group_8__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2240:1: ( ( ( rule__RosSystem__Group_5_3_2__0 )? ) ) - // InternalRosSystem.g:2241:1: ( ( rule__RosSystem__Group_5_3_2__0 )? ) + // InternalRosSystem.g:2348:1: ( ( ( rule__RosSystem__Group_8_2__0 )? ) ) + // InternalRosSystem.g:2349:1: ( ( rule__RosSystem__Group_8_2__0 )? ) { - // InternalRosSystem.g:2241:1: ( ( rule__RosSystem__Group_5_3_2__0 )? ) - // InternalRosSystem.g:2242:2: ( rule__RosSystem__Group_5_3_2__0 )? + // InternalRosSystem.g:2349:1: ( ( rule__RosSystem__Group_8_2__0 )? ) + // InternalRosSystem.g:2350:2: ( rule__RosSystem__Group_8_2__0 )? { - before(grammarAccess.getRosSystemAccess().getGroup_5_3_2()); - // InternalRosSystem.g:2243:2: ( rule__RosSystem__Group_5_3_2__0 )? - int alt11=2; - int LA11_0 = input.LA(1); + before(grammarAccess.getRosSystemAccess().getGroup_8_2()); + // InternalRosSystem.g:2351:2: ( rule__RosSystem__Group_8_2__0 )? + int alt16=2; + int LA16_0 = input.LA(1); - if ( (LA11_0==39) ) { - alt11=1; + if ( (LA16_0==39) ) { + alt16=1; } - switch (alt11) { + switch (alt16) { case 1 : - // InternalRosSystem.g:2243:3: rule__RosSystem__Group_5_3_2__0 + // InternalRosSystem.g:2351:3: rule__RosSystem__Group_8_2__0 { pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_3_2__0(); + rule__RosSystem__Group_8_2__0(); state._fsp--; @@ -6835,7 +7230,7 @@ public final void rule__RosSystem__Group_5_3__2__Impl() throws RecognitionExcept } - after(grammarAccess.getRosSystemAccess().getGroup_5_3_2()); + after(grammarAccess.getRosSystemAccess().getGroup_8_2()); } @@ -6854,21 +7249,21 @@ public final void rule__RosSystem__Group_5_3__2__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_3__2__Impl" + // $ANTLR end "rule__RosSystem__Group_8__2__Impl" - // $ANTLR start "rule__RosSystem__Group_5_3__3" - // InternalRosSystem.g:2251:1: rule__RosSystem__Group_5_3__3 : rule__RosSystem__Group_5_3__3__Impl ; - public final void rule__RosSystem__Group_5_3__3() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_8__3" + // InternalRosSystem.g:2359:1: rule__RosSystem__Group_8__3 : rule__RosSystem__Group_8__3__Impl ; + public final void rule__RosSystem__Group_8__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2255:1: ( rule__RosSystem__Group_5_3__3__Impl ) - // InternalRosSystem.g:2256:2: rule__RosSystem__Group_5_3__3__Impl + // InternalRosSystem.g:2363:1: ( rule__RosSystem__Group_8__3__Impl ) + // InternalRosSystem.g:2364:2: rule__RosSystem__Group_8__3__Impl { pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_3__3__Impl(); + rule__RosSystem__Group_8__3__Impl(); state._fsp--; @@ -6887,25 +7282,25 @@ public final void rule__RosSystem__Group_5_3__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_3__3" + // $ANTLR end "rule__RosSystem__Group_8__3" - // $ANTLR start "rule__RosSystem__Group_5_3__3__Impl" - // InternalRosSystem.g:2262:1: rule__RosSystem__Group_5_3__3__Impl : ( '}' ) ; - public final void rule__RosSystem__Group_5_3__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_8__3__Impl" + // InternalRosSystem.g:2370:1: rule__RosSystem__Group_8__3__Impl : ( '}' ) ; + public final void rule__RosSystem__Group_8__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2266:1: ( ( '}' ) ) - // InternalRosSystem.g:2267:1: ( '}' ) + // InternalRosSystem.g:2374:1: ( ( '}' ) ) + // InternalRosSystem.g:2375:1: ( '}' ) { - // InternalRosSystem.g:2267:1: ( '}' ) - // InternalRosSystem.g:2268:2: '}' + // InternalRosSystem.g:2375:1: ( '}' ) + // InternalRosSystem.g:2376:2: '}' { - before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()); + before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_8_3()); match(input,26,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()); + after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_8_3()); } @@ -6924,26 +7319,26 @@ public final void rule__RosSystem__Group_5_3__3__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_3__3__Impl" + // $ANTLR end "rule__RosSystem__Group_8__3__Impl" - // $ANTLR start "rule__RosSystem__Group_5_3_2__0" - // InternalRosSystem.g:2278:1: rule__RosSystem__Group_5_3_2__0 : rule__RosSystem__Group_5_3_2__0__Impl rule__RosSystem__Group_5_3_2__1 ; - public final void rule__RosSystem__Group_5_3_2__0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_8_2__0" + // InternalRosSystem.g:2386:1: rule__RosSystem__Group_8_2__0 : rule__RosSystem__Group_8_2__0__Impl rule__RosSystem__Group_8_2__1 ; + public final void rule__RosSystem__Group_8_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2282:1: ( rule__RosSystem__Group_5_3_2__0__Impl rule__RosSystem__Group_5_3_2__1 ) - // InternalRosSystem.g:2283:2: rule__RosSystem__Group_5_3_2__0__Impl rule__RosSystem__Group_5_3_2__1 + // InternalRosSystem.g:2390:1: ( rule__RosSystem__Group_8_2__0__Impl rule__RosSystem__Group_8_2__1 ) + // InternalRosSystem.g:2391:2: rule__RosSystem__Group_8_2__0__Impl rule__RosSystem__Group_8_2__1 { - pushFollow(FOLLOW_11); - rule__RosSystem__Group_5_3_2__0__Impl(); + pushFollow(FOLLOW_10); + rule__RosSystem__Group_8_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_3_2__1(); + rule__RosSystem__Group_8_2__1(); state._fsp--; @@ -6962,35 +7357,35 @@ public final void rule__RosSystem__Group_5_3_2__0() throws RecognitionException } return ; } - // $ANTLR end "rule__RosSystem__Group_5_3_2__0" + // $ANTLR end "rule__RosSystem__Group_8_2__0" - // $ANTLR start "rule__RosSystem__Group_5_3_2__0__Impl" - // InternalRosSystem.g:2290:1: rule__RosSystem__Group_5_3_2__0__Impl : ( ( rule__RosSystem__ActionConnectionsAssignment_5_3_2_0 ) ) ; - public final void rule__RosSystem__Group_5_3_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_8_2__0__Impl" + // InternalRosSystem.g:2398:1: rule__RosSystem__Group_8_2__0__Impl : ( ( rule__RosSystem__ActionConnectionsAssignment_8_2_0 ) ) ; + public final void rule__RosSystem__Group_8_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2294:1: ( ( ( rule__RosSystem__ActionConnectionsAssignment_5_3_2_0 ) ) ) - // InternalRosSystem.g:2295:1: ( ( rule__RosSystem__ActionConnectionsAssignment_5_3_2_0 ) ) + // InternalRosSystem.g:2402:1: ( ( ( rule__RosSystem__ActionConnectionsAssignment_8_2_0 ) ) ) + // InternalRosSystem.g:2403:1: ( ( rule__RosSystem__ActionConnectionsAssignment_8_2_0 ) ) { - // InternalRosSystem.g:2295:1: ( ( rule__RosSystem__ActionConnectionsAssignment_5_3_2_0 ) ) - // InternalRosSystem.g:2296:2: ( rule__RosSystem__ActionConnectionsAssignment_5_3_2_0 ) + // InternalRosSystem.g:2403:1: ( ( rule__RosSystem__ActionConnectionsAssignment_8_2_0 ) ) + // InternalRosSystem.g:2404:2: ( rule__RosSystem__ActionConnectionsAssignment_8_2_0 ) { - before(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_5_3_2_0()); - // InternalRosSystem.g:2297:2: ( rule__RosSystem__ActionConnectionsAssignment_5_3_2_0 ) - // InternalRosSystem.g:2297:3: rule__RosSystem__ActionConnectionsAssignment_5_3_2_0 + before(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_8_2_0()); + // InternalRosSystem.g:2405:2: ( rule__RosSystem__ActionConnectionsAssignment_8_2_0 ) + // InternalRosSystem.g:2405:3: rule__RosSystem__ActionConnectionsAssignment_8_2_0 { pushFollow(FOLLOW_2); - rule__RosSystem__ActionConnectionsAssignment_5_3_2_0(); + rule__RosSystem__ActionConnectionsAssignment_8_2_0(); state._fsp--; } - after(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_5_3_2_0()); + after(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_8_2_0()); } @@ -7009,21 +7404,21 @@ public final void rule__RosSystem__Group_5_3_2__0__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosSystem__Group_5_3_2__0__Impl" + // $ANTLR end "rule__RosSystem__Group_8_2__0__Impl" - // $ANTLR start "rule__RosSystem__Group_5_3_2__1" - // InternalRosSystem.g:2305:1: rule__RosSystem__Group_5_3_2__1 : rule__RosSystem__Group_5_3_2__1__Impl ; - public final void rule__RosSystem__Group_5_3_2__1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_8_2__1" + // InternalRosSystem.g:2413:1: rule__RosSystem__Group_8_2__1 : rule__RosSystem__Group_8_2__1__Impl ; + public final void rule__RosSystem__Group_8_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2309:1: ( rule__RosSystem__Group_5_3_2__1__Impl ) - // InternalRosSystem.g:2310:2: rule__RosSystem__Group_5_3_2__1__Impl + // InternalRosSystem.g:2417:1: ( rule__RosSystem__Group_8_2__1__Impl ) + // InternalRosSystem.g:2418:2: rule__RosSystem__Group_8_2__1__Impl { pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_3_2__1__Impl(); + rule__RosSystem__Group_8_2__1__Impl(); state._fsp--; @@ -7042,40 +7437,40 @@ public final void rule__RosSystem__Group_5_3_2__1() throws RecognitionException } return ; } - // $ANTLR end "rule__RosSystem__Group_5_3_2__1" + // $ANTLR end "rule__RosSystem__Group_8_2__1" - // $ANTLR start "rule__RosSystem__Group_5_3_2__1__Impl" - // InternalRosSystem.g:2316:1: rule__RosSystem__Group_5_3_2__1__Impl : ( ( rule__RosSystem__Group_5_3_2_1__0 )* ) ; - public final void rule__RosSystem__Group_5_3_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_8_2__1__Impl" + // InternalRosSystem.g:2424:1: rule__RosSystem__Group_8_2__1__Impl : ( ( rule__RosSystem__Group_8_2_1__0 )* ) ; + public final void rule__RosSystem__Group_8_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2320:1: ( ( ( rule__RosSystem__Group_5_3_2_1__0 )* ) ) - // InternalRosSystem.g:2321:1: ( ( rule__RosSystem__Group_5_3_2_1__0 )* ) + // InternalRosSystem.g:2428:1: ( ( ( rule__RosSystem__Group_8_2_1__0 )* ) ) + // InternalRosSystem.g:2429:1: ( ( rule__RosSystem__Group_8_2_1__0 )* ) { - // InternalRosSystem.g:2321:1: ( ( rule__RosSystem__Group_5_3_2_1__0 )* ) - // InternalRosSystem.g:2322:2: ( rule__RosSystem__Group_5_3_2_1__0 )* + // InternalRosSystem.g:2429:1: ( ( rule__RosSystem__Group_8_2_1__0 )* ) + // InternalRosSystem.g:2430:2: ( rule__RosSystem__Group_8_2_1__0 )* { - before(grammarAccess.getRosSystemAccess().getGroup_5_3_2_1()); - // InternalRosSystem.g:2323:2: ( rule__RosSystem__Group_5_3_2_1__0 )* - loop12: + before(grammarAccess.getRosSystemAccess().getGroup_8_2_1()); + // InternalRosSystem.g:2431:2: ( rule__RosSystem__Group_8_2_1__0 )* + loop17: do { - int alt12=2; - int LA12_0 = input.LA(1); + int alt17=2; + int LA17_0 = input.LA(1); - if ( (LA12_0==30) ) { - alt12=1; + if ( (LA17_0==30) ) { + alt17=1; } - switch (alt12) { + switch (alt17) { case 1 : - // InternalRosSystem.g:2323:3: rule__RosSystem__Group_5_3_2_1__0 + // InternalRosSystem.g:2431:3: rule__RosSystem__Group_8_2_1__0 { - pushFollow(FOLLOW_12); - rule__RosSystem__Group_5_3_2_1__0(); + pushFollow(FOLLOW_11); + rule__RosSystem__Group_8_2_1__0(); state._fsp--; @@ -7084,11 +7479,11 @@ public final void rule__RosSystem__Group_5_3_2__1__Impl() throws RecognitionExce break; default : - break loop12; + break loop17; } } while (true); - after(grammarAccess.getRosSystemAccess().getGroup_5_3_2_1()); + after(grammarAccess.getRosSystemAccess().getGroup_8_2_1()); } @@ -7107,26 +7502,26 @@ public final void rule__RosSystem__Group_5_3_2__1__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosSystem__Group_5_3_2__1__Impl" + // $ANTLR end "rule__RosSystem__Group_8_2__1__Impl" - // $ANTLR start "rule__RosSystem__Group_5_3_2_1__0" - // InternalRosSystem.g:2332:1: rule__RosSystem__Group_5_3_2_1__0 : rule__RosSystem__Group_5_3_2_1__0__Impl rule__RosSystem__Group_5_3_2_1__1 ; - public final void rule__RosSystem__Group_5_3_2_1__0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_8_2_1__0" + // InternalRosSystem.g:2440:1: rule__RosSystem__Group_8_2_1__0 : rule__RosSystem__Group_8_2_1__0__Impl rule__RosSystem__Group_8_2_1__1 ; + public final void rule__RosSystem__Group_8_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2336:1: ( rule__RosSystem__Group_5_3_2_1__0__Impl rule__RosSystem__Group_5_3_2_1__1 ) - // InternalRosSystem.g:2337:2: rule__RosSystem__Group_5_3_2_1__0__Impl rule__RosSystem__Group_5_3_2_1__1 + // InternalRosSystem.g:2444:1: ( rule__RosSystem__Group_8_2_1__0__Impl rule__RosSystem__Group_8_2_1__1 ) + // InternalRosSystem.g:2445:2: rule__RosSystem__Group_8_2_1__0__Impl rule__RosSystem__Group_8_2_1__1 { - pushFollow(FOLLOW_19); - rule__RosSystem__Group_5_3_2_1__0__Impl(); + pushFollow(FOLLOW_18); + rule__RosSystem__Group_8_2_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_3_2_1__1(); + rule__RosSystem__Group_8_2_1__1(); state._fsp--; @@ -7145,25 +7540,25 @@ public final void rule__RosSystem__Group_5_3_2_1__0() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosSystem__Group_5_3_2_1__0" + // $ANTLR end "rule__RosSystem__Group_8_2_1__0" - // $ANTLR start "rule__RosSystem__Group_5_3_2_1__0__Impl" - // InternalRosSystem.g:2344:1: rule__RosSystem__Group_5_3_2_1__0__Impl : ( ',' ) ; - public final void rule__RosSystem__Group_5_3_2_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_8_2_1__0__Impl" + // InternalRosSystem.g:2452:1: rule__RosSystem__Group_8_2_1__0__Impl : ( ',' ) ; + public final void rule__RosSystem__Group_8_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2348:1: ( ( ',' ) ) - // InternalRosSystem.g:2349:1: ( ',' ) + // InternalRosSystem.g:2456:1: ( ( ',' ) ) + // InternalRosSystem.g:2457:1: ( ',' ) { - // InternalRosSystem.g:2349:1: ( ',' ) - // InternalRosSystem.g:2350:2: ',' + // InternalRosSystem.g:2457:1: ( ',' ) + // InternalRosSystem.g:2458:2: ',' { - before(grammarAccess.getRosSystemAccess().getCommaKeyword_5_3_2_1_0()); + before(grammarAccess.getRosSystemAccess().getCommaKeyword_8_2_1_0()); match(input,30,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getCommaKeyword_5_3_2_1_0()); + after(grammarAccess.getRosSystemAccess().getCommaKeyword_8_2_1_0()); } @@ -7182,21 +7577,21 @@ public final void rule__RosSystem__Group_5_3_2_1__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosSystem__Group_5_3_2_1__0__Impl" + // $ANTLR end "rule__RosSystem__Group_8_2_1__0__Impl" - // $ANTLR start "rule__RosSystem__Group_5_3_2_1__1" - // InternalRosSystem.g:2359:1: rule__RosSystem__Group_5_3_2_1__1 : rule__RosSystem__Group_5_3_2_1__1__Impl ; - public final void rule__RosSystem__Group_5_3_2_1__1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_8_2_1__1" + // InternalRosSystem.g:2467:1: rule__RosSystem__Group_8_2_1__1 : rule__RosSystem__Group_8_2_1__1__Impl ; + public final void rule__RosSystem__Group_8_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2363:1: ( rule__RosSystem__Group_5_3_2_1__1__Impl ) - // InternalRosSystem.g:2364:2: rule__RosSystem__Group_5_3_2_1__1__Impl + // InternalRosSystem.g:2471:1: ( rule__RosSystem__Group_8_2_1__1__Impl ) + // InternalRosSystem.g:2472:2: rule__RosSystem__Group_8_2_1__1__Impl { pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_3_2_1__1__Impl(); + rule__RosSystem__Group_8_2_1__1__Impl(); state._fsp--; @@ -7215,35 +7610,35 @@ public final void rule__RosSystem__Group_5_3_2_1__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosSystem__Group_5_3_2_1__1" + // $ANTLR end "rule__RosSystem__Group_8_2_1__1" - // $ANTLR start "rule__RosSystem__Group_5_3_2_1__1__Impl" - // InternalRosSystem.g:2370:1: rule__RosSystem__Group_5_3_2_1__1__Impl : ( ( rule__RosSystem__ActionConnectionsAssignment_5_3_2_1_1 ) ) ; - public final void rule__RosSystem__Group_5_3_2_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_8_2_1__1__Impl" + // InternalRosSystem.g:2478:1: rule__RosSystem__Group_8_2_1__1__Impl : ( ( rule__RosSystem__ActionConnectionsAssignment_8_2_1_1 ) ) ; + public final void rule__RosSystem__Group_8_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2374:1: ( ( ( rule__RosSystem__ActionConnectionsAssignment_5_3_2_1_1 ) ) ) - // InternalRosSystem.g:2375:1: ( ( rule__RosSystem__ActionConnectionsAssignment_5_3_2_1_1 ) ) + // InternalRosSystem.g:2482:1: ( ( ( rule__RosSystem__ActionConnectionsAssignment_8_2_1_1 ) ) ) + // InternalRosSystem.g:2483:1: ( ( rule__RosSystem__ActionConnectionsAssignment_8_2_1_1 ) ) { - // InternalRosSystem.g:2375:1: ( ( rule__RosSystem__ActionConnectionsAssignment_5_3_2_1_1 ) ) - // InternalRosSystem.g:2376:2: ( rule__RosSystem__ActionConnectionsAssignment_5_3_2_1_1 ) + // InternalRosSystem.g:2483:1: ( ( rule__RosSystem__ActionConnectionsAssignment_8_2_1_1 ) ) + // InternalRosSystem.g:2484:2: ( rule__RosSystem__ActionConnectionsAssignment_8_2_1_1 ) { - before(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_5_3_2_1_1()); - // InternalRosSystem.g:2377:2: ( rule__RosSystem__ActionConnectionsAssignment_5_3_2_1_1 ) - // InternalRosSystem.g:2377:3: rule__RosSystem__ActionConnectionsAssignment_5_3_2_1_1 + before(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_8_2_1_1()); + // InternalRosSystem.g:2485:2: ( rule__RosSystem__ActionConnectionsAssignment_8_2_1_1 ) + // InternalRosSystem.g:2485:3: rule__RosSystem__ActionConnectionsAssignment_8_2_1_1 { pushFollow(FOLLOW_2); - rule__RosSystem__ActionConnectionsAssignment_5_3_2_1_1(); + rule__RosSystem__ActionConnectionsAssignment_8_2_1_1(); state._fsp--; } - after(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_5_3_2_1_1()); + after(grammarAccess.getRosSystemAccess().getActionConnectionsAssignment_8_2_1_1()); } @@ -7262,26 +7657,26 @@ public final void rule__RosSystem__Group_5_3_2_1__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosSystem__Group_5_3_2_1__1__Impl" + // $ANTLR end "rule__RosSystem__Group_8_2_1__1__Impl" - // $ANTLR start "rule__RosSystem__Group_5_4__0" - // InternalRosSystem.g:2386:1: rule__RosSystem__Group_5_4__0 : rule__RosSystem__Group_5_4__0__Impl rule__RosSystem__Group_5_4__1 ; - public final void rule__RosSystem__Group_5_4__0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_9__0" + // InternalRosSystem.g:2494:1: rule__RosSystem__Group_9__0 : rule__RosSystem__Group_9__0__Impl rule__RosSystem__Group_9__1 ; + public final void rule__RosSystem__Group_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2390:1: ( rule__RosSystem__Group_5_4__0__Impl rule__RosSystem__Group_5_4__1 ) - // InternalRosSystem.g:2391:2: rule__RosSystem__Group_5_4__0__Impl rule__RosSystem__Group_5_4__1 + // InternalRosSystem.g:2498:1: ( rule__RosSystem__Group_9__0__Impl rule__RosSystem__Group_9__1 ) + // InternalRosSystem.g:2499:2: rule__RosSystem__Group_9__0__Impl rule__RosSystem__Group_9__1 { pushFollow(FOLLOW_4); - rule__RosSystem__Group_5_4__0__Impl(); + rule__RosSystem__Group_9__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_4__1(); + rule__RosSystem__Group_9__1(); state._fsp--; @@ -7300,25 +7695,25 @@ public final void rule__RosSystem__Group_5_4__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_4__0" + // $ANTLR end "rule__RosSystem__Group_9__0" - // $ANTLR start "rule__RosSystem__Group_5_4__0__Impl" - // InternalRosSystem.g:2398:1: rule__RosSystem__Group_5_4__0__Impl : ( 'Parameters' ) ; - public final void rule__RosSystem__Group_5_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_9__0__Impl" + // InternalRosSystem.g:2506:1: rule__RosSystem__Group_9__0__Impl : ( 'Parameters' ) ; + public final void rule__RosSystem__Group_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2402:1: ( ( 'Parameters' ) ) - // InternalRosSystem.g:2403:1: ( 'Parameters' ) + // InternalRosSystem.g:2510:1: ( ( 'Parameters' ) ) + // InternalRosSystem.g:2511:1: ( 'Parameters' ) { - // InternalRosSystem.g:2403:1: ( 'Parameters' ) - // InternalRosSystem.g:2404:2: 'Parameters' + // InternalRosSystem.g:2511:1: ( 'Parameters' ) + // InternalRosSystem.g:2512:2: 'Parameters' { - before(grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()); + before(grammarAccess.getRosSystemAccess().getParametersKeyword_9_0()); match(input,34,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()); + after(grammarAccess.getRosSystemAccess().getParametersKeyword_9_0()); } @@ -7337,26 +7732,26 @@ public final void rule__RosSystem__Group_5_4__0__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_4__0__Impl" + // $ANTLR end "rule__RosSystem__Group_9__0__Impl" - // $ANTLR start "rule__RosSystem__Group_5_4__1" - // InternalRosSystem.g:2413:1: rule__RosSystem__Group_5_4__1 : rule__RosSystem__Group_5_4__1__Impl rule__RosSystem__Group_5_4__2 ; - public final void rule__RosSystem__Group_5_4__1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_9__1" + // InternalRosSystem.g:2521:1: rule__RosSystem__Group_9__1 : rule__RosSystem__Group_9__1__Impl rule__RosSystem__Group_9__2 ; + public final void rule__RosSystem__Group_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2417:1: ( rule__RosSystem__Group_5_4__1__Impl rule__RosSystem__Group_5_4__2 ) - // InternalRosSystem.g:2418:2: rule__RosSystem__Group_5_4__1__Impl rule__RosSystem__Group_5_4__2 + // InternalRosSystem.g:2525:1: ( rule__RosSystem__Group_9__1__Impl rule__RosSystem__Group_9__2 ) + // InternalRosSystem.g:2526:2: rule__RosSystem__Group_9__1__Impl rule__RosSystem__Group_9__2 { - pushFollow(FOLLOW_20); - rule__RosSystem__Group_5_4__1__Impl(); + pushFollow(FOLLOW_19); + rule__RosSystem__Group_9__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_4__2(); + rule__RosSystem__Group_9__2(); state._fsp--; @@ -7375,25 +7770,25 @@ public final void rule__RosSystem__Group_5_4__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_4__1" + // $ANTLR end "rule__RosSystem__Group_9__1" - // $ANTLR start "rule__RosSystem__Group_5_4__1__Impl" - // InternalRosSystem.g:2425:1: rule__RosSystem__Group_5_4__1__Impl : ( '{' ) ; - public final void rule__RosSystem__Group_5_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_9__1__Impl" + // InternalRosSystem.g:2533:1: rule__RosSystem__Group_9__1__Impl : ( '{' ) ; + public final void rule__RosSystem__Group_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2429:1: ( ( '{' ) ) - // InternalRosSystem.g:2430:1: ( '{' ) + // InternalRosSystem.g:2537:1: ( ( '{' ) ) + // InternalRosSystem.g:2538:1: ( '{' ) { - // InternalRosSystem.g:2430:1: ( '{' ) - // InternalRosSystem.g:2431:2: '{' + // InternalRosSystem.g:2538:1: ( '{' ) + // InternalRosSystem.g:2539:2: '{' { - before(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()); + before(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_9_1()); match(input,24,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()); + after(grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_9_1()); } @@ -7412,26 +7807,26 @@ public final void rule__RosSystem__Group_5_4__1__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_4__1__Impl" + // $ANTLR end "rule__RosSystem__Group_9__1__Impl" - // $ANTLR start "rule__RosSystem__Group_5_4__2" - // InternalRosSystem.g:2440:1: rule__RosSystem__Group_5_4__2 : rule__RosSystem__Group_5_4__2__Impl rule__RosSystem__Group_5_4__3 ; - public final void rule__RosSystem__Group_5_4__2() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_9__2" + // InternalRosSystem.g:2548:1: rule__RosSystem__Group_9__2 : rule__RosSystem__Group_9__2__Impl rule__RosSystem__Group_9__3 ; + public final void rule__RosSystem__Group_9__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2444:1: ( rule__RosSystem__Group_5_4__2__Impl rule__RosSystem__Group_5_4__3 ) - // InternalRosSystem.g:2445:2: rule__RosSystem__Group_5_4__2__Impl rule__RosSystem__Group_5_4__3 + // InternalRosSystem.g:2552:1: ( rule__RosSystem__Group_9__2__Impl rule__RosSystem__Group_9__3 ) + // InternalRosSystem.g:2553:2: rule__RosSystem__Group_9__2__Impl rule__RosSystem__Group_9__3 { - pushFollow(FOLLOW_20); - rule__RosSystem__Group_5_4__2__Impl(); + pushFollow(FOLLOW_19); + rule__RosSystem__Group_9__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_4__3(); + rule__RosSystem__Group_9__3(); state._fsp--; @@ -7450,36 +7845,36 @@ public final void rule__RosSystem__Group_5_4__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_4__2" + // $ANTLR end "rule__RosSystem__Group_9__2" - // $ANTLR start "rule__RosSystem__Group_5_4__2__Impl" - // InternalRosSystem.g:2452:1: rule__RosSystem__Group_5_4__2__Impl : ( ( rule__RosSystem__Group_5_4_2__0 )? ) ; - public final void rule__RosSystem__Group_5_4__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_9__2__Impl" + // InternalRosSystem.g:2560:1: rule__RosSystem__Group_9__2__Impl : ( ( rule__RosSystem__Group_9_2__0 )? ) ; + public final void rule__RosSystem__Group_9__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2456:1: ( ( ( rule__RosSystem__Group_5_4_2__0 )? ) ) - // InternalRosSystem.g:2457:1: ( ( rule__RosSystem__Group_5_4_2__0 )? ) + // InternalRosSystem.g:2564:1: ( ( ( rule__RosSystem__Group_9_2__0 )? ) ) + // InternalRosSystem.g:2565:1: ( ( rule__RosSystem__Group_9_2__0 )? ) { - // InternalRosSystem.g:2457:1: ( ( rule__RosSystem__Group_5_4_2__0 )? ) - // InternalRosSystem.g:2458:2: ( rule__RosSystem__Group_5_4_2__0 )? + // InternalRosSystem.g:2565:1: ( ( rule__RosSystem__Group_9_2__0 )? ) + // InternalRosSystem.g:2566:2: ( rule__RosSystem__Group_9_2__0 )? { - before(grammarAccess.getRosSystemAccess().getGroup_5_4_2()); - // InternalRosSystem.g:2459:2: ( rule__RosSystem__Group_5_4_2__0 )? - int alt13=2; - int LA13_0 = input.LA(1); + before(grammarAccess.getRosSystemAccess().getGroup_9_2()); + // InternalRosSystem.g:2567:2: ( rule__RosSystem__Group_9_2__0 )? + int alt18=2; + int LA18_0 = input.LA(1); - if ( (LA13_0==65) ) { - alt13=1; + if ( (LA18_0==65) ) { + alt18=1; } - switch (alt13) { + switch (alt18) { case 1 : - // InternalRosSystem.g:2459:3: rule__RosSystem__Group_5_4_2__0 + // InternalRosSystem.g:2567:3: rule__RosSystem__Group_9_2__0 { pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_4_2__0(); + rule__RosSystem__Group_9_2__0(); state._fsp--; @@ -7489,7 +7884,7 @@ public final void rule__RosSystem__Group_5_4__2__Impl() throws RecognitionExcept } - after(grammarAccess.getRosSystemAccess().getGroup_5_4_2()); + after(grammarAccess.getRosSystemAccess().getGroup_9_2()); } @@ -7508,21 +7903,21 @@ public final void rule__RosSystem__Group_5_4__2__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_4__2__Impl" + // $ANTLR end "rule__RosSystem__Group_9__2__Impl" - // $ANTLR start "rule__RosSystem__Group_5_4__3" - // InternalRosSystem.g:2467:1: rule__RosSystem__Group_5_4__3 : rule__RosSystem__Group_5_4__3__Impl ; - public final void rule__RosSystem__Group_5_4__3() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_9__3" + // InternalRosSystem.g:2575:1: rule__RosSystem__Group_9__3 : rule__RosSystem__Group_9__3__Impl ; + public final void rule__RosSystem__Group_9__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2471:1: ( rule__RosSystem__Group_5_4__3__Impl ) - // InternalRosSystem.g:2472:2: rule__RosSystem__Group_5_4__3__Impl + // InternalRosSystem.g:2579:1: ( rule__RosSystem__Group_9__3__Impl ) + // InternalRosSystem.g:2580:2: rule__RosSystem__Group_9__3__Impl { pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_4__3__Impl(); + rule__RosSystem__Group_9__3__Impl(); state._fsp--; @@ -7541,25 +7936,25 @@ public final void rule__RosSystem__Group_5_4__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSystem__Group_5_4__3" + // $ANTLR end "rule__RosSystem__Group_9__3" - // $ANTLR start "rule__RosSystem__Group_5_4__3__Impl" - // InternalRosSystem.g:2478:1: rule__RosSystem__Group_5_4__3__Impl : ( '}' ) ; - public final void rule__RosSystem__Group_5_4__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_9__3__Impl" + // InternalRosSystem.g:2586:1: rule__RosSystem__Group_9__3__Impl : ( '}' ) ; + public final void rule__RosSystem__Group_9__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2482:1: ( ( '}' ) ) - // InternalRosSystem.g:2483:1: ( '}' ) + // InternalRosSystem.g:2590:1: ( ( '}' ) ) + // InternalRosSystem.g:2591:1: ( '}' ) { - // InternalRosSystem.g:2483:1: ( '}' ) - // InternalRosSystem.g:2484:2: '}' + // InternalRosSystem.g:2591:1: ( '}' ) + // InternalRosSystem.g:2592:2: '}' { - before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()); + before(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_9_3()); match(input,26,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()); + after(grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_9_3()); } @@ -7578,26 +7973,26 @@ public final void rule__RosSystem__Group_5_4__3__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSystem__Group_5_4__3__Impl" + // $ANTLR end "rule__RosSystem__Group_9__3__Impl" - // $ANTLR start "rule__RosSystem__Group_5_4_2__0" - // InternalRosSystem.g:2494:1: rule__RosSystem__Group_5_4_2__0 : rule__RosSystem__Group_5_4_2__0__Impl rule__RosSystem__Group_5_4_2__1 ; - public final void rule__RosSystem__Group_5_4_2__0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_9_2__0" + // InternalRosSystem.g:2602:1: rule__RosSystem__Group_9_2__0 : rule__RosSystem__Group_9_2__0__Impl rule__RosSystem__Group_9_2__1 ; + public final void rule__RosSystem__Group_9_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2498:1: ( rule__RosSystem__Group_5_4_2__0__Impl rule__RosSystem__Group_5_4_2__1 ) - // InternalRosSystem.g:2499:2: rule__RosSystem__Group_5_4_2__0__Impl rule__RosSystem__Group_5_4_2__1 + // InternalRosSystem.g:2606:1: ( rule__RosSystem__Group_9_2__0__Impl rule__RosSystem__Group_9_2__1 ) + // InternalRosSystem.g:2607:2: rule__RosSystem__Group_9_2__0__Impl rule__RosSystem__Group_9_2__1 { - pushFollow(FOLLOW_11); - rule__RosSystem__Group_5_4_2__0__Impl(); + pushFollow(FOLLOW_10); + rule__RosSystem__Group_9_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_4_2__1(); + rule__RosSystem__Group_9_2__1(); state._fsp--; @@ -7616,35 +8011,35 @@ public final void rule__RosSystem__Group_5_4_2__0() throws RecognitionException } return ; } - // $ANTLR end "rule__RosSystem__Group_5_4_2__0" + // $ANTLR end "rule__RosSystem__Group_9_2__0" - // $ANTLR start "rule__RosSystem__Group_5_4_2__0__Impl" - // InternalRosSystem.g:2506:1: rule__RosSystem__Group_5_4_2__0__Impl : ( ( rule__RosSystem__ParameterAssignment_5_4_2_0 ) ) ; - public final void rule__RosSystem__Group_5_4_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_9_2__0__Impl" + // InternalRosSystem.g:2614:1: rule__RosSystem__Group_9_2__0__Impl : ( ( rule__RosSystem__ParameterAssignment_9_2_0 ) ) ; + public final void rule__RosSystem__Group_9_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2510:1: ( ( ( rule__RosSystem__ParameterAssignment_5_4_2_0 ) ) ) - // InternalRosSystem.g:2511:1: ( ( rule__RosSystem__ParameterAssignment_5_4_2_0 ) ) + // InternalRosSystem.g:2618:1: ( ( ( rule__RosSystem__ParameterAssignment_9_2_0 ) ) ) + // InternalRosSystem.g:2619:1: ( ( rule__RosSystem__ParameterAssignment_9_2_0 ) ) { - // InternalRosSystem.g:2511:1: ( ( rule__RosSystem__ParameterAssignment_5_4_2_0 ) ) - // InternalRosSystem.g:2512:2: ( rule__RosSystem__ParameterAssignment_5_4_2_0 ) + // InternalRosSystem.g:2619:1: ( ( rule__RosSystem__ParameterAssignment_9_2_0 ) ) + // InternalRosSystem.g:2620:2: ( rule__RosSystem__ParameterAssignment_9_2_0 ) { - before(grammarAccess.getRosSystemAccess().getParameterAssignment_5_4_2_0()); - // InternalRosSystem.g:2513:2: ( rule__RosSystem__ParameterAssignment_5_4_2_0 ) - // InternalRosSystem.g:2513:3: rule__RosSystem__ParameterAssignment_5_4_2_0 + before(grammarAccess.getRosSystemAccess().getParameterAssignment_9_2_0()); + // InternalRosSystem.g:2621:2: ( rule__RosSystem__ParameterAssignment_9_2_0 ) + // InternalRosSystem.g:2621:3: rule__RosSystem__ParameterAssignment_9_2_0 { pushFollow(FOLLOW_2); - rule__RosSystem__ParameterAssignment_5_4_2_0(); + rule__RosSystem__ParameterAssignment_9_2_0(); state._fsp--; } - after(grammarAccess.getRosSystemAccess().getParameterAssignment_5_4_2_0()); + after(grammarAccess.getRosSystemAccess().getParameterAssignment_9_2_0()); } @@ -7663,21 +8058,21 @@ public final void rule__RosSystem__Group_5_4_2__0__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosSystem__Group_5_4_2__0__Impl" + // $ANTLR end "rule__RosSystem__Group_9_2__0__Impl" - // $ANTLR start "rule__RosSystem__Group_5_4_2__1" - // InternalRosSystem.g:2521:1: rule__RosSystem__Group_5_4_2__1 : rule__RosSystem__Group_5_4_2__1__Impl ; - public final void rule__RosSystem__Group_5_4_2__1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_9_2__1" + // InternalRosSystem.g:2629:1: rule__RosSystem__Group_9_2__1 : rule__RosSystem__Group_9_2__1__Impl ; + public final void rule__RosSystem__Group_9_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2525:1: ( rule__RosSystem__Group_5_4_2__1__Impl ) - // InternalRosSystem.g:2526:2: rule__RosSystem__Group_5_4_2__1__Impl + // InternalRosSystem.g:2633:1: ( rule__RosSystem__Group_9_2__1__Impl ) + // InternalRosSystem.g:2634:2: rule__RosSystem__Group_9_2__1__Impl { pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_4_2__1__Impl(); + rule__RosSystem__Group_9_2__1__Impl(); state._fsp--; @@ -7696,40 +8091,40 @@ public final void rule__RosSystem__Group_5_4_2__1() throws RecognitionException } return ; } - // $ANTLR end "rule__RosSystem__Group_5_4_2__1" + // $ANTLR end "rule__RosSystem__Group_9_2__1" - // $ANTLR start "rule__RosSystem__Group_5_4_2__1__Impl" - // InternalRosSystem.g:2532:1: rule__RosSystem__Group_5_4_2__1__Impl : ( ( rule__RosSystem__Group_5_4_2_1__0 )* ) ; - public final void rule__RosSystem__Group_5_4_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_9_2__1__Impl" + // InternalRosSystem.g:2640:1: rule__RosSystem__Group_9_2__1__Impl : ( ( rule__RosSystem__Group_9_2_1__0 )* ) ; + public final void rule__RosSystem__Group_9_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2536:1: ( ( ( rule__RosSystem__Group_5_4_2_1__0 )* ) ) - // InternalRosSystem.g:2537:1: ( ( rule__RosSystem__Group_5_4_2_1__0 )* ) + // InternalRosSystem.g:2644:1: ( ( ( rule__RosSystem__Group_9_2_1__0 )* ) ) + // InternalRosSystem.g:2645:1: ( ( rule__RosSystem__Group_9_2_1__0 )* ) { - // InternalRosSystem.g:2537:1: ( ( rule__RosSystem__Group_5_4_2_1__0 )* ) - // InternalRosSystem.g:2538:2: ( rule__RosSystem__Group_5_4_2_1__0 )* + // InternalRosSystem.g:2645:1: ( ( rule__RosSystem__Group_9_2_1__0 )* ) + // InternalRosSystem.g:2646:2: ( rule__RosSystem__Group_9_2_1__0 )* { - before(grammarAccess.getRosSystemAccess().getGroup_5_4_2_1()); - // InternalRosSystem.g:2539:2: ( rule__RosSystem__Group_5_4_2_1__0 )* - loop14: + before(grammarAccess.getRosSystemAccess().getGroup_9_2_1()); + // InternalRosSystem.g:2647:2: ( rule__RosSystem__Group_9_2_1__0 )* + loop19: do { - int alt14=2; - int LA14_0 = input.LA(1); + int alt19=2; + int LA19_0 = input.LA(1); - if ( (LA14_0==30) ) { - alt14=1; + if ( (LA19_0==30) ) { + alt19=1; } - switch (alt14) { + switch (alt19) { case 1 : - // InternalRosSystem.g:2539:3: rule__RosSystem__Group_5_4_2_1__0 + // InternalRosSystem.g:2647:3: rule__RosSystem__Group_9_2_1__0 { - pushFollow(FOLLOW_12); - rule__RosSystem__Group_5_4_2_1__0(); + pushFollow(FOLLOW_11); + rule__RosSystem__Group_9_2_1__0(); state._fsp--; @@ -7738,11 +8133,11 @@ public final void rule__RosSystem__Group_5_4_2__1__Impl() throws RecognitionExce break; default : - break loop14; + break loop19; } } while (true); - after(grammarAccess.getRosSystemAccess().getGroup_5_4_2_1()); + after(grammarAccess.getRosSystemAccess().getGroup_9_2_1()); } @@ -7761,26 +8156,26 @@ public final void rule__RosSystem__Group_5_4_2__1__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosSystem__Group_5_4_2__1__Impl" + // $ANTLR end "rule__RosSystem__Group_9_2__1__Impl" - // $ANTLR start "rule__RosSystem__Group_5_4_2_1__0" - // InternalRosSystem.g:2548:1: rule__RosSystem__Group_5_4_2_1__0 : rule__RosSystem__Group_5_4_2_1__0__Impl rule__RosSystem__Group_5_4_2_1__1 ; - public final void rule__RosSystem__Group_5_4_2_1__0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_9_2_1__0" + // InternalRosSystem.g:2656:1: rule__RosSystem__Group_9_2_1__0 : rule__RosSystem__Group_9_2_1__0__Impl rule__RosSystem__Group_9_2_1__1 ; + public final void rule__RosSystem__Group_9_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2552:1: ( rule__RosSystem__Group_5_4_2_1__0__Impl rule__RosSystem__Group_5_4_2_1__1 ) - // InternalRosSystem.g:2553:2: rule__RosSystem__Group_5_4_2_1__0__Impl rule__RosSystem__Group_5_4_2_1__1 + // InternalRosSystem.g:2660:1: ( rule__RosSystem__Group_9_2_1__0__Impl rule__RosSystem__Group_9_2_1__1 ) + // InternalRosSystem.g:2661:2: rule__RosSystem__Group_9_2_1__0__Impl rule__RosSystem__Group_9_2_1__1 { - pushFollow(FOLLOW_21); - rule__RosSystem__Group_5_4_2_1__0__Impl(); + pushFollow(FOLLOW_20); + rule__RosSystem__Group_9_2_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_4_2_1__1(); + rule__RosSystem__Group_9_2_1__1(); state._fsp--; @@ -7799,25 +8194,25 @@ public final void rule__RosSystem__Group_5_4_2_1__0() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosSystem__Group_5_4_2_1__0" + // $ANTLR end "rule__RosSystem__Group_9_2_1__0" - // $ANTLR start "rule__RosSystem__Group_5_4_2_1__0__Impl" - // InternalRosSystem.g:2560:1: rule__RosSystem__Group_5_4_2_1__0__Impl : ( ',' ) ; - public final void rule__RosSystem__Group_5_4_2_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_9_2_1__0__Impl" + // InternalRosSystem.g:2668:1: rule__RosSystem__Group_9_2_1__0__Impl : ( ',' ) ; + public final void rule__RosSystem__Group_9_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2564:1: ( ( ',' ) ) - // InternalRosSystem.g:2565:1: ( ',' ) + // InternalRosSystem.g:2672:1: ( ( ',' ) ) + // InternalRosSystem.g:2673:1: ( ',' ) { - // InternalRosSystem.g:2565:1: ( ',' ) - // InternalRosSystem.g:2566:2: ',' + // InternalRosSystem.g:2673:1: ( ',' ) + // InternalRosSystem.g:2674:2: ',' { - before(grammarAccess.getRosSystemAccess().getCommaKeyword_5_4_2_1_0()); + before(grammarAccess.getRosSystemAccess().getCommaKeyword_9_2_1_0()); match(input,30,FOLLOW_2); - after(grammarAccess.getRosSystemAccess().getCommaKeyword_5_4_2_1_0()); + after(grammarAccess.getRosSystemAccess().getCommaKeyword_9_2_1_0()); } @@ -7836,21 +8231,21 @@ public final void rule__RosSystem__Group_5_4_2_1__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosSystem__Group_5_4_2_1__0__Impl" + // $ANTLR end "rule__RosSystem__Group_9_2_1__0__Impl" - // $ANTLR start "rule__RosSystem__Group_5_4_2_1__1" - // InternalRosSystem.g:2575:1: rule__RosSystem__Group_5_4_2_1__1 : rule__RosSystem__Group_5_4_2_1__1__Impl ; - public final void rule__RosSystem__Group_5_4_2_1__1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_9_2_1__1" + // InternalRosSystem.g:2683:1: rule__RosSystem__Group_9_2_1__1 : rule__RosSystem__Group_9_2_1__1__Impl ; + public final void rule__RosSystem__Group_9_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2579:1: ( rule__RosSystem__Group_5_4_2_1__1__Impl ) - // InternalRosSystem.g:2580:2: rule__RosSystem__Group_5_4_2_1__1__Impl + // InternalRosSystem.g:2687:1: ( rule__RosSystem__Group_9_2_1__1__Impl ) + // InternalRosSystem.g:2688:2: rule__RosSystem__Group_9_2_1__1__Impl { pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_4_2_1__1__Impl(); + rule__RosSystem__Group_9_2_1__1__Impl(); state._fsp--; @@ -7869,35 +8264,35 @@ public final void rule__RosSystem__Group_5_4_2_1__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosSystem__Group_5_4_2_1__1" + // $ANTLR end "rule__RosSystem__Group_9_2_1__1" - // $ANTLR start "rule__RosSystem__Group_5_4_2_1__1__Impl" - // InternalRosSystem.g:2586:1: rule__RosSystem__Group_5_4_2_1__1__Impl : ( ( rule__RosSystem__ParameterAssignment_5_4_2_1_1 ) ) ; - public final void rule__RosSystem__Group_5_4_2_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSystem__Group_9_2_1__1__Impl" + // InternalRosSystem.g:2694:1: rule__RosSystem__Group_9_2_1__1__Impl : ( ( rule__RosSystem__ParameterAssignment_9_2_1_1 ) ) ; + public final void rule__RosSystem__Group_9_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2590:1: ( ( ( rule__RosSystem__ParameterAssignment_5_4_2_1_1 ) ) ) - // InternalRosSystem.g:2591:1: ( ( rule__RosSystem__ParameterAssignment_5_4_2_1_1 ) ) + // InternalRosSystem.g:2698:1: ( ( ( rule__RosSystem__ParameterAssignment_9_2_1_1 ) ) ) + // InternalRosSystem.g:2699:1: ( ( rule__RosSystem__ParameterAssignment_9_2_1_1 ) ) { - // InternalRosSystem.g:2591:1: ( ( rule__RosSystem__ParameterAssignment_5_4_2_1_1 ) ) - // InternalRosSystem.g:2592:2: ( rule__RosSystem__ParameterAssignment_5_4_2_1_1 ) + // InternalRosSystem.g:2699:1: ( ( rule__RosSystem__ParameterAssignment_9_2_1_1 ) ) + // InternalRosSystem.g:2700:2: ( rule__RosSystem__ParameterAssignment_9_2_1_1 ) { - before(grammarAccess.getRosSystemAccess().getParameterAssignment_5_4_2_1_1()); - // InternalRosSystem.g:2593:2: ( rule__RosSystem__ParameterAssignment_5_4_2_1_1 ) - // InternalRosSystem.g:2593:3: rule__RosSystem__ParameterAssignment_5_4_2_1_1 + before(grammarAccess.getRosSystemAccess().getParameterAssignment_9_2_1_1()); + // InternalRosSystem.g:2701:2: ( rule__RosSystem__ParameterAssignment_9_2_1_1 ) + // InternalRosSystem.g:2701:3: rule__RosSystem__ParameterAssignment_9_2_1_1 { pushFollow(FOLLOW_2); - rule__RosSystem__ParameterAssignment_5_4_2_1_1(); + rule__RosSystem__ParameterAssignment_9_2_1_1(); state._fsp--; } - after(grammarAccess.getRosSystemAccess().getParameterAssignment_5_4_2_1_1()); + after(grammarAccess.getRosSystemAccess().getParameterAssignment_9_2_1_1()); } @@ -7916,18 +8311,18 @@ public final void rule__RosSystem__Group_5_4_2_1__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosSystem__Group_5_4_2_1__1__Impl" + // $ANTLR end "rule__RosSystem__Group_9_2_1__1__Impl" // $ANTLR start "rule__TopicConnection__Group__0" - // InternalRosSystem.g:2602:1: rule__TopicConnection__Group__0 : rule__TopicConnection__Group__0__Impl rule__TopicConnection__Group__1 ; + // InternalRosSystem.g:2710:1: rule__TopicConnection__Group__0 : rule__TopicConnection__Group__0__Impl rule__TopicConnection__Group__1 ; public final void rule__TopicConnection__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2606:1: ( rule__TopicConnection__Group__0__Impl rule__TopicConnection__Group__1 ) - // InternalRosSystem.g:2607:2: rule__TopicConnection__Group__0__Impl rule__TopicConnection__Group__1 + // InternalRosSystem.g:2714:1: ( rule__TopicConnection__Group__0__Impl rule__TopicConnection__Group__1 ) + // InternalRosSystem.g:2715:2: rule__TopicConnection__Group__0__Impl rule__TopicConnection__Group__1 { pushFollow(FOLLOW_6); rule__TopicConnection__Group__0__Impl(); @@ -7958,17 +8353,17 @@ public final void rule__TopicConnection__Group__0() throws RecognitionException // $ANTLR start "rule__TopicConnection__Group__0__Impl" - // InternalRosSystem.g:2614:1: rule__TopicConnection__Group__0__Impl : ( 'TopicConnection' ) ; + // InternalRosSystem.g:2722:1: rule__TopicConnection__Group__0__Impl : ( 'TopicConnection' ) ; public final void rule__TopicConnection__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2618:1: ( ( 'TopicConnection' ) ) - // InternalRosSystem.g:2619:1: ( 'TopicConnection' ) + // InternalRosSystem.g:2726:1: ( ( 'TopicConnection' ) ) + // InternalRosSystem.g:2727:1: ( 'TopicConnection' ) { - // InternalRosSystem.g:2619:1: ( 'TopicConnection' ) - // InternalRosSystem.g:2620:2: 'TopicConnection' + // InternalRosSystem.g:2727:1: ( 'TopicConnection' ) + // InternalRosSystem.g:2728:2: 'TopicConnection' { before(grammarAccess.getTopicConnectionAccess().getTopicConnectionKeyword_0()); match(input,35,FOLLOW_2); @@ -7995,14 +8390,14 @@ public final void rule__TopicConnection__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__TopicConnection__Group__1" - // InternalRosSystem.g:2629:1: rule__TopicConnection__Group__1 : rule__TopicConnection__Group__1__Impl rule__TopicConnection__Group__2 ; + // InternalRosSystem.g:2737:1: rule__TopicConnection__Group__1 : rule__TopicConnection__Group__1__Impl rule__TopicConnection__Group__2 ; public final void rule__TopicConnection__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2633:1: ( rule__TopicConnection__Group__1__Impl rule__TopicConnection__Group__2 ) - // InternalRosSystem.g:2634:2: rule__TopicConnection__Group__1__Impl rule__TopicConnection__Group__2 + // InternalRosSystem.g:2741:1: ( rule__TopicConnection__Group__1__Impl rule__TopicConnection__Group__2 ) + // InternalRosSystem.g:2742:2: rule__TopicConnection__Group__1__Impl rule__TopicConnection__Group__2 { pushFollow(FOLLOW_4); rule__TopicConnection__Group__1__Impl(); @@ -8033,21 +8428,21 @@ public final void rule__TopicConnection__Group__1() throws RecognitionException // $ANTLR start "rule__TopicConnection__Group__1__Impl" - // InternalRosSystem.g:2641:1: rule__TopicConnection__Group__1__Impl : ( ( rule__TopicConnection__TopicNameAssignment_1 ) ) ; + // InternalRosSystem.g:2749:1: rule__TopicConnection__Group__1__Impl : ( ( rule__TopicConnection__TopicNameAssignment_1 ) ) ; public final void rule__TopicConnection__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2645:1: ( ( ( rule__TopicConnection__TopicNameAssignment_1 ) ) ) - // InternalRosSystem.g:2646:1: ( ( rule__TopicConnection__TopicNameAssignment_1 ) ) + // InternalRosSystem.g:2753:1: ( ( ( rule__TopicConnection__TopicNameAssignment_1 ) ) ) + // InternalRosSystem.g:2754:1: ( ( rule__TopicConnection__TopicNameAssignment_1 ) ) { - // InternalRosSystem.g:2646:1: ( ( rule__TopicConnection__TopicNameAssignment_1 ) ) - // InternalRosSystem.g:2647:2: ( rule__TopicConnection__TopicNameAssignment_1 ) + // InternalRosSystem.g:2754:1: ( ( rule__TopicConnection__TopicNameAssignment_1 ) ) + // InternalRosSystem.g:2755:2: ( rule__TopicConnection__TopicNameAssignment_1 ) { before(grammarAccess.getTopicConnectionAccess().getTopicNameAssignment_1()); - // InternalRosSystem.g:2648:2: ( rule__TopicConnection__TopicNameAssignment_1 ) - // InternalRosSystem.g:2648:3: rule__TopicConnection__TopicNameAssignment_1 + // InternalRosSystem.g:2756:2: ( rule__TopicConnection__TopicNameAssignment_1 ) + // InternalRosSystem.g:2756:3: rule__TopicConnection__TopicNameAssignment_1 { pushFollow(FOLLOW_2); rule__TopicConnection__TopicNameAssignment_1(); @@ -8080,16 +8475,16 @@ public final void rule__TopicConnection__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__TopicConnection__Group__2" - // InternalRosSystem.g:2656:1: rule__TopicConnection__Group__2 : rule__TopicConnection__Group__2__Impl rule__TopicConnection__Group__3 ; + // InternalRosSystem.g:2764:1: rule__TopicConnection__Group__2 : rule__TopicConnection__Group__2__Impl rule__TopicConnection__Group__3 ; public final void rule__TopicConnection__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2660:1: ( rule__TopicConnection__Group__2__Impl rule__TopicConnection__Group__3 ) - // InternalRosSystem.g:2661:2: rule__TopicConnection__Group__2__Impl rule__TopicConnection__Group__3 + // InternalRosSystem.g:2768:1: ( rule__TopicConnection__Group__2__Impl rule__TopicConnection__Group__3 ) + // InternalRosSystem.g:2769:2: rule__TopicConnection__Group__2__Impl rule__TopicConnection__Group__3 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__TopicConnection__Group__2__Impl(); state._fsp--; @@ -8118,17 +8513,17 @@ public final void rule__TopicConnection__Group__2() throws RecognitionException // $ANTLR start "rule__TopicConnection__Group__2__Impl" - // InternalRosSystem.g:2668:1: rule__TopicConnection__Group__2__Impl : ( '{' ) ; + // InternalRosSystem.g:2776:1: rule__TopicConnection__Group__2__Impl : ( '{' ) ; public final void rule__TopicConnection__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2672:1: ( ( '{' ) ) - // InternalRosSystem.g:2673:1: ( '{' ) + // InternalRosSystem.g:2780:1: ( ( '{' ) ) + // InternalRosSystem.g:2781:1: ( '{' ) { - // InternalRosSystem.g:2673:1: ( '{' ) - // InternalRosSystem.g:2674:2: '{' + // InternalRosSystem.g:2781:1: ( '{' ) + // InternalRosSystem.g:2782:2: '{' { before(grammarAccess.getTopicConnectionAccess().getLeftCurlyBracketKeyword_2()); match(input,24,FOLLOW_2); @@ -8155,16 +8550,16 @@ public final void rule__TopicConnection__Group__2__Impl() throws RecognitionExce // $ANTLR start "rule__TopicConnection__Group__3" - // InternalRosSystem.g:2683:1: rule__TopicConnection__Group__3 : rule__TopicConnection__Group__3__Impl rule__TopicConnection__Group__4 ; + // InternalRosSystem.g:2791:1: rule__TopicConnection__Group__3 : rule__TopicConnection__Group__3__Impl rule__TopicConnection__Group__4 ; public final void rule__TopicConnection__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2687:1: ( rule__TopicConnection__Group__3__Impl rule__TopicConnection__Group__4 ) - // InternalRosSystem.g:2688:2: rule__TopicConnection__Group__3__Impl rule__TopicConnection__Group__4 + // InternalRosSystem.g:2795:1: ( rule__TopicConnection__Group__3__Impl rule__TopicConnection__Group__4 ) + // InternalRosSystem.g:2796:2: rule__TopicConnection__Group__3__Impl rule__TopicConnection__Group__4 { - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_8); rule__TopicConnection__Group__3__Impl(); state._fsp--; @@ -8193,17 +8588,17 @@ public final void rule__TopicConnection__Group__3() throws RecognitionException // $ANTLR start "rule__TopicConnection__Group__3__Impl" - // InternalRosSystem.g:2695:1: rule__TopicConnection__Group__3__Impl : ( 'From' ) ; + // InternalRosSystem.g:2803:1: rule__TopicConnection__Group__3__Impl : ( 'From' ) ; public final void rule__TopicConnection__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2699:1: ( ( 'From' ) ) - // InternalRosSystem.g:2700:1: ( 'From' ) + // InternalRosSystem.g:2807:1: ( ( 'From' ) ) + // InternalRosSystem.g:2808:1: ( 'From' ) { - // InternalRosSystem.g:2700:1: ( 'From' ) - // InternalRosSystem.g:2701:2: 'From' + // InternalRosSystem.g:2808:1: ( 'From' ) + // InternalRosSystem.g:2809:2: 'From' { before(grammarAccess.getTopicConnectionAccess().getFromKeyword_3()); match(input,36,FOLLOW_2); @@ -8230,14 +8625,14 @@ public final void rule__TopicConnection__Group__3__Impl() throws RecognitionExce // $ANTLR start "rule__TopicConnection__Group__4" - // InternalRosSystem.g:2710:1: rule__TopicConnection__Group__4 : rule__TopicConnection__Group__4__Impl rule__TopicConnection__Group__5 ; + // InternalRosSystem.g:2818:1: rule__TopicConnection__Group__4 : rule__TopicConnection__Group__4__Impl rule__TopicConnection__Group__5 ; public final void rule__TopicConnection__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2714:1: ( rule__TopicConnection__Group__4__Impl rule__TopicConnection__Group__5 ) - // InternalRosSystem.g:2715:2: rule__TopicConnection__Group__4__Impl rule__TopicConnection__Group__5 + // InternalRosSystem.g:2822:1: ( rule__TopicConnection__Group__4__Impl rule__TopicConnection__Group__5 ) + // InternalRosSystem.g:2823:2: rule__TopicConnection__Group__4__Impl rule__TopicConnection__Group__5 { pushFollow(FOLLOW_6); rule__TopicConnection__Group__4__Impl(); @@ -8268,17 +8663,17 @@ public final void rule__TopicConnection__Group__4() throws RecognitionException // $ANTLR start "rule__TopicConnection__Group__4__Impl" - // InternalRosSystem.g:2722:1: rule__TopicConnection__Group__4__Impl : ( '(' ) ; + // InternalRosSystem.g:2830:1: rule__TopicConnection__Group__4__Impl : ( '(' ) ; public final void rule__TopicConnection__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2726:1: ( ( '(' ) ) - // InternalRosSystem.g:2727:1: ( '(' ) + // InternalRosSystem.g:2834:1: ( ( '(' ) ) + // InternalRosSystem.g:2835:1: ( '(' ) { - // InternalRosSystem.g:2727:1: ( '(' ) - // InternalRosSystem.g:2728:2: '(' + // InternalRosSystem.g:2835:1: ( '(' ) + // InternalRosSystem.g:2836:2: '(' { before(grammarAccess.getTopicConnectionAccess().getLeftParenthesisKeyword_4()); match(input,28,FOLLOW_2); @@ -8305,16 +8700,16 @@ public final void rule__TopicConnection__Group__4__Impl() throws RecognitionExce // $ANTLR start "rule__TopicConnection__Group__5" - // InternalRosSystem.g:2737:1: rule__TopicConnection__Group__5 : rule__TopicConnection__Group__5__Impl rule__TopicConnection__Group__6 ; + // InternalRosSystem.g:2845:1: rule__TopicConnection__Group__5 : rule__TopicConnection__Group__5__Impl rule__TopicConnection__Group__6 ; public final void rule__TopicConnection__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2741:1: ( rule__TopicConnection__Group__5__Impl rule__TopicConnection__Group__6 ) - // InternalRosSystem.g:2742:2: rule__TopicConnection__Group__5__Impl rule__TopicConnection__Group__6 + // InternalRosSystem.g:2849:1: ( rule__TopicConnection__Group__5__Impl rule__TopicConnection__Group__6 ) + // InternalRosSystem.g:2850:2: rule__TopicConnection__Group__5__Impl rule__TopicConnection__Group__6 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_22); rule__TopicConnection__Group__5__Impl(); state._fsp--; @@ -8343,21 +8738,21 @@ public final void rule__TopicConnection__Group__5() throws RecognitionException // $ANTLR start "rule__TopicConnection__Group__5__Impl" - // InternalRosSystem.g:2749:1: rule__TopicConnection__Group__5__Impl : ( ( rule__TopicConnection__FromAssignment_5 ) ) ; + // InternalRosSystem.g:2857:1: rule__TopicConnection__Group__5__Impl : ( ( rule__TopicConnection__FromAssignment_5 ) ) ; public final void rule__TopicConnection__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2753:1: ( ( ( rule__TopicConnection__FromAssignment_5 ) ) ) - // InternalRosSystem.g:2754:1: ( ( rule__TopicConnection__FromAssignment_5 ) ) + // InternalRosSystem.g:2861:1: ( ( ( rule__TopicConnection__FromAssignment_5 ) ) ) + // InternalRosSystem.g:2862:1: ( ( rule__TopicConnection__FromAssignment_5 ) ) { - // InternalRosSystem.g:2754:1: ( ( rule__TopicConnection__FromAssignment_5 ) ) - // InternalRosSystem.g:2755:2: ( rule__TopicConnection__FromAssignment_5 ) + // InternalRosSystem.g:2862:1: ( ( rule__TopicConnection__FromAssignment_5 ) ) + // InternalRosSystem.g:2863:2: ( rule__TopicConnection__FromAssignment_5 ) { before(grammarAccess.getTopicConnectionAccess().getFromAssignment_5()); - // InternalRosSystem.g:2756:2: ( rule__TopicConnection__FromAssignment_5 ) - // InternalRosSystem.g:2756:3: rule__TopicConnection__FromAssignment_5 + // InternalRosSystem.g:2864:2: ( rule__TopicConnection__FromAssignment_5 ) + // InternalRosSystem.g:2864:3: rule__TopicConnection__FromAssignment_5 { pushFollow(FOLLOW_2); rule__TopicConnection__FromAssignment_5(); @@ -8390,16 +8785,16 @@ public final void rule__TopicConnection__Group__5__Impl() throws RecognitionExce // $ANTLR start "rule__TopicConnection__Group__6" - // InternalRosSystem.g:2764:1: rule__TopicConnection__Group__6 : rule__TopicConnection__Group__6__Impl rule__TopicConnection__Group__7 ; + // InternalRosSystem.g:2872:1: rule__TopicConnection__Group__6 : rule__TopicConnection__Group__6__Impl rule__TopicConnection__Group__7 ; public final void rule__TopicConnection__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2768:1: ( rule__TopicConnection__Group__6__Impl rule__TopicConnection__Group__7 ) - // InternalRosSystem.g:2769:2: rule__TopicConnection__Group__6__Impl rule__TopicConnection__Group__7 + // InternalRosSystem.g:2876:1: ( rule__TopicConnection__Group__6__Impl rule__TopicConnection__Group__7 ) + // InternalRosSystem.g:2877:2: rule__TopicConnection__Group__6__Impl rule__TopicConnection__Group__7 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_22); rule__TopicConnection__Group__6__Impl(); state._fsp--; @@ -8428,35 +8823,35 @@ public final void rule__TopicConnection__Group__6() throws RecognitionException // $ANTLR start "rule__TopicConnection__Group__6__Impl" - // InternalRosSystem.g:2776:1: rule__TopicConnection__Group__6__Impl : ( ( rule__TopicConnection__Group_6__0 )* ) ; + // InternalRosSystem.g:2884:1: rule__TopicConnection__Group__6__Impl : ( ( rule__TopicConnection__Group_6__0 )* ) ; public final void rule__TopicConnection__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2780:1: ( ( ( rule__TopicConnection__Group_6__0 )* ) ) - // InternalRosSystem.g:2781:1: ( ( rule__TopicConnection__Group_6__0 )* ) + // InternalRosSystem.g:2888:1: ( ( ( rule__TopicConnection__Group_6__0 )* ) ) + // InternalRosSystem.g:2889:1: ( ( rule__TopicConnection__Group_6__0 )* ) { - // InternalRosSystem.g:2781:1: ( ( rule__TopicConnection__Group_6__0 )* ) - // InternalRosSystem.g:2782:2: ( rule__TopicConnection__Group_6__0 )* + // InternalRosSystem.g:2889:1: ( ( rule__TopicConnection__Group_6__0 )* ) + // InternalRosSystem.g:2890:2: ( rule__TopicConnection__Group_6__0 )* { before(grammarAccess.getTopicConnectionAccess().getGroup_6()); - // InternalRosSystem.g:2783:2: ( rule__TopicConnection__Group_6__0 )* - loop15: + // InternalRosSystem.g:2891:2: ( rule__TopicConnection__Group_6__0 )* + loop20: do { - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0==30) ) { - alt15=1; + int alt20=2; + int LA20_0 = input.LA(1); + + if ( (LA20_0==30) ) { + alt20=1; } - switch (alt15) { + switch (alt20) { case 1 : - // InternalRosSystem.g:2783:3: rule__TopicConnection__Group_6__0 + // InternalRosSystem.g:2891:3: rule__TopicConnection__Group_6__0 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__TopicConnection__Group_6__0(); state._fsp--; @@ -8466,7 +8861,7 @@ public final void rule__TopicConnection__Group__6__Impl() throws RecognitionExce break; default : - break loop15; + break loop20; } } while (true); @@ -8493,16 +8888,16 @@ public final void rule__TopicConnection__Group__6__Impl() throws RecognitionExce // $ANTLR start "rule__TopicConnection__Group__7" - // InternalRosSystem.g:2791:1: rule__TopicConnection__Group__7 : rule__TopicConnection__Group__7__Impl rule__TopicConnection__Group__8 ; + // InternalRosSystem.g:2899:1: rule__TopicConnection__Group__7 : rule__TopicConnection__Group__7__Impl rule__TopicConnection__Group__8 ; public final void rule__TopicConnection__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2795:1: ( rule__TopicConnection__Group__7__Impl rule__TopicConnection__Group__8 ) - // InternalRosSystem.g:2796:2: rule__TopicConnection__Group__7__Impl rule__TopicConnection__Group__8 + // InternalRosSystem.g:2903:1: ( rule__TopicConnection__Group__7__Impl rule__TopicConnection__Group__8 ) + // InternalRosSystem.g:2904:2: rule__TopicConnection__Group__7__Impl rule__TopicConnection__Group__8 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_23); rule__TopicConnection__Group__7__Impl(); state._fsp--; @@ -8531,17 +8926,17 @@ public final void rule__TopicConnection__Group__7() throws RecognitionException // $ANTLR start "rule__TopicConnection__Group__7__Impl" - // InternalRosSystem.g:2803:1: rule__TopicConnection__Group__7__Impl : ( ')' ) ; + // InternalRosSystem.g:2911:1: rule__TopicConnection__Group__7__Impl : ( ')' ) ; public final void rule__TopicConnection__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2807:1: ( ( ')' ) ) - // InternalRosSystem.g:2808:1: ( ')' ) + // InternalRosSystem.g:2915:1: ( ( ')' ) ) + // InternalRosSystem.g:2916:1: ( ')' ) { - // InternalRosSystem.g:2808:1: ( ')' ) - // InternalRosSystem.g:2809:2: ')' + // InternalRosSystem.g:2916:1: ( ')' ) + // InternalRosSystem.g:2917:2: ')' { before(grammarAccess.getTopicConnectionAccess().getRightParenthesisKeyword_7()); match(input,29,FOLLOW_2); @@ -8568,16 +8963,16 @@ public final void rule__TopicConnection__Group__7__Impl() throws RecognitionExce // $ANTLR start "rule__TopicConnection__Group__8" - // InternalRosSystem.g:2818:1: rule__TopicConnection__Group__8 : rule__TopicConnection__Group__8__Impl rule__TopicConnection__Group__9 ; + // InternalRosSystem.g:2926:1: rule__TopicConnection__Group__8 : rule__TopicConnection__Group__8__Impl rule__TopicConnection__Group__9 ; public final void rule__TopicConnection__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2822:1: ( rule__TopicConnection__Group__8__Impl rule__TopicConnection__Group__9 ) - // InternalRosSystem.g:2823:2: rule__TopicConnection__Group__8__Impl rule__TopicConnection__Group__9 + // InternalRosSystem.g:2930:1: ( rule__TopicConnection__Group__8__Impl rule__TopicConnection__Group__9 ) + // InternalRosSystem.g:2931:2: rule__TopicConnection__Group__8__Impl rule__TopicConnection__Group__9 { - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_8); rule__TopicConnection__Group__8__Impl(); state._fsp--; @@ -8606,17 +9001,17 @@ public final void rule__TopicConnection__Group__8() throws RecognitionException // $ANTLR start "rule__TopicConnection__Group__8__Impl" - // InternalRosSystem.g:2830:1: rule__TopicConnection__Group__8__Impl : ( 'To' ) ; + // InternalRosSystem.g:2938:1: rule__TopicConnection__Group__8__Impl : ( 'To' ) ; public final void rule__TopicConnection__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2834:1: ( ( 'To' ) ) - // InternalRosSystem.g:2835:1: ( 'To' ) + // InternalRosSystem.g:2942:1: ( ( 'To' ) ) + // InternalRosSystem.g:2943:1: ( 'To' ) { - // InternalRosSystem.g:2835:1: ( 'To' ) - // InternalRosSystem.g:2836:2: 'To' + // InternalRosSystem.g:2943:1: ( 'To' ) + // InternalRosSystem.g:2944:2: 'To' { before(grammarAccess.getTopicConnectionAccess().getToKeyword_8()); match(input,37,FOLLOW_2); @@ -8643,14 +9038,14 @@ public final void rule__TopicConnection__Group__8__Impl() throws RecognitionExce // $ANTLR start "rule__TopicConnection__Group__9" - // InternalRosSystem.g:2845:1: rule__TopicConnection__Group__9 : rule__TopicConnection__Group__9__Impl rule__TopicConnection__Group__10 ; + // InternalRosSystem.g:2953:1: rule__TopicConnection__Group__9 : rule__TopicConnection__Group__9__Impl rule__TopicConnection__Group__10 ; public final void rule__TopicConnection__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2849:1: ( rule__TopicConnection__Group__9__Impl rule__TopicConnection__Group__10 ) - // InternalRosSystem.g:2850:2: rule__TopicConnection__Group__9__Impl rule__TopicConnection__Group__10 + // InternalRosSystem.g:2957:1: ( rule__TopicConnection__Group__9__Impl rule__TopicConnection__Group__10 ) + // InternalRosSystem.g:2958:2: rule__TopicConnection__Group__9__Impl rule__TopicConnection__Group__10 { pushFollow(FOLLOW_6); rule__TopicConnection__Group__9__Impl(); @@ -8681,17 +9076,17 @@ public final void rule__TopicConnection__Group__9() throws RecognitionException // $ANTLR start "rule__TopicConnection__Group__9__Impl" - // InternalRosSystem.g:2857:1: rule__TopicConnection__Group__9__Impl : ( '(' ) ; + // InternalRosSystem.g:2965:1: rule__TopicConnection__Group__9__Impl : ( '(' ) ; public final void rule__TopicConnection__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2861:1: ( ( '(' ) ) - // InternalRosSystem.g:2862:1: ( '(' ) + // InternalRosSystem.g:2969:1: ( ( '(' ) ) + // InternalRosSystem.g:2970:1: ( '(' ) { - // InternalRosSystem.g:2862:1: ( '(' ) - // InternalRosSystem.g:2863:2: '(' + // InternalRosSystem.g:2970:1: ( '(' ) + // InternalRosSystem.g:2971:2: '(' { before(grammarAccess.getTopicConnectionAccess().getLeftParenthesisKeyword_9()); match(input,28,FOLLOW_2); @@ -8718,16 +9113,16 @@ public final void rule__TopicConnection__Group__9__Impl() throws RecognitionExce // $ANTLR start "rule__TopicConnection__Group__10" - // InternalRosSystem.g:2872:1: rule__TopicConnection__Group__10 : rule__TopicConnection__Group__10__Impl rule__TopicConnection__Group__11 ; + // InternalRosSystem.g:2980:1: rule__TopicConnection__Group__10 : rule__TopicConnection__Group__10__Impl rule__TopicConnection__Group__11 ; public final void rule__TopicConnection__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2876:1: ( rule__TopicConnection__Group__10__Impl rule__TopicConnection__Group__11 ) - // InternalRosSystem.g:2877:2: rule__TopicConnection__Group__10__Impl rule__TopicConnection__Group__11 + // InternalRosSystem.g:2984:1: ( rule__TopicConnection__Group__10__Impl rule__TopicConnection__Group__11 ) + // InternalRosSystem.g:2985:2: rule__TopicConnection__Group__10__Impl rule__TopicConnection__Group__11 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_22); rule__TopicConnection__Group__10__Impl(); state._fsp--; @@ -8756,21 +9151,21 @@ public final void rule__TopicConnection__Group__10() throws RecognitionException // $ANTLR start "rule__TopicConnection__Group__10__Impl" - // InternalRosSystem.g:2884:1: rule__TopicConnection__Group__10__Impl : ( ( rule__TopicConnection__ToAssignment_10 ) ) ; + // InternalRosSystem.g:2992:1: rule__TopicConnection__Group__10__Impl : ( ( rule__TopicConnection__ToAssignment_10 ) ) ; public final void rule__TopicConnection__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2888:1: ( ( ( rule__TopicConnection__ToAssignment_10 ) ) ) - // InternalRosSystem.g:2889:1: ( ( rule__TopicConnection__ToAssignment_10 ) ) + // InternalRosSystem.g:2996:1: ( ( ( rule__TopicConnection__ToAssignment_10 ) ) ) + // InternalRosSystem.g:2997:1: ( ( rule__TopicConnection__ToAssignment_10 ) ) { - // InternalRosSystem.g:2889:1: ( ( rule__TopicConnection__ToAssignment_10 ) ) - // InternalRosSystem.g:2890:2: ( rule__TopicConnection__ToAssignment_10 ) + // InternalRosSystem.g:2997:1: ( ( rule__TopicConnection__ToAssignment_10 ) ) + // InternalRosSystem.g:2998:2: ( rule__TopicConnection__ToAssignment_10 ) { before(grammarAccess.getTopicConnectionAccess().getToAssignment_10()); - // InternalRosSystem.g:2891:2: ( rule__TopicConnection__ToAssignment_10 ) - // InternalRosSystem.g:2891:3: rule__TopicConnection__ToAssignment_10 + // InternalRosSystem.g:2999:2: ( rule__TopicConnection__ToAssignment_10 ) + // InternalRosSystem.g:2999:3: rule__TopicConnection__ToAssignment_10 { pushFollow(FOLLOW_2); rule__TopicConnection__ToAssignment_10(); @@ -8803,16 +9198,16 @@ public final void rule__TopicConnection__Group__10__Impl() throws RecognitionExc // $ANTLR start "rule__TopicConnection__Group__11" - // InternalRosSystem.g:2899:1: rule__TopicConnection__Group__11 : rule__TopicConnection__Group__11__Impl rule__TopicConnection__Group__12 ; + // InternalRosSystem.g:3007:1: rule__TopicConnection__Group__11 : rule__TopicConnection__Group__11__Impl rule__TopicConnection__Group__12 ; public final void rule__TopicConnection__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2903:1: ( rule__TopicConnection__Group__11__Impl rule__TopicConnection__Group__12 ) - // InternalRosSystem.g:2904:2: rule__TopicConnection__Group__11__Impl rule__TopicConnection__Group__12 + // InternalRosSystem.g:3011:1: ( rule__TopicConnection__Group__11__Impl rule__TopicConnection__Group__12 ) + // InternalRosSystem.g:3012:2: rule__TopicConnection__Group__11__Impl rule__TopicConnection__Group__12 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_22); rule__TopicConnection__Group__11__Impl(); state._fsp--; @@ -8841,35 +9236,35 @@ public final void rule__TopicConnection__Group__11() throws RecognitionException // $ANTLR start "rule__TopicConnection__Group__11__Impl" - // InternalRosSystem.g:2911:1: rule__TopicConnection__Group__11__Impl : ( ( rule__TopicConnection__Group_11__0 )* ) ; + // InternalRosSystem.g:3019:1: rule__TopicConnection__Group__11__Impl : ( ( rule__TopicConnection__Group_11__0 )* ) ; public final void rule__TopicConnection__Group__11__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2915:1: ( ( ( rule__TopicConnection__Group_11__0 )* ) ) - // InternalRosSystem.g:2916:1: ( ( rule__TopicConnection__Group_11__0 )* ) + // InternalRosSystem.g:3023:1: ( ( ( rule__TopicConnection__Group_11__0 )* ) ) + // InternalRosSystem.g:3024:1: ( ( rule__TopicConnection__Group_11__0 )* ) { - // InternalRosSystem.g:2916:1: ( ( rule__TopicConnection__Group_11__0 )* ) - // InternalRosSystem.g:2917:2: ( rule__TopicConnection__Group_11__0 )* + // InternalRosSystem.g:3024:1: ( ( rule__TopicConnection__Group_11__0 )* ) + // InternalRosSystem.g:3025:2: ( rule__TopicConnection__Group_11__0 )* { before(grammarAccess.getTopicConnectionAccess().getGroup_11()); - // InternalRosSystem.g:2918:2: ( rule__TopicConnection__Group_11__0 )* - loop16: + // InternalRosSystem.g:3026:2: ( rule__TopicConnection__Group_11__0 )* + loop21: do { - int alt16=2; - int LA16_0 = input.LA(1); + int alt21=2; + int LA21_0 = input.LA(1); - if ( (LA16_0==30) ) { - alt16=1; + if ( (LA21_0==30) ) { + alt21=1; } - switch (alt16) { + switch (alt21) { case 1 : - // InternalRosSystem.g:2918:3: rule__TopicConnection__Group_11__0 + // InternalRosSystem.g:3026:3: rule__TopicConnection__Group_11__0 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__TopicConnection__Group_11__0(); state._fsp--; @@ -8879,7 +9274,7 @@ public final void rule__TopicConnection__Group__11__Impl() throws RecognitionExc break; default : - break loop16; + break loop21; } } while (true); @@ -8906,16 +9301,16 @@ public final void rule__TopicConnection__Group__11__Impl() throws RecognitionExc // $ANTLR start "rule__TopicConnection__Group__12" - // InternalRosSystem.g:2926:1: rule__TopicConnection__Group__12 : rule__TopicConnection__Group__12__Impl rule__TopicConnection__Group__13 ; + // InternalRosSystem.g:3034:1: rule__TopicConnection__Group__12 : rule__TopicConnection__Group__12__Impl rule__TopicConnection__Group__13 ; public final void rule__TopicConnection__Group__12() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2930:1: ( rule__TopicConnection__Group__12__Impl rule__TopicConnection__Group__13 ) - // InternalRosSystem.g:2931:2: rule__TopicConnection__Group__12__Impl rule__TopicConnection__Group__13 + // InternalRosSystem.g:3038:1: ( rule__TopicConnection__Group__12__Impl rule__TopicConnection__Group__13 ) + // InternalRosSystem.g:3039:2: rule__TopicConnection__Group__12__Impl rule__TopicConnection__Group__13 { - pushFollow(FOLLOW_8); + pushFollow(FOLLOW_24); rule__TopicConnection__Group__12__Impl(); state._fsp--; @@ -8944,17 +9339,17 @@ public final void rule__TopicConnection__Group__12() throws RecognitionException // $ANTLR start "rule__TopicConnection__Group__12__Impl" - // InternalRosSystem.g:2938:1: rule__TopicConnection__Group__12__Impl : ( ')' ) ; + // InternalRosSystem.g:3046:1: rule__TopicConnection__Group__12__Impl : ( ')' ) ; public final void rule__TopicConnection__Group__12__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2942:1: ( ( ')' ) ) - // InternalRosSystem.g:2943:1: ( ')' ) + // InternalRosSystem.g:3050:1: ( ( ')' ) ) + // InternalRosSystem.g:3051:1: ( ')' ) { - // InternalRosSystem.g:2943:1: ( ')' ) - // InternalRosSystem.g:2944:2: ')' + // InternalRosSystem.g:3051:1: ( ')' ) + // InternalRosSystem.g:3052:2: ')' { before(grammarAccess.getTopicConnectionAccess().getRightParenthesisKeyword_12()); match(input,29,FOLLOW_2); @@ -8981,14 +9376,14 @@ public final void rule__TopicConnection__Group__12__Impl() throws RecognitionExc // $ANTLR start "rule__TopicConnection__Group__13" - // InternalRosSystem.g:2953:1: rule__TopicConnection__Group__13 : rule__TopicConnection__Group__13__Impl ; + // InternalRosSystem.g:3061:1: rule__TopicConnection__Group__13 : rule__TopicConnection__Group__13__Impl ; public final void rule__TopicConnection__Group__13() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2957:1: ( rule__TopicConnection__Group__13__Impl ) - // InternalRosSystem.g:2958:2: rule__TopicConnection__Group__13__Impl + // InternalRosSystem.g:3065:1: ( rule__TopicConnection__Group__13__Impl ) + // InternalRosSystem.g:3066:2: rule__TopicConnection__Group__13__Impl { pushFollow(FOLLOW_2); rule__TopicConnection__Group__13__Impl(); @@ -9014,17 +9409,17 @@ public final void rule__TopicConnection__Group__13() throws RecognitionException // $ANTLR start "rule__TopicConnection__Group__13__Impl" - // InternalRosSystem.g:2964:1: rule__TopicConnection__Group__13__Impl : ( '}' ) ; + // InternalRosSystem.g:3072:1: rule__TopicConnection__Group__13__Impl : ( '}' ) ; public final void rule__TopicConnection__Group__13__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2968:1: ( ( '}' ) ) - // InternalRosSystem.g:2969:1: ( '}' ) + // InternalRosSystem.g:3076:1: ( ( '}' ) ) + // InternalRosSystem.g:3077:1: ( '}' ) { - // InternalRosSystem.g:2969:1: ( '}' ) - // InternalRosSystem.g:2970:2: '}' + // InternalRosSystem.g:3077:1: ( '}' ) + // InternalRosSystem.g:3078:2: '}' { before(grammarAccess.getTopicConnectionAccess().getRightCurlyBracketKeyword_13()); match(input,26,FOLLOW_2); @@ -9051,14 +9446,14 @@ public final void rule__TopicConnection__Group__13__Impl() throws RecognitionExc // $ANTLR start "rule__TopicConnection__Group_6__0" - // InternalRosSystem.g:2980:1: rule__TopicConnection__Group_6__0 : rule__TopicConnection__Group_6__0__Impl rule__TopicConnection__Group_6__1 ; + // InternalRosSystem.g:3088:1: rule__TopicConnection__Group_6__0 : rule__TopicConnection__Group_6__0__Impl rule__TopicConnection__Group_6__1 ; public final void rule__TopicConnection__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2984:1: ( rule__TopicConnection__Group_6__0__Impl rule__TopicConnection__Group_6__1 ) - // InternalRosSystem.g:2985:2: rule__TopicConnection__Group_6__0__Impl rule__TopicConnection__Group_6__1 + // InternalRosSystem.g:3092:1: ( rule__TopicConnection__Group_6__0__Impl rule__TopicConnection__Group_6__1 ) + // InternalRosSystem.g:3093:2: rule__TopicConnection__Group_6__0__Impl rule__TopicConnection__Group_6__1 { pushFollow(FOLLOW_6); rule__TopicConnection__Group_6__0__Impl(); @@ -9089,17 +9484,17 @@ public final void rule__TopicConnection__Group_6__0() throws RecognitionExceptio // $ANTLR start "rule__TopicConnection__Group_6__0__Impl" - // InternalRosSystem.g:2992:1: rule__TopicConnection__Group_6__0__Impl : ( ',' ) ; + // InternalRosSystem.g:3100:1: rule__TopicConnection__Group_6__0__Impl : ( ',' ) ; public final void rule__TopicConnection__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:2996:1: ( ( ',' ) ) - // InternalRosSystem.g:2997:1: ( ',' ) + // InternalRosSystem.g:3104:1: ( ( ',' ) ) + // InternalRosSystem.g:3105:1: ( ',' ) { - // InternalRosSystem.g:2997:1: ( ',' ) - // InternalRosSystem.g:2998:2: ',' + // InternalRosSystem.g:3105:1: ( ',' ) + // InternalRosSystem.g:3106:2: ',' { before(grammarAccess.getTopicConnectionAccess().getCommaKeyword_6_0()); match(input,30,FOLLOW_2); @@ -9126,14 +9521,14 @@ public final void rule__TopicConnection__Group_6__0__Impl() throws RecognitionEx // $ANTLR start "rule__TopicConnection__Group_6__1" - // InternalRosSystem.g:3007:1: rule__TopicConnection__Group_6__1 : rule__TopicConnection__Group_6__1__Impl ; + // InternalRosSystem.g:3115:1: rule__TopicConnection__Group_6__1 : rule__TopicConnection__Group_6__1__Impl ; public final void rule__TopicConnection__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3011:1: ( rule__TopicConnection__Group_6__1__Impl ) - // InternalRosSystem.g:3012:2: rule__TopicConnection__Group_6__1__Impl + // InternalRosSystem.g:3119:1: ( rule__TopicConnection__Group_6__1__Impl ) + // InternalRosSystem.g:3120:2: rule__TopicConnection__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__TopicConnection__Group_6__1__Impl(); @@ -9159,21 +9554,21 @@ public final void rule__TopicConnection__Group_6__1() throws RecognitionExceptio // $ANTLR start "rule__TopicConnection__Group_6__1__Impl" - // InternalRosSystem.g:3018:1: rule__TopicConnection__Group_6__1__Impl : ( ( rule__TopicConnection__FromAssignment_6_1 ) ) ; + // InternalRosSystem.g:3126:1: rule__TopicConnection__Group_6__1__Impl : ( ( rule__TopicConnection__FromAssignment_6_1 ) ) ; public final void rule__TopicConnection__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3022:1: ( ( ( rule__TopicConnection__FromAssignment_6_1 ) ) ) - // InternalRosSystem.g:3023:1: ( ( rule__TopicConnection__FromAssignment_6_1 ) ) + // InternalRosSystem.g:3130:1: ( ( ( rule__TopicConnection__FromAssignment_6_1 ) ) ) + // InternalRosSystem.g:3131:1: ( ( rule__TopicConnection__FromAssignment_6_1 ) ) { - // InternalRosSystem.g:3023:1: ( ( rule__TopicConnection__FromAssignment_6_1 ) ) - // InternalRosSystem.g:3024:2: ( rule__TopicConnection__FromAssignment_6_1 ) + // InternalRosSystem.g:3131:1: ( ( rule__TopicConnection__FromAssignment_6_1 ) ) + // InternalRosSystem.g:3132:2: ( rule__TopicConnection__FromAssignment_6_1 ) { before(grammarAccess.getTopicConnectionAccess().getFromAssignment_6_1()); - // InternalRosSystem.g:3025:2: ( rule__TopicConnection__FromAssignment_6_1 ) - // InternalRosSystem.g:3025:3: rule__TopicConnection__FromAssignment_6_1 + // InternalRosSystem.g:3133:2: ( rule__TopicConnection__FromAssignment_6_1 ) + // InternalRosSystem.g:3133:3: rule__TopicConnection__FromAssignment_6_1 { pushFollow(FOLLOW_2); rule__TopicConnection__FromAssignment_6_1(); @@ -9206,14 +9601,14 @@ public final void rule__TopicConnection__Group_6__1__Impl() throws RecognitionEx // $ANTLR start "rule__TopicConnection__Group_11__0" - // InternalRosSystem.g:3034:1: rule__TopicConnection__Group_11__0 : rule__TopicConnection__Group_11__0__Impl rule__TopicConnection__Group_11__1 ; + // InternalRosSystem.g:3142:1: rule__TopicConnection__Group_11__0 : rule__TopicConnection__Group_11__0__Impl rule__TopicConnection__Group_11__1 ; public final void rule__TopicConnection__Group_11__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3038:1: ( rule__TopicConnection__Group_11__0__Impl rule__TopicConnection__Group_11__1 ) - // InternalRosSystem.g:3039:2: rule__TopicConnection__Group_11__0__Impl rule__TopicConnection__Group_11__1 + // InternalRosSystem.g:3146:1: ( rule__TopicConnection__Group_11__0__Impl rule__TopicConnection__Group_11__1 ) + // InternalRosSystem.g:3147:2: rule__TopicConnection__Group_11__0__Impl rule__TopicConnection__Group_11__1 { pushFollow(FOLLOW_6); rule__TopicConnection__Group_11__0__Impl(); @@ -9244,17 +9639,17 @@ public final void rule__TopicConnection__Group_11__0() throws RecognitionExcepti // $ANTLR start "rule__TopicConnection__Group_11__0__Impl" - // InternalRosSystem.g:3046:1: rule__TopicConnection__Group_11__0__Impl : ( ',' ) ; + // InternalRosSystem.g:3154:1: rule__TopicConnection__Group_11__0__Impl : ( ',' ) ; public final void rule__TopicConnection__Group_11__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3050:1: ( ( ',' ) ) - // InternalRosSystem.g:3051:1: ( ',' ) + // InternalRosSystem.g:3158:1: ( ( ',' ) ) + // InternalRosSystem.g:3159:1: ( ',' ) { - // InternalRosSystem.g:3051:1: ( ',' ) - // InternalRosSystem.g:3052:2: ',' + // InternalRosSystem.g:3159:1: ( ',' ) + // InternalRosSystem.g:3160:2: ',' { before(grammarAccess.getTopicConnectionAccess().getCommaKeyword_11_0()); match(input,30,FOLLOW_2); @@ -9281,14 +9676,14 @@ public final void rule__TopicConnection__Group_11__0__Impl() throws RecognitionE // $ANTLR start "rule__TopicConnection__Group_11__1" - // InternalRosSystem.g:3061:1: rule__TopicConnection__Group_11__1 : rule__TopicConnection__Group_11__1__Impl ; + // InternalRosSystem.g:3169:1: rule__TopicConnection__Group_11__1 : rule__TopicConnection__Group_11__1__Impl ; public final void rule__TopicConnection__Group_11__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3065:1: ( rule__TopicConnection__Group_11__1__Impl ) - // InternalRosSystem.g:3066:2: rule__TopicConnection__Group_11__1__Impl + // InternalRosSystem.g:3173:1: ( rule__TopicConnection__Group_11__1__Impl ) + // InternalRosSystem.g:3174:2: rule__TopicConnection__Group_11__1__Impl { pushFollow(FOLLOW_2); rule__TopicConnection__Group_11__1__Impl(); @@ -9314,21 +9709,21 @@ public final void rule__TopicConnection__Group_11__1() throws RecognitionExcepti // $ANTLR start "rule__TopicConnection__Group_11__1__Impl" - // InternalRosSystem.g:3072:1: rule__TopicConnection__Group_11__1__Impl : ( ( rule__TopicConnection__ToAssignment_11_1 ) ) ; + // InternalRosSystem.g:3180:1: rule__TopicConnection__Group_11__1__Impl : ( ( rule__TopicConnection__ToAssignment_11_1 ) ) ; public final void rule__TopicConnection__Group_11__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3076:1: ( ( ( rule__TopicConnection__ToAssignment_11_1 ) ) ) - // InternalRosSystem.g:3077:1: ( ( rule__TopicConnection__ToAssignment_11_1 ) ) + // InternalRosSystem.g:3184:1: ( ( ( rule__TopicConnection__ToAssignment_11_1 ) ) ) + // InternalRosSystem.g:3185:1: ( ( rule__TopicConnection__ToAssignment_11_1 ) ) { - // InternalRosSystem.g:3077:1: ( ( rule__TopicConnection__ToAssignment_11_1 ) ) - // InternalRosSystem.g:3078:2: ( rule__TopicConnection__ToAssignment_11_1 ) + // InternalRosSystem.g:3185:1: ( ( rule__TopicConnection__ToAssignment_11_1 ) ) + // InternalRosSystem.g:3186:2: ( rule__TopicConnection__ToAssignment_11_1 ) { before(grammarAccess.getTopicConnectionAccess().getToAssignment_11_1()); - // InternalRosSystem.g:3079:2: ( rule__TopicConnection__ToAssignment_11_1 ) - // InternalRosSystem.g:3079:3: rule__TopicConnection__ToAssignment_11_1 + // InternalRosSystem.g:3187:2: ( rule__TopicConnection__ToAssignment_11_1 ) + // InternalRosSystem.g:3187:3: rule__TopicConnection__ToAssignment_11_1 { pushFollow(FOLLOW_2); rule__TopicConnection__ToAssignment_11_1(); @@ -9361,14 +9756,14 @@ public final void rule__TopicConnection__Group_11__1__Impl() throws RecognitionE // $ANTLR start "rule__ServiceConnection__Group__0" - // InternalRosSystem.g:3088:1: rule__ServiceConnection__Group__0 : rule__ServiceConnection__Group__0__Impl rule__ServiceConnection__Group__1 ; + // InternalRosSystem.g:3196:1: rule__ServiceConnection__Group__0 : rule__ServiceConnection__Group__0__Impl rule__ServiceConnection__Group__1 ; public final void rule__ServiceConnection__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3092:1: ( rule__ServiceConnection__Group__0__Impl rule__ServiceConnection__Group__1 ) - // InternalRosSystem.g:3093:2: rule__ServiceConnection__Group__0__Impl rule__ServiceConnection__Group__1 + // InternalRosSystem.g:3200:1: ( rule__ServiceConnection__Group__0__Impl rule__ServiceConnection__Group__1 ) + // InternalRosSystem.g:3201:2: rule__ServiceConnection__Group__0__Impl rule__ServiceConnection__Group__1 { pushFollow(FOLLOW_6); rule__ServiceConnection__Group__0__Impl(); @@ -9399,17 +9794,17 @@ public final void rule__ServiceConnection__Group__0() throws RecognitionExceptio // $ANTLR start "rule__ServiceConnection__Group__0__Impl" - // InternalRosSystem.g:3100:1: rule__ServiceConnection__Group__0__Impl : ( 'ServiceConnection' ) ; + // InternalRosSystem.g:3208:1: rule__ServiceConnection__Group__0__Impl : ( 'ServiceConnection' ) ; public final void rule__ServiceConnection__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3104:1: ( ( 'ServiceConnection' ) ) - // InternalRosSystem.g:3105:1: ( 'ServiceConnection' ) + // InternalRosSystem.g:3212:1: ( ( 'ServiceConnection' ) ) + // InternalRosSystem.g:3213:1: ( 'ServiceConnection' ) { - // InternalRosSystem.g:3105:1: ( 'ServiceConnection' ) - // InternalRosSystem.g:3106:2: 'ServiceConnection' + // InternalRosSystem.g:3213:1: ( 'ServiceConnection' ) + // InternalRosSystem.g:3214:2: 'ServiceConnection' { before(grammarAccess.getServiceConnectionAccess().getServiceConnectionKeyword_0()); match(input,38,FOLLOW_2); @@ -9436,14 +9831,14 @@ public final void rule__ServiceConnection__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__ServiceConnection__Group__1" - // InternalRosSystem.g:3115:1: rule__ServiceConnection__Group__1 : rule__ServiceConnection__Group__1__Impl rule__ServiceConnection__Group__2 ; + // InternalRosSystem.g:3223:1: rule__ServiceConnection__Group__1 : rule__ServiceConnection__Group__1__Impl rule__ServiceConnection__Group__2 ; public final void rule__ServiceConnection__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3119:1: ( rule__ServiceConnection__Group__1__Impl rule__ServiceConnection__Group__2 ) - // InternalRosSystem.g:3120:2: rule__ServiceConnection__Group__1__Impl rule__ServiceConnection__Group__2 + // InternalRosSystem.g:3227:1: ( rule__ServiceConnection__Group__1__Impl rule__ServiceConnection__Group__2 ) + // InternalRosSystem.g:3228:2: rule__ServiceConnection__Group__1__Impl rule__ServiceConnection__Group__2 { pushFollow(FOLLOW_4); rule__ServiceConnection__Group__1__Impl(); @@ -9474,21 +9869,21 @@ public final void rule__ServiceConnection__Group__1() throws RecognitionExceptio // $ANTLR start "rule__ServiceConnection__Group__1__Impl" - // InternalRosSystem.g:3127:1: rule__ServiceConnection__Group__1__Impl : ( ( rule__ServiceConnection__ServiceNameAssignment_1 ) ) ; + // InternalRosSystem.g:3235:1: rule__ServiceConnection__Group__1__Impl : ( ( rule__ServiceConnection__ServiceNameAssignment_1 ) ) ; public final void rule__ServiceConnection__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3131:1: ( ( ( rule__ServiceConnection__ServiceNameAssignment_1 ) ) ) - // InternalRosSystem.g:3132:1: ( ( rule__ServiceConnection__ServiceNameAssignment_1 ) ) + // InternalRosSystem.g:3239:1: ( ( ( rule__ServiceConnection__ServiceNameAssignment_1 ) ) ) + // InternalRosSystem.g:3240:1: ( ( rule__ServiceConnection__ServiceNameAssignment_1 ) ) { - // InternalRosSystem.g:3132:1: ( ( rule__ServiceConnection__ServiceNameAssignment_1 ) ) - // InternalRosSystem.g:3133:2: ( rule__ServiceConnection__ServiceNameAssignment_1 ) + // InternalRosSystem.g:3240:1: ( ( rule__ServiceConnection__ServiceNameAssignment_1 ) ) + // InternalRosSystem.g:3241:2: ( rule__ServiceConnection__ServiceNameAssignment_1 ) { before(grammarAccess.getServiceConnectionAccess().getServiceNameAssignment_1()); - // InternalRosSystem.g:3134:2: ( rule__ServiceConnection__ServiceNameAssignment_1 ) - // InternalRosSystem.g:3134:3: rule__ServiceConnection__ServiceNameAssignment_1 + // InternalRosSystem.g:3242:2: ( rule__ServiceConnection__ServiceNameAssignment_1 ) + // InternalRosSystem.g:3242:3: rule__ServiceConnection__ServiceNameAssignment_1 { pushFollow(FOLLOW_2); rule__ServiceConnection__ServiceNameAssignment_1(); @@ -9521,16 +9916,16 @@ public final void rule__ServiceConnection__Group__1__Impl() throws RecognitionEx // $ANTLR start "rule__ServiceConnection__Group__2" - // InternalRosSystem.g:3142:1: rule__ServiceConnection__Group__2 : rule__ServiceConnection__Group__2__Impl rule__ServiceConnection__Group__3 ; + // InternalRosSystem.g:3250:1: rule__ServiceConnection__Group__2 : rule__ServiceConnection__Group__2__Impl rule__ServiceConnection__Group__3 ; public final void rule__ServiceConnection__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3146:1: ( rule__ServiceConnection__Group__2__Impl rule__ServiceConnection__Group__3 ) - // InternalRosSystem.g:3147:2: rule__ServiceConnection__Group__2__Impl rule__ServiceConnection__Group__3 + // InternalRosSystem.g:3254:1: ( rule__ServiceConnection__Group__2__Impl rule__ServiceConnection__Group__3 ) + // InternalRosSystem.g:3255:2: rule__ServiceConnection__Group__2__Impl rule__ServiceConnection__Group__3 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__ServiceConnection__Group__2__Impl(); state._fsp--; @@ -9559,17 +9954,17 @@ public final void rule__ServiceConnection__Group__2() throws RecognitionExceptio // $ANTLR start "rule__ServiceConnection__Group__2__Impl" - // InternalRosSystem.g:3154:1: rule__ServiceConnection__Group__2__Impl : ( '{' ) ; + // InternalRosSystem.g:3262:1: rule__ServiceConnection__Group__2__Impl : ( '{' ) ; public final void rule__ServiceConnection__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3158:1: ( ( '{' ) ) - // InternalRosSystem.g:3159:1: ( '{' ) + // InternalRosSystem.g:3266:1: ( ( '{' ) ) + // InternalRosSystem.g:3267:1: ( '{' ) { - // InternalRosSystem.g:3159:1: ( '{' ) - // InternalRosSystem.g:3160:2: '{' + // InternalRosSystem.g:3267:1: ( '{' ) + // InternalRosSystem.g:3268:2: '{' { before(grammarAccess.getServiceConnectionAccess().getLeftCurlyBracketKeyword_2()); match(input,24,FOLLOW_2); @@ -9596,16 +9991,16 @@ public final void rule__ServiceConnection__Group__2__Impl() throws RecognitionEx // $ANTLR start "rule__ServiceConnection__Group__3" - // InternalRosSystem.g:3169:1: rule__ServiceConnection__Group__3 : rule__ServiceConnection__Group__3__Impl rule__ServiceConnection__Group__4 ; + // InternalRosSystem.g:3277:1: rule__ServiceConnection__Group__3 : rule__ServiceConnection__Group__3__Impl rule__ServiceConnection__Group__4 ; public final void rule__ServiceConnection__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3173:1: ( rule__ServiceConnection__Group__3__Impl rule__ServiceConnection__Group__4 ) - // InternalRosSystem.g:3174:2: rule__ServiceConnection__Group__3__Impl rule__ServiceConnection__Group__4 + // InternalRosSystem.g:3281:1: ( rule__ServiceConnection__Group__3__Impl rule__ServiceConnection__Group__4 ) + // InternalRosSystem.g:3282:2: rule__ServiceConnection__Group__3__Impl rule__ServiceConnection__Group__4 { - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_8); rule__ServiceConnection__Group__3__Impl(); state._fsp--; @@ -9634,17 +10029,17 @@ public final void rule__ServiceConnection__Group__3() throws RecognitionExceptio // $ANTLR start "rule__ServiceConnection__Group__3__Impl" - // InternalRosSystem.g:3181:1: rule__ServiceConnection__Group__3__Impl : ( 'From' ) ; + // InternalRosSystem.g:3289:1: rule__ServiceConnection__Group__3__Impl : ( 'From' ) ; public final void rule__ServiceConnection__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3185:1: ( ( 'From' ) ) - // InternalRosSystem.g:3186:1: ( 'From' ) + // InternalRosSystem.g:3293:1: ( ( 'From' ) ) + // InternalRosSystem.g:3294:1: ( 'From' ) { - // InternalRosSystem.g:3186:1: ( 'From' ) - // InternalRosSystem.g:3187:2: 'From' + // InternalRosSystem.g:3294:1: ( 'From' ) + // InternalRosSystem.g:3295:2: 'From' { before(grammarAccess.getServiceConnectionAccess().getFromKeyword_3()); match(input,36,FOLLOW_2); @@ -9671,14 +10066,14 @@ public final void rule__ServiceConnection__Group__3__Impl() throws RecognitionEx // $ANTLR start "rule__ServiceConnection__Group__4" - // InternalRosSystem.g:3196:1: rule__ServiceConnection__Group__4 : rule__ServiceConnection__Group__4__Impl rule__ServiceConnection__Group__5 ; + // InternalRosSystem.g:3304:1: rule__ServiceConnection__Group__4 : rule__ServiceConnection__Group__4__Impl rule__ServiceConnection__Group__5 ; public final void rule__ServiceConnection__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3200:1: ( rule__ServiceConnection__Group__4__Impl rule__ServiceConnection__Group__5 ) - // InternalRosSystem.g:3201:2: rule__ServiceConnection__Group__4__Impl rule__ServiceConnection__Group__5 + // InternalRosSystem.g:3308:1: ( rule__ServiceConnection__Group__4__Impl rule__ServiceConnection__Group__5 ) + // InternalRosSystem.g:3309:2: rule__ServiceConnection__Group__4__Impl rule__ServiceConnection__Group__5 { pushFollow(FOLLOW_6); rule__ServiceConnection__Group__4__Impl(); @@ -9709,17 +10104,17 @@ public final void rule__ServiceConnection__Group__4() throws RecognitionExceptio // $ANTLR start "rule__ServiceConnection__Group__4__Impl" - // InternalRosSystem.g:3208:1: rule__ServiceConnection__Group__4__Impl : ( '(' ) ; + // InternalRosSystem.g:3316:1: rule__ServiceConnection__Group__4__Impl : ( '(' ) ; public final void rule__ServiceConnection__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3212:1: ( ( '(' ) ) - // InternalRosSystem.g:3213:1: ( '(' ) + // InternalRosSystem.g:3320:1: ( ( '(' ) ) + // InternalRosSystem.g:3321:1: ( '(' ) { - // InternalRosSystem.g:3213:1: ( '(' ) - // InternalRosSystem.g:3214:2: '(' + // InternalRosSystem.g:3321:1: ( '(' ) + // InternalRosSystem.g:3322:2: '(' { before(grammarAccess.getServiceConnectionAccess().getLeftParenthesisKeyword_4()); match(input,28,FOLLOW_2); @@ -9746,16 +10141,16 @@ public final void rule__ServiceConnection__Group__4__Impl() throws RecognitionEx // $ANTLR start "rule__ServiceConnection__Group__5" - // InternalRosSystem.g:3223:1: rule__ServiceConnection__Group__5 : rule__ServiceConnection__Group__5__Impl rule__ServiceConnection__Group__6 ; + // InternalRosSystem.g:3331:1: rule__ServiceConnection__Group__5 : rule__ServiceConnection__Group__5__Impl rule__ServiceConnection__Group__6 ; public final void rule__ServiceConnection__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3227:1: ( rule__ServiceConnection__Group__5__Impl rule__ServiceConnection__Group__6 ) - // InternalRosSystem.g:3228:2: rule__ServiceConnection__Group__5__Impl rule__ServiceConnection__Group__6 + // InternalRosSystem.g:3335:1: ( rule__ServiceConnection__Group__5__Impl rule__ServiceConnection__Group__6 ) + // InternalRosSystem.g:3336:2: rule__ServiceConnection__Group__5__Impl rule__ServiceConnection__Group__6 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_22); rule__ServiceConnection__Group__5__Impl(); state._fsp--; @@ -9784,21 +10179,21 @@ public final void rule__ServiceConnection__Group__5() throws RecognitionExceptio // $ANTLR start "rule__ServiceConnection__Group__5__Impl" - // InternalRosSystem.g:3235:1: rule__ServiceConnection__Group__5__Impl : ( ( rule__ServiceConnection__FromAssignment_5 ) ) ; + // InternalRosSystem.g:3343:1: rule__ServiceConnection__Group__5__Impl : ( ( rule__ServiceConnection__FromAssignment_5 ) ) ; public final void rule__ServiceConnection__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3239:1: ( ( ( rule__ServiceConnection__FromAssignment_5 ) ) ) - // InternalRosSystem.g:3240:1: ( ( rule__ServiceConnection__FromAssignment_5 ) ) + // InternalRosSystem.g:3347:1: ( ( ( rule__ServiceConnection__FromAssignment_5 ) ) ) + // InternalRosSystem.g:3348:1: ( ( rule__ServiceConnection__FromAssignment_5 ) ) { - // InternalRosSystem.g:3240:1: ( ( rule__ServiceConnection__FromAssignment_5 ) ) - // InternalRosSystem.g:3241:2: ( rule__ServiceConnection__FromAssignment_5 ) + // InternalRosSystem.g:3348:1: ( ( rule__ServiceConnection__FromAssignment_5 ) ) + // InternalRosSystem.g:3349:2: ( rule__ServiceConnection__FromAssignment_5 ) { before(grammarAccess.getServiceConnectionAccess().getFromAssignment_5()); - // InternalRosSystem.g:3242:2: ( rule__ServiceConnection__FromAssignment_5 ) - // InternalRosSystem.g:3242:3: rule__ServiceConnection__FromAssignment_5 + // InternalRosSystem.g:3350:2: ( rule__ServiceConnection__FromAssignment_5 ) + // InternalRosSystem.g:3350:3: rule__ServiceConnection__FromAssignment_5 { pushFollow(FOLLOW_2); rule__ServiceConnection__FromAssignment_5(); @@ -9831,16 +10226,16 @@ public final void rule__ServiceConnection__Group__5__Impl() throws RecognitionEx // $ANTLR start "rule__ServiceConnection__Group__6" - // InternalRosSystem.g:3250:1: rule__ServiceConnection__Group__6 : rule__ServiceConnection__Group__6__Impl rule__ServiceConnection__Group__7 ; + // InternalRosSystem.g:3358:1: rule__ServiceConnection__Group__6 : rule__ServiceConnection__Group__6__Impl rule__ServiceConnection__Group__7 ; public final void rule__ServiceConnection__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3254:1: ( rule__ServiceConnection__Group__6__Impl rule__ServiceConnection__Group__7 ) - // InternalRosSystem.g:3255:2: rule__ServiceConnection__Group__6__Impl rule__ServiceConnection__Group__7 + // InternalRosSystem.g:3362:1: ( rule__ServiceConnection__Group__6__Impl rule__ServiceConnection__Group__7 ) + // InternalRosSystem.g:3363:2: rule__ServiceConnection__Group__6__Impl rule__ServiceConnection__Group__7 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_22); rule__ServiceConnection__Group__6__Impl(); state._fsp--; @@ -9869,35 +10264,35 @@ public final void rule__ServiceConnection__Group__6() throws RecognitionExceptio // $ANTLR start "rule__ServiceConnection__Group__6__Impl" - // InternalRosSystem.g:3262:1: rule__ServiceConnection__Group__6__Impl : ( ( rule__ServiceConnection__Group_6__0 )* ) ; + // InternalRosSystem.g:3370:1: rule__ServiceConnection__Group__6__Impl : ( ( rule__ServiceConnection__Group_6__0 )* ) ; public final void rule__ServiceConnection__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3266:1: ( ( ( rule__ServiceConnection__Group_6__0 )* ) ) - // InternalRosSystem.g:3267:1: ( ( rule__ServiceConnection__Group_6__0 )* ) + // InternalRosSystem.g:3374:1: ( ( ( rule__ServiceConnection__Group_6__0 )* ) ) + // InternalRosSystem.g:3375:1: ( ( rule__ServiceConnection__Group_6__0 )* ) { - // InternalRosSystem.g:3267:1: ( ( rule__ServiceConnection__Group_6__0 )* ) - // InternalRosSystem.g:3268:2: ( rule__ServiceConnection__Group_6__0 )* + // InternalRosSystem.g:3375:1: ( ( rule__ServiceConnection__Group_6__0 )* ) + // InternalRosSystem.g:3376:2: ( rule__ServiceConnection__Group_6__0 )* { before(grammarAccess.getServiceConnectionAccess().getGroup_6()); - // InternalRosSystem.g:3269:2: ( rule__ServiceConnection__Group_6__0 )* - loop17: + // InternalRosSystem.g:3377:2: ( rule__ServiceConnection__Group_6__0 )* + loop22: do { - int alt17=2; - int LA17_0 = input.LA(1); + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA17_0==30) ) { - alt17=1; + if ( (LA22_0==30) ) { + alt22=1; } - switch (alt17) { + switch (alt22) { case 1 : - // InternalRosSystem.g:3269:3: rule__ServiceConnection__Group_6__0 + // InternalRosSystem.g:3377:3: rule__ServiceConnection__Group_6__0 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_11); rule__ServiceConnection__Group_6__0(); state._fsp--; @@ -9907,7 +10302,7 @@ public final void rule__ServiceConnection__Group__6__Impl() throws RecognitionEx break; default : - break loop17; + break loop22; } } while (true); @@ -9934,16 +10329,16 @@ public final void rule__ServiceConnection__Group__6__Impl() throws RecognitionEx // $ANTLR start "rule__ServiceConnection__Group__7" - // InternalRosSystem.g:3277:1: rule__ServiceConnection__Group__7 : rule__ServiceConnection__Group__7__Impl rule__ServiceConnection__Group__8 ; + // InternalRosSystem.g:3385:1: rule__ServiceConnection__Group__7 : rule__ServiceConnection__Group__7__Impl rule__ServiceConnection__Group__8 ; public final void rule__ServiceConnection__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3281:1: ( rule__ServiceConnection__Group__7__Impl rule__ServiceConnection__Group__8 ) - // InternalRosSystem.g:3282:2: rule__ServiceConnection__Group__7__Impl rule__ServiceConnection__Group__8 + // InternalRosSystem.g:3389:1: ( rule__ServiceConnection__Group__7__Impl rule__ServiceConnection__Group__8 ) + // InternalRosSystem.g:3390:2: rule__ServiceConnection__Group__7__Impl rule__ServiceConnection__Group__8 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_23); rule__ServiceConnection__Group__7__Impl(); state._fsp--; @@ -9972,17 +10367,17 @@ public final void rule__ServiceConnection__Group__7() throws RecognitionExceptio // $ANTLR start "rule__ServiceConnection__Group__7__Impl" - // InternalRosSystem.g:3289:1: rule__ServiceConnection__Group__7__Impl : ( ')' ) ; + // InternalRosSystem.g:3397:1: rule__ServiceConnection__Group__7__Impl : ( ')' ) ; public final void rule__ServiceConnection__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3293:1: ( ( ')' ) ) - // InternalRosSystem.g:3294:1: ( ')' ) + // InternalRosSystem.g:3401:1: ( ( ')' ) ) + // InternalRosSystem.g:3402:1: ( ')' ) { - // InternalRosSystem.g:3294:1: ( ')' ) - // InternalRosSystem.g:3295:2: ')' + // InternalRosSystem.g:3402:1: ( ')' ) + // InternalRosSystem.g:3403:2: ')' { before(grammarAccess.getServiceConnectionAccess().getRightParenthesisKeyword_7()); match(input,29,FOLLOW_2); @@ -10009,14 +10404,14 @@ public final void rule__ServiceConnection__Group__7__Impl() throws RecognitionEx // $ANTLR start "rule__ServiceConnection__Group__8" - // InternalRosSystem.g:3304:1: rule__ServiceConnection__Group__8 : rule__ServiceConnection__Group__8__Impl rule__ServiceConnection__Group__9 ; + // InternalRosSystem.g:3412:1: rule__ServiceConnection__Group__8 : rule__ServiceConnection__Group__8__Impl rule__ServiceConnection__Group__9 ; public final void rule__ServiceConnection__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3308:1: ( rule__ServiceConnection__Group__8__Impl rule__ServiceConnection__Group__9 ) - // InternalRosSystem.g:3309:2: rule__ServiceConnection__Group__8__Impl rule__ServiceConnection__Group__9 + // InternalRosSystem.g:3416:1: ( rule__ServiceConnection__Group__8__Impl rule__ServiceConnection__Group__9 ) + // InternalRosSystem.g:3417:2: rule__ServiceConnection__Group__8__Impl rule__ServiceConnection__Group__9 { pushFollow(FOLLOW_6); rule__ServiceConnection__Group__8__Impl(); @@ -10047,17 +10442,17 @@ public final void rule__ServiceConnection__Group__8() throws RecognitionExceptio // $ANTLR start "rule__ServiceConnection__Group__8__Impl" - // InternalRosSystem.g:3316:1: rule__ServiceConnection__Group__8__Impl : ( 'To' ) ; + // InternalRosSystem.g:3424:1: rule__ServiceConnection__Group__8__Impl : ( 'To' ) ; public final void rule__ServiceConnection__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3320:1: ( ( 'To' ) ) - // InternalRosSystem.g:3321:1: ( 'To' ) + // InternalRosSystem.g:3428:1: ( ( 'To' ) ) + // InternalRosSystem.g:3429:1: ( 'To' ) { - // InternalRosSystem.g:3321:1: ( 'To' ) - // InternalRosSystem.g:3322:2: 'To' + // InternalRosSystem.g:3429:1: ( 'To' ) + // InternalRosSystem.g:3430:2: 'To' { before(grammarAccess.getServiceConnectionAccess().getToKeyword_8()); match(input,37,FOLLOW_2); @@ -10084,16 +10479,16 @@ public final void rule__ServiceConnection__Group__8__Impl() throws RecognitionEx // $ANTLR start "rule__ServiceConnection__Group__9" - // InternalRosSystem.g:3331:1: rule__ServiceConnection__Group__9 : rule__ServiceConnection__Group__9__Impl rule__ServiceConnection__Group__10 ; + // InternalRosSystem.g:3439:1: rule__ServiceConnection__Group__9 : rule__ServiceConnection__Group__9__Impl rule__ServiceConnection__Group__10 ; public final void rule__ServiceConnection__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3335:1: ( rule__ServiceConnection__Group__9__Impl rule__ServiceConnection__Group__10 ) - // InternalRosSystem.g:3336:2: rule__ServiceConnection__Group__9__Impl rule__ServiceConnection__Group__10 + // InternalRosSystem.g:3443:1: ( rule__ServiceConnection__Group__9__Impl rule__ServiceConnection__Group__10 ) + // InternalRosSystem.g:3444:2: rule__ServiceConnection__Group__9__Impl rule__ServiceConnection__Group__10 { - pushFollow(FOLLOW_8); + pushFollow(FOLLOW_24); rule__ServiceConnection__Group__9__Impl(); state._fsp--; @@ -10122,21 +10517,21 @@ public final void rule__ServiceConnection__Group__9() throws RecognitionExceptio // $ANTLR start "rule__ServiceConnection__Group__9__Impl" - // InternalRosSystem.g:3343:1: rule__ServiceConnection__Group__9__Impl : ( ( rule__ServiceConnection__ToAssignment_9 ) ) ; + // InternalRosSystem.g:3451:1: rule__ServiceConnection__Group__9__Impl : ( ( rule__ServiceConnection__ToAssignment_9 ) ) ; public final void rule__ServiceConnection__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3347:1: ( ( ( rule__ServiceConnection__ToAssignment_9 ) ) ) - // InternalRosSystem.g:3348:1: ( ( rule__ServiceConnection__ToAssignment_9 ) ) + // InternalRosSystem.g:3455:1: ( ( ( rule__ServiceConnection__ToAssignment_9 ) ) ) + // InternalRosSystem.g:3456:1: ( ( rule__ServiceConnection__ToAssignment_9 ) ) { - // InternalRosSystem.g:3348:1: ( ( rule__ServiceConnection__ToAssignment_9 ) ) - // InternalRosSystem.g:3349:2: ( rule__ServiceConnection__ToAssignment_9 ) + // InternalRosSystem.g:3456:1: ( ( rule__ServiceConnection__ToAssignment_9 ) ) + // InternalRosSystem.g:3457:2: ( rule__ServiceConnection__ToAssignment_9 ) { before(grammarAccess.getServiceConnectionAccess().getToAssignment_9()); - // InternalRosSystem.g:3350:2: ( rule__ServiceConnection__ToAssignment_9 ) - // InternalRosSystem.g:3350:3: rule__ServiceConnection__ToAssignment_9 + // InternalRosSystem.g:3458:2: ( rule__ServiceConnection__ToAssignment_9 ) + // InternalRosSystem.g:3458:3: rule__ServiceConnection__ToAssignment_9 { pushFollow(FOLLOW_2); rule__ServiceConnection__ToAssignment_9(); @@ -10169,14 +10564,14 @@ public final void rule__ServiceConnection__Group__9__Impl() throws RecognitionEx // $ANTLR start "rule__ServiceConnection__Group__10" - // InternalRosSystem.g:3358:1: rule__ServiceConnection__Group__10 : rule__ServiceConnection__Group__10__Impl ; + // InternalRosSystem.g:3466:1: rule__ServiceConnection__Group__10 : rule__ServiceConnection__Group__10__Impl ; public final void rule__ServiceConnection__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3362:1: ( rule__ServiceConnection__Group__10__Impl ) - // InternalRosSystem.g:3363:2: rule__ServiceConnection__Group__10__Impl + // InternalRosSystem.g:3470:1: ( rule__ServiceConnection__Group__10__Impl ) + // InternalRosSystem.g:3471:2: rule__ServiceConnection__Group__10__Impl { pushFollow(FOLLOW_2); rule__ServiceConnection__Group__10__Impl(); @@ -10202,17 +10597,17 @@ public final void rule__ServiceConnection__Group__10() throws RecognitionExcepti // $ANTLR start "rule__ServiceConnection__Group__10__Impl" - // InternalRosSystem.g:3369:1: rule__ServiceConnection__Group__10__Impl : ( '}' ) ; + // InternalRosSystem.g:3477:1: rule__ServiceConnection__Group__10__Impl : ( '}' ) ; public final void rule__ServiceConnection__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3373:1: ( ( '}' ) ) - // InternalRosSystem.g:3374:1: ( '}' ) + // InternalRosSystem.g:3481:1: ( ( '}' ) ) + // InternalRosSystem.g:3482:1: ( '}' ) { - // InternalRosSystem.g:3374:1: ( '}' ) - // InternalRosSystem.g:3375:2: '}' + // InternalRosSystem.g:3482:1: ( '}' ) + // InternalRosSystem.g:3483:2: '}' { before(grammarAccess.getServiceConnectionAccess().getRightCurlyBracketKeyword_10()); match(input,26,FOLLOW_2); @@ -10239,14 +10634,14 @@ public final void rule__ServiceConnection__Group__10__Impl() throws RecognitionE // $ANTLR start "rule__ServiceConnection__Group_6__0" - // InternalRosSystem.g:3385:1: rule__ServiceConnection__Group_6__0 : rule__ServiceConnection__Group_6__0__Impl rule__ServiceConnection__Group_6__1 ; + // InternalRosSystem.g:3493:1: rule__ServiceConnection__Group_6__0 : rule__ServiceConnection__Group_6__0__Impl rule__ServiceConnection__Group_6__1 ; public final void rule__ServiceConnection__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3389:1: ( rule__ServiceConnection__Group_6__0__Impl rule__ServiceConnection__Group_6__1 ) - // InternalRosSystem.g:3390:2: rule__ServiceConnection__Group_6__0__Impl rule__ServiceConnection__Group_6__1 + // InternalRosSystem.g:3497:1: ( rule__ServiceConnection__Group_6__0__Impl rule__ServiceConnection__Group_6__1 ) + // InternalRosSystem.g:3498:2: rule__ServiceConnection__Group_6__0__Impl rule__ServiceConnection__Group_6__1 { pushFollow(FOLLOW_6); rule__ServiceConnection__Group_6__0__Impl(); @@ -10277,17 +10672,17 @@ public final void rule__ServiceConnection__Group_6__0() throws RecognitionExcept // $ANTLR start "rule__ServiceConnection__Group_6__0__Impl" - // InternalRosSystem.g:3397:1: rule__ServiceConnection__Group_6__0__Impl : ( ',' ) ; + // InternalRosSystem.g:3505:1: rule__ServiceConnection__Group_6__0__Impl : ( ',' ) ; public final void rule__ServiceConnection__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3401:1: ( ( ',' ) ) - // InternalRosSystem.g:3402:1: ( ',' ) + // InternalRosSystem.g:3509:1: ( ( ',' ) ) + // InternalRosSystem.g:3510:1: ( ',' ) { - // InternalRosSystem.g:3402:1: ( ',' ) - // InternalRosSystem.g:3403:2: ',' + // InternalRosSystem.g:3510:1: ( ',' ) + // InternalRosSystem.g:3511:2: ',' { before(grammarAccess.getServiceConnectionAccess().getCommaKeyword_6_0()); match(input,30,FOLLOW_2); @@ -10314,14 +10709,14 @@ public final void rule__ServiceConnection__Group_6__0__Impl() throws Recognition // $ANTLR start "rule__ServiceConnection__Group_6__1" - // InternalRosSystem.g:3412:1: rule__ServiceConnection__Group_6__1 : rule__ServiceConnection__Group_6__1__Impl ; + // InternalRosSystem.g:3520:1: rule__ServiceConnection__Group_6__1 : rule__ServiceConnection__Group_6__1__Impl ; public final void rule__ServiceConnection__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3416:1: ( rule__ServiceConnection__Group_6__1__Impl ) - // InternalRosSystem.g:3417:2: rule__ServiceConnection__Group_6__1__Impl + // InternalRosSystem.g:3524:1: ( rule__ServiceConnection__Group_6__1__Impl ) + // InternalRosSystem.g:3525:2: rule__ServiceConnection__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ServiceConnection__Group_6__1__Impl(); @@ -10347,21 +10742,21 @@ public final void rule__ServiceConnection__Group_6__1() throws RecognitionExcept // $ANTLR start "rule__ServiceConnection__Group_6__1__Impl" - // InternalRosSystem.g:3423:1: rule__ServiceConnection__Group_6__1__Impl : ( ( rule__ServiceConnection__FromAssignment_6_1 ) ) ; + // InternalRosSystem.g:3531:1: rule__ServiceConnection__Group_6__1__Impl : ( ( rule__ServiceConnection__FromAssignment_6_1 ) ) ; public final void rule__ServiceConnection__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3427:1: ( ( ( rule__ServiceConnection__FromAssignment_6_1 ) ) ) - // InternalRosSystem.g:3428:1: ( ( rule__ServiceConnection__FromAssignment_6_1 ) ) + // InternalRosSystem.g:3535:1: ( ( ( rule__ServiceConnection__FromAssignment_6_1 ) ) ) + // InternalRosSystem.g:3536:1: ( ( rule__ServiceConnection__FromAssignment_6_1 ) ) { - // InternalRosSystem.g:3428:1: ( ( rule__ServiceConnection__FromAssignment_6_1 ) ) - // InternalRosSystem.g:3429:2: ( rule__ServiceConnection__FromAssignment_6_1 ) + // InternalRosSystem.g:3536:1: ( ( rule__ServiceConnection__FromAssignment_6_1 ) ) + // InternalRosSystem.g:3537:2: ( rule__ServiceConnection__FromAssignment_6_1 ) { before(grammarAccess.getServiceConnectionAccess().getFromAssignment_6_1()); - // InternalRosSystem.g:3430:2: ( rule__ServiceConnection__FromAssignment_6_1 ) - // InternalRosSystem.g:3430:3: rule__ServiceConnection__FromAssignment_6_1 + // InternalRosSystem.g:3538:2: ( rule__ServiceConnection__FromAssignment_6_1 ) + // InternalRosSystem.g:3538:3: rule__ServiceConnection__FromAssignment_6_1 { pushFollow(FOLLOW_2); rule__ServiceConnection__FromAssignment_6_1(); @@ -10394,14 +10789,14 @@ public final void rule__ServiceConnection__Group_6__1__Impl() throws Recognition // $ANTLR start "rule__ActionConnection__Group__0" - // InternalRosSystem.g:3439:1: rule__ActionConnection__Group__0 : rule__ActionConnection__Group__0__Impl rule__ActionConnection__Group__1 ; + // InternalRosSystem.g:3547:1: rule__ActionConnection__Group__0 : rule__ActionConnection__Group__0__Impl rule__ActionConnection__Group__1 ; public final void rule__ActionConnection__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3443:1: ( rule__ActionConnection__Group__0__Impl rule__ActionConnection__Group__1 ) - // InternalRosSystem.g:3444:2: rule__ActionConnection__Group__0__Impl rule__ActionConnection__Group__1 + // InternalRosSystem.g:3551:1: ( rule__ActionConnection__Group__0__Impl rule__ActionConnection__Group__1 ) + // InternalRosSystem.g:3552:2: rule__ActionConnection__Group__0__Impl rule__ActionConnection__Group__1 { pushFollow(FOLLOW_6); rule__ActionConnection__Group__0__Impl(); @@ -10432,17 +10827,17 @@ public final void rule__ActionConnection__Group__0() throws RecognitionException // $ANTLR start "rule__ActionConnection__Group__0__Impl" - // InternalRosSystem.g:3451:1: rule__ActionConnection__Group__0__Impl : ( 'ActionConnection' ) ; + // InternalRosSystem.g:3559:1: rule__ActionConnection__Group__0__Impl : ( 'ActionConnection' ) ; public final void rule__ActionConnection__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3455:1: ( ( 'ActionConnection' ) ) - // InternalRosSystem.g:3456:1: ( 'ActionConnection' ) + // InternalRosSystem.g:3563:1: ( ( 'ActionConnection' ) ) + // InternalRosSystem.g:3564:1: ( 'ActionConnection' ) { - // InternalRosSystem.g:3456:1: ( 'ActionConnection' ) - // InternalRosSystem.g:3457:2: 'ActionConnection' + // InternalRosSystem.g:3564:1: ( 'ActionConnection' ) + // InternalRosSystem.g:3565:2: 'ActionConnection' { before(grammarAccess.getActionConnectionAccess().getActionConnectionKeyword_0()); match(input,39,FOLLOW_2); @@ -10469,14 +10864,14 @@ public final void rule__ActionConnection__Group__0__Impl() throws RecognitionExc // $ANTLR start "rule__ActionConnection__Group__1" - // InternalRosSystem.g:3466:1: rule__ActionConnection__Group__1 : rule__ActionConnection__Group__1__Impl rule__ActionConnection__Group__2 ; + // InternalRosSystem.g:3574:1: rule__ActionConnection__Group__1 : rule__ActionConnection__Group__1__Impl rule__ActionConnection__Group__2 ; public final void rule__ActionConnection__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3470:1: ( rule__ActionConnection__Group__1__Impl rule__ActionConnection__Group__2 ) - // InternalRosSystem.g:3471:2: rule__ActionConnection__Group__1__Impl rule__ActionConnection__Group__2 + // InternalRosSystem.g:3578:1: ( rule__ActionConnection__Group__1__Impl rule__ActionConnection__Group__2 ) + // InternalRosSystem.g:3579:2: rule__ActionConnection__Group__1__Impl rule__ActionConnection__Group__2 { pushFollow(FOLLOW_4); rule__ActionConnection__Group__1__Impl(); @@ -10507,21 +10902,21 @@ public final void rule__ActionConnection__Group__1() throws RecognitionException // $ANTLR start "rule__ActionConnection__Group__1__Impl" - // InternalRosSystem.g:3478:1: rule__ActionConnection__Group__1__Impl : ( ( rule__ActionConnection__ActionNameAssignment_1 ) ) ; + // InternalRosSystem.g:3586:1: rule__ActionConnection__Group__1__Impl : ( ( rule__ActionConnection__ActionNameAssignment_1 ) ) ; public final void rule__ActionConnection__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3482:1: ( ( ( rule__ActionConnection__ActionNameAssignment_1 ) ) ) - // InternalRosSystem.g:3483:1: ( ( rule__ActionConnection__ActionNameAssignment_1 ) ) + // InternalRosSystem.g:3590:1: ( ( ( rule__ActionConnection__ActionNameAssignment_1 ) ) ) + // InternalRosSystem.g:3591:1: ( ( rule__ActionConnection__ActionNameAssignment_1 ) ) { - // InternalRosSystem.g:3483:1: ( ( rule__ActionConnection__ActionNameAssignment_1 ) ) - // InternalRosSystem.g:3484:2: ( rule__ActionConnection__ActionNameAssignment_1 ) + // InternalRosSystem.g:3591:1: ( ( rule__ActionConnection__ActionNameAssignment_1 ) ) + // InternalRosSystem.g:3592:2: ( rule__ActionConnection__ActionNameAssignment_1 ) { before(grammarAccess.getActionConnectionAccess().getActionNameAssignment_1()); - // InternalRosSystem.g:3485:2: ( rule__ActionConnection__ActionNameAssignment_1 ) - // InternalRosSystem.g:3485:3: rule__ActionConnection__ActionNameAssignment_1 + // InternalRosSystem.g:3593:2: ( rule__ActionConnection__ActionNameAssignment_1 ) + // InternalRosSystem.g:3593:3: rule__ActionConnection__ActionNameAssignment_1 { pushFollow(FOLLOW_2); rule__ActionConnection__ActionNameAssignment_1(); @@ -10554,16 +10949,16 @@ public final void rule__ActionConnection__Group__1__Impl() throws RecognitionExc // $ANTLR start "rule__ActionConnection__Group__2" - // InternalRosSystem.g:3493:1: rule__ActionConnection__Group__2 : rule__ActionConnection__Group__2__Impl rule__ActionConnection__Group__3 ; + // InternalRosSystem.g:3601:1: rule__ActionConnection__Group__2 : rule__ActionConnection__Group__2__Impl rule__ActionConnection__Group__3 ; public final void rule__ActionConnection__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3497:1: ( rule__ActionConnection__Group__2__Impl rule__ActionConnection__Group__3 ) - // InternalRosSystem.g:3498:2: rule__ActionConnection__Group__2__Impl rule__ActionConnection__Group__3 + // InternalRosSystem.g:3605:1: ( rule__ActionConnection__Group__2__Impl rule__ActionConnection__Group__3 ) + // InternalRosSystem.g:3606:2: rule__ActionConnection__Group__2__Impl rule__ActionConnection__Group__3 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__ActionConnection__Group__2__Impl(); state._fsp--; @@ -10592,17 +10987,17 @@ public final void rule__ActionConnection__Group__2() throws RecognitionException // $ANTLR start "rule__ActionConnection__Group__2__Impl" - // InternalRosSystem.g:3505:1: rule__ActionConnection__Group__2__Impl : ( '{' ) ; + // InternalRosSystem.g:3613:1: rule__ActionConnection__Group__2__Impl : ( '{' ) ; public final void rule__ActionConnection__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3509:1: ( ( '{' ) ) - // InternalRosSystem.g:3510:1: ( '{' ) + // InternalRosSystem.g:3617:1: ( ( '{' ) ) + // InternalRosSystem.g:3618:1: ( '{' ) { - // InternalRosSystem.g:3510:1: ( '{' ) - // InternalRosSystem.g:3511:2: '{' + // InternalRosSystem.g:3618:1: ( '{' ) + // InternalRosSystem.g:3619:2: '{' { before(grammarAccess.getActionConnectionAccess().getLeftCurlyBracketKeyword_2()); match(input,24,FOLLOW_2); @@ -10629,14 +11024,14 @@ public final void rule__ActionConnection__Group__2__Impl() throws RecognitionExc // $ANTLR start "rule__ActionConnection__Group__3" - // InternalRosSystem.g:3520:1: rule__ActionConnection__Group__3 : rule__ActionConnection__Group__3__Impl rule__ActionConnection__Group__4 ; + // InternalRosSystem.g:3628:1: rule__ActionConnection__Group__3 : rule__ActionConnection__Group__3__Impl rule__ActionConnection__Group__4 ; public final void rule__ActionConnection__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3524:1: ( rule__ActionConnection__Group__3__Impl rule__ActionConnection__Group__4 ) - // InternalRosSystem.g:3525:2: rule__ActionConnection__Group__3__Impl rule__ActionConnection__Group__4 + // InternalRosSystem.g:3632:1: ( rule__ActionConnection__Group__3__Impl rule__ActionConnection__Group__4 ) + // InternalRosSystem.g:3633:2: rule__ActionConnection__Group__3__Impl rule__ActionConnection__Group__4 { pushFollow(FOLLOW_6); rule__ActionConnection__Group__3__Impl(); @@ -10667,17 +11062,17 @@ public final void rule__ActionConnection__Group__3() throws RecognitionException // $ANTLR start "rule__ActionConnection__Group__3__Impl" - // InternalRosSystem.g:3532:1: rule__ActionConnection__Group__3__Impl : ( 'From' ) ; + // InternalRosSystem.g:3640:1: rule__ActionConnection__Group__3__Impl : ( 'From' ) ; public final void rule__ActionConnection__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3536:1: ( ( 'From' ) ) - // InternalRosSystem.g:3537:1: ( 'From' ) + // InternalRosSystem.g:3644:1: ( ( 'From' ) ) + // InternalRosSystem.g:3645:1: ( 'From' ) { - // InternalRosSystem.g:3537:1: ( 'From' ) - // InternalRosSystem.g:3538:2: 'From' + // InternalRosSystem.g:3645:1: ( 'From' ) + // InternalRosSystem.g:3646:2: 'From' { before(grammarAccess.getActionConnectionAccess().getFromKeyword_3()); match(input,36,FOLLOW_2); @@ -10704,16 +11099,16 @@ public final void rule__ActionConnection__Group__3__Impl() throws RecognitionExc // $ANTLR start "rule__ActionConnection__Group__4" - // InternalRosSystem.g:3547:1: rule__ActionConnection__Group__4 : rule__ActionConnection__Group__4__Impl rule__ActionConnection__Group__5 ; + // InternalRosSystem.g:3655:1: rule__ActionConnection__Group__4 : rule__ActionConnection__Group__4__Impl rule__ActionConnection__Group__5 ; public final void rule__ActionConnection__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3551:1: ( rule__ActionConnection__Group__4__Impl rule__ActionConnection__Group__5 ) - // InternalRosSystem.g:3552:2: rule__ActionConnection__Group__4__Impl rule__ActionConnection__Group__5 + // InternalRosSystem.g:3659:1: ( rule__ActionConnection__Group__4__Impl rule__ActionConnection__Group__5 ) + // InternalRosSystem.g:3660:2: rule__ActionConnection__Group__4__Impl rule__ActionConnection__Group__5 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_23); rule__ActionConnection__Group__4__Impl(); state._fsp--; @@ -10742,21 +11137,21 @@ public final void rule__ActionConnection__Group__4() throws RecognitionException // $ANTLR start "rule__ActionConnection__Group__4__Impl" - // InternalRosSystem.g:3559:1: rule__ActionConnection__Group__4__Impl : ( ( rule__ActionConnection__FromAssignment_4 ) ) ; + // InternalRosSystem.g:3667:1: rule__ActionConnection__Group__4__Impl : ( ( rule__ActionConnection__FromAssignment_4 ) ) ; public final void rule__ActionConnection__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3563:1: ( ( ( rule__ActionConnection__FromAssignment_4 ) ) ) - // InternalRosSystem.g:3564:1: ( ( rule__ActionConnection__FromAssignment_4 ) ) + // InternalRosSystem.g:3671:1: ( ( ( rule__ActionConnection__FromAssignment_4 ) ) ) + // InternalRosSystem.g:3672:1: ( ( rule__ActionConnection__FromAssignment_4 ) ) { - // InternalRosSystem.g:3564:1: ( ( rule__ActionConnection__FromAssignment_4 ) ) - // InternalRosSystem.g:3565:2: ( rule__ActionConnection__FromAssignment_4 ) + // InternalRosSystem.g:3672:1: ( ( rule__ActionConnection__FromAssignment_4 ) ) + // InternalRosSystem.g:3673:2: ( rule__ActionConnection__FromAssignment_4 ) { before(grammarAccess.getActionConnectionAccess().getFromAssignment_4()); - // InternalRosSystem.g:3566:2: ( rule__ActionConnection__FromAssignment_4 ) - // InternalRosSystem.g:3566:3: rule__ActionConnection__FromAssignment_4 + // InternalRosSystem.g:3674:2: ( rule__ActionConnection__FromAssignment_4 ) + // InternalRosSystem.g:3674:3: rule__ActionConnection__FromAssignment_4 { pushFollow(FOLLOW_2); rule__ActionConnection__FromAssignment_4(); @@ -10789,14 +11184,14 @@ public final void rule__ActionConnection__Group__4__Impl() throws RecognitionExc // $ANTLR start "rule__ActionConnection__Group__5" - // InternalRosSystem.g:3574:1: rule__ActionConnection__Group__5 : rule__ActionConnection__Group__5__Impl rule__ActionConnection__Group__6 ; + // InternalRosSystem.g:3682:1: rule__ActionConnection__Group__5 : rule__ActionConnection__Group__5__Impl rule__ActionConnection__Group__6 ; public final void rule__ActionConnection__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3578:1: ( rule__ActionConnection__Group__5__Impl rule__ActionConnection__Group__6 ) - // InternalRosSystem.g:3579:2: rule__ActionConnection__Group__5__Impl rule__ActionConnection__Group__6 + // InternalRosSystem.g:3686:1: ( rule__ActionConnection__Group__5__Impl rule__ActionConnection__Group__6 ) + // InternalRosSystem.g:3687:2: rule__ActionConnection__Group__5__Impl rule__ActionConnection__Group__6 { pushFollow(FOLLOW_6); rule__ActionConnection__Group__5__Impl(); @@ -10827,17 +11222,17 @@ public final void rule__ActionConnection__Group__5() throws RecognitionException // $ANTLR start "rule__ActionConnection__Group__5__Impl" - // InternalRosSystem.g:3586:1: rule__ActionConnection__Group__5__Impl : ( 'To' ) ; + // InternalRosSystem.g:3694:1: rule__ActionConnection__Group__5__Impl : ( 'To' ) ; public final void rule__ActionConnection__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3590:1: ( ( 'To' ) ) - // InternalRosSystem.g:3591:1: ( 'To' ) + // InternalRosSystem.g:3698:1: ( ( 'To' ) ) + // InternalRosSystem.g:3699:1: ( 'To' ) { - // InternalRosSystem.g:3591:1: ( 'To' ) - // InternalRosSystem.g:3592:2: 'To' + // InternalRosSystem.g:3699:1: ( 'To' ) + // InternalRosSystem.g:3700:2: 'To' { before(grammarAccess.getActionConnectionAccess().getToKeyword_5()); match(input,37,FOLLOW_2); @@ -10864,16 +11259,16 @@ public final void rule__ActionConnection__Group__5__Impl() throws RecognitionExc // $ANTLR start "rule__ActionConnection__Group__6" - // InternalRosSystem.g:3601:1: rule__ActionConnection__Group__6 : rule__ActionConnection__Group__6__Impl rule__ActionConnection__Group__7 ; + // InternalRosSystem.g:3709:1: rule__ActionConnection__Group__6 : rule__ActionConnection__Group__6__Impl rule__ActionConnection__Group__7 ; public final void rule__ActionConnection__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3605:1: ( rule__ActionConnection__Group__6__Impl rule__ActionConnection__Group__7 ) - // InternalRosSystem.g:3606:2: rule__ActionConnection__Group__6__Impl rule__ActionConnection__Group__7 + // InternalRosSystem.g:3713:1: ( rule__ActionConnection__Group__6__Impl rule__ActionConnection__Group__7 ) + // InternalRosSystem.g:3714:2: rule__ActionConnection__Group__6__Impl rule__ActionConnection__Group__7 { - pushFollow(FOLLOW_8); + pushFollow(FOLLOW_24); rule__ActionConnection__Group__6__Impl(); state._fsp--; @@ -10902,21 +11297,21 @@ public final void rule__ActionConnection__Group__6() throws RecognitionException // $ANTLR start "rule__ActionConnection__Group__6__Impl" - // InternalRosSystem.g:3613:1: rule__ActionConnection__Group__6__Impl : ( ( rule__ActionConnection__ToAssignment_6 ) ) ; + // InternalRosSystem.g:3721:1: rule__ActionConnection__Group__6__Impl : ( ( rule__ActionConnection__ToAssignment_6 ) ) ; public final void rule__ActionConnection__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3617:1: ( ( ( rule__ActionConnection__ToAssignment_6 ) ) ) - // InternalRosSystem.g:3618:1: ( ( rule__ActionConnection__ToAssignment_6 ) ) + // InternalRosSystem.g:3725:1: ( ( ( rule__ActionConnection__ToAssignment_6 ) ) ) + // InternalRosSystem.g:3726:1: ( ( rule__ActionConnection__ToAssignment_6 ) ) { - // InternalRosSystem.g:3618:1: ( ( rule__ActionConnection__ToAssignment_6 ) ) - // InternalRosSystem.g:3619:2: ( rule__ActionConnection__ToAssignment_6 ) + // InternalRosSystem.g:3726:1: ( ( rule__ActionConnection__ToAssignment_6 ) ) + // InternalRosSystem.g:3727:2: ( rule__ActionConnection__ToAssignment_6 ) { before(grammarAccess.getActionConnectionAccess().getToAssignment_6()); - // InternalRosSystem.g:3620:2: ( rule__ActionConnection__ToAssignment_6 ) - // InternalRosSystem.g:3620:3: rule__ActionConnection__ToAssignment_6 + // InternalRosSystem.g:3728:2: ( rule__ActionConnection__ToAssignment_6 ) + // InternalRosSystem.g:3728:3: rule__ActionConnection__ToAssignment_6 { pushFollow(FOLLOW_2); rule__ActionConnection__ToAssignment_6(); @@ -10949,14 +11344,14 @@ public final void rule__ActionConnection__Group__6__Impl() throws RecognitionExc // $ANTLR start "rule__ActionConnection__Group__7" - // InternalRosSystem.g:3628:1: rule__ActionConnection__Group__7 : rule__ActionConnection__Group__7__Impl ; + // InternalRosSystem.g:3736:1: rule__ActionConnection__Group__7 : rule__ActionConnection__Group__7__Impl ; public final void rule__ActionConnection__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3632:1: ( rule__ActionConnection__Group__7__Impl ) - // InternalRosSystem.g:3633:2: rule__ActionConnection__Group__7__Impl + // InternalRosSystem.g:3740:1: ( rule__ActionConnection__Group__7__Impl ) + // InternalRosSystem.g:3741:2: rule__ActionConnection__Group__7__Impl { pushFollow(FOLLOW_2); rule__ActionConnection__Group__7__Impl(); @@ -10982,17 +11377,17 @@ public final void rule__ActionConnection__Group__7() throws RecognitionException // $ANTLR start "rule__ActionConnection__Group__7__Impl" - // InternalRosSystem.g:3639:1: rule__ActionConnection__Group__7__Impl : ( '}' ) ; + // InternalRosSystem.g:3747:1: rule__ActionConnection__Group__7__Impl : ( '}' ) ; public final void rule__ActionConnection__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3643:1: ( ( '}' ) ) - // InternalRosSystem.g:3644:1: ( '}' ) + // InternalRosSystem.g:3751:1: ( ( '}' ) ) + // InternalRosSystem.g:3752:1: ( '}' ) { - // InternalRosSystem.g:3644:1: ( '}' ) - // InternalRosSystem.g:3645:2: '}' + // InternalRosSystem.g:3752:1: ( '}' ) + // InternalRosSystem.g:3753:2: '}' { before(grammarAccess.getActionConnectionAccess().getRightCurlyBracketKeyword_7()); match(input,26,FOLLOW_2); @@ -11019,14 +11414,14 @@ public final void rule__ActionConnection__Group__7__Impl() throws RecognitionExc // $ANTLR start "rule__ComponentInterface__Group__0" - // InternalRosSystem.g:3655:1: rule__ComponentInterface__Group__0 : rule__ComponentInterface__Group__0__Impl rule__ComponentInterface__Group__1 ; + // InternalRosSystem.g:3763:1: rule__ComponentInterface__Group__0 : rule__ComponentInterface__Group__0__Impl rule__ComponentInterface__Group__1 ; public final void rule__ComponentInterface__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3659:1: ( rule__ComponentInterface__Group__0__Impl rule__ComponentInterface__Group__1 ) - // InternalRosSystem.g:3660:2: rule__ComponentInterface__Group__0__Impl rule__ComponentInterface__Group__1 + // InternalRosSystem.g:3767:1: ( rule__ComponentInterface__Group__0__Impl rule__ComponentInterface__Group__1 ) + // InternalRosSystem.g:3768:2: rule__ComponentInterface__Group__0__Impl rule__ComponentInterface__Group__1 { pushFollow(FOLLOW_4); rule__ComponentInterface__Group__0__Impl(); @@ -11057,17 +11452,17 @@ public final void rule__ComponentInterface__Group__0() throws RecognitionExcepti // $ANTLR start "rule__ComponentInterface__Group__0__Impl" - // InternalRosSystem.g:3667:1: rule__ComponentInterface__Group__0__Impl : ( 'ComponentInterface' ) ; + // InternalRosSystem.g:3775:1: rule__ComponentInterface__Group__0__Impl : ( 'ComponentInterface' ) ; public final void rule__ComponentInterface__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3671:1: ( ( 'ComponentInterface' ) ) - // InternalRosSystem.g:3672:1: ( 'ComponentInterface' ) + // InternalRosSystem.g:3779:1: ( ( 'ComponentInterface' ) ) + // InternalRosSystem.g:3780:1: ( 'ComponentInterface' ) { - // InternalRosSystem.g:3672:1: ( 'ComponentInterface' ) - // InternalRosSystem.g:3673:2: 'ComponentInterface' + // InternalRosSystem.g:3780:1: ( 'ComponentInterface' ) + // InternalRosSystem.g:3781:2: 'ComponentInterface' { before(grammarAccess.getComponentInterfaceAccess().getComponentInterfaceKeyword_0()); match(input,40,FOLLOW_2); @@ -11094,14 +11489,14 @@ public final void rule__ComponentInterface__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__ComponentInterface__Group__1" - // InternalRosSystem.g:3682:1: rule__ComponentInterface__Group__1 : rule__ComponentInterface__Group__1__Impl rule__ComponentInterface__Group__2 ; + // InternalRosSystem.g:3790:1: rule__ComponentInterface__Group__1 : rule__ComponentInterface__Group__1__Impl rule__ComponentInterface__Group__2 ; public final void rule__ComponentInterface__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3686:1: ( rule__ComponentInterface__Group__1__Impl rule__ComponentInterface__Group__2 ) - // InternalRosSystem.g:3687:2: rule__ComponentInterface__Group__1__Impl rule__ComponentInterface__Group__2 + // InternalRosSystem.g:3794:1: ( rule__ComponentInterface__Group__1__Impl rule__ComponentInterface__Group__2 ) + // InternalRosSystem.g:3795:2: rule__ComponentInterface__Group__1__Impl rule__ComponentInterface__Group__2 { pushFollow(FOLLOW_25); rule__ComponentInterface__Group__1__Impl(); @@ -11132,17 +11527,17 @@ public final void rule__ComponentInterface__Group__1() throws RecognitionExcepti // $ANTLR start "rule__ComponentInterface__Group__1__Impl" - // InternalRosSystem.g:3694:1: rule__ComponentInterface__Group__1__Impl : ( '{' ) ; + // InternalRosSystem.g:3802:1: rule__ComponentInterface__Group__1__Impl : ( '{' ) ; public final void rule__ComponentInterface__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3698:1: ( ( '{' ) ) - // InternalRosSystem.g:3699:1: ( '{' ) + // InternalRosSystem.g:3806:1: ( ( '{' ) ) + // InternalRosSystem.g:3807:1: ( '{' ) { - // InternalRosSystem.g:3699:1: ( '{' ) - // InternalRosSystem.g:3700:2: '{' + // InternalRosSystem.g:3807:1: ( '{' ) + // InternalRosSystem.g:3808:2: '{' { before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_1()); match(input,24,FOLLOW_2); @@ -11169,14 +11564,14 @@ public final void rule__ComponentInterface__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__ComponentInterface__Group__2" - // InternalRosSystem.g:3709:1: rule__ComponentInterface__Group__2 : rule__ComponentInterface__Group__2__Impl rule__ComponentInterface__Group__3 ; + // InternalRosSystem.g:3817:1: rule__ComponentInterface__Group__2 : rule__ComponentInterface__Group__2__Impl rule__ComponentInterface__Group__3 ; public final void rule__ComponentInterface__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3713:1: ( rule__ComponentInterface__Group__2__Impl rule__ComponentInterface__Group__3 ) - // InternalRosSystem.g:3714:2: rule__ComponentInterface__Group__2__Impl rule__ComponentInterface__Group__3 + // InternalRosSystem.g:3821:1: ( rule__ComponentInterface__Group__2__Impl rule__ComponentInterface__Group__3 ) + // InternalRosSystem.g:3822:2: rule__ComponentInterface__Group__2__Impl rule__ComponentInterface__Group__3 { pushFollow(FOLLOW_6); rule__ComponentInterface__Group__2__Impl(); @@ -11207,17 +11602,17 @@ public final void rule__ComponentInterface__Group__2() throws RecognitionExcepti // $ANTLR start "rule__ComponentInterface__Group__2__Impl" - // InternalRosSystem.g:3721:1: rule__ComponentInterface__Group__2__Impl : ( 'name' ) ; + // InternalRosSystem.g:3829:1: rule__ComponentInterface__Group__2__Impl : ( 'name' ) ; public final void rule__ComponentInterface__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3725:1: ( ( 'name' ) ) - // InternalRosSystem.g:3726:1: ( 'name' ) + // InternalRosSystem.g:3833:1: ( ( 'name' ) ) + // InternalRosSystem.g:3834:1: ( 'name' ) { - // InternalRosSystem.g:3726:1: ( 'name' ) - // InternalRosSystem.g:3727:2: 'name' + // InternalRosSystem.g:3834:1: ( 'name' ) + // InternalRosSystem.g:3835:2: 'name' { before(grammarAccess.getComponentInterfaceAccess().getNameKeyword_2()); match(input,41,FOLLOW_2); @@ -11244,14 +11639,14 @@ public final void rule__ComponentInterface__Group__2__Impl() throws RecognitionE // $ANTLR start "rule__ComponentInterface__Group__3" - // InternalRosSystem.g:3736:1: rule__ComponentInterface__Group__3 : rule__ComponentInterface__Group__3__Impl rule__ComponentInterface__Group__4 ; + // InternalRosSystem.g:3844:1: rule__ComponentInterface__Group__3 : rule__ComponentInterface__Group__3__Impl rule__ComponentInterface__Group__4 ; public final void rule__ComponentInterface__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3740:1: ( rule__ComponentInterface__Group__3__Impl rule__ComponentInterface__Group__4 ) - // InternalRosSystem.g:3741:2: rule__ComponentInterface__Group__3__Impl rule__ComponentInterface__Group__4 + // InternalRosSystem.g:3848:1: ( rule__ComponentInterface__Group__3__Impl rule__ComponentInterface__Group__4 ) + // InternalRosSystem.g:3849:2: rule__ComponentInterface__Group__3__Impl rule__ComponentInterface__Group__4 { pushFollow(FOLLOW_26); rule__ComponentInterface__Group__3__Impl(); @@ -11282,21 +11677,21 @@ public final void rule__ComponentInterface__Group__3() throws RecognitionExcepti // $ANTLR start "rule__ComponentInterface__Group__3__Impl" - // InternalRosSystem.g:3748:1: rule__ComponentInterface__Group__3__Impl : ( ( rule__ComponentInterface__NameAssignment_3 ) ) ; + // InternalRosSystem.g:3856:1: rule__ComponentInterface__Group__3__Impl : ( ( rule__ComponentInterface__NameAssignment_3 ) ) ; public final void rule__ComponentInterface__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3752:1: ( ( ( rule__ComponentInterface__NameAssignment_3 ) ) ) - // InternalRosSystem.g:3753:1: ( ( rule__ComponentInterface__NameAssignment_3 ) ) + // InternalRosSystem.g:3860:1: ( ( ( rule__ComponentInterface__NameAssignment_3 ) ) ) + // InternalRosSystem.g:3861:1: ( ( rule__ComponentInterface__NameAssignment_3 ) ) { - // InternalRosSystem.g:3753:1: ( ( rule__ComponentInterface__NameAssignment_3 ) ) - // InternalRosSystem.g:3754:2: ( rule__ComponentInterface__NameAssignment_3 ) + // InternalRosSystem.g:3861:1: ( ( rule__ComponentInterface__NameAssignment_3 ) ) + // InternalRosSystem.g:3862:2: ( rule__ComponentInterface__NameAssignment_3 ) { before(grammarAccess.getComponentInterfaceAccess().getNameAssignment_3()); - // InternalRosSystem.g:3755:2: ( rule__ComponentInterface__NameAssignment_3 ) - // InternalRosSystem.g:3755:3: rule__ComponentInterface__NameAssignment_3 + // InternalRosSystem.g:3863:2: ( rule__ComponentInterface__NameAssignment_3 ) + // InternalRosSystem.g:3863:3: rule__ComponentInterface__NameAssignment_3 { pushFollow(FOLLOW_2); rule__ComponentInterface__NameAssignment_3(); @@ -11329,14 +11724,14 @@ public final void rule__ComponentInterface__Group__3__Impl() throws RecognitionE // $ANTLR start "rule__ComponentInterface__Group__4" - // InternalRosSystem.g:3763:1: rule__ComponentInterface__Group__4 : rule__ComponentInterface__Group__4__Impl rule__ComponentInterface__Group__5 ; + // InternalRosSystem.g:3871:1: rule__ComponentInterface__Group__4 : rule__ComponentInterface__Group__4__Impl rule__ComponentInterface__Group__5 ; public final void rule__ComponentInterface__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3767:1: ( rule__ComponentInterface__Group__4__Impl rule__ComponentInterface__Group__5 ) - // InternalRosSystem.g:3768:2: rule__ComponentInterface__Group__4__Impl rule__ComponentInterface__Group__5 + // InternalRosSystem.g:3875:1: ( rule__ComponentInterface__Group__4__Impl rule__ComponentInterface__Group__5 ) + // InternalRosSystem.g:3876:2: rule__ComponentInterface__Group__4__Impl rule__ComponentInterface__Group__5 { pushFollow(FOLLOW_26); rule__ComponentInterface__Group__4__Impl(); @@ -11367,29 +11762,29 @@ public final void rule__ComponentInterface__Group__4() throws RecognitionExcepti // $ANTLR start "rule__ComponentInterface__Group__4__Impl" - // InternalRosSystem.g:3775:1: rule__ComponentInterface__Group__4__Impl : ( ( rule__ComponentInterface__Group_4__0 )? ) ; + // InternalRosSystem.g:3883:1: rule__ComponentInterface__Group__4__Impl : ( ( rule__ComponentInterface__Group_4__0 )? ) ; public final void rule__ComponentInterface__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3779:1: ( ( ( rule__ComponentInterface__Group_4__0 )? ) ) - // InternalRosSystem.g:3780:1: ( ( rule__ComponentInterface__Group_4__0 )? ) + // InternalRosSystem.g:3887:1: ( ( ( rule__ComponentInterface__Group_4__0 )? ) ) + // InternalRosSystem.g:3888:1: ( ( rule__ComponentInterface__Group_4__0 )? ) { - // InternalRosSystem.g:3780:1: ( ( rule__ComponentInterface__Group_4__0 )? ) - // InternalRosSystem.g:3781:2: ( rule__ComponentInterface__Group_4__0 )? + // InternalRosSystem.g:3888:1: ( ( rule__ComponentInterface__Group_4__0 )? ) + // InternalRosSystem.g:3889:2: ( rule__ComponentInterface__Group_4__0 )? { before(grammarAccess.getComponentInterfaceAccess().getGroup_4()); - // InternalRosSystem.g:3782:2: ( rule__ComponentInterface__Group_4__0 )? - int alt18=2; - int LA18_0 = input.LA(1); + // InternalRosSystem.g:3890:2: ( rule__ComponentInterface__Group_4__0 )? + int alt23=2; + int LA23_0 = input.LA(1); - if ( (LA18_0==42) ) { - alt18=1; + if ( (LA23_0==42) ) { + alt23=1; } - switch (alt18) { + switch (alt23) { case 1 : - // InternalRosSystem.g:3782:3: rule__ComponentInterface__Group_4__0 + // InternalRosSystem.g:3890:3: rule__ComponentInterface__Group_4__0 { pushFollow(FOLLOW_2); rule__ComponentInterface__Group_4__0(); @@ -11425,14 +11820,14 @@ public final void rule__ComponentInterface__Group__4__Impl() throws RecognitionE // $ANTLR start "rule__ComponentInterface__Group__5" - // InternalRosSystem.g:3790:1: rule__ComponentInterface__Group__5 : rule__ComponentInterface__Group__5__Impl rule__ComponentInterface__Group__6 ; + // InternalRosSystem.g:3898:1: rule__ComponentInterface__Group__5 : rule__ComponentInterface__Group__5__Impl rule__ComponentInterface__Group__6 ; public final void rule__ComponentInterface__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3794:1: ( rule__ComponentInterface__Group__5__Impl rule__ComponentInterface__Group__6 ) - // InternalRosSystem.g:3795:2: rule__ComponentInterface__Group__5__Impl rule__ComponentInterface__Group__6 + // InternalRosSystem.g:3902:1: ( rule__ComponentInterface__Group__5__Impl rule__ComponentInterface__Group__6 ) + // InternalRosSystem.g:3903:2: rule__ComponentInterface__Group__5__Impl rule__ComponentInterface__Group__6 { pushFollow(FOLLOW_26); rule__ComponentInterface__Group__5__Impl(); @@ -11463,29 +11858,29 @@ public final void rule__ComponentInterface__Group__5() throws RecognitionExcepti // $ANTLR start "rule__ComponentInterface__Group__5__Impl" - // InternalRosSystem.g:3802:1: rule__ComponentInterface__Group__5__Impl : ( ( rule__ComponentInterface__Group_5__0 )? ) ; + // InternalRosSystem.g:3910:1: rule__ComponentInterface__Group__5__Impl : ( ( rule__ComponentInterface__Group_5__0 )? ) ; public final void rule__ComponentInterface__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3806:1: ( ( ( rule__ComponentInterface__Group_5__0 )? ) ) - // InternalRosSystem.g:3807:1: ( ( rule__ComponentInterface__Group_5__0 )? ) + // InternalRosSystem.g:3914:1: ( ( ( rule__ComponentInterface__Group_5__0 )? ) ) + // InternalRosSystem.g:3915:1: ( ( rule__ComponentInterface__Group_5__0 )? ) { - // InternalRosSystem.g:3807:1: ( ( rule__ComponentInterface__Group_5__0 )? ) - // InternalRosSystem.g:3808:2: ( rule__ComponentInterface__Group_5__0 )? + // InternalRosSystem.g:3915:1: ( ( rule__ComponentInterface__Group_5__0 )? ) + // InternalRosSystem.g:3916:2: ( rule__ComponentInterface__Group_5__0 )? { before(grammarAccess.getComponentInterfaceAccess().getGroup_5()); - // InternalRosSystem.g:3809:2: ( rule__ComponentInterface__Group_5__0 )? - int alt19=2; - int LA19_0 = input.LA(1); + // InternalRosSystem.g:3917:2: ( rule__ComponentInterface__Group_5__0 )? + int alt24=2; + int LA24_0 = input.LA(1); - if ( (LA19_0==43) ) { - alt19=1; + if ( (LA24_0==43) ) { + alt24=1; } - switch (alt19) { + switch (alt24) { case 1 : - // InternalRosSystem.g:3809:3: rule__ComponentInterface__Group_5__0 + // InternalRosSystem.g:3917:3: rule__ComponentInterface__Group_5__0 { pushFollow(FOLLOW_2); rule__ComponentInterface__Group_5__0(); @@ -11521,16 +11916,16 @@ public final void rule__ComponentInterface__Group__5__Impl() throws RecognitionE // $ANTLR start "rule__ComponentInterface__Group__6" - // InternalRosSystem.g:3817:1: rule__ComponentInterface__Group__6 : rule__ComponentInterface__Group__6__Impl rule__ComponentInterface__Group__7 ; + // InternalRosSystem.g:3925:1: rule__ComponentInterface__Group__6 : rule__ComponentInterface__Group__6__Impl rule__ComponentInterface__Group__7 ; public final void rule__ComponentInterface__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3821:1: ( rule__ComponentInterface__Group__6__Impl rule__ComponentInterface__Group__7 ) - // InternalRosSystem.g:3822:2: rule__ComponentInterface__Group__6__Impl rule__ComponentInterface__Group__7 + // InternalRosSystem.g:3929:1: ( rule__ComponentInterface__Group__6__Impl rule__ComponentInterface__Group__7 ) + // InternalRosSystem.g:3930:2: rule__ComponentInterface__Group__6__Impl rule__ComponentInterface__Group__7 { - pushFollow(FOLLOW_8); + pushFollow(FOLLOW_26); rule__ComponentInterface__Group__6__Impl(); state._fsp--; @@ -11559,31 +11954,42 @@ public final void rule__ComponentInterface__Group__6() throws RecognitionExcepti // $ANTLR start "rule__ComponentInterface__Group__6__Impl" - // InternalRosSystem.g:3829:1: rule__ComponentInterface__Group__6__Impl : ( ( rule__ComponentInterface__UnorderedGroup_6 ) ) ; + // InternalRosSystem.g:3937:1: rule__ComponentInterface__Group__6__Impl : ( ( rule__ComponentInterface__Group_6__0 )? ) ; public final void rule__ComponentInterface__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3833:1: ( ( ( rule__ComponentInterface__UnorderedGroup_6 ) ) ) - // InternalRosSystem.g:3834:1: ( ( rule__ComponentInterface__UnorderedGroup_6 ) ) + // InternalRosSystem.g:3941:1: ( ( ( rule__ComponentInterface__Group_6__0 )? ) ) + // InternalRosSystem.g:3942:1: ( ( rule__ComponentInterface__Group_6__0 )? ) { - // InternalRosSystem.g:3834:1: ( ( rule__ComponentInterface__UnorderedGroup_6 ) ) - // InternalRosSystem.g:3835:2: ( rule__ComponentInterface__UnorderedGroup_6 ) + // InternalRosSystem.g:3942:1: ( ( rule__ComponentInterface__Group_6__0 )? ) + // InternalRosSystem.g:3943:2: ( rule__ComponentInterface__Group_6__0 )? { - before(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - // InternalRosSystem.g:3836:2: ( rule__ComponentInterface__UnorderedGroup_6 ) - // InternalRosSystem.g:3836:3: rule__ComponentInterface__UnorderedGroup_6 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6(); + before(grammarAccess.getComponentInterfaceAccess().getGroup_6()); + // InternalRosSystem.g:3944:2: ( rule__ComponentInterface__Group_6__0 )? + int alt25=2; + int LA25_0 = input.LA(1); + + if ( (LA25_0==44) ) { + alt25=1; + } + switch (alt25) { + case 1 : + // InternalRosSystem.g:3944:3: rule__ComponentInterface__Group_6__0 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__Group_6__0(); + + state._fsp--; - state._fsp--; + } + break; } - after(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_6()); } @@ -11606,20 +12012,25 @@ public final void rule__ComponentInterface__Group__6__Impl() throws RecognitionE // $ANTLR start "rule__ComponentInterface__Group__7" - // InternalRosSystem.g:3844:1: rule__ComponentInterface__Group__7 : rule__ComponentInterface__Group__7__Impl ; + // InternalRosSystem.g:3952:1: rule__ComponentInterface__Group__7 : rule__ComponentInterface__Group__7__Impl rule__ComponentInterface__Group__8 ; public final void rule__ComponentInterface__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3848:1: ( rule__ComponentInterface__Group__7__Impl ) - // InternalRosSystem.g:3849:2: rule__ComponentInterface__Group__7__Impl + // InternalRosSystem.g:3956:1: ( rule__ComponentInterface__Group__7__Impl rule__ComponentInterface__Group__8 ) + // InternalRosSystem.g:3957:2: rule__ComponentInterface__Group__7__Impl rule__ComponentInterface__Group__8 { - pushFollow(FOLLOW_2); + pushFollow(FOLLOW_26); rule__ComponentInterface__Group__7__Impl(); state._fsp--; + pushFollow(FOLLOW_2); + rule__ComponentInterface__Group__8(); + + state._fsp--; + } @@ -11639,21 +12050,42 @@ public final void rule__ComponentInterface__Group__7() throws RecognitionExcepti // $ANTLR start "rule__ComponentInterface__Group__7__Impl" - // InternalRosSystem.g:3855:1: rule__ComponentInterface__Group__7__Impl : ( '}' ) ; + // InternalRosSystem.g:3964:1: rule__ComponentInterface__Group__7__Impl : ( ( rule__ComponentInterface__Group_7__0 )? ) ; public final void rule__ComponentInterface__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3859:1: ( ( '}' ) ) - // InternalRosSystem.g:3860:1: ( '}' ) + // InternalRosSystem.g:3968:1: ( ( ( rule__ComponentInterface__Group_7__0 )? ) ) + // InternalRosSystem.g:3969:1: ( ( rule__ComponentInterface__Group_7__0 )? ) { - // InternalRosSystem.g:3860:1: ( '}' ) - // InternalRosSystem.g:3861:2: '}' + // InternalRosSystem.g:3969:1: ( ( rule__ComponentInterface__Group_7__0 )? ) + // InternalRosSystem.g:3970:2: ( rule__ComponentInterface__Group_7__0 )? { - before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7()); - match(input,26,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7()); + before(grammarAccess.getComponentInterfaceAccess().getGroup_7()); + // InternalRosSystem.g:3971:2: ( rule__ComponentInterface__Group_7__0 )? + int alt26=2; + int LA26_0 = input.LA(1); + + if ( (LA26_0==45) ) { + alt26=1; + } + switch (alt26) { + case 1 : + // InternalRosSystem.g:3971:3: rule__ComponentInterface__Group_7__0 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__Group_7__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getComponentInterfaceAccess().getGroup_7()); } @@ -11675,23 +12107,23 @@ public final void rule__ComponentInterface__Group__7__Impl() throws RecognitionE // $ANTLR end "rule__ComponentInterface__Group__7__Impl" - // $ANTLR start "rule__ComponentInterface__Group_4__0" - // InternalRosSystem.g:3871:1: rule__ComponentInterface__Group_4__0 : rule__ComponentInterface__Group_4__0__Impl rule__ComponentInterface__Group_4__1 ; - public final void rule__ComponentInterface__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__8" + // InternalRosSystem.g:3979:1: rule__ComponentInterface__Group__8 : rule__ComponentInterface__Group__8__Impl rule__ComponentInterface__Group__9 ; + public final void rule__ComponentInterface__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3875:1: ( rule__ComponentInterface__Group_4__0__Impl rule__ComponentInterface__Group_4__1 ) - // InternalRosSystem.g:3876:2: rule__ComponentInterface__Group_4__0__Impl rule__ComponentInterface__Group_4__1 + // InternalRosSystem.g:3983:1: ( rule__ComponentInterface__Group__8__Impl rule__ComponentInterface__Group__9 ) + // InternalRosSystem.g:3984:2: rule__ComponentInterface__Group__8__Impl rule__ComponentInterface__Group__9 { - pushFollow(FOLLOW_6); - rule__ComponentInterface__Group_4__0__Impl(); + pushFollow(FOLLOW_26); + rule__ComponentInterface__Group__8__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_4__1(); + rule__ComponentInterface__Group__9(); state._fsp--; @@ -11710,25 +12142,46 @@ public final void rule__ComponentInterface__Group_4__0() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ComponentInterface__Group_4__0" + // $ANTLR end "rule__ComponentInterface__Group__8" - // $ANTLR start "rule__ComponentInterface__Group_4__0__Impl" - // InternalRosSystem.g:3883:1: rule__ComponentInterface__Group_4__0__Impl : ( 'NameSpace' ) ; - public final void rule__ComponentInterface__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__8__Impl" + // InternalRosSystem.g:3991:1: rule__ComponentInterface__Group__8__Impl : ( ( rule__ComponentInterface__Group_8__0 )? ) ; + public final void rule__ComponentInterface__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3887:1: ( ( 'NameSpace' ) ) - // InternalRosSystem.g:3888:1: ( 'NameSpace' ) + // InternalRosSystem.g:3995:1: ( ( ( rule__ComponentInterface__Group_8__0 )? ) ) + // InternalRosSystem.g:3996:1: ( ( rule__ComponentInterface__Group_8__0 )? ) { - // InternalRosSystem.g:3888:1: ( 'NameSpace' ) - // InternalRosSystem.g:3889:2: 'NameSpace' + // InternalRosSystem.g:3996:1: ( ( rule__ComponentInterface__Group_8__0 )? ) + // InternalRosSystem.g:3997:2: ( rule__ComponentInterface__Group_8__0 )? { - before(grammarAccess.getComponentInterfaceAccess().getNameSpaceKeyword_4_0()); - match(input,42,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getNameSpaceKeyword_4_0()); + before(grammarAccess.getComponentInterfaceAccess().getGroup_8()); + // InternalRosSystem.g:3998:2: ( rule__ComponentInterface__Group_8__0 )? + int alt27=2; + int LA27_0 = input.LA(1); + + if ( (LA27_0==46) ) { + alt27=1; + } + switch (alt27) { + case 1 : + // InternalRosSystem.g:3998:3: rule__ComponentInterface__Group_8__0 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__Group_8__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getComponentInterfaceAccess().getGroup_8()); } @@ -11747,21 +12200,26 @@ public final void rule__ComponentInterface__Group_4__0__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ComponentInterface__Group_4__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group__8__Impl" - // $ANTLR start "rule__ComponentInterface__Group_4__1" - // InternalRosSystem.g:3898:1: rule__ComponentInterface__Group_4__1 : rule__ComponentInterface__Group_4__1__Impl ; - public final void rule__ComponentInterface__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__9" + // InternalRosSystem.g:4006:1: rule__ComponentInterface__Group__9 : rule__ComponentInterface__Group__9__Impl rule__ComponentInterface__Group__10 ; + public final void rule__ComponentInterface__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3902:1: ( rule__ComponentInterface__Group_4__1__Impl ) - // InternalRosSystem.g:3903:2: rule__ComponentInterface__Group_4__1__Impl + // InternalRosSystem.g:4010:1: ( rule__ComponentInterface__Group__9__Impl rule__ComponentInterface__Group__10 ) + // InternalRosSystem.g:4011:2: rule__ComponentInterface__Group__9__Impl rule__ComponentInterface__Group__10 { + pushFollow(FOLLOW_26); + rule__ComponentInterface__Group__9__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_4__1__Impl(); + rule__ComponentInterface__Group__10(); state._fsp--; @@ -11780,35 +12238,46 @@ public final void rule__ComponentInterface__Group_4__1() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ComponentInterface__Group_4__1" + // $ANTLR end "rule__ComponentInterface__Group__9" - // $ANTLR start "rule__ComponentInterface__Group_4__1__Impl" - // InternalRosSystem.g:3909:1: rule__ComponentInterface__Group_4__1__Impl : ( ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) ) ; - public final void rule__ComponentInterface__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__9__Impl" + // InternalRosSystem.g:4018:1: rule__ComponentInterface__Group__9__Impl : ( ( rule__ComponentInterface__Group_9__0 )? ) ; + public final void rule__ComponentInterface__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3913:1: ( ( ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) ) ) - // InternalRosSystem.g:3914:1: ( ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) ) + // InternalRosSystem.g:4022:1: ( ( ( rule__ComponentInterface__Group_9__0 )? ) ) + // InternalRosSystem.g:4023:1: ( ( rule__ComponentInterface__Group_9__0 )? ) { - // InternalRosSystem.g:3914:1: ( ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) ) - // InternalRosSystem.g:3915:2: ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) + // InternalRosSystem.g:4023:1: ( ( rule__ComponentInterface__Group_9__0 )? ) + // InternalRosSystem.g:4024:2: ( rule__ComponentInterface__Group_9__0 )? { - before(grammarAccess.getComponentInterfaceAccess().getNameSpaceAssignment_4_1()); - // InternalRosSystem.g:3916:2: ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) - // InternalRosSystem.g:3916:3: rule__ComponentInterface__NameSpaceAssignment_4_1 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__NameSpaceAssignment_4_1(); + before(grammarAccess.getComponentInterfaceAccess().getGroup_9()); + // InternalRosSystem.g:4025:2: ( rule__ComponentInterface__Group_9__0 )? + int alt28=2; + int LA28_0 = input.LA(1); + + if ( (LA28_0==47) ) { + alt28=1; + } + switch (alt28) { + case 1 : + // InternalRosSystem.g:4025:3: rule__ComponentInterface__Group_9__0 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__Group_9__0(); + + state._fsp--; - state._fsp--; + } + break; } - after(grammarAccess.getComponentInterfaceAccess().getNameSpaceAssignment_4_1()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_9()); } @@ -11827,26 +12296,26 @@ public final void rule__ComponentInterface__Group_4__1__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ComponentInterface__Group_4__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group__9__Impl" - // $ANTLR start "rule__ComponentInterface__Group_5__0" - // InternalRosSystem.g:3925:1: rule__ComponentInterface__Group_5__0 : rule__ComponentInterface__Group_5__0__Impl rule__ComponentInterface__Group_5__1 ; - public final void rule__ComponentInterface__Group_5__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__10" + // InternalRosSystem.g:4033:1: rule__ComponentInterface__Group__10 : rule__ComponentInterface__Group__10__Impl rule__ComponentInterface__Group__11 ; + public final void rule__ComponentInterface__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3929:1: ( rule__ComponentInterface__Group_5__0__Impl rule__ComponentInterface__Group_5__1 ) - // InternalRosSystem.g:3930:2: rule__ComponentInterface__Group_5__0__Impl rule__ComponentInterface__Group_5__1 + // InternalRosSystem.g:4037:1: ( rule__ComponentInterface__Group__10__Impl rule__ComponentInterface__Group__11 ) + // InternalRosSystem.g:4038:2: rule__ComponentInterface__Group__10__Impl rule__ComponentInterface__Group__11 { - pushFollow(FOLLOW_6); - rule__ComponentInterface__Group_5__0__Impl(); + pushFollow(FOLLOW_26); + rule__ComponentInterface__Group__10__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_5__1(); + rule__ComponentInterface__Group__11(); state._fsp--; @@ -11865,25 +12334,46 @@ public final void rule__ComponentInterface__Group_5__0() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ComponentInterface__Group_5__0" + // $ANTLR end "rule__ComponentInterface__Group__10" - // $ANTLR start "rule__ComponentInterface__Group_5__0__Impl" - // InternalRosSystem.g:3937:1: rule__ComponentInterface__Group_5__0__Impl : ( 'FromRosNode' ) ; - public final void rule__ComponentInterface__Group_5__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__10__Impl" + // InternalRosSystem.g:4045:1: rule__ComponentInterface__Group__10__Impl : ( ( rule__ComponentInterface__Group_10__0 )? ) ; + public final void rule__ComponentInterface__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3941:1: ( ( 'FromRosNode' ) ) - // InternalRosSystem.g:3942:1: ( 'FromRosNode' ) + // InternalRosSystem.g:4049:1: ( ( ( rule__ComponentInterface__Group_10__0 )? ) ) + // InternalRosSystem.g:4050:1: ( ( rule__ComponentInterface__Group_10__0 )? ) { - // InternalRosSystem.g:3942:1: ( 'FromRosNode' ) - // InternalRosSystem.g:3943:2: 'FromRosNode' + // InternalRosSystem.g:4050:1: ( ( rule__ComponentInterface__Group_10__0 )? ) + // InternalRosSystem.g:4051:2: ( rule__ComponentInterface__Group_10__0 )? { - before(grammarAccess.getComponentInterfaceAccess().getFromRosNodeKeyword_5_0()); - match(input,43,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getFromRosNodeKeyword_5_0()); + before(grammarAccess.getComponentInterfaceAccess().getGroup_10()); + // InternalRosSystem.g:4052:2: ( rule__ComponentInterface__Group_10__0 )? + int alt29=2; + int LA29_0 = input.LA(1); + + if ( (LA29_0==48) ) { + alt29=1; + } + switch (alt29) { + case 1 : + // InternalRosSystem.g:4052:3: rule__ComponentInterface__Group_10__0 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__Group_10__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getComponentInterfaceAccess().getGroup_10()); } @@ -11902,21 +12392,26 @@ public final void rule__ComponentInterface__Group_5__0__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ComponentInterface__Group_5__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group__10__Impl" - // $ANTLR start "rule__ComponentInterface__Group_5__1" - // InternalRosSystem.g:3952:1: rule__ComponentInterface__Group_5__1 : rule__ComponentInterface__Group_5__1__Impl ; - public final void rule__ComponentInterface__Group_5__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__11" + // InternalRosSystem.g:4060:1: rule__ComponentInterface__Group__11 : rule__ComponentInterface__Group__11__Impl rule__ComponentInterface__Group__12 ; + public final void rule__ComponentInterface__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3956:1: ( rule__ComponentInterface__Group_5__1__Impl ) - // InternalRosSystem.g:3957:2: rule__ComponentInterface__Group_5__1__Impl + // InternalRosSystem.g:4064:1: ( rule__ComponentInterface__Group__11__Impl rule__ComponentInterface__Group__12 ) + // InternalRosSystem.g:4065:2: rule__ComponentInterface__Group__11__Impl rule__ComponentInterface__Group__12 { + pushFollow(FOLLOW_26); + rule__ComponentInterface__Group__11__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_5__1__Impl(); + rule__ComponentInterface__Group__12(); state._fsp--; @@ -11935,35 +12430,46 @@ public final void rule__ComponentInterface__Group_5__1() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ComponentInterface__Group_5__1" + // $ANTLR end "rule__ComponentInterface__Group__11" - // $ANTLR start "rule__ComponentInterface__Group_5__1__Impl" - // InternalRosSystem.g:3963:1: rule__ComponentInterface__Group_5__1__Impl : ( ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) ) ; - public final void rule__ComponentInterface__Group_5__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__11__Impl" + // InternalRosSystem.g:4072:1: rule__ComponentInterface__Group__11__Impl : ( ( rule__ComponentInterface__Group_11__0 )? ) ; + public final void rule__ComponentInterface__Group__11__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3967:1: ( ( ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) ) ) - // InternalRosSystem.g:3968:1: ( ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) ) - { - // InternalRosSystem.g:3968:1: ( ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) ) - // InternalRosSystem.g:3969:2: ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) + // InternalRosSystem.g:4076:1: ( ( ( rule__ComponentInterface__Group_11__0 )? ) ) + // InternalRosSystem.g:4077:1: ( ( rule__ComponentInterface__Group_11__0 )? ) { - before(grammarAccess.getComponentInterfaceAccess().getFromRosNodeAssignment_5_1()); - // InternalRosSystem.g:3970:2: ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) - // InternalRosSystem.g:3970:3: rule__ComponentInterface__FromRosNodeAssignment_5_1 + // InternalRosSystem.g:4077:1: ( ( rule__ComponentInterface__Group_11__0 )? ) + // InternalRosSystem.g:4078:2: ( rule__ComponentInterface__Group_11__0 )? { - pushFollow(FOLLOW_2); - rule__ComponentInterface__FromRosNodeAssignment_5_1(); + before(grammarAccess.getComponentInterfaceAccess().getGroup_11()); + // InternalRosSystem.g:4079:2: ( rule__ComponentInterface__Group_11__0 )? + int alt30=2; + int LA30_0 = input.LA(1); - state._fsp--; + if ( (LA30_0==49) ) { + alt30=1; + } + switch (alt30) { + case 1 : + // InternalRosSystem.g:4079:3: rule__ComponentInterface__Group_11__0 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__Group_11__0(); + + state._fsp--; + } + break; + } - after(grammarAccess.getComponentInterfaceAccess().getFromRosNodeAssignment_5_1()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_11()); } @@ -11982,26 +12488,26 @@ public final void rule__ComponentInterface__Group_5__1__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ComponentInterface__Group_5__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group__11__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_0__0" - // InternalRosSystem.g:3979:1: rule__ComponentInterface__Group_6_0__0 : rule__ComponentInterface__Group_6_0__0__Impl rule__ComponentInterface__Group_6_0__1 ; - public final void rule__ComponentInterface__Group_6_0__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__12" + // InternalRosSystem.g:4087:1: rule__ComponentInterface__Group__12 : rule__ComponentInterface__Group__12__Impl rule__ComponentInterface__Group__13 ; + public final void rule__ComponentInterface__Group__12() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3983:1: ( rule__ComponentInterface__Group_6_0__0__Impl rule__ComponentInterface__Group_6_0__1 ) - // InternalRosSystem.g:3984:2: rule__ComponentInterface__Group_6_0__0__Impl rule__ComponentInterface__Group_6_0__1 + // InternalRosSystem.g:4091:1: ( rule__ComponentInterface__Group__12__Impl rule__ComponentInterface__Group__13 ) + // InternalRosSystem.g:4092:2: rule__ComponentInterface__Group__12__Impl rule__ComponentInterface__Group__13 { - pushFollow(FOLLOW_4); - rule__ComponentInterface__Group_6_0__0__Impl(); + pushFollow(FOLLOW_26); + rule__ComponentInterface__Group__12__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_0__1(); + rule__ComponentInterface__Group__13(); state._fsp--; @@ -12020,25 +12526,46 @@ public final void rule__ComponentInterface__Group_6_0__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__0" + // $ANTLR end "rule__ComponentInterface__Group__12" - // $ANTLR start "rule__ComponentInterface__Group_6_0__0__Impl" - // InternalRosSystem.g:3991:1: rule__ComponentInterface__Group_6_0__0__Impl : ( 'RosPublishers' ) ; - public final void rule__ComponentInterface__Group_6_0__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__12__Impl" + // InternalRosSystem.g:4099:1: rule__ComponentInterface__Group__12__Impl : ( ( rule__ComponentInterface__Group_12__0 )? ) ; + public final void rule__ComponentInterface__Group__12__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:3995:1: ( ( 'RosPublishers' ) ) - // InternalRosSystem.g:3996:1: ( 'RosPublishers' ) + // InternalRosSystem.g:4103:1: ( ( ( rule__ComponentInterface__Group_12__0 )? ) ) + // InternalRosSystem.g:4104:1: ( ( rule__ComponentInterface__Group_12__0 )? ) { - // InternalRosSystem.g:3996:1: ( 'RosPublishers' ) - // InternalRosSystem.g:3997:2: 'RosPublishers' + // InternalRosSystem.g:4104:1: ( ( rule__ComponentInterface__Group_12__0 )? ) + // InternalRosSystem.g:4105:2: ( rule__ComponentInterface__Group_12__0 )? { - before(grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0_0()); - match(input,44,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0_0()); + before(grammarAccess.getComponentInterfaceAccess().getGroup_12()); + // InternalRosSystem.g:4106:2: ( rule__ComponentInterface__Group_12__0 )? + int alt31=2; + int LA31_0 = input.LA(1); + + if ( (LA31_0==50) ) { + alt31=1; + } + switch (alt31) { + case 1 : + // InternalRosSystem.g:4106:3: rule__ComponentInterface__Group_12__0 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__Group_12__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getComponentInterfaceAccess().getGroup_12()); } @@ -12057,26 +12584,21 @@ public final void rule__ComponentInterface__Group_6_0__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group__12__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_0__1" - // InternalRosSystem.g:4006:1: rule__ComponentInterface__Group_6_0__1 : rule__ComponentInterface__Group_6_0__1__Impl rule__ComponentInterface__Group_6_0__2 ; - public final void rule__ComponentInterface__Group_6_0__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__13" + // InternalRosSystem.g:4114:1: rule__ComponentInterface__Group__13 : rule__ComponentInterface__Group__13__Impl ; + public final void rule__ComponentInterface__Group__13() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4010:1: ( rule__ComponentInterface__Group_6_0__1__Impl rule__ComponentInterface__Group_6_0__2 ) - // InternalRosSystem.g:4011:2: rule__ComponentInterface__Group_6_0__1__Impl rule__ComponentInterface__Group_6_0__2 + // InternalRosSystem.g:4118:1: ( rule__ComponentInterface__Group__13__Impl ) + // InternalRosSystem.g:4119:2: rule__ComponentInterface__Group__13__Impl { - pushFollow(FOLLOW_27); - rule__ComponentInterface__Group_6_0__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_0__2(); + rule__ComponentInterface__Group__13__Impl(); state._fsp--; @@ -12095,25 +12617,25 @@ public final void rule__ComponentInterface__Group_6_0__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__1" + // $ANTLR end "rule__ComponentInterface__Group__13" - // $ANTLR start "rule__ComponentInterface__Group_6_0__1__Impl" - // InternalRosSystem.g:4018:1: rule__ComponentInterface__Group_6_0__1__Impl : ( '{' ) ; - public final void rule__ComponentInterface__Group_6_0__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group__13__Impl" + // InternalRosSystem.g:4125:1: rule__ComponentInterface__Group__13__Impl : ( '}' ) ; + public final void rule__ComponentInterface__Group__13__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4022:1: ( ( '{' ) ) - // InternalRosSystem.g:4023:1: ( '{' ) + // InternalRosSystem.g:4129:1: ( ( '}' ) ) + // InternalRosSystem.g:4130:1: ( '}' ) { - // InternalRosSystem.g:4023:1: ( '{' ) - // InternalRosSystem.g:4024:2: '{' + // InternalRosSystem.g:4130:1: ( '}' ) + // InternalRosSystem.g:4131:2: '}' { - before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_0_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_0_1()); + before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_13()); + match(input,26,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_13()); } @@ -12132,26 +12654,26 @@ public final void rule__ComponentInterface__Group_6_0__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group__13__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_0__2" - // InternalRosSystem.g:4033:1: rule__ComponentInterface__Group_6_0__2 : rule__ComponentInterface__Group_6_0__2__Impl rule__ComponentInterface__Group_6_0__3 ; - public final void rule__ComponentInterface__Group_6_0__2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_4__0" + // InternalRosSystem.g:4141:1: rule__ComponentInterface__Group_4__0 : rule__ComponentInterface__Group_4__0__Impl rule__ComponentInterface__Group_4__1 ; + public final void rule__ComponentInterface__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4037:1: ( rule__ComponentInterface__Group_6_0__2__Impl rule__ComponentInterface__Group_6_0__3 ) - // InternalRosSystem.g:4038:2: rule__ComponentInterface__Group_6_0__2__Impl rule__ComponentInterface__Group_6_0__3 + // InternalRosSystem.g:4145:1: ( rule__ComponentInterface__Group_4__0__Impl rule__ComponentInterface__Group_4__1 ) + // InternalRosSystem.g:4146:2: rule__ComponentInterface__Group_4__0__Impl rule__ComponentInterface__Group_4__1 { - pushFollow(FOLLOW_28); - rule__ComponentInterface__Group_6_0__2__Impl(); + pushFollow(FOLLOW_6); + rule__ComponentInterface__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_0__3(); + rule__ComponentInterface__Group_4__1(); state._fsp--; @@ -12170,35 +12692,25 @@ public final void rule__ComponentInterface__Group_6_0__2() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__2" - + // $ANTLR end "rule__ComponentInterface__Group_4__0" - // $ANTLR start "rule__ComponentInterface__Group_6_0__2__Impl" - // InternalRosSystem.g:4045:1: rule__ComponentInterface__Group_6_0__2__Impl : ( ( rule__ComponentInterface__RospublisherAssignment_6_0_2 ) ) ; - public final void rule__ComponentInterface__Group_6_0__2__Impl() throws RecognitionException { + + // $ANTLR start "rule__ComponentInterface__Group_4__0__Impl" + // InternalRosSystem.g:4153:1: rule__ComponentInterface__Group_4__0__Impl : ( 'NameSpace' ) ; + public final void rule__ComponentInterface__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4049:1: ( ( ( rule__ComponentInterface__RospublisherAssignment_6_0_2 ) ) ) - // InternalRosSystem.g:4050:1: ( ( rule__ComponentInterface__RospublisherAssignment_6_0_2 ) ) - { - // InternalRosSystem.g:4050:1: ( ( rule__ComponentInterface__RospublisherAssignment_6_0_2 ) ) - // InternalRosSystem.g:4051:2: ( rule__ComponentInterface__RospublisherAssignment_6_0_2 ) + // InternalRosSystem.g:4157:1: ( ( 'NameSpace' ) ) + // InternalRosSystem.g:4158:1: ( 'NameSpace' ) { - before(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_2()); - // InternalRosSystem.g:4052:2: ( rule__ComponentInterface__RospublisherAssignment_6_0_2 ) - // InternalRosSystem.g:4052:3: rule__ComponentInterface__RospublisherAssignment_6_0_2 + // InternalRosSystem.g:4158:1: ( 'NameSpace' ) + // InternalRosSystem.g:4159:2: 'NameSpace' { - pushFollow(FOLLOW_2); - rule__ComponentInterface__RospublisherAssignment_6_0_2(); - - state._fsp--; - - - } - - after(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_2()); + before(grammarAccess.getComponentInterfaceAccess().getNameSpaceKeyword_4_0()); + match(input,42,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getNameSpaceKeyword_4_0()); } @@ -12217,26 +12729,21 @@ public final void rule__ComponentInterface__Group_6_0__2__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__2__Impl" + // $ANTLR end "rule__ComponentInterface__Group_4__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_0__3" - // InternalRosSystem.g:4060:1: rule__ComponentInterface__Group_6_0__3 : rule__ComponentInterface__Group_6_0__3__Impl rule__ComponentInterface__Group_6_0__4 ; - public final void rule__ComponentInterface__Group_6_0__3() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_4__1" + // InternalRosSystem.g:4168:1: rule__ComponentInterface__Group_4__1 : rule__ComponentInterface__Group_4__1__Impl ; + public final void rule__ComponentInterface__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4064:1: ( rule__ComponentInterface__Group_6_0__3__Impl rule__ComponentInterface__Group_6_0__4 ) - // InternalRosSystem.g:4065:2: rule__ComponentInterface__Group_6_0__3__Impl rule__ComponentInterface__Group_6_0__4 + // InternalRosSystem.g:4172:1: ( rule__ComponentInterface__Group_4__1__Impl ) + // InternalRosSystem.g:4173:2: rule__ComponentInterface__Group_4__1__Impl { - pushFollow(FOLLOW_28); - rule__ComponentInterface__Group_6_0__3__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_0__4(); + rule__ComponentInterface__Group_4__1__Impl(); state._fsp--; @@ -12255,123 +12762,35 @@ public final void rule__ComponentInterface__Group_6_0__3() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__3" + // $ANTLR end "rule__ComponentInterface__Group_4__1" - // $ANTLR start "rule__ComponentInterface__Group_6_0__3__Impl" - // InternalRosSystem.g:4072:1: rule__ComponentInterface__Group_6_0__3__Impl : ( ( rule__ComponentInterface__Group_6_0_3__0 )* ) ; - public final void rule__ComponentInterface__Group_6_0__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_4__1__Impl" + // InternalRosSystem.g:4179:1: rule__ComponentInterface__Group_4__1__Impl : ( ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) ) ; + public final void rule__ComponentInterface__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4076:1: ( ( ( rule__ComponentInterface__Group_6_0_3__0 )* ) ) - // InternalRosSystem.g:4077:1: ( ( rule__ComponentInterface__Group_6_0_3__0 )* ) + // InternalRosSystem.g:4183:1: ( ( ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) ) ) + // InternalRosSystem.g:4184:1: ( ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) ) { - // InternalRosSystem.g:4077:1: ( ( rule__ComponentInterface__Group_6_0_3__0 )* ) - // InternalRosSystem.g:4078:2: ( rule__ComponentInterface__Group_6_0_3__0 )* + // InternalRosSystem.g:4184:1: ( ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) ) + // InternalRosSystem.g:4185:2: ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_0_3()); - // InternalRosSystem.g:4079:2: ( rule__ComponentInterface__Group_6_0_3__0 )* - loop20: - do { - int alt20=2; - int LA20_0 = input.LA(1); - - if ( (LA20_0==30) ) { - alt20=1; - } - - - switch (alt20) { - case 1 : - // InternalRosSystem.g:4079:3: rule__ComponentInterface__Group_6_0_3__0 - { - pushFollow(FOLLOW_12); - rule__ComponentInterface__Group_6_0_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop20; - } - } while (true); - - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_0_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentInterface__Group_6_0__3__Impl" - - - // $ANTLR start "rule__ComponentInterface__Group_6_0__4" - // InternalRosSystem.g:4087:1: rule__ComponentInterface__Group_6_0__4 : rule__ComponentInterface__Group_6_0__4__Impl ; - public final void rule__ComponentInterface__Group_6_0__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:4091:1: ( rule__ComponentInterface__Group_6_0__4__Impl ) - // InternalRosSystem.g:4092:2: rule__ComponentInterface__Group_6_0__4__Impl + before(grammarAccess.getComponentInterfaceAccess().getNameSpaceAssignment_4_1()); + // InternalRosSystem.g:4186:2: ( rule__ComponentInterface__NameSpaceAssignment_4_1 ) + // InternalRosSystem.g:4186:3: rule__ComponentInterface__NameSpaceAssignment_4_1 { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_0__4__Impl(); + rule__ComponentInterface__NameSpaceAssignment_4_1(); state._fsp--; } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentInterface__Group_6_0__4" - - - // $ANTLR start "rule__ComponentInterface__Group_6_0__4__Impl" - // InternalRosSystem.g:4098:1: rule__ComponentInterface__Group_6_0__4__Impl : ( '}' ) ; - public final void rule__ComponentInterface__Group_6_0__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:4102:1: ( ( '}' ) ) - // InternalRosSystem.g:4103:1: ( '}' ) - { - // InternalRosSystem.g:4103:1: ( '}' ) - // InternalRosSystem.g:4104:2: '}' - { - before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_0_4()); - match(input,26,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_0_4()); + after(grammarAccess.getComponentInterfaceAccess().getNameSpaceAssignment_4_1()); } @@ -12390,26 +12809,26 @@ public final void rule__ComponentInterface__Group_6_0__4__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0__4__Impl" + // $ANTLR end "rule__ComponentInterface__Group_4__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_0_3__0" - // InternalRosSystem.g:4114:1: rule__ComponentInterface__Group_6_0_3__0 : rule__ComponentInterface__Group_6_0_3__0__Impl rule__ComponentInterface__Group_6_0_3__1 ; - public final void rule__ComponentInterface__Group_6_0_3__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_5__0" + // InternalRosSystem.g:4195:1: rule__ComponentInterface__Group_5__0 : rule__ComponentInterface__Group_5__0__Impl rule__ComponentInterface__Group_5__1 ; + public final void rule__ComponentInterface__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4118:1: ( rule__ComponentInterface__Group_6_0_3__0__Impl rule__ComponentInterface__Group_6_0_3__1 ) - // InternalRosSystem.g:4119:2: rule__ComponentInterface__Group_6_0_3__0__Impl rule__ComponentInterface__Group_6_0_3__1 + // InternalRosSystem.g:4199:1: ( rule__ComponentInterface__Group_5__0__Impl rule__ComponentInterface__Group_5__1 ) + // InternalRosSystem.g:4200:2: rule__ComponentInterface__Group_5__0__Impl rule__ComponentInterface__Group_5__1 { - pushFollow(FOLLOW_27); - rule__ComponentInterface__Group_6_0_3__0__Impl(); + pushFollow(FOLLOW_6); + rule__ComponentInterface__Group_5__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_0_3__1(); + rule__ComponentInterface__Group_5__1(); state._fsp--; @@ -12428,25 +12847,25 @@ public final void rule__ComponentInterface__Group_6_0_3__0() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0_3__0" + // $ANTLR end "rule__ComponentInterface__Group_5__0" - // $ANTLR start "rule__ComponentInterface__Group_6_0_3__0__Impl" - // InternalRosSystem.g:4126:1: rule__ComponentInterface__Group_6_0_3__0__Impl : ( ',' ) ; - public final void rule__ComponentInterface__Group_6_0_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_5__0__Impl" + // InternalRosSystem.g:4207:1: rule__ComponentInterface__Group_5__0__Impl : ( 'FromRosNode' ) ; + public final void rule__ComponentInterface__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4130:1: ( ( ',' ) ) - // InternalRosSystem.g:4131:1: ( ',' ) + // InternalRosSystem.g:4211:1: ( ( 'FromRosNode' ) ) + // InternalRosSystem.g:4212:1: ( 'FromRosNode' ) { - // InternalRosSystem.g:4131:1: ( ',' ) - // InternalRosSystem.g:4132:2: ',' + // InternalRosSystem.g:4212:1: ( 'FromRosNode' ) + // InternalRosSystem.g:4213:2: 'FromRosNode' { - before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_0_3_0()); - match(input,30,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_0_3_0()); + before(grammarAccess.getComponentInterfaceAccess().getFromRosNodeKeyword_5_0()); + match(input,43,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getFromRosNodeKeyword_5_0()); } @@ -12465,21 +12884,21 @@ public final void rule__ComponentInterface__Group_6_0_3__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0_3__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_5__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_0_3__1" - // InternalRosSystem.g:4141:1: rule__ComponentInterface__Group_6_0_3__1 : rule__ComponentInterface__Group_6_0_3__1__Impl ; - public final void rule__ComponentInterface__Group_6_0_3__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_5__1" + // InternalRosSystem.g:4222:1: rule__ComponentInterface__Group_5__1 : rule__ComponentInterface__Group_5__1__Impl ; + public final void rule__ComponentInterface__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4145:1: ( rule__ComponentInterface__Group_6_0_3__1__Impl ) - // InternalRosSystem.g:4146:2: rule__ComponentInterface__Group_6_0_3__1__Impl + // InternalRosSystem.g:4226:1: ( rule__ComponentInterface__Group_5__1__Impl ) + // InternalRosSystem.g:4227:2: rule__ComponentInterface__Group_5__1__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_0_3__1__Impl(); + rule__ComponentInterface__Group_5__1__Impl(); state._fsp--; @@ -12498,35 +12917,35 @@ public final void rule__ComponentInterface__Group_6_0_3__1() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0_3__1" + // $ANTLR end "rule__ComponentInterface__Group_5__1" - // $ANTLR start "rule__ComponentInterface__Group_6_0_3__1__Impl" - // InternalRosSystem.g:4152:1: rule__ComponentInterface__Group_6_0_3__1__Impl : ( ( rule__ComponentInterface__RospublisherAssignment_6_0_3_1 ) ) ; - public final void rule__ComponentInterface__Group_6_0_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_5__1__Impl" + // InternalRosSystem.g:4233:1: rule__ComponentInterface__Group_5__1__Impl : ( ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) ) ; + public final void rule__ComponentInterface__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4156:1: ( ( ( rule__ComponentInterface__RospublisherAssignment_6_0_3_1 ) ) ) - // InternalRosSystem.g:4157:1: ( ( rule__ComponentInterface__RospublisherAssignment_6_0_3_1 ) ) + // InternalRosSystem.g:4237:1: ( ( ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) ) ) + // InternalRosSystem.g:4238:1: ( ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) ) { - // InternalRosSystem.g:4157:1: ( ( rule__ComponentInterface__RospublisherAssignment_6_0_3_1 ) ) - // InternalRosSystem.g:4158:2: ( rule__ComponentInterface__RospublisherAssignment_6_0_3_1 ) + // InternalRosSystem.g:4238:1: ( ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) ) + // InternalRosSystem.g:4239:2: ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) { - before(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_3_1()); - // InternalRosSystem.g:4159:2: ( rule__ComponentInterface__RospublisherAssignment_6_0_3_1 ) - // InternalRosSystem.g:4159:3: rule__ComponentInterface__RospublisherAssignment_6_0_3_1 + before(grammarAccess.getComponentInterfaceAccess().getFromRosNodeAssignment_5_1()); + // InternalRosSystem.g:4240:2: ( rule__ComponentInterface__FromRosNodeAssignment_5_1 ) + // InternalRosSystem.g:4240:3: rule__ComponentInterface__FromRosNodeAssignment_5_1 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RospublisherAssignment_6_0_3_1(); + rule__ComponentInterface__FromRosNodeAssignment_5_1(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_0_3_1()); + after(grammarAccess.getComponentInterfaceAccess().getFromRosNodeAssignment_5_1()); } @@ -12545,26 +12964,26 @@ public final void rule__ComponentInterface__Group_6_0_3__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_0_3__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_5__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_1__0" - // InternalRosSystem.g:4168:1: rule__ComponentInterface__Group_6_1__0 : rule__ComponentInterface__Group_6_1__0__Impl rule__ComponentInterface__Group_6_1__1 ; - public final void rule__ComponentInterface__Group_6_1__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__0" + // InternalRosSystem.g:4249:1: rule__ComponentInterface__Group_6__0 : rule__ComponentInterface__Group_6__0__Impl rule__ComponentInterface__Group_6__1 ; + public final void rule__ComponentInterface__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4172:1: ( rule__ComponentInterface__Group_6_1__0__Impl rule__ComponentInterface__Group_6_1__1 ) - // InternalRosSystem.g:4173:2: rule__ComponentInterface__Group_6_1__0__Impl rule__ComponentInterface__Group_6_1__1 + // InternalRosSystem.g:4253:1: ( rule__ComponentInterface__Group_6__0__Impl rule__ComponentInterface__Group_6__1 ) + // InternalRosSystem.g:4254:2: rule__ComponentInterface__Group_6__0__Impl rule__ComponentInterface__Group_6__1 { pushFollow(FOLLOW_4); - rule__ComponentInterface__Group_6_1__0__Impl(); + rule__ComponentInterface__Group_6__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_1__1(); + rule__ComponentInterface__Group_6__1(); state._fsp--; @@ -12583,25 +13002,25 @@ public final void rule__ComponentInterface__Group_6_1__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__0" + // $ANTLR end "rule__ComponentInterface__Group_6__0" - // $ANTLR start "rule__ComponentInterface__Group_6_1__0__Impl" - // InternalRosSystem.g:4180:1: rule__ComponentInterface__Group_6_1__0__Impl : ( 'RosSubscribers' ) ; - public final void rule__ComponentInterface__Group_6_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__0__Impl" + // InternalRosSystem.g:4261:1: rule__ComponentInterface__Group_6__0__Impl : ( 'RosPublishers' ) ; + public final void rule__ComponentInterface__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4184:1: ( ( 'RosSubscribers' ) ) - // InternalRosSystem.g:4185:1: ( 'RosSubscribers' ) + // InternalRosSystem.g:4265:1: ( ( 'RosPublishers' ) ) + // InternalRosSystem.g:4266:1: ( 'RosPublishers' ) { - // InternalRosSystem.g:4185:1: ( 'RosSubscribers' ) - // InternalRosSystem.g:4186:2: 'RosSubscribers' + // InternalRosSystem.g:4266:1: ( 'RosPublishers' ) + // InternalRosSystem.g:4267:2: 'RosPublishers' { - before(grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_6_1_0()); - match(input,45,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_6_1_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0()); + match(input,44,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0()); } @@ -12620,26 +13039,26 @@ public final void rule__ComponentInterface__Group_6_1__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_6__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_1__1" - // InternalRosSystem.g:4195:1: rule__ComponentInterface__Group_6_1__1 : rule__ComponentInterface__Group_6_1__1__Impl rule__ComponentInterface__Group_6_1__2 ; - public final void rule__ComponentInterface__Group_6_1__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__1" + // InternalRosSystem.g:4276:1: rule__ComponentInterface__Group_6__1 : rule__ComponentInterface__Group_6__1__Impl rule__ComponentInterface__Group_6__2 ; + public final void rule__ComponentInterface__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4199:1: ( rule__ComponentInterface__Group_6_1__1__Impl rule__ComponentInterface__Group_6_1__2 ) - // InternalRosSystem.g:4200:2: rule__ComponentInterface__Group_6_1__1__Impl rule__ComponentInterface__Group_6_1__2 + // InternalRosSystem.g:4280:1: ( rule__ComponentInterface__Group_6__1__Impl rule__ComponentInterface__Group_6__2 ) + // InternalRosSystem.g:4281:2: rule__ComponentInterface__Group_6__1__Impl rule__ComponentInterface__Group_6__2 { - pushFollow(FOLLOW_29); - rule__ComponentInterface__Group_6_1__1__Impl(); + pushFollow(FOLLOW_27); + rule__ComponentInterface__Group_6__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_1__2(); + rule__ComponentInterface__Group_6__2(); state._fsp--; @@ -12658,25 +13077,25 @@ public final void rule__ComponentInterface__Group_6_1__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__1" + // $ANTLR end "rule__ComponentInterface__Group_6__1" - // $ANTLR start "rule__ComponentInterface__Group_6_1__1__Impl" - // InternalRosSystem.g:4207:1: rule__ComponentInterface__Group_6_1__1__Impl : ( '{' ) ; - public final void rule__ComponentInterface__Group_6_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__1__Impl" + // InternalRosSystem.g:4288:1: rule__ComponentInterface__Group_6__1__Impl : ( '{' ) ; + public final void rule__ComponentInterface__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4211:1: ( ( '{' ) ) - // InternalRosSystem.g:4212:1: ( '{' ) + // InternalRosSystem.g:4292:1: ( ( '{' ) ) + // InternalRosSystem.g:4293:1: ( '{' ) { - // InternalRosSystem.g:4212:1: ( '{' ) - // InternalRosSystem.g:4213:2: '{' + // InternalRosSystem.g:4293:1: ( '{' ) + // InternalRosSystem.g:4294:2: '{' { - before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1_1()); + before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1()); match(input,24,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1_1()); + after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1()); } @@ -12695,26 +13114,26 @@ public final void rule__ComponentInterface__Group_6_1__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_6__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_1__2" - // InternalRosSystem.g:4222:1: rule__ComponentInterface__Group_6_1__2 : rule__ComponentInterface__Group_6_1__2__Impl rule__ComponentInterface__Group_6_1__3 ; - public final void rule__ComponentInterface__Group_6_1__2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__2" + // InternalRosSystem.g:4303:1: rule__ComponentInterface__Group_6__2 : rule__ComponentInterface__Group_6__2__Impl rule__ComponentInterface__Group_6__3 ; + public final void rule__ComponentInterface__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4226:1: ( rule__ComponentInterface__Group_6_1__2__Impl rule__ComponentInterface__Group_6_1__3 ) - // InternalRosSystem.g:4227:2: rule__ComponentInterface__Group_6_1__2__Impl rule__ComponentInterface__Group_6_1__3 + // InternalRosSystem.g:4307:1: ( rule__ComponentInterface__Group_6__2__Impl rule__ComponentInterface__Group_6__3 ) + // InternalRosSystem.g:4308:2: rule__ComponentInterface__Group_6__2__Impl rule__ComponentInterface__Group_6__3 { pushFollow(FOLLOW_28); - rule__ComponentInterface__Group_6_1__2__Impl(); + rule__ComponentInterface__Group_6__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_1__3(); + rule__ComponentInterface__Group_6__3(); state._fsp--; @@ -12733,35 +13152,35 @@ public final void rule__ComponentInterface__Group_6_1__2() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__2" + // $ANTLR end "rule__ComponentInterface__Group_6__2" - // $ANTLR start "rule__ComponentInterface__Group_6_1__2__Impl" - // InternalRosSystem.g:4234:1: rule__ComponentInterface__Group_6_1__2__Impl : ( ( rule__ComponentInterface__RossubscriberAssignment_6_1_2 ) ) ; - public final void rule__ComponentInterface__Group_6_1__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__2__Impl" + // InternalRosSystem.g:4315:1: rule__ComponentInterface__Group_6__2__Impl : ( ( rule__ComponentInterface__RospublisherAssignment_6_2 ) ) ; + public final void rule__ComponentInterface__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4238:1: ( ( ( rule__ComponentInterface__RossubscriberAssignment_6_1_2 ) ) ) - // InternalRosSystem.g:4239:1: ( ( rule__ComponentInterface__RossubscriberAssignment_6_1_2 ) ) + // InternalRosSystem.g:4319:1: ( ( ( rule__ComponentInterface__RospublisherAssignment_6_2 ) ) ) + // InternalRosSystem.g:4320:1: ( ( rule__ComponentInterface__RospublisherAssignment_6_2 ) ) { - // InternalRosSystem.g:4239:1: ( ( rule__ComponentInterface__RossubscriberAssignment_6_1_2 ) ) - // InternalRosSystem.g:4240:2: ( rule__ComponentInterface__RossubscriberAssignment_6_1_2 ) + // InternalRosSystem.g:4320:1: ( ( rule__ComponentInterface__RospublisherAssignment_6_2 ) ) + // InternalRosSystem.g:4321:2: ( rule__ComponentInterface__RospublisherAssignment_6_2 ) { - before(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_2()); - // InternalRosSystem.g:4241:2: ( rule__ComponentInterface__RossubscriberAssignment_6_1_2 ) - // InternalRosSystem.g:4241:3: rule__ComponentInterface__RossubscriberAssignment_6_1_2 + before(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_2()); + // InternalRosSystem.g:4322:2: ( rule__ComponentInterface__RospublisherAssignment_6_2 ) + // InternalRosSystem.g:4322:3: rule__ComponentInterface__RospublisherAssignment_6_2 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RossubscriberAssignment_6_1_2(); + rule__ComponentInterface__RospublisherAssignment_6_2(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_2()); + after(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_2()); } @@ -12780,26 +13199,26 @@ public final void rule__ComponentInterface__Group_6_1__2__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__2__Impl" + // $ANTLR end "rule__ComponentInterface__Group_6__2__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_1__3" - // InternalRosSystem.g:4249:1: rule__ComponentInterface__Group_6_1__3 : rule__ComponentInterface__Group_6_1__3__Impl rule__ComponentInterface__Group_6_1__4 ; - public final void rule__ComponentInterface__Group_6_1__3() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__3" + // InternalRosSystem.g:4330:1: rule__ComponentInterface__Group_6__3 : rule__ComponentInterface__Group_6__3__Impl rule__ComponentInterface__Group_6__4 ; + public final void rule__ComponentInterface__Group_6__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4253:1: ( rule__ComponentInterface__Group_6_1__3__Impl rule__ComponentInterface__Group_6_1__4 ) - // InternalRosSystem.g:4254:2: rule__ComponentInterface__Group_6_1__3__Impl rule__ComponentInterface__Group_6_1__4 + // InternalRosSystem.g:4334:1: ( rule__ComponentInterface__Group_6__3__Impl rule__ComponentInterface__Group_6__4 ) + // InternalRosSystem.g:4335:2: rule__ComponentInterface__Group_6__3__Impl rule__ComponentInterface__Group_6__4 { pushFollow(FOLLOW_28); - rule__ComponentInterface__Group_6_1__3__Impl(); + rule__ComponentInterface__Group_6__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_1__4(); + rule__ComponentInterface__Group_6__4(); state._fsp--; @@ -12818,40 +13237,40 @@ public final void rule__ComponentInterface__Group_6_1__3() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__3" + // $ANTLR end "rule__ComponentInterface__Group_6__3" - // $ANTLR start "rule__ComponentInterface__Group_6_1__3__Impl" - // InternalRosSystem.g:4261:1: rule__ComponentInterface__Group_6_1__3__Impl : ( ( rule__ComponentInterface__Group_6_1_3__0 )* ) ; - public final void rule__ComponentInterface__Group_6_1__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__3__Impl" + // InternalRosSystem.g:4342:1: rule__ComponentInterface__Group_6__3__Impl : ( ( rule__ComponentInterface__Group_6_3__0 )* ) ; + public final void rule__ComponentInterface__Group_6__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4265:1: ( ( ( rule__ComponentInterface__Group_6_1_3__0 )* ) ) - // InternalRosSystem.g:4266:1: ( ( rule__ComponentInterface__Group_6_1_3__0 )* ) + // InternalRosSystem.g:4346:1: ( ( ( rule__ComponentInterface__Group_6_3__0 )* ) ) + // InternalRosSystem.g:4347:1: ( ( rule__ComponentInterface__Group_6_3__0 )* ) { - // InternalRosSystem.g:4266:1: ( ( rule__ComponentInterface__Group_6_1_3__0 )* ) - // InternalRosSystem.g:4267:2: ( rule__ComponentInterface__Group_6_1_3__0 )* + // InternalRosSystem.g:4347:1: ( ( rule__ComponentInterface__Group_6_3__0 )* ) + // InternalRosSystem.g:4348:2: ( rule__ComponentInterface__Group_6_3__0 )* { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_1_3()); - // InternalRosSystem.g:4268:2: ( rule__ComponentInterface__Group_6_1_3__0 )* - loop21: + before(grammarAccess.getComponentInterfaceAccess().getGroup_6_3()); + // InternalRosSystem.g:4349:2: ( rule__ComponentInterface__Group_6_3__0 )* + loop32: do { - int alt21=2; - int LA21_0 = input.LA(1); + int alt32=2; + int LA32_0 = input.LA(1); - if ( (LA21_0==30) ) { - alt21=1; + if ( (LA32_0==30) ) { + alt32=1; } - switch (alt21) { + switch (alt32) { case 1 : - // InternalRosSystem.g:4268:3: rule__ComponentInterface__Group_6_1_3__0 + // InternalRosSystem.g:4349:3: rule__ComponentInterface__Group_6_3__0 { - pushFollow(FOLLOW_12); - rule__ComponentInterface__Group_6_1_3__0(); + pushFollow(FOLLOW_11); + rule__ComponentInterface__Group_6_3__0(); state._fsp--; @@ -12860,11 +13279,11 @@ public final void rule__ComponentInterface__Group_6_1__3__Impl() throws Recognit break; default : - break loop21; + break loop32; } } while (true); - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_1_3()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_6_3()); } @@ -12883,21 +13302,21 @@ public final void rule__ComponentInterface__Group_6_1__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__3__Impl" + // $ANTLR end "rule__ComponentInterface__Group_6__3__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_1__4" - // InternalRosSystem.g:4276:1: rule__ComponentInterface__Group_6_1__4 : rule__ComponentInterface__Group_6_1__4__Impl ; - public final void rule__ComponentInterface__Group_6_1__4() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__4" + // InternalRosSystem.g:4357:1: rule__ComponentInterface__Group_6__4 : rule__ComponentInterface__Group_6__4__Impl ; + public final void rule__ComponentInterface__Group_6__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4280:1: ( rule__ComponentInterface__Group_6_1__4__Impl ) - // InternalRosSystem.g:4281:2: rule__ComponentInterface__Group_6_1__4__Impl + // InternalRosSystem.g:4361:1: ( rule__ComponentInterface__Group_6__4__Impl ) + // InternalRosSystem.g:4362:2: rule__ComponentInterface__Group_6__4__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_1__4__Impl(); + rule__ComponentInterface__Group_6__4__Impl(); state._fsp--; @@ -12916,25 +13335,25 @@ public final void rule__ComponentInterface__Group_6_1__4() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__4" + // $ANTLR end "rule__ComponentInterface__Group_6__4" - // $ANTLR start "rule__ComponentInterface__Group_6_1__4__Impl" - // InternalRosSystem.g:4287:1: rule__ComponentInterface__Group_6_1__4__Impl : ( '}' ) ; - public final void rule__ComponentInterface__Group_6_1__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6__4__Impl" + // InternalRosSystem.g:4368:1: rule__ComponentInterface__Group_6__4__Impl : ( '}' ) ; + public final void rule__ComponentInterface__Group_6__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4291:1: ( ( '}' ) ) - // InternalRosSystem.g:4292:1: ( '}' ) + // InternalRosSystem.g:4372:1: ( ( '}' ) ) + // InternalRosSystem.g:4373:1: ( '}' ) { - // InternalRosSystem.g:4292:1: ( '}' ) - // InternalRosSystem.g:4293:2: '}' + // InternalRosSystem.g:4373:1: ( '}' ) + // InternalRosSystem.g:4374:2: '}' { - before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_1_4()); + before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4()); match(input,26,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_1_4()); + after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4()); } @@ -12953,26 +13372,26 @@ public final void rule__ComponentInterface__Group_6_1__4__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1__4__Impl" + // $ANTLR end "rule__ComponentInterface__Group_6__4__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_1_3__0" - // InternalRosSystem.g:4303:1: rule__ComponentInterface__Group_6_1_3__0 : rule__ComponentInterface__Group_6_1_3__0__Impl rule__ComponentInterface__Group_6_1_3__1 ; - public final void rule__ComponentInterface__Group_6_1_3__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6_3__0" + // InternalRosSystem.g:4384:1: rule__ComponentInterface__Group_6_3__0 : rule__ComponentInterface__Group_6_3__0__Impl rule__ComponentInterface__Group_6_3__1 ; + public final void rule__ComponentInterface__Group_6_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4307:1: ( rule__ComponentInterface__Group_6_1_3__0__Impl rule__ComponentInterface__Group_6_1_3__1 ) - // InternalRosSystem.g:4308:2: rule__ComponentInterface__Group_6_1_3__0__Impl rule__ComponentInterface__Group_6_1_3__1 + // InternalRosSystem.g:4388:1: ( rule__ComponentInterface__Group_6_3__0__Impl rule__ComponentInterface__Group_6_3__1 ) + // InternalRosSystem.g:4389:2: rule__ComponentInterface__Group_6_3__0__Impl rule__ComponentInterface__Group_6_3__1 { - pushFollow(FOLLOW_29); - rule__ComponentInterface__Group_6_1_3__0__Impl(); + pushFollow(FOLLOW_27); + rule__ComponentInterface__Group_6_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_1_3__1(); + rule__ComponentInterface__Group_6_3__1(); state._fsp--; @@ -12991,25 +13410,25 @@ public final void rule__ComponentInterface__Group_6_1_3__0() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1_3__0" + // $ANTLR end "rule__ComponentInterface__Group_6_3__0" - // $ANTLR start "rule__ComponentInterface__Group_6_1_3__0__Impl" - // InternalRosSystem.g:4315:1: rule__ComponentInterface__Group_6_1_3__0__Impl : ( ',' ) ; - public final void rule__ComponentInterface__Group_6_1_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6_3__0__Impl" + // InternalRosSystem.g:4396:1: rule__ComponentInterface__Group_6_3__0__Impl : ( ',' ) ; + public final void rule__ComponentInterface__Group_6_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4319:1: ( ( ',' ) ) - // InternalRosSystem.g:4320:1: ( ',' ) + // InternalRosSystem.g:4400:1: ( ( ',' ) ) + // InternalRosSystem.g:4401:1: ( ',' ) { - // InternalRosSystem.g:4320:1: ( ',' ) - // InternalRosSystem.g:4321:2: ',' + // InternalRosSystem.g:4401:1: ( ',' ) + // InternalRosSystem.g:4402:2: ',' { - before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_1_3_0()); + before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_0()); match(input,30,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_1_3_0()); + after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_0()); } @@ -13028,21 +13447,21 @@ public final void rule__ComponentInterface__Group_6_1_3__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1_3__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_6_3__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_1_3__1" - // InternalRosSystem.g:4330:1: rule__ComponentInterface__Group_6_1_3__1 : rule__ComponentInterface__Group_6_1_3__1__Impl ; - public final void rule__ComponentInterface__Group_6_1_3__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6_3__1" + // InternalRosSystem.g:4411:1: rule__ComponentInterface__Group_6_3__1 : rule__ComponentInterface__Group_6_3__1__Impl ; + public final void rule__ComponentInterface__Group_6_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4334:1: ( rule__ComponentInterface__Group_6_1_3__1__Impl ) - // InternalRosSystem.g:4335:2: rule__ComponentInterface__Group_6_1_3__1__Impl + // InternalRosSystem.g:4415:1: ( rule__ComponentInterface__Group_6_3__1__Impl ) + // InternalRosSystem.g:4416:2: rule__ComponentInterface__Group_6_3__1__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_1_3__1__Impl(); + rule__ComponentInterface__Group_6_3__1__Impl(); state._fsp--; @@ -13061,35 +13480,35 @@ public final void rule__ComponentInterface__Group_6_1_3__1() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1_3__1" + // $ANTLR end "rule__ComponentInterface__Group_6_3__1" - // $ANTLR start "rule__ComponentInterface__Group_6_1_3__1__Impl" - // InternalRosSystem.g:4341:1: rule__ComponentInterface__Group_6_1_3__1__Impl : ( ( rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 ) ) ; - public final void rule__ComponentInterface__Group_6_1_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_6_3__1__Impl" + // InternalRosSystem.g:4422:1: rule__ComponentInterface__Group_6_3__1__Impl : ( ( rule__ComponentInterface__RospublisherAssignment_6_3_1 ) ) ; + public final void rule__ComponentInterface__Group_6_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4345:1: ( ( ( rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 ) ) ) - // InternalRosSystem.g:4346:1: ( ( rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 ) ) + // InternalRosSystem.g:4426:1: ( ( ( rule__ComponentInterface__RospublisherAssignment_6_3_1 ) ) ) + // InternalRosSystem.g:4427:1: ( ( rule__ComponentInterface__RospublisherAssignment_6_3_1 ) ) { - // InternalRosSystem.g:4346:1: ( ( rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 ) ) - // InternalRosSystem.g:4347:2: ( rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 ) + // InternalRosSystem.g:4427:1: ( ( rule__ComponentInterface__RospublisherAssignment_6_3_1 ) ) + // InternalRosSystem.g:4428:2: ( rule__ComponentInterface__RospublisherAssignment_6_3_1 ) { - before(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_3_1()); - // InternalRosSystem.g:4348:2: ( rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 ) - // InternalRosSystem.g:4348:3: rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 + before(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_3_1()); + // InternalRosSystem.g:4429:2: ( rule__ComponentInterface__RospublisherAssignment_6_3_1 ) + // InternalRosSystem.g:4429:3: rule__ComponentInterface__RospublisherAssignment_6_3_1 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RossubscriberAssignment_6_1_3_1(); + rule__ComponentInterface__RospublisherAssignment_6_3_1(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_6_1_3_1()); + after(grammarAccess.getComponentInterfaceAccess().getRospublisherAssignment_6_3_1()); } @@ -13108,26 +13527,26 @@ public final void rule__ComponentInterface__Group_6_1_3__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_1_3__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_6_3__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_2__0" - // InternalRosSystem.g:4357:1: rule__ComponentInterface__Group_6_2__0 : rule__ComponentInterface__Group_6_2__0__Impl rule__ComponentInterface__Group_6_2__1 ; - public final void rule__ComponentInterface__Group_6_2__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__0" + // InternalRosSystem.g:4438:1: rule__ComponentInterface__Group_7__0 : rule__ComponentInterface__Group_7__0__Impl rule__ComponentInterface__Group_7__1 ; + public final void rule__ComponentInterface__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4361:1: ( rule__ComponentInterface__Group_6_2__0__Impl rule__ComponentInterface__Group_6_2__1 ) - // InternalRosSystem.g:4362:2: rule__ComponentInterface__Group_6_2__0__Impl rule__ComponentInterface__Group_6_2__1 + // InternalRosSystem.g:4442:1: ( rule__ComponentInterface__Group_7__0__Impl rule__ComponentInterface__Group_7__1 ) + // InternalRosSystem.g:4443:2: rule__ComponentInterface__Group_7__0__Impl rule__ComponentInterface__Group_7__1 { pushFollow(FOLLOW_4); - rule__ComponentInterface__Group_6_2__0__Impl(); + rule__ComponentInterface__Group_7__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_2__1(); + rule__ComponentInterface__Group_7__1(); state._fsp--; @@ -13146,25 +13565,25 @@ public final void rule__ComponentInterface__Group_6_2__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__0" + // $ANTLR end "rule__ComponentInterface__Group_7__0" - // $ANTLR start "rule__ComponentInterface__Group_6_2__0__Impl" - // InternalRosSystem.g:4369:1: rule__ComponentInterface__Group_6_2__0__Impl : ( 'RosSrvServers' ) ; - public final void rule__ComponentInterface__Group_6_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__0__Impl" + // InternalRosSystem.g:4450:1: rule__ComponentInterface__Group_7__0__Impl : ( 'RosSubscribers' ) ; + public final void rule__ComponentInterface__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4373:1: ( ( 'RosSrvServers' ) ) - // InternalRosSystem.g:4374:1: ( 'RosSrvServers' ) + // InternalRosSystem.g:4454:1: ( ( 'RosSubscribers' ) ) + // InternalRosSystem.g:4455:1: ( 'RosSubscribers' ) { - // InternalRosSystem.g:4374:1: ( 'RosSrvServers' ) - // InternalRosSystem.g:4375:2: 'RosSrvServers' + // InternalRosSystem.g:4455:1: ( 'RosSubscribers' ) + // InternalRosSystem.g:4456:2: 'RosSubscribers' { - before(grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_6_2_0()); - match(input,46,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_6_2_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_7_0()); + match(input,45,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_7_0()); } @@ -13183,26 +13602,26 @@ public final void rule__ComponentInterface__Group_6_2__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_7__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_2__1" - // InternalRosSystem.g:4384:1: rule__ComponentInterface__Group_6_2__1 : rule__ComponentInterface__Group_6_2__1__Impl rule__ComponentInterface__Group_6_2__2 ; - public final void rule__ComponentInterface__Group_6_2__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__1" + // InternalRosSystem.g:4465:1: rule__ComponentInterface__Group_7__1 : rule__ComponentInterface__Group_7__1__Impl rule__ComponentInterface__Group_7__2 ; + public final void rule__ComponentInterface__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4388:1: ( rule__ComponentInterface__Group_6_2__1__Impl rule__ComponentInterface__Group_6_2__2 ) - // InternalRosSystem.g:4389:2: rule__ComponentInterface__Group_6_2__1__Impl rule__ComponentInterface__Group_6_2__2 + // InternalRosSystem.g:4469:1: ( rule__ComponentInterface__Group_7__1__Impl rule__ComponentInterface__Group_7__2 ) + // InternalRosSystem.g:4470:2: rule__ComponentInterface__Group_7__1__Impl rule__ComponentInterface__Group_7__2 { - pushFollow(FOLLOW_30); - rule__ComponentInterface__Group_6_2__1__Impl(); + pushFollow(FOLLOW_29); + rule__ComponentInterface__Group_7__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_2__2(); + rule__ComponentInterface__Group_7__2(); state._fsp--; @@ -13221,25 +13640,25 @@ public final void rule__ComponentInterface__Group_6_2__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__1" + // $ANTLR end "rule__ComponentInterface__Group_7__1" - // $ANTLR start "rule__ComponentInterface__Group_6_2__1__Impl" - // InternalRosSystem.g:4396:1: rule__ComponentInterface__Group_6_2__1__Impl : ( '{' ) ; - public final void rule__ComponentInterface__Group_6_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__1__Impl" + // InternalRosSystem.g:4477:1: rule__ComponentInterface__Group_7__1__Impl : ( '{' ) ; + public final void rule__ComponentInterface__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4400:1: ( ( '{' ) ) - // InternalRosSystem.g:4401:1: ( '{' ) + // InternalRosSystem.g:4481:1: ( ( '{' ) ) + // InternalRosSystem.g:4482:1: ( '{' ) { - // InternalRosSystem.g:4401:1: ( '{' ) - // InternalRosSystem.g:4402:2: '{' + // InternalRosSystem.g:4482:1: ( '{' ) + // InternalRosSystem.g:4483:2: '{' { - before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_2_1()); + before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_7_1()); match(input,24,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_2_1()); + after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_7_1()); } @@ -13258,26 +13677,26 @@ public final void rule__ComponentInterface__Group_6_2__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_7__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_2__2" - // InternalRosSystem.g:4411:1: rule__ComponentInterface__Group_6_2__2 : rule__ComponentInterface__Group_6_2__2__Impl rule__ComponentInterface__Group_6_2__3 ; - public final void rule__ComponentInterface__Group_6_2__2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__2" + // InternalRosSystem.g:4492:1: rule__ComponentInterface__Group_7__2 : rule__ComponentInterface__Group_7__2__Impl rule__ComponentInterface__Group_7__3 ; + public final void rule__ComponentInterface__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4415:1: ( rule__ComponentInterface__Group_6_2__2__Impl rule__ComponentInterface__Group_6_2__3 ) - // InternalRosSystem.g:4416:2: rule__ComponentInterface__Group_6_2__2__Impl rule__ComponentInterface__Group_6_2__3 + // InternalRosSystem.g:4496:1: ( rule__ComponentInterface__Group_7__2__Impl rule__ComponentInterface__Group_7__3 ) + // InternalRosSystem.g:4497:2: rule__ComponentInterface__Group_7__2__Impl rule__ComponentInterface__Group_7__3 { pushFollow(FOLLOW_28); - rule__ComponentInterface__Group_6_2__2__Impl(); + rule__ComponentInterface__Group_7__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_2__3(); + rule__ComponentInterface__Group_7__3(); state._fsp--; @@ -13296,35 +13715,35 @@ public final void rule__ComponentInterface__Group_6_2__2() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__2" + // $ANTLR end "rule__ComponentInterface__Group_7__2" - // $ANTLR start "rule__ComponentInterface__Group_6_2__2__Impl" - // InternalRosSystem.g:4423:1: rule__ComponentInterface__Group_6_2__2__Impl : ( ( rule__ComponentInterface__RosserviceserverAssignment_6_2_2 ) ) ; - public final void rule__ComponentInterface__Group_6_2__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__2__Impl" + // InternalRosSystem.g:4504:1: rule__ComponentInterface__Group_7__2__Impl : ( ( rule__ComponentInterface__RossubscriberAssignment_7_2 ) ) ; + public final void rule__ComponentInterface__Group_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4427:1: ( ( ( rule__ComponentInterface__RosserviceserverAssignment_6_2_2 ) ) ) - // InternalRosSystem.g:4428:1: ( ( rule__ComponentInterface__RosserviceserverAssignment_6_2_2 ) ) + // InternalRosSystem.g:4508:1: ( ( ( rule__ComponentInterface__RossubscriberAssignment_7_2 ) ) ) + // InternalRosSystem.g:4509:1: ( ( rule__ComponentInterface__RossubscriberAssignment_7_2 ) ) { - // InternalRosSystem.g:4428:1: ( ( rule__ComponentInterface__RosserviceserverAssignment_6_2_2 ) ) - // InternalRosSystem.g:4429:2: ( rule__ComponentInterface__RosserviceserverAssignment_6_2_2 ) + // InternalRosSystem.g:4509:1: ( ( rule__ComponentInterface__RossubscriberAssignment_7_2 ) ) + // InternalRosSystem.g:4510:2: ( rule__ComponentInterface__RossubscriberAssignment_7_2 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_2()); - // InternalRosSystem.g:4430:2: ( rule__ComponentInterface__RosserviceserverAssignment_6_2_2 ) - // InternalRosSystem.g:4430:3: rule__ComponentInterface__RosserviceserverAssignment_6_2_2 + before(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_2()); + // InternalRosSystem.g:4511:2: ( rule__ComponentInterface__RossubscriberAssignment_7_2 ) + // InternalRosSystem.g:4511:3: rule__ComponentInterface__RossubscriberAssignment_7_2 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosserviceserverAssignment_6_2_2(); + rule__ComponentInterface__RossubscriberAssignment_7_2(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_2()); + after(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_2()); } @@ -13343,26 +13762,26 @@ public final void rule__ComponentInterface__Group_6_2__2__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__2__Impl" + // $ANTLR end "rule__ComponentInterface__Group_7__2__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_2__3" - // InternalRosSystem.g:4438:1: rule__ComponentInterface__Group_6_2__3 : rule__ComponentInterface__Group_6_2__3__Impl rule__ComponentInterface__Group_6_2__4 ; - public final void rule__ComponentInterface__Group_6_2__3() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__3" + // InternalRosSystem.g:4519:1: rule__ComponentInterface__Group_7__3 : rule__ComponentInterface__Group_7__3__Impl rule__ComponentInterface__Group_7__4 ; + public final void rule__ComponentInterface__Group_7__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4442:1: ( rule__ComponentInterface__Group_6_2__3__Impl rule__ComponentInterface__Group_6_2__4 ) - // InternalRosSystem.g:4443:2: rule__ComponentInterface__Group_6_2__3__Impl rule__ComponentInterface__Group_6_2__4 + // InternalRosSystem.g:4523:1: ( rule__ComponentInterface__Group_7__3__Impl rule__ComponentInterface__Group_7__4 ) + // InternalRosSystem.g:4524:2: rule__ComponentInterface__Group_7__3__Impl rule__ComponentInterface__Group_7__4 { pushFollow(FOLLOW_28); - rule__ComponentInterface__Group_6_2__3__Impl(); + rule__ComponentInterface__Group_7__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_2__4(); + rule__ComponentInterface__Group_7__4(); state._fsp--; @@ -13381,40 +13800,40 @@ public final void rule__ComponentInterface__Group_6_2__3() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__3" + // $ANTLR end "rule__ComponentInterface__Group_7__3" - // $ANTLR start "rule__ComponentInterface__Group_6_2__3__Impl" - // InternalRosSystem.g:4450:1: rule__ComponentInterface__Group_6_2__3__Impl : ( ( rule__ComponentInterface__Group_6_2_3__0 )* ) ; - public final void rule__ComponentInterface__Group_6_2__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__3__Impl" + // InternalRosSystem.g:4531:1: rule__ComponentInterface__Group_7__3__Impl : ( ( rule__ComponentInterface__Group_7_3__0 )* ) ; + public final void rule__ComponentInterface__Group_7__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4454:1: ( ( ( rule__ComponentInterface__Group_6_2_3__0 )* ) ) - // InternalRosSystem.g:4455:1: ( ( rule__ComponentInterface__Group_6_2_3__0 )* ) + // InternalRosSystem.g:4535:1: ( ( ( rule__ComponentInterface__Group_7_3__0 )* ) ) + // InternalRosSystem.g:4536:1: ( ( rule__ComponentInterface__Group_7_3__0 )* ) { - // InternalRosSystem.g:4455:1: ( ( rule__ComponentInterface__Group_6_2_3__0 )* ) - // InternalRosSystem.g:4456:2: ( rule__ComponentInterface__Group_6_2_3__0 )* + // InternalRosSystem.g:4536:1: ( ( rule__ComponentInterface__Group_7_3__0 )* ) + // InternalRosSystem.g:4537:2: ( rule__ComponentInterface__Group_7_3__0 )* { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_2_3()); - // InternalRosSystem.g:4457:2: ( rule__ComponentInterface__Group_6_2_3__0 )* - loop22: + before(grammarAccess.getComponentInterfaceAccess().getGroup_7_3()); + // InternalRosSystem.g:4538:2: ( rule__ComponentInterface__Group_7_3__0 )* + loop33: do { - int alt22=2; - int LA22_0 = input.LA(1); + int alt33=2; + int LA33_0 = input.LA(1); - if ( (LA22_0==30) ) { - alt22=1; + if ( (LA33_0==30) ) { + alt33=1; } - switch (alt22) { + switch (alt33) { case 1 : - // InternalRosSystem.g:4457:3: rule__ComponentInterface__Group_6_2_3__0 + // InternalRosSystem.g:4538:3: rule__ComponentInterface__Group_7_3__0 { - pushFollow(FOLLOW_12); - rule__ComponentInterface__Group_6_2_3__0(); + pushFollow(FOLLOW_11); + rule__ComponentInterface__Group_7_3__0(); state._fsp--; @@ -13423,11 +13842,11 @@ public final void rule__ComponentInterface__Group_6_2__3__Impl() throws Recognit break; default : - break loop22; + break loop33; } } while (true); - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_2_3()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_7_3()); } @@ -13446,21 +13865,21 @@ public final void rule__ComponentInterface__Group_6_2__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__3__Impl" + // $ANTLR end "rule__ComponentInterface__Group_7__3__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_2__4" - // InternalRosSystem.g:4465:1: rule__ComponentInterface__Group_6_2__4 : rule__ComponentInterface__Group_6_2__4__Impl ; - public final void rule__ComponentInterface__Group_6_2__4() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__4" + // InternalRosSystem.g:4546:1: rule__ComponentInterface__Group_7__4 : rule__ComponentInterface__Group_7__4__Impl ; + public final void rule__ComponentInterface__Group_7__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4469:1: ( rule__ComponentInterface__Group_6_2__4__Impl ) - // InternalRosSystem.g:4470:2: rule__ComponentInterface__Group_6_2__4__Impl + // InternalRosSystem.g:4550:1: ( rule__ComponentInterface__Group_7__4__Impl ) + // InternalRosSystem.g:4551:2: rule__ComponentInterface__Group_7__4__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_2__4__Impl(); + rule__ComponentInterface__Group_7__4__Impl(); state._fsp--; @@ -13479,25 +13898,25 @@ public final void rule__ComponentInterface__Group_6_2__4() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__4" + // $ANTLR end "rule__ComponentInterface__Group_7__4" - // $ANTLR start "rule__ComponentInterface__Group_6_2__4__Impl" - // InternalRosSystem.g:4476:1: rule__ComponentInterface__Group_6_2__4__Impl : ( '}' ) ; - public final void rule__ComponentInterface__Group_6_2__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7__4__Impl" + // InternalRosSystem.g:4557:1: rule__ComponentInterface__Group_7__4__Impl : ( '}' ) ; + public final void rule__ComponentInterface__Group_7__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4480:1: ( ( '}' ) ) - // InternalRosSystem.g:4481:1: ( '}' ) + // InternalRosSystem.g:4561:1: ( ( '}' ) ) + // InternalRosSystem.g:4562:1: ( '}' ) { - // InternalRosSystem.g:4481:1: ( '}' ) - // InternalRosSystem.g:4482:2: '}' + // InternalRosSystem.g:4562:1: ( '}' ) + // InternalRosSystem.g:4563:2: '}' { - before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_2_4()); + before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7_4()); match(input,26,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_2_4()); + after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7_4()); } @@ -13516,26 +13935,26 @@ public final void rule__ComponentInterface__Group_6_2__4__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2__4__Impl" + // $ANTLR end "rule__ComponentInterface__Group_7__4__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_2_3__0" - // InternalRosSystem.g:4492:1: rule__ComponentInterface__Group_6_2_3__0 : rule__ComponentInterface__Group_6_2_3__0__Impl rule__ComponentInterface__Group_6_2_3__1 ; - public final void rule__ComponentInterface__Group_6_2_3__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7_3__0" + // InternalRosSystem.g:4573:1: rule__ComponentInterface__Group_7_3__0 : rule__ComponentInterface__Group_7_3__0__Impl rule__ComponentInterface__Group_7_3__1 ; + public final void rule__ComponentInterface__Group_7_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4496:1: ( rule__ComponentInterface__Group_6_2_3__0__Impl rule__ComponentInterface__Group_6_2_3__1 ) - // InternalRosSystem.g:4497:2: rule__ComponentInterface__Group_6_2_3__0__Impl rule__ComponentInterface__Group_6_2_3__1 + // InternalRosSystem.g:4577:1: ( rule__ComponentInterface__Group_7_3__0__Impl rule__ComponentInterface__Group_7_3__1 ) + // InternalRosSystem.g:4578:2: rule__ComponentInterface__Group_7_3__0__Impl rule__ComponentInterface__Group_7_3__1 { - pushFollow(FOLLOW_30); - rule__ComponentInterface__Group_6_2_3__0__Impl(); + pushFollow(FOLLOW_29); + rule__ComponentInterface__Group_7_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_2_3__1(); + rule__ComponentInterface__Group_7_3__1(); state._fsp--; @@ -13554,25 +13973,25 @@ public final void rule__ComponentInterface__Group_6_2_3__0() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2_3__0" + // $ANTLR end "rule__ComponentInterface__Group_7_3__0" - // $ANTLR start "rule__ComponentInterface__Group_6_2_3__0__Impl" - // InternalRosSystem.g:4504:1: rule__ComponentInterface__Group_6_2_3__0__Impl : ( ',' ) ; - public final void rule__ComponentInterface__Group_6_2_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7_3__0__Impl" + // InternalRosSystem.g:4585:1: rule__ComponentInterface__Group_7_3__0__Impl : ( ',' ) ; + public final void rule__ComponentInterface__Group_7_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4508:1: ( ( ',' ) ) - // InternalRosSystem.g:4509:1: ( ',' ) + // InternalRosSystem.g:4589:1: ( ( ',' ) ) + // InternalRosSystem.g:4590:1: ( ',' ) { - // InternalRosSystem.g:4509:1: ( ',' ) - // InternalRosSystem.g:4510:2: ',' + // InternalRosSystem.g:4590:1: ( ',' ) + // InternalRosSystem.g:4591:2: ',' { - before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_2_3_0()); + before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_7_3_0()); match(input,30,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_2_3_0()); + after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_7_3_0()); } @@ -13591,21 +14010,21 @@ public final void rule__ComponentInterface__Group_6_2_3__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2_3__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_7_3__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_2_3__1" - // InternalRosSystem.g:4519:1: rule__ComponentInterface__Group_6_2_3__1 : rule__ComponentInterface__Group_6_2_3__1__Impl ; - public final void rule__ComponentInterface__Group_6_2_3__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7_3__1" + // InternalRosSystem.g:4600:1: rule__ComponentInterface__Group_7_3__1 : rule__ComponentInterface__Group_7_3__1__Impl ; + public final void rule__ComponentInterface__Group_7_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4523:1: ( rule__ComponentInterface__Group_6_2_3__1__Impl ) - // InternalRosSystem.g:4524:2: rule__ComponentInterface__Group_6_2_3__1__Impl + // InternalRosSystem.g:4604:1: ( rule__ComponentInterface__Group_7_3__1__Impl ) + // InternalRosSystem.g:4605:2: rule__ComponentInterface__Group_7_3__1__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_2_3__1__Impl(); + rule__ComponentInterface__Group_7_3__1__Impl(); state._fsp--; @@ -13624,35 +14043,35 @@ public final void rule__ComponentInterface__Group_6_2_3__1() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2_3__1" + // $ANTLR end "rule__ComponentInterface__Group_7_3__1" - // $ANTLR start "rule__ComponentInterface__Group_6_2_3__1__Impl" - // InternalRosSystem.g:4530:1: rule__ComponentInterface__Group_6_2_3__1__Impl : ( ( rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 ) ) ; - public final void rule__ComponentInterface__Group_6_2_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_7_3__1__Impl" + // InternalRosSystem.g:4611:1: rule__ComponentInterface__Group_7_3__1__Impl : ( ( rule__ComponentInterface__RossubscriberAssignment_7_3_1 ) ) ; + public final void rule__ComponentInterface__Group_7_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4534:1: ( ( ( rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 ) ) ) - // InternalRosSystem.g:4535:1: ( ( rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 ) ) + // InternalRosSystem.g:4615:1: ( ( ( rule__ComponentInterface__RossubscriberAssignment_7_3_1 ) ) ) + // InternalRosSystem.g:4616:1: ( ( rule__ComponentInterface__RossubscriberAssignment_7_3_1 ) ) { - // InternalRosSystem.g:4535:1: ( ( rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 ) ) - // InternalRosSystem.g:4536:2: ( rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 ) + // InternalRosSystem.g:4616:1: ( ( rule__ComponentInterface__RossubscriberAssignment_7_3_1 ) ) + // InternalRosSystem.g:4617:2: ( rule__ComponentInterface__RossubscriberAssignment_7_3_1 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_3_1()); - // InternalRosSystem.g:4537:2: ( rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 ) - // InternalRosSystem.g:4537:3: rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 + before(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_3_1()); + // InternalRosSystem.g:4618:2: ( rule__ComponentInterface__RossubscriberAssignment_7_3_1 ) + // InternalRosSystem.g:4618:3: rule__ComponentInterface__RossubscriberAssignment_7_3_1 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1(); + rule__ComponentInterface__RossubscriberAssignment_7_3_1(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_6_2_3_1()); + after(grammarAccess.getComponentInterfaceAccess().getRossubscriberAssignment_7_3_1()); } @@ -13671,26 +14090,26 @@ public final void rule__ComponentInterface__Group_6_2_3__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_2_3__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_7_3__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_3__0" - // InternalRosSystem.g:4546:1: rule__ComponentInterface__Group_6_3__0 : rule__ComponentInterface__Group_6_3__0__Impl rule__ComponentInterface__Group_6_3__1 ; - public final void rule__ComponentInterface__Group_6_3__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__0" + // InternalRosSystem.g:4627:1: rule__ComponentInterface__Group_8__0 : rule__ComponentInterface__Group_8__0__Impl rule__ComponentInterface__Group_8__1 ; + public final void rule__ComponentInterface__Group_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4550:1: ( rule__ComponentInterface__Group_6_3__0__Impl rule__ComponentInterface__Group_6_3__1 ) - // InternalRosSystem.g:4551:2: rule__ComponentInterface__Group_6_3__0__Impl rule__ComponentInterface__Group_6_3__1 + // InternalRosSystem.g:4631:1: ( rule__ComponentInterface__Group_8__0__Impl rule__ComponentInterface__Group_8__1 ) + // InternalRosSystem.g:4632:2: rule__ComponentInterface__Group_8__0__Impl rule__ComponentInterface__Group_8__1 { pushFollow(FOLLOW_4); - rule__ComponentInterface__Group_6_3__0__Impl(); + rule__ComponentInterface__Group_8__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_3__1(); + rule__ComponentInterface__Group_8__1(); state._fsp--; @@ -13709,25 +14128,25 @@ public final void rule__ComponentInterface__Group_6_3__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__0" + // $ANTLR end "rule__ComponentInterface__Group_8__0" - // $ANTLR start "rule__ComponentInterface__Group_6_3__0__Impl" - // InternalRosSystem.g:4558:1: rule__ComponentInterface__Group_6_3__0__Impl : ( 'RosSrvClients' ) ; - public final void rule__ComponentInterface__Group_6_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__0__Impl" + // InternalRosSystem.g:4639:1: rule__ComponentInterface__Group_8__0__Impl : ( 'RosSrvServers' ) ; + public final void rule__ComponentInterface__Group_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4562:1: ( ( 'RosSrvClients' ) ) - // InternalRosSystem.g:4563:1: ( 'RosSrvClients' ) + // InternalRosSystem.g:4643:1: ( ( 'RosSrvServers' ) ) + // InternalRosSystem.g:4644:1: ( 'RosSrvServers' ) { - // InternalRosSystem.g:4563:1: ( 'RosSrvClients' ) - // InternalRosSystem.g:4564:2: 'RosSrvClients' + // InternalRosSystem.g:4644:1: ( 'RosSrvServers' ) + // InternalRosSystem.g:4645:2: 'RosSrvServers' { - before(grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_6_3_0()); - match(input,47,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_6_3_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_8_0()); + match(input,46,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_8_0()); } @@ -13746,26 +14165,26 @@ public final void rule__ComponentInterface__Group_6_3__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_8__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_3__1" - // InternalRosSystem.g:4573:1: rule__ComponentInterface__Group_6_3__1 : rule__ComponentInterface__Group_6_3__1__Impl rule__ComponentInterface__Group_6_3__2 ; - public final void rule__ComponentInterface__Group_6_3__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__1" + // InternalRosSystem.g:4654:1: rule__ComponentInterface__Group_8__1 : rule__ComponentInterface__Group_8__1__Impl rule__ComponentInterface__Group_8__2 ; + public final void rule__ComponentInterface__Group_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4577:1: ( rule__ComponentInterface__Group_6_3__1__Impl rule__ComponentInterface__Group_6_3__2 ) - // InternalRosSystem.g:4578:2: rule__ComponentInterface__Group_6_3__1__Impl rule__ComponentInterface__Group_6_3__2 + // InternalRosSystem.g:4658:1: ( rule__ComponentInterface__Group_8__1__Impl rule__ComponentInterface__Group_8__2 ) + // InternalRosSystem.g:4659:2: rule__ComponentInterface__Group_8__1__Impl rule__ComponentInterface__Group_8__2 { - pushFollow(FOLLOW_31); - rule__ComponentInterface__Group_6_3__1__Impl(); + pushFollow(FOLLOW_30); + rule__ComponentInterface__Group_8__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_3__2(); + rule__ComponentInterface__Group_8__2(); state._fsp--; @@ -13784,25 +14203,25 @@ public final void rule__ComponentInterface__Group_6_3__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__1" + // $ANTLR end "rule__ComponentInterface__Group_8__1" - // $ANTLR start "rule__ComponentInterface__Group_6_3__1__Impl" - // InternalRosSystem.g:4585:1: rule__ComponentInterface__Group_6_3__1__Impl : ( '{' ) ; - public final void rule__ComponentInterface__Group_6_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__1__Impl" + // InternalRosSystem.g:4666:1: rule__ComponentInterface__Group_8__1__Impl : ( '{' ) ; + public final void rule__ComponentInterface__Group_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4589:1: ( ( '{' ) ) - // InternalRosSystem.g:4590:1: ( '{' ) + // InternalRosSystem.g:4670:1: ( ( '{' ) ) + // InternalRosSystem.g:4671:1: ( '{' ) { - // InternalRosSystem.g:4590:1: ( '{' ) - // InternalRosSystem.g:4591:2: '{' + // InternalRosSystem.g:4671:1: ( '{' ) + // InternalRosSystem.g:4672:2: '{' { - before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_3_1()); + before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_8_1()); match(input,24,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_3_1()); + after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_8_1()); } @@ -13821,26 +14240,26 @@ public final void rule__ComponentInterface__Group_6_3__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_8__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_3__2" - // InternalRosSystem.g:4600:1: rule__ComponentInterface__Group_6_3__2 : rule__ComponentInterface__Group_6_3__2__Impl rule__ComponentInterface__Group_6_3__3 ; - public final void rule__ComponentInterface__Group_6_3__2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__2" + // InternalRosSystem.g:4681:1: rule__ComponentInterface__Group_8__2 : rule__ComponentInterface__Group_8__2__Impl rule__ComponentInterface__Group_8__3 ; + public final void rule__ComponentInterface__Group_8__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4604:1: ( rule__ComponentInterface__Group_6_3__2__Impl rule__ComponentInterface__Group_6_3__3 ) - // InternalRosSystem.g:4605:2: rule__ComponentInterface__Group_6_3__2__Impl rule__ComponentInterface__Group_6_3__3 + // InternalRosSystem.g:4685:1: ( rule__ComponentInterface__Group_8__2__Impl rule__ComponentInterface__Group_8__3 ) + // InternalRosSystem.g:4686:2: rule__ComponentInterface__Group_8__2__Impl rule__ComponentInterface__Group_8__3 { pushFollow(FOLLOW_28); - rule__ComponentInterface__Group_6_3__2__Impl(); + rule__ComponentInterface__Group_8__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_3__3(); + rule__ComponentInterface__Group_8__3(); state._fsp--; @@ -13859,35 +14278,35 @@ public final void rule__ComponentInterface__Group_6_3__2() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__2" + // $ANTLR end "rule__ComponentInterface__Group_8__2" - // $ANTLR start "rule__ComponentInterface__Group_6_3__2__Impl" - // InternalRosSystem.g:4612:1: rule__ComponentInterface__Group_6_3__2__Impl : ( ( rule__ComponentInterface__RosserviceclientAssignment_6_3_2 ) ) ; - public final void rule__ComponentInterface__Group_6_3__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__2__Impl" + // InternalRosSystem.g:4693:1: rule__ComponentInterface__Group_8__2__Impl : ( ( rule__ComponentInterface__RosserviceserverAssignment_8_2 ) ) ; + public final void rule__ComponentInterface__Group_8__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4616:1: ( ( ( rule__ComponentInterface__RosserviceclientAssignment_6_3_2 ) ) ) - // InternalRosSystem.g:4617:1: ( ( rule__ComponentInterface__RosserviceclientAssignment_6_3_2 ) ) + // InternalRosSystem.g:4697:1: ( ( ( rule__ComponentInterface__RosserviceserverAssignment_8_2 ) ) ) + // InternalRosSystem.g:4698:1: ( ( rule__ComponentInterface__RosserviceserverAssignment_8_2 ) ) { - // InternalRosSystem.g:4617:1: ( ( rule__ComponentInterface__RosserviceclientAssignment_6_3_2 ) ) - // InternalRosSystem.g:4618:2: ( rule__ComponentInterface__RosserviceclientAssignment_6_3_2 ) + // InternalRosSystem.g:4698:1: ( ( rule__ComponentInterface__RosserviceserverAssignment_8_2 ) ) + // InternalRosSystem.g:4699:2: ( rule__ComponentInterface__RosserviceserverAssignment_8_2 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_2()); - // InternalRosSystem.g:4619:2: ( rule__ComponentInterface__RosserviceclientAssignment_6_3_2 ) - // InternalRosSystem.g:4619:3: rule__ComponentInterface__RosserviceclientAssignment_6_3_2 + before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_2()); + // InternalRosSystem.g:4700:2: ( rule__ComponentInterface__RosserviceserverAssignment_8_2 ) + // InternalRosSystem.g:4700:3: rule__ComponentInterface__RosserviceserverAssignment_8_2 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosserviceclientAssignment_6_3_2(); + rule__ComponentInterface__RosserviceserverAssignment_8_2(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_2()); + after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_2()); } @@ -13906,26 +14325,26 @@ public final void rule__ComponentInterface__Group_6_3__2__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__2__Impl" + // $ANTLR end "rule__ComponentInterface__Group_8__2__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_3__3" - // InternalRosSystem.g:4627:1: rule__ComponentInterface__Group_6_3__3 : rule__ComponentInterface__Group_6_3__3__Impl rule__ComponentInterface__Group_6_3__4 ; - public final void rule__ComponentInterface__Group_6_3__3() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__3" + // InternalRosSystem.g:4708:1: rule__ComponentInterface__Group_8__3 : rule__ComponentInterface__Group_8__3__Impl rule__ComponentInterface__Group_8__4 ; + public final void rule__ComponentInterface__Group_8__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4631:1: ( rule__ComponentInterface__Group_6_3__3__Impl rule__ComponentInterface__Group_6_3__4 ) - // InternalRosSystem.g:4632:2: rule__ComponentInterface__Group_6_3__3__Impl rule__ComponentInterface__Group_6_3__4 + // InternalRosSystem.g:4712:1: ( rule__ComponentInterface__Group_8__3__Impl rule__ComponentInterface__Group_8__4 ) + // InternalRosSystem.g:4713:2: rule__ComponentInterface__Group_8__3__Impl rule__ComponentInterface__Group_8__4 { pushFollow(FOLLOW_28); - rule__ComponentInterface__Group_6_3__3__Impl(); + rule__ComponentInterface__Group_8__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_3__4(); + rule__ComponentInterface__Group_8__4(); state._fsp--; @@ -13944,40 +14363,40 @@ public final void rule__ComponentInterface__Group_6_3__3() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__3" + // $ANTLR end "rule__ComponentInterface__Group_8__3" - // $ANTLR start "rule__ComponentInterface__Group_6_3__3__Impl" - // InternalRosSystem.g:4639:1: rule__ComponentInterface__Group_6_3__3__Impl : ( ( rule__ComponentInterface__Group_6_3_3__0 )* ) ; - public final void rule__ComponentInterface__Group_6_3__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__3__Impl" + // InternalRosSystem.g:4720:1: rule__ComponentInterface__Group_8__3__Impl : ( ( rule__ComponentInterface__Group_8_3__0 )* ) ; + public final void rule__ComponentInterface__Group_8__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4643:1: ( ( ( rule__ComponentInterface__Group_6_3_3__0 )* ) ) - // InternalRosSystem.g:4644:1: ( ( rule__ComponentInterface__Group_6_3_3__0 )* ) + // InternalRosSystem.g:4724:1: ( ( ( rule__ComponentInterface__Group_8_3__0 )* ) ) + // InternalRosSystem.g:4725:1: ( ( rule__ComponentInterface__Group_8_3__0 )* ) { - // InternalRosSystem.g:4644:1: ( ( rule__ComponentInterface__Group_6_3_3__0 )* ) - // InternalRosSystem.g:4645:2: ( rule__ComponentInterface__Group_6_3_3__0 )* + // InternalRosSystem.g:4725:1: ( ( rule__ComponentInterface__Group_8_3__0 )* ) + // InternalRosSystem.g:4726:2: ( rule__ComponentInterface__Group_8_3__0 )* { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_3_3()); - // InternalRosSystem.g:4646:2: ( rule__ComponentInterface__Group_6_3_3__0 )* - loop23: + before(grammarAccess.getComponentInterfaceAccess().getGroup_8_3()); + // InternalRosSystem.g:4727:2: ( rule__ComponentInterface__Group_8_3__0 )* + loop34: do { - int alt23=2; - int LA23_0 = input.LA(1); + int alt34=2; + int LA34_0 = input.LA(1); - if ( (LA23_0==30) ) { - alt23=1; + if ( (LA34_0==30) ) { + alt34=1; } - switch (alt23) { + switch (alt34) { case 1 : - // InternalRosSystem.g:4646:3: rule__ComponentInterface__Group_6_3_3__0 + // InternalRosSystem.g:4727:3: rule__ComponentInterface__Group_8_3__0 { - pushFollow(FOLLOW_12); - rule__ComponentInterface__Group_6_3_3__0(); + pushFollow(FOLLOW_11); + rule__ComponentInterface__Group_8_3__0(); state._fsp--; @@ -13986,11 +14405,11 @@ public final void rule__ComponentInterface__Group_6_3__3__Impl() throws Recognit break; default : - break loop23; + break loop34; } } while (true); - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_3_3()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_8_3()); } @@ -14009,21 +14428,21 @@ public final void rule__ComponentInterface__Group_6_3__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__3__Impl" + // $ANTLR end "rule__ComponentInterface__Group_8__3__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_3__4" - // InternalRosSystem.g:4654:1: rule__ComponentInterface__Group_6_3__4 : rule__ComponentInterface__Group_6_3__4__Impl ; - public final void rule__ComponentInterface__Group_6_3__4() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__4" + // InternalRosSystem.g:4735:1: rule__ComponentInterface__Group_8__4 : rule__ComponentInterface__Group_8__4__Impl ; + public final void rule__ComponentInterface__Group_8__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4658:1: ( rule__ComponentInterface__Group_6_3__4__Impl ) - // InternalRosSystem.g:4659:2: rule__ComponentInterface__Group_6_3__4__Impl + // InternalRosSystem.g:4739:1: ( rule__ComponentInterface__Group_8__4__Impl ) + // InternalRosSystem.g:4740:2: rule__ComponentInterface__Group_8__4__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_3__4__Impl(); + rule__ComponentInterface__Group_8__4__Impl(); state._fsp--; @@ -14042,25 +14461,25 @@ public final void rule__ComponentInterface__Group_6_3__4() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__4" + // $ANTLR end "rule__ComponentInterface__Group_8__4" - // $ANTLR start "rule__ComponentInterface__Group_6_3__4__Impl" - // InternalRosSystem.g:4665:1: rule__ComponentInterface__Group_6_3__4__Impl : ( '}' ) ; - public final void rule__ComponentInterface__Group_6_3__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8__4__Impl" + // InternalRosSystem.g:4746:1: rule__ComponentInterface__Group_8__4__Impl : ( '}' ) ; + public final void rule__ComponentInterface__Group_8__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4669:1: ( ( '}' ) ) - // InternalRosSystem.g:4670:1: ( '}' ) + // InternalRosSystem.g:4750:1: ( ( '}' ) ) + // InternalRosSystem.g:4751:1: ( '}' ) { - // InternalRosSystem.g:4670:1: ( '}' ) - // InternalRosSystem.g:4671:2: '}' + // InternalRosSystem.g:4751:1: ( '}' ) + // InternalRosSystem.g:4752:2: '}' { - before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_3_4()); + before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_8_4()); match(input,26,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_3_4()); + after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_8_4()); } @@ -14079,26 +14498,26 @@ public final void rule__ComponentInterface__Group_6_3__4__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3__4__Impl" + // $ANTLR end "rule__ComponentInterface__Group_8__4__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_3_3__0" - // InternalRosSystem.g:4681:1: rule__ComponentInterface__Group_6_3_3__0 : rule__ComponentInterface__Group_6_3_3__0__Impl rule__ComponentInterface__Group_6_3_3__1 ; - public final void rule__ComponentInterface__Group_6_3_3__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8_3__0" + // InternalRosSystem.g:4762:1: rule__ComponentInterface__Group_8_3__0 : rule__ComponentInterface__Group_8_3__0__Impl rule__ComponentInterface__Group_8_3__1 ; + public final void rule__ComponentInterface__Group_8_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4685:1: ( rule__ComponentInterface__Group_6_3_3__0__Impl rule__ComponentInterface__Group_6_3_3__1 ) - // InternalRosSystem.g:4686:2: rule__ComponentInterface__Group_6_3_3__0__Impl rule__ComponentInterface__Group_6_3_3__1 + // InternalRosSystem.g:4766:1: ( rule__ComponentInterface__Group_8_3__0__Impl rule__ComponentInterface__Group_8_3__1 ) + // InternalRosSystem.g:4767:2: rule__ComponentInterface__Group_8_3__0__Impl rule__ComponentInterface__Group_8_3__1 { - pushFollow(FOLLOW_31); - rule__ComponentInterface__Group_6_3_3__0__Impl(); + pushFollow(FOLLOW_30); + rule__ComponentInterface__Group_8_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_3_3__1(); + rule__ComponentInterface__Group_8_3__1(); state._fsp--; @@ -14117,25 +14536,25 @@ public final void rule__ComponentInterface__Group_6_3_3__0() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3_3__0" + // $ANTLR end "rule__ComponentInterface__Group_8_3__0" - // $ANTLR start "rule__ComponentInterface__Group_6_3_3__0__Impl" - // InternalRosSystem.g:4693:1: rule__ComponentInterface__Group_6_3_3__0__Impl : ( ',' ) ; - public final void rule__ComponentInterface__Group_6_3_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8_3__0__Impl" + // InternalRosSystem.g:4774:1: rule__ComponentInterface__Group_8_3__0__Impl : ( ',' ) ; + public final void rule__ComponentInterface__Group_8_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4697:1: ( ( ',' ) ) - // InternalRosSystem.g:4698:1: ( ',' ) + // InternalRosSystem.g:4778:1: ( ( ',' ) ) + // InternalRosSystem.g:4779:1: ( ',' ) { - // InternalRosSystem.g:4698:1: ( ',' ) - // InternalRosSystem.g:4699:2: ',' + // InternalRosSystem.g:4779:1: ( ',' ) + // InternalRosSystem.g:4780:2: ',' { - before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_3_0()); + before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_8_3_0()); match(input,30,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_3_0()); + after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_8_3_0()); } @@ -14154,21 +14573,21 @@ public final void rule__ComponentInterface__Group_6_3_3__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3_3__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_8_3__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_3_3__1" - // InternalRosSystem.g:4708:1: rule__ComponentInterface__Group_6_3_3__1 : rule__ComponentInterface__Group_6_3_3__1__Impl ; - public final void rule__ComponentInterface__Group_6_3_3__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8_3__1" + // InternalRosSystem.g:4789:1: rule__ComponentInterface__Group_8_3__1 : rule__ComponentInterface__Group_8_3__1__Impl ; + public final void rule__ComponentInterface__Group_8_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4712:1: ( rule__ComponentInterface__Group_6_3_3__1__Impl ) - // InternalRosSystem.g:4713:2: rule__ComponentInterface__Group_6_3_3__1__Impl + // InternalRosSystem.g:4793:1: ( rule__ComponentInterface__Group_8_3__1__Impl ) + // InternalRosSystem.g:4794:2: rule__ComponentInterface__Group_8_3__1__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_3_3__1__Impl(); + rule__ComponentInterface__Group_8_3__1__Impl(); state._fsp--; @@ -14187,35 +14606,35 @@ public final void rule__ComponentInterface__Group_6_3_3__1() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3_3__1" + // $ANTLR end "rule__ComponentInterface__Group_8_3__1" - // $ANTLR start "rule__ComponentInterface__Group_6_3_3__1__Impl" - // InternalRosSystem.g:4719:1: rule__ComponentInterface__Group_6_3_3__1__Impl : ( ( rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 ) ) ; - public final void rule__ComponentInterface__Group_6_3_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_8_3__1__Impl" + // InternalRosSystem.g:4800:1: rule__ComponentInterface__Group_8_3__1__Impl : ( ( rule__ComponentInterface__RosserviceserverAssignment_8_3_1 ) ) ; + public final void rule__ComponentInterface__Group_8_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4723:1: ( ( ( rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 ) ) ) - // InternalRosSystem.g:4724:1: ( ( rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 ) ) + // InternalRosSystem.g:4804:1: ( ( ( rule__ComponentInterface__RosserviceserverAssignment_8_3_1 ) ) ) + // InternalRosSystem.g:4805:1: ( ( rule__ComponentInterface__RosserviceserverAssignment_8_3_1 ) ) { - // InternalRosSystem.g:4724:1: ( ( rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 ) ) - // InternalRosSystem.g:4725:2: ( rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 ) + // InternalRosSystem.g:4805:1: ( ( rule__ComponentInterface__RosserviceserverAssignment_8_3_1 ) ) + // InternalRosSystem.g:4806:2: ( rule__ComponentInterface__RosserviceserverAssignment_8_3_1 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_3_1()); - // InternalRosSystem.g:4726:2: ( rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 ) - // InternalRosSystem.g:4726:3: rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 + before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_3_1()); + // InternalRosSystem.g:4807:2: ( rule__ComponentInterface__RosserviceserverAssignment_8_3_1 ) + // InternalRosSystem.g:4807:3: rule__ComponentInterface__RosserviceserverAssignment_8_3_1 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1(); + rule__ComponentInterface__RosserviceserverAssignment_8_3_1(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_6_3_3_1()); + after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverAssignment_8_3_1()); } @@ -14234,26 +14653,26 @@ public final void rule__ComponentInterface__Group_6_3_3__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_3_3__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_8_3__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_4__0" - // InternalRosSystem.g:4735:1: rule__ComponentInterface__Group_6_4__0 : rule__ComponentInterface__Group_6_4__0__Impl rule__ComponentInterface__Group_6_4__1 ; - public final void rule__ComponentInterface__Group_6_4__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__0" + // InternalRosSystem.g:4816:1: rule__ComponentInterface__Group_9__0 : rule__ComponentInterface__Group_9__0__Impl rule__ComponentInterface__Group_9__1 ; + public final void rule__ComponentInterface__Group_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4739:1: ( rule__ComponentInterface__Group_6_4__0__Impl rule__ComponentInterface__Group_6_4__1 ) - // InternalRosSystem.g:4740:2: rule__ComponentInterface__Group_6_4__0__Impl rule__ComponentInterface__Group_6_4__1 + // InternalRosSystem.g:4820:1: ( rule__ComponentInterface__Group_9__0__Impl rule__ComponentInterface__Group_9__1 ) + // InternalRosSystem.g:4821:2: rule__ComponentInterface__Group_9__0__Impl rule__ComponentInterface__Group_9__1 { pushFollow(FOLLOW_4); - rule__ComponentInterface__Group_6_4__0__Impl(); + rule__ComponentInterface__Group_9__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_4__1(); + rule__ComponentInterface__Group_9__1(); state._fsp--; @@ -14272,25 +14691,25 @@ public final void rule__ComponentInterface__Group_6_4__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__0" + // $ANTLR end "rule__ComponentInterface__Group_9__0" - // $ANTLR start "rule__ComponentInterface__Group_6_4__0__Impl" - // InternalRosSystem.g:4747:1: rule__ComponentInterface__Group_6_4__0__Impl : ( 'RosActionServers' ) ; - public final void rule__ComponentInterface__Group_6_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__0__Impl" + // InternalRosSystem.g:4828:1: rule__ComponentInterface__Group_9__0__Impl : ( 'RosSrvClients' ) ; + public final void rule__ComponentInterface__Group_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4751:1: ( ( 'RosActionServers' ) ) - // InternalRosSystem.g:4752:1: ( 'RosActionServers' ) + // InternalRosSystem.g:4832:1: ( ( 'RosSrvClients' ) ) + // InternalRosSystem.g:4833:1: ( 'RosSrvClients' ) { - // InternalRosSystem.g:4752:1: ( 'RosActionServers' ) - // InternalRosSystem.g:4753:2: 'RosActionServers' + // InternalRosSystem.g:4833:1: ( 'RosSrvClients' ) + // InternalRosSystem.g:4834:2: 'RosSrvClients' { - before(grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_6_4_0()); - match(input,48,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_6_4_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_9_0()); + match(input,47,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_9_0()); } @@ -14309,26 +14728,26 @@ public final void rule__ComponentInterface__Group_6_4__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_9__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_4__1" - // InternalRosSystem.g:4762:1: rule__ComponentInterface__Group_6_4__1 : rule__ComponentInterface__Group_6_4__1__Impl rule__ComponentInterface__Group_6_4__2 ; - public final void rule__ComponentInterface__Group_6_4__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__1" + // InternalRosSystem.g:4843:1: rule__ComponentInterface__Group_9__1 : rule__ComponentInterface__Group_9__1__Impl rule__ComponentInterface__Group_9__2 ; + public final void rule__ComponentInterface__Group_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4766:1: ( rule__ComponentInterface__Group_6_4__1__Impl rule__ComponentInterface__Group_6_4__2 ) - // InternalRosSystem.g:4767:2: rule__ComponentInterface__Group_6_4__1__Impl rule__ComponentInterface__Group_6_4__2 + // InternalRosSystem.g:4847:1: ( rule__ComponentInterface__Group_9__1__Impl rule__ComponentInterface__Group_9__2 ) + // InternalRosSystem.g:4848:2: rule__ComponentInterface__Group_9__1__Impl rule__ComponentInterface__Group_9__2 { - pushFollow(FOLLOW_32); - rule__ComponentInterface__Group_6_4__1__Impl(); + pushFollow(FOLLOW_31); + rule__ComponentInterface__Group_9__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_4__2(); + rule__ComponentInterface__Group_9__2(); state._fsp--; @@ -14347,25 +14766,25 @@ public final void rule__ComponentInterface__Group_6_4__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__1" + // $ANTLR end "rule__ComponentInterface__Group_9__1" - // $ANTLR start "rule__ComponentInterface__Group_6_4__1__Impl" - // InternalRosSystem.g:4774:1: rule__ComponentInterface__Group_6_4__1__Impl : ( '{' ) ; - public final void rule__ComponentInterface__Group_6_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__1__Impl" + // InternalRosSystem.g:4855:1: rule__ComponentInterface__Group_9__1__Impl : ( '{' ) ; + public final void rule__ComponentInterface__Group_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4778:1: ( ( '{' ) ) - // InternalRosSystem.g:4779:1: ( '{' ) + // InternalRosSystem.g:4859:1: ( ( '{' ) ) + // InternalRosSystem.g:4860:1: ( '{' ) { - // InternalRosSystem.g:4779:1: ( '{' ) - // InternalRosSystem.g:4780:2: '{' + // InternalRosSystem.g:4860:1: ( '{' ) + // InternalRosSystem.g:4861:2: '{' { - before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_4_1()); + before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_9_1()); match(input,24,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_4_1()); + after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_9_1()); } @@ -14384,26 +14803,26 @@ public final void rule__ComponentInterface__Group_6_4__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_9__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_4__2" - // InternalRosSystem.g:4789:1: rule__ComponentInterface__Group_6_4__2 : rule__ComponentInterface__Group_6_4__2__Impl rule__ComponentInterface__Group_6_4__3 ; - public final void rule__ComponentInterface__Group_6_4__2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__2" + // InternalRosSystem.g:4870:1: rule__ComponentInterface__Group_9__2 : rule__ComponentInterface__Group_9__2__Impl rule__ComponentInterface__Group_9__3 ; + public final void rule__ComponentInterface__Group_9__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4793:1: ( rule__ComponentInterface__Group_6_4__2__Impl rule__ComponentInterface__Group_6_4__3 ) - // InternalRosSystem.g:4794:2: rule__ComponentInterface__Group_6_4__2__Impl rule__ComponentInterface__Group_6_4__3 + // InternalRosSystem.g:4874:1: ( rule__ComponentInterface__Group_9__2__Impl rule__ComponentInterface__Group_9__3 ) + // InternalRosSystem.g:4875:2: rule__ComponentInterface__Group_9__2__Impl rule__ComponentInterface__Group_9__3 { pushFollow(FOLLOW_28); - rule__ComponentInterface__Group_6_4__2__Impl(); + rule__ComponentInterface__Group_9__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_4__3(); + rule__ComponentInterface__Group_9__3(); state._fsp--; @@ -14422,35 +14841,35 @@ public final void rule__ComponentInterface__Group_6_4__2() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__2" + // $ANTLR end "rule__ComponentInterface__Group_9__2" - // $ANTLR start "rule__ComponentInterface__Group_6_4__2__Impl" - // InternalRosSystem.g:4801:1: rule__ComponentInterface__Group_6_4__2__Impl : ( ( rule__ComponentInterface__RosactionserverAssignment_6_4_2 ) ) ; - public final void rule__ComponentInterface__Group_6_4__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__2__Impl" + // InternalRosSystem.g:4882:1: rule__ComponentInterface__Group_9__2__Impl : ( ( rule__ComponentInterface__RosserviceclientAssignment_9_2 ) ) ; + public final void rule__ComponentInterface__Group_9__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4805:1: ( ( ( rule__ComponentInterface__RosactionserverAssignment_6_4_2 ) ) ) - // InternalRosSystem.g:4806:1: ( ( rule__ComponentInterface__RosactionserverAssignment_6_4_2 ) ) + // InternalRosSystem.g:4886:1: ( ( ( rule__ComponentInterface__RosserviceclientAssignment_9_2 ) ) ) + // InternalRosSystem.g:4887:1: ( ( rule__ComponentInterface__RosserviceclientAssignment_9_2 ) ) { - // InternalRosSystem.g:4806:1: ( ( rule__ComponentInterface__RosactionserverAssignment_6_4_2 ) ) - // InternalRosSystem.g:4807:2: ( rule__ComponentInterface__RosactionserverAssignment_6_4_2 ) + // InternalRosSystem.g:4887:1: ( ( rule__ComponentInterface__RosserviceclientAssignment_9_2 ) ) + // InternalRosSystem.g:4888:2: ( rule__ComponentInterface__RosserviceclientAssignment_9_2 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_2()); - // InternalRosSystem.g:4808:2: ( rule__ComponentInterface__RosactionserverAssignment_6_4_2 ) - // InternalRosSystem.g:4808:3: rule__ComponentInterface__RosactionserverAssignment_6_4_2 + before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_2()); + // InternalRosSystem.g:4889:2: ( rule__ComponentInterface__RosserviceclientAssignment_9_2 ) + // InternalRosSystem.g:4889:3: rule__ComponentInterface__RosserviceclientAssignment_9_2 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosactionserverAssignment_6_4_2(); + rule__ComponentInterface__RosserviceclientAssignment_9_2(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_2()); + after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_2()); } @@ -14469,26 +14888,26 @@ public final void rule__ComponentInterface__Group_6_4__2__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__2__Impl" + // $ANTLR end "rule__ComponentInterface__Group_9__2__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_4__3" - // InternalRosSystem.g:4816:1: rule__ComponentInterface__Group_6_4__3 : rule__ComponentInterface__Group_6_4__3__Impl rule__ComponentInterface__Group_6_4__4 ; - public final void rule__ComponentInterface__Group_6_4__3() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__3" + // InternalRosSystem.g:4897:1: rule__ComponentInterface__Group_9__3 : rule__ComponentInterface__Group_9__3__Impl rule__ComponentInterface__Group_9__4 ; + public final void rule__ComponentInterface__Group_9__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4820:1: ( rule__ComponentInterface__Group_6_4__3__Impl rule__ComponentInterface__Group_6_4__4 ) - // InternalRosSystem.g:4821:2: rule__ComponentInterface__Group_6_4__3__Impl rule__ComponentInterface__Group_6_4__4 + // InternalRosSystem.g:4901:1: ( rule__ComponentInterface__Group_9__3__Impl rule__ComponentInterface__Group_9__4 ) + // InternalRosSystem.g:4902:2: rule__ComponentInterface__Group_9__3__Impl rule__ComponentInterface__Group_9__4 { pushFollow(FOLLOW_28); - rule__ComponentInterface__Group_6_4__3__Impl(); + rule__ComponentInterface__Group_9__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_4__4(); + rule__ComponentInterface__Group_9__4(); state._fsp--; @@ -14507,40 +14926,40 @@ public final void rule__ComponentInterface__Group_6_4__3() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__3" + // $ANTLR end "rule__ComponentInterface__Group_9__3" - // $ANTLR start "rule__ComponentInterface__Group_6_4__3__Impl" - // InternalRosSystem.g:4828:1: rule__ComponentInterface__Group_6_4__3__Impl : ( ( rule__ComponentInterface__Group_6_4_3__0 )* ) ; - public final void rule__ComponentInterface__Group_6_4__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__3__Impl" + // InternalRosSystem.g:4909:1: rule__ComponentInterface__Group_9__3__Impl : ( ( rule__ComponentInterface__Group_9_3__0 )* ) ; + public final void rule__ComponentInterface__Group_9__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4832:1: ( ( ( rule__ComponentInterface__Group_6_4_3__0 )* ) ) - // InternalRosSystem.g:4833:1: ( ( rule__ComponentInterface__Group_6_4_3__0 )* ) + // InternalRosSystem.g:4913:1: ( ( ( rule__ComponentInterface__Group_9_3__0 )* ) ) + // InternalRosSystem.g:4914:1: ( ( rule__ComponentInterface__Group_9_3__0 )* ) { - // InternalRosSystem.g:4833:1: ( ( rule__ComponentInterface__Group_6_4_3__0 )* ) - // InternalRosSystem.g:4834:2: ( rule__ComponentInterface__Group_6_4_3__0 )* + // InternalRosSystem.g:4914:1: ( ( rule__ComponentInterface__Group_9_3__0 )* ) + // InternalRosSystem.g:4915:2: ( rule__ComponentInterface__Group_9_3__0 )* { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_4_3()); - // InternalRosSystem.g:4835:2: ( rule__ComponentInterface__Group_6_4_3__0 )* - loop24: + before(grammarAccess.getComponentInterfaceAccess().getGroup_9_3()); + // InternalRosSystem.g:4916:2: ( rule__ComponentInterface__Group_9_3__0 )* + loop35: do { - int alt24=2; - int LA24_0 = input.LA(1); + int alt35=2; + int LA35_0 = input.LA(1); - if ( (LA24_0==30) ) { - alt24=1; + if ( (LA35_0==30) ) { + alt35=1; } - switch (alt24) { + switch (alt35) { case 1 : - // InternalRosSystem.g:4835:3: rule__ComponentInterface__Group_6_4_3__0 + // InternalRosSystem.g:4916:3: rule__ComponentInterface__Group_9_3__0 { - pushFollow(FOLLOW_12); - rule__ComponentInterface__Group_6_4_3__0(); + pushFollow(FOLLOW_11); + rule__ComponentInterface__Group_9_3__0(); state._fsp--; @@ -14549,11 +14968,11 @@ public final void rule__ComponentInterface__Group_6_4__3__Impl() throws Recognit break; default : - break loop24; + break loop35; } } while (true); - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_4_3()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_9_3()); } @@ -14572,21 +14991,21 @@ public final void rule__ComponentInterface__Group_6_4__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__3__Impl" + // $ANTLR end "rule__ComponentInterface__Group_9__3__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_4__4" - // InternalRosSystem.g:4843:1: rule__ComponentInterface__Group_6_4__4 : rule__ComponentInterface__Group_6_4__4__Impl ; - public final void rule__ComponentInterface__Group_6_4__4() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__4" + // InternalRosSystem.g:4924:1: rule__ComponentInterface__Group_9__4 : rule__ComponentInterface__Group_9__4__Impl ; + public final void rule__ComponentInterface__Group_9__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4847:1: ( rule__ComponentInterface__Group_6_4__4__Impl ) - // InternalRosSystem.g:4848:2: rule__ComponentInterface__Group_6_4__4__Impl + // InternalRosSystem.g:4928:1: ( rule__ComponentInterface__Group_9__4__Impl ) + // InternalRosSystem.g:4929:2: rule__ComponentInterface__Group_9__4__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_4__4__Impl(); + rule__ComponentInterface__Group_9__4__Impl(); state._fsp--; @@ -14605,25 +15024,25 @@ public final void rule__ComponentInterface__Group_6_4__4() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__4" + // $ANTLR end "rule__ComponentInterface__Group_9__4" - // $ANTLR start "rule__ComponentInterface__Group_6_4__4__Impl" - // InternalRosSystem.g:4854:1: rule__ComponentInterface__Group_6_4__4__Impl : ( '}' ) ; - public final void rule__ComponentInterface__Group_6_4__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9__4__Impl" + // InternalRosSystem.g:4935:1: rule__ComponentInterface__Group_9__4__Impl : ( '}' ) ; + public final void rule__ComponentInterface__Group_9__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4858:1: ( ( '}' ) ) - // InternalRosSystem.g:4859:1: ( '}' ) + // InternalRosSystem.g:4939:1: ( ( '}' ) ) + // InternalRosSystem.g:4940:1: ( '}' ) { - // InternalRosSystem.g:4859:1: ( '}' ) - // InternalRosSystem.g:4860:2: '}' + // InternalRosSystem.g:4940:1: ( '}' ) + // InternalRosSystem.g:4941:2: '}' { - before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4_4()); + before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_9_4()); match(input,26,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4_4()); + after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_9_4()); } @@ -14642,26 +15061,26 @@ public final void rule__ComponentInterface__Group_6_4__4__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4__4__Impl" + // $ANTLR end "rule__ComponentInterface__Group_9__4__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_4_3__0" - // InternalRosSystem.g:4870:1: rule__ComponentInterface__Group_6_4_3__0 : rule__ComponentInterface__Group_6_4_3__0__Impl rule__ComponentInterface__Group_6_4_3__1 ; - public final void rule__ComponentInterface__Group_6_4_3__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9_3__0" + // InternalRosSystem.g:4951:1: rule__ComponentInterface__Group_9_3__0 : rule__ComponentInterface__Group_9_3__0__Impl rule__ComponentInterface__Group_9_3__1 ; + public final void rule__ComponentInterface__Group_9_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4874:1: ( rule__ComponentInterface__Group_6_4_3__0__Impl rule__ComponentInterface__Group_6_4_3__1 ) - // InternalRosSystem.g:4875:2: rule__ComponentInterface__Group_6_4_3__0__Impl rule__ComponentInterface__Group_6_4_3__1 + // InternalRosSystem.g:4955:1: ( rule__ComponentInterface__Group_9_3__0__Impl rule__ComponentInterface__Group_9_3__1 ) + // InternalRosSystem.g:4956:2: rule__ComponentInterface__Group_9_3__0__Impl rule__ComponentInterface__Group_9_3__1 { - pushFollow(FOLLOW_32); - rule__ComponentInterface__Group_6_4_3__0__Impl(); + pushFollow(FOLLOW_31); + rule__ComponentInterface__Group_9_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_4_3__1(); + rule__ComponentInterface__Group_9_3__1(); state._fsp--; @@ -14680,25 +15099,25 @@ public final void rule__ComponentInterface__Group_6_4_3__0() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4_3__0" + // $ANTLR end "rule__ComponentInterface__Group_9_3__0" - // $ANTLR start "rule__ComponentInterface__Group_6_4_3__0__Impl" - // InternalRosSystem.g:4882:1: rule__ComponentInterface__Group_6_4_3__0__Impl : ( ',' ) ; - public final void rule__ComponentInterface__Group_6_4_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9_3__0__Impl" + // InternalRosSystem.g:4963:1: rule__ComponentInterface__Group_9_3__0__Impl : ( ',' ) ; + public final void rule__ComponentInterface__Group_9_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4886:1: ( ( ',' ) ) - // InternalRosSystem.g:4887:1: ( ',' ) + // InternalRosSystem.g:4967:1: ( ( ',' ) ) + // InternalRosSystem.g:4968:1: ( ',' ) { - // InternalRosSystem.g:4887:1: ( ',' ) - // InternalRosSystem.g:4888:2: ',' + // InternalRosSystem.g:4968:1: ( ',' ) + // InternalRosSystem.g:4969:2: ',' { - before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_4_3_0()); + before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_9_3_0()); match(input,30,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_4_3_0()); + after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_9_3_0()); } @@ -14717,21 +15136,21 @@ public final void rule__ComponentInterface__Group_6_4_3__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4_3__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_9_3__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_4_3__1" - // InternalRosSystem.g:4897:1: rule__ComponentInterface__Group_6_4_3__1 : rule__ComponentInterface__Group_6_4_3__1__Impl ; - public final void rule__ComponentInterface__Group_6_4_3__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9_3__1" + // InternalRosSystem.g:4978:1: rule__ComponentInterface__Group_9_3__1 : rule__ComponentInterface__Group_9_3__1__Impl ; + public final void rule__ComponentInterface__Group_9_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4901:1: ( rule__ComponentInterface__Group_6_4_3__1__Impl ) - // InternalRosSystem.g:4902:2: rule__ComponentInterface__Group_6_4_3__1__Impl + // InternalRosSystem.g:4982:1: ( rule__ComponentInterface__Group_9_3__1__Impl ) + // InternalRosSystem.g:4983:2: rule__ComponentInterface__Group_9_3__1__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_4_3__1__Impl(); + rule__ComponentInterface__Group_9_3__1__Impl(); state._fsp--; @@ -14750,35 +15169,35 @@ public final void rule__ComponentInterface__Group_6_4_3__1() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4_3__1" + // $ANTLR end "rule__ComponentInterface__Group_9_3__1" - // $ANTLR start "rule__ComponentInterface__Group_6_4_3__1__Impl" - // InternalRosSystem.g:4908:1: rule__ComponentInterface__Group_6_4_3__1__Impl : ( ( rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 ) ) ; - public final void rule__ComponentInterface__Group_6_4_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_9_3__1__Impl" + // InternalRosSystem.g:4989:1: rule__ComponentInterface__Group_9_3__1__Impl : ( ( rule__ComponentInterface__RosserviceclientAssignment_9_3_1 ) ) ; + public final void rule__ComponentInterface__Group_9_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4912:1: ( ( ( rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 ) ) ) - // InternalRosSystem.g:4913:1: ( ( rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 ) ) + // InternalRosSystem.g:4993:1: ( ( ( rule__ComponentInterface__RosserviceclientAssignment_9_3_1 ) ) ) + // InternalRosSystem.g:4994:1: ( ( rule__ComponentInterface__RosserviceclientAssignment_9_3_1 ) ) { - // InternalRosSystem.g:4913:1: ( ( rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 ) ) - // InternalRosSystem.g:4914:2: ( rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 ) + // InternalRosSystem.g:4994:1: ( ( rule__ComponentInterface__RosserviceclientAssignment_9_3_1 ) ) + // InternalRosSystem.g:4995:2: ( rule__ComponentInterface__RosserviceclientAssignment_9_3_1 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_3_1()); - // InternalRosSystem.g:4915:2: ( rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 ) - // InternalRosSystem.g:4915:3: rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 + before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_3_1()); + // InternalRosSystem.g:4996:2: ( rule__ComponentInterface__RosserviceclientAssignment_9_3_1 ) + // InternalRosSystem.g:4996:3: rule__ComponentInterface__RosserviceclientAssignment_9_3_1 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosactionserverAssignment_6_4_3_1(); + rule__ComponentInterface__RosserviceclientAssignment_9_3_1(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_6_4_3_1()); + after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientAssignment_9_3_1()); } @@ -14797,26 +15216,26 @@ public final void rule__ComponentInterface__Group_6_4_3__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_4_3__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_9_3__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_5__0" - // InternalRosSystem.g:4924:1: rule__ComponentInterface__Group_6_5__0 : rule__ComponentInterface__Group_6_5__0__Impl rule__ComponentInterface__Group_6_5__1 ; - public final void rule__ComponentInterface__Group_6_5__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__0" + // InternalRosSystem.g:5005:1: rule__ComponentInterface__Group_10__0 : rule__ComponentInterface__Group_10__0__Impl rule__ComponentInterface__Group_10__1 ; + public final void rule__ComponentInterface__Group_10__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4928:1: ( rule__ComponentInterface__Group_6_5__0__Impl rule__ComponentInterface__Group_6_5__1 ) - // InternalRosSystem.g:4929:2: rule__ComponentInterface__Group_6_5__0__Impl rule__ComponentInterface__Group_6_5__1 + // InternalRosSystem.g:5009:1: ( rule__ComponentInterface__Group_10__0__Impl rule__ComponentInterface__Group_10__1 ) + // InternalRosSystem.g:5010:2: rule__ComponentInterface__Group_10__0__Impl rule__ComponentInterface__Group_10__1 { pushFollow(FOLLOW_4); - rule__ComponentInterface__Group_6_5__0__Impl(); + rule__ComponentInterface__Group_10__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_5__1(); + rule__ComponentInterface__Group_10__1(); state._fsp--; @@ -14835,25 +15254,25 @@ public final void rule__ComponentInterface__Group_6_5__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__0" + // $ANTLR end "rule__ComponentInterface__Group_10__0" - // $ANTLR start "rule__ComponentInterface__Group_6_5__0__Impl" - // InternalRosSystem.g:4936:1: rule__ComponentInterface__Group_6_5__0__Impl : ( 'RosActionClients' ) ; - public final void rule__ComponentInterface__Group_6_5__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__0__Impl" + // InternalRosSystem.g:5017:1: rule__ComponentInterface__Group_10__0__Impl : ( 'RosActionServers' ) ; + public final void rule__ComponentInterface__Group_10__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4940:1: ( ( 'RosActionClients' ) ) - // InternalRosSystem.g:4941:1: ( 'RosActionClients' ) + // InternalRosSystem.g:5021:1: ( ( 'RosActionServers' ) ) + // InternalRosSystem.g:5022:1: ( 'RosActionServers' ) { - // InternalRosSystem.g:4941:1: ( 'RosActionClients' ) - // InternalRosSystem.g:4942:2: 'RosActionClients' + // InternalRosSystem.g:5022:1: ( 'RosActionServers' ) + // InternalRosSystem.g:5023:2: 'RosActionServers' { - before(grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_6_5_0()); - match(input,49,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_6_5_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_10_0()); + match(input,48,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_10_0()); } @@ -14872,26 +15291,26 @@ public final void rule__ComponentInterface__Group_6_5__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_10__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_5__1" - // InternalRosSystem.g:4951:1: rule__ComponentInterface__Group_6_5__1 : rule__ComponentInterface__Group_6_5__1__Impl rule__ComponentInterface__Group_6_5__2 ; - public final void rule__ComponentInterface__Group_6_5__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__1" + // InternalRosSystem.g:5032:1: rule__ComponentInterface__Group_10__1 : rule__ComponentInterface__Group_10__1__Impl rule__ComponentInterface__Group_10__2 ; + public final void rule__ComponentInterface__Group_10__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4955:1: ( rule__ComponentInterface__Group_6_5__1__Impl rule__ComponentInterface__Group_6_5__2 ) - // InternalRosSystem.g:4956:2: rule__ComponentInterface__Group_6_5__1__Impl rule__ComponentInterface__Group_6_5__2 + // InternalRosSystem.g:5036:1: ( rule__ComponentInterface__Group_10__1__Impl rule__ComponentInterface__Group_10__2 ) + // InternalRosSystem.g:5037:2: rule__ComponentInterface__Group_10__1__Impl rule__ComponentInterface__Group_10__2 { - pushFollow(FOLLOW_33); - rule__ComponentInterface__Group_6_5__1__Impl(); + pushFollow(FOLLOW_32); + rule__ComponentInterface__Group_10__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_5__2(); + rule__ComponentInterface__Group_10__2(); state._fsp--; @@ -14910,25 +15329,25 @@ public final void rule__ComponentInterface__Group_6_5__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__1" + // $ANTLR end "rule__ComponentInterface__Group_10__1" - // $ANTLR start "rule__ComponentInterface__Group_6_5__1__Impl" - // InternalRosSystem.g:4963:1: rule__ComponentInterface__Group_6_5__1__Impl : ( '{' ) ; - public final void rule__ComponentInterface__Group_6_5__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__1__Impl" + // InternalRosSystem.g:5044:1: rule__ComponentInterface__Group_10__1__Impl : ( '{' ) ; + public final void rule__ComponentInterface__Group_10__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4967:1: ( ( '{' ) ) - // InternalRosSystem.g:4968:1: ( '{' ) + // InternalRosSystem.g:5048:1: ( ( '{' ) ) + // InternalRosSystem.g:5049:1: ( '{' ) { - // InternalRosSystem.g:4968:1: ( '{' ) - // InternalRosSystem.g:4969:2: '{' + // InternalRosSystem.g:5049:1: ( '{' ) + // InternalRosSystem.g:5050:2: '{' { - before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_5_1()); + before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_10_1()); match(input,24,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_5_1()); + after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_10_1()); } @@ -14947,26 +15366,26 @@ public final void rule__ComponentInterface__Group_6_5__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_10__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_5__2" - // InternalRosSystem.g:4978:1: rule__ComponentInterface__Group_6_5__2 : rule__ComponentInterface__Group_6_5__2__Impl rule__ComponentInterface__Group_6_5__3 ; - public final void rule__ComponentInterface__Group_6_5__2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__2" + // InternalRosSystem.g:5059:1: rule__ComponentInterface__Group_10__2 : rule__ComponentInterface__Group_10__2__Impl rule__ComponentInterface__Group_10__3 ; + public final void rule__ComponentInterface__Group_10__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4982:1: ( rule__ComponentInterface__Group_6_5__2__Impl rule__ComponentInterface__Group_6_5__3 ) - // InternalRosSystem.g:4983:2: rule__ComponentInterface__Group_6_5__2__Impl rule__ComponentInterface__Group_6_5__3 + // InternalRosSystem.g:5063:1: ( rule__ComponentInterface__Group_10__2__Impl rule__ComponentInterface__Group_10__3 ) + // InternalRosSystem.g:5064:2: rule__ComponentInterface__Group_10__2__Impl rule__ComponentInterface__Group_10__3 { pushFollow(FOLLOW_28); - rule__ComponentInterface__Group_6_5__2__Impl(); + rule__ComponentInterface__Group_10__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_5__3(); + rule__ComponentInterface__Group_10__3(); state._fsp--; @@ -14985,35 +15404,35 @@ public final void rule__ComponentInterface__Group_6_5__2() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__2" + // $ANTLR end "rule__ComponentInterface__Group_10__2" - // $ANTLR start "rule__ComponentInterface__Group_6_5__2__Impl" - // InternalRosSystem.g:4990:1: rule__ComponentInterface__Group_6_5__2__Impl : ( ( rule__ComponentInterface__RosactionclientAssignment_6_5_2 ) ) ; - public final void rule__ComponentInterface__Group_6_5__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__2__Impl" + // InternalRosSystem.g:5071:1: rule__ComponentInterface__Group_10__2__Impl : ( ( rule__ComponentInterface__RosactionserverAssignment_10_2 ) ) ; + public final void rule__ComponentInterface__Group_10__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:4994:1: ( ( ( rule__ComponentInterface__RosactionclientAssignment_6_5_2 ) ) ) - // InternalRosSystem.g:4995:1: ( ( rule__ComponentInterface__RosactionclientAssignment_6_5_2 ) ) + // InternalRosSystem.g:5075:1: ( ( ( rule__ComponentInterface__RosactionserverAssignment_10_2 ) ) ) + // InternalRosSystem.g:5076:1: ( ( rule__ComponentInterface__RosactionserverAssignment_10_2 ) ) { - // InternalRosSystem.g:4995:1: ( ( rule__ComponentInterface__RosactionclientAssignment_6_5_2 ) ) - // InternalRosSystem.g:4996:2: ( rule__ComponentInterface__RosactionclientAssignment_6_5_2 ) + // InternalRosSystem.g:5076:1: ( ( rule__ComponentInterface__RosactionserverAssignment_10_2 ) ) + // InternalRosSystem.g:5077:2: ( rule__ComponentInterface__RosactionserverAssignment_10_2 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_2()); - // InternalRosSystem.g:4997:2: ( rule__ComponentInterface__RosactionclientAssignment_6_5_2 ) - // InternalRosSystem.g:4997:3: rule__ComponentInterface__RosactionclientAssignment_6_5_2 + before(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_2()); + // InternalRosSystem.g:5078:2: ( rule__ComponentInterface__RosactionserverAssignment_10_2 ) + // InternalRosSystem.g:5078:3: rule__ComponentInterface__RosactionserverAssignment_10_2 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosactionclientAssignment_6_5_2(); + rule__ComponentInterface__RosactionserverAssignment_10_2(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_2()); + after(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_2()); } @@ -15032,26 +15451,26 @@ public final void rule__ComponentInterface__Group_6_5__2__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__2__Impl" + // $ANTLR end "rule__ComponentInterface__Group_10__2__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_5__3" - // InternalRosSystem.g:5005:1: rule__ComponentInterface__Group_6_5__3 : rule__ComponentInterface__Group_6_5__3__Impl rule__ComponentInterface__Group_6_5__4 ; - public final void rule__ComponentInterface__Group_6_5__3() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__3" + // InternalRosSystem.g:5086:1: rule__ComponentInterface__Group_10__3 : rule__ComponentInterface__Group_10__3__Impl rule__ComponentInterface__Group_10__4 ; + public final void rule__ComponentInterface__Group_10__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5009:1: ( rule__ComponentInterface__Group_6_5__3__Impl rule__ComponentInterface__Group_6_5__4 ) - // InternalRosSystem.g:5010:2: rule__ComponentInterface__Group_6_5__3__Impl rule__ComponentInterface__Group_6_5__4 + // InternalRosSystem.g:5090:1: ( rule__ComponentInterface__Group_10__3__Impl rule__ComponentInterface__Group_10__4 ) + // InternalRosSystem.g:5091:2: rule__ComponentInterface__Group_10__3__Impl rule__ComponentInterface__Group_10__4 { pushFollow(FOLLOW_28); - rule__ComponentInterface__Group_6_5__3__Impl(); + rule__ComponentInterface__Group_10__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_5__4(); + rule__ComponentInterface__Group_10__4(); state._fsp--; @@ -15070,40 +15489,40 @@ public final void rule__ComponentInterface__Group_6_5__3() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__3" + // $ANTLR end "rule__ComponentInterface__Group_10__3" - // $ANTLR start "rule__ComponentInterface__Group_6_5__3__Impl" - // InternalRosSystem.g:5017:1: rule__ComponentInterface__Group_6_5__3__Impl : ( ( rule__ComponentInterface__Group_6_5_3__0 )* ) ; - public final void rule__ComponentInterface__Group_6_5__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__3__Impl" + // InternalRosSystem.g:5098:1: rule__ComponentInterface__Group_10__3__Impl : ( ( rule__ComponentInterface__Group_10_3__0 )* ) ; + public final void rule__ComponentInterface__Group_10__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5021:1: ( ( ( rule__ComponentInterface__Group_6_5_3__0 )* ) ) - // InternalRosSystem.g:5022:1: ( ( rule__ComponentInterface__Group_6_5_3__0 )* ) + // InternalRosSystem.g:5102:1: ( ( ( rule__ComponentInterface__Group_10_3__0 )* ) ) + // InternalRosSystem.g:5103:1: ( ( rule__ComponentInterface__Group_10_3__0 )* ) { - // InternalRosSystem.g:5022:1: ( ( rule__ComponentInterface__Group_6_5_3__0 )* ) - // InternalRosSystem.g:5023:2: ( rule__ComponentInterface__Group_6_5_3__0 )* + // InternalRosSystem.g:5103:1: ( ( rule__ComponentInterface__Group_10_3__0 )* ) + // InternalRosSystem.g:5104:2: ( rule__ComponentInterface__Group_10_3__0 )* { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_5_3()); - // InternalRosSystem.g:5024:2: ( rule__ComponentInterface__Group_6_5_3__0 )* - loop25: + before(grammarAccess.getComponentInterfaceAccess().getGroup_10_3()); + // InternalRosSystem.g:5105:2: ( rule__ComponentInterface__Group_10_3__0 )* + loop36: do { - int alt25=2; - int LA25_0 = input.LA(1); + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA25_0==30) ) { - alt25=1; + if ( (LA36_0==30) ) { + alt36=1; } - switch (alt25) { + switch (alt36) { case 1 : - // InternalRosSystem.g:5024:3: rule__ComponentInterface__Group_6_5_3__0 + // InternalRosSystem.g:5105:3: rule__ComponentInterface__Group_10_3__0 { - pushFollow(FOLLOW_12); - rule__ComponentInterface__Group_6_5_3__0(); + pushFollow(FOLLOW_11); + rule__ComponentInterface__Group_10_3__0(); state._fsp--; @@ -15112,11 +15531,11 @@ public final void rule__ComponentInterface__Group_6_5__3__Impl() throws Recognit break; default : - break loop25; + break loop36; } } while (true); - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_5_3()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_10_3()); } @@ -15135,21 +15554,21 @@ public final void rule__ComponentInterface__Group_6_5__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__3__Impl" + // $ANTLR end "rule__ComponentInterface__Group_10__3__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_5__4" - // InternalRosSystem.g:5032:1: rule__ComponentInterface__Group_6_5__4 : rule__ComponentInterface__Group_6_5__4__Impl ; - public final void rule__ComponentInterface__Group_6_5__4() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__4" + // InternalRosSystem.g:5113:1: rule__ComponentInterface__Group_10__4 : rule__ComponentInterface__Group_10__4__Impl ; + public final void rule__ComponentInterface__Group_10__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5036:1: ( rule__ComponentInterface__Group_6_5__4__Impl ) - // InternalRosSystem.g:5037:2: rule__ComponentInterface__Group_6_5__4__Impl + // InternalRosSystem.g:5117:1: ( rule__ComponentInterface__Group_10__4__Impl ) + // InternalRosSystem.g:5118:2: rule__ComponentInterface__Group_10__4__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_5__4__Impl(); + rule__ComponentInterface__Group_10__4__Impl(); state._fsp--; @@ -15168,25 +15587,25 @@ public final void rule__ComponentInterface__Group_6_5__4() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__4" + // $ANTLR end "rule__ComponentInterface__Group_10__4" - // $ANTLR start "rule__ComponentInterface__Group_6_5__4__Impl" - // InternalRosSystem.g:5043:1: rule__ComponentInterface__Group_6_5__4__Impl : ( '}' ) ; - public final void rule__ComponentInterface__Group_6_5__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10__4__Impl" + // InternalRosSystem.g:5124:1: rule__ComponentInterface__Group_10__4__Impl : ( '}' ) ; + public final void rule__ComponentInterface__Group_10__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5047:1: ( ( '}' ) ) - // InternalRosSystem.g:5048:1: ( '}' ) + // InternalRosSystem.g:5128:1: ( ( '}' ) ) + // InternalRosSystem.g:5129:1: ( '}' ) { - // InternalRosSystem.g:5048:1: ( '}' ) - // InternalRosSystem.g:5049:2: '}' + // InternalRosSystem.g:5129:1: ( '}' ) + // InternalRosSystem.g:5130:2: '}' { - before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_5_4()); + before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_10_4()); match(input,26,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_5_4()); + after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_10_4()); } @@ -15205,26 +15624,26 @@ public final void rule__ComponentInterface__Group_6_5__4__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5__4__Impl" + // $ANTLR end "rule__ComponentInterface__Group_10__4__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_5_3__0" - // InternalRosSystem.g:5059:1: rule__ComponentInterface__Group_6_5_3__0 : rule__ComponentInterface__Group_6_5_3__0__Impl rule__ComponentInterface__Group_6_5_3__1 ; - public final void rule__ComponentInterface__Group_6_5_3__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10_3__0" + // InternalRosSystem.g:5140:1: rule__ComponentInterface__Group_10_3__0 : rule__ComponentInterface__Group_10_3__0__Impl rule__ComponentInterface__Group_10_3__1 ; + public final void rule__ComponentInterface__Group_10_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5063:1: ( rule__ComponentInterface__Group_6_5_3__0__Impl rule__ComponentInterface__Group_6_5_3__1 ) - // InternalRosSystem.g:5064:2: rule__ComponentInterface__Group_6_5_3__0__Impl rule__ComponentInterface__Group_6_5_3__1 + // InternalRosSystem.g:5144:1: ( rule__ComponentInterface__Group_10_3__0__Impl rule__ComponentInterface__Group_10_3__1 ) + // InternalRosSystem.g:5145:2: rule__ComponentInterface__Group_10_3__0__Impl rule__ComponentInterface__Group_10_3__1 { - pushFollow(FOLLOW_33); - rule__ComponentInterface__Group_6_5_3__0__Impl(); + pushFollow(FOLLOW_32); + rule__ComponentInterface__Group_10_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_5_3__1(); + rule__ComponentInterface__Group_10_3__1(); state._fsp--; @@ -15243,25 +15662,25 @@ public final void rule__ComponentInterface__Group_6_5_3__0() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5_3__0" + // $ANTLR end "rule__ComponentInterface__Group_10_3__0" - // $ANTLR start "rule__ComponentInterface__Group_6_5_3__0__Impl" - // InternalRosSystem.g:5071:1: rule__ComponentInterface__Group_6_5_3__0__Impl : ( ',' ) ; - public final void rule__ComponentInterface__Group_6_5_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10_3__0__Impl" + // InternalRosSystem.g:5152:1: rule__ComponentInterface__Group_10_3__0__Impl : ( ',' ) ; + public final void rule__ComponentInterface__Group_10_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5075:1: ( ( ',' ) ) - // InternalRosSystem.g:5076:1: ( ',' ) + // InternalRosSystem.g:5156:1: ( ( ',' ) ) + // InternalRosSystem.g:5157:1: ( ',' ) { - // InternalRosSystem.g:5076:1: ( ',' ) - // InternalRosSystem.g:5077:2: ',' + // InternalRosSystem.g:5157:1: ( ',' ) + // InternalRosSystem.g:5158:2: ',' { - before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_5_3_0()); + before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_10_3_0()); match(input,30,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_5_3_0()); + after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_10_3_0()); } @@ -15280,21 +15699,21 @@ public final void rule__ComponentInterface__Group_6_5_3__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5_3__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_10_3__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_5_3__1" - // InternalRosSystem.g:5086:1: rule__ComponentInterface__Group_6_5_3__1 : rule__ComponentInterface__Group_6_5_3__1__Impl ; - public final void rule__ComponentInterface__Group_6_5_3__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10_3__1" + // InternalRosSystem.g:5167:1: rule__ComponentInterface__Group_10_3__1 : rule__ComponentInterface__Group_10_3__1__Impl ; + public final void rule__ComponentInterface__Group_10_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5090:1: ( rule__ComponentInterface__Group_6_5_3__1__Impl ) - // InternalRosSystem.g:5091:2: rule__ComponentInterface__Group_6_5_3__1__Impl + // InternalRosSystem.g:5171:1: ( rule__ComponentInterface__Group_10_3__1__Impl ) + // InternalRosSystem.g:5172:2: rule__ComponentInterface__Group_10_3__1__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_5_3__1__Impl(); + rule__ComponentInterface__Group_10_3__1__Impl(); state._fsp--; @@ -15313,35 +15732,35 @@ public final void rule__ComponentInterface__Group_6_5_3__1() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5_3__1" + // $ANTLR end "rule__ComponentInterface__Group_10_3__1" - // $ANTLR start "rule__ComponentInterface__Group_6_5_3__1__Impl" - // InternalRosSystem.g:5097:1: rule__ComponentInterface__Group_6_5_3__1__Impl : ( ( rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 ) ) ; - public final void rule__ComponentInterface__Group_6_5_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_10_3__1__Impl" + // InternalRosSystem.g:5178:1: rule__ComponentInterface__Group_10_3__1__Impl : ( ( rule__ComponentInterface__RosactionserverAssignment_10_3_1 ) ) ; + public final void rule__ComponentInterface__Group_10_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5101:1: ( ( ( rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 ) ) ) - // InternalRosSystem.g:5102:1: ( ( rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 ) ) + // InternalRosSystem.g:5182:1: ( ( ( rule__ComponentInterface__RosactionserverAssignment_10_3_1 ) ) ) + // InternalRosSystem.g:5183:1: ( ( rule__ComponentInterface__RosactionserverAssignment_10_3_1 ) ) { - // InternalRosSystem.g:5102:1: ( ( rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 ) ) - // InternalRosSystem.g:5103:2: ( rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 ) + // InternalRosSystem.g:5183:1: ( ( rule__ComponentInterface__RosactionserverAssignment_10_3_1 ) ) + // InternalRosSystem.g:5184:2: ( rule__ComponentInterface__RosactionserverAssignment_10_3_1 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_3_1()); - // InternalRosSystem.g:5104:2: ( rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 ) - // InternalRosSystem.g:5104:3: rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 + before(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_3_1()); + // InternalRosSystem.g:5185:2: ( rule__ComponentInterface__RosactionserverAssignment_10_3_1 ) + // InternalRosSystem.g:5185:3: rule__ComponentInterface__RosactionserverAssignment_10_3_1 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosactionclientAssignment_6_5_3_1(); + rule__ComponentInterface__RosactionserverAssignment_10_3_1(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_6_5_3_1()); + after(grammarAccess.getComponentInterfaceAccess().getRosactionserverAssignment_10_3_1()); } @@ -15360,26 +15779,26 @@ public final void rule__ComponentInterface__Group_6_5_3__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_5_3__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_10_3__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_6__0" - // InternalRosSystem.g:5113:1: rule__ComponentInterface__Group_6_6__0 : rule__ComponentInterface__Group_6_6__0__Impl rule__ComponentInterface__Group_6_6__1 ; - public final void rule__ComponentInterface__Group_6_6__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__0" + // InternalRosSystem.g:5194:1: rule__ComponentInterface__Group_11__0 : rule__ComponentInterface__Group_11__0__Impl rule__ComponentInterface__Group_11__1 ; + public final void rule__ComponentInterface__Group_11__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5117:1: ( rule__ComponentInterface__Group_6_6__0__Impl rule__ComponentInterface__Group_6_6__1 ) - // InternalRosSystem.g:5118:2: rule__ComponentInterface__Group_6_6__0__Impl rule__ComponentInterface__Group_6_6__1 + // InternalRosSystem.g:5198:1: ( rule__ComponentInterface__Group_11__0__Impl rule__ComponentInterface__Group_11__1 ) + // InternalRosSystem.g:5199:2: rule__ComponentInterface__Group_11__0__Impl rule__ComponentInterface__Group_11__1 { pushFollow(FOLLOW_4); - rule__ComponentInterface__Group_6_6__0__Impl(); + rule__ComponentInterface__Group_11__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_6__1(); + rule__ComponentInterface__Group_11__1(); state._fsp--; @@ -15398,25 +15817,25 @@ public final void rule__ComponentInterface__Group_6_6__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__0" + // $ANTLR end "rule__ComponentInterface__Group_11__0" - // $ANTLR start "rule__ComponentInterface__Group_6_6__0__Impl" - // InternalRosSystem.g:5125:1: rule__ComponentInterface__Group_6_6__0__Impl : ( 'RosParameters' ) ; - public final void rule__ComponentInterface__Group_6_6__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__0__Impl" + // InternalRosSystem.g:5206:1: rule__ComponentInterface__Group_11__0__Impl : ( 'RosActionClients' ) ; + public final void rule__ComponentInterface__Group_11__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5129:1: ( ( 'RosParameters' ) ) - // InternalRosSystem.g:5130:1: ( 'RosParameters' ) + // InternalRosSystem.g:5210:1: ( ( 'RosActionClients' ) ) + // InternalRosSystem.g:5211:1: ( 'RosActionClients' ) { - // InternalRosSystem.g:5130:1: ( 'RosParameters' ) - // InternalRosSystem.g:5131:2: 'RosParameters' + // InternalRosSystem.g:5211:1: ( 'RosActionClients' ) + // InternalRosSystem.g:5212:2: 'RosActionClients' { - before(grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_6_6_0()); - match(input,50,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_6_6_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_11_0()); + match(input,49,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_11_0()); } @@ -15435,26 +15854,26 @@ public final void rule__ComponentInterface__Group_6_6__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_11__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_6__1" - // InternalRosSystem.g:5140:1: rule__ComponentInterface__Group_6_6__1 : rule__ComponentInterface__Group_6_6__1__Impl rule__ComponentInterface__Group_6_6__2 ; - public final void rule__ComponentInterface__Group_6_6__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__1" + // InternalRosSystem.g:5221:1: rule__ComponentInterface__Group_11__1 : rule__ComponentInterface__Group_11__1__Impl rule__ComponentInterface__Group_11__2 ; + public final void rule__ComponentInterface__Group_11__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5144:1: ( rule__ComponentInterface__Group_6_6__1__Impl rule__ComponentInterface__Group_6_6__2 ) - // InternalRosSystem.g:5145:2: rule__ComponentInterface__Group_6_6__1__Impl rule__ComponentInterface__Group_6_6__2 + // InternalRosSystem.g:5225:1: ( rule__ComponentInterface__Group_11__1__Impl rule__ComponentInterface__Group_11__2 ) + // InternalRosSystem.g:5226:2: rule__ComponentInterface__Group_11__1__Impl rule__ComponentInterface__Group_11__2 { - pushFollow(FOLLOW_34); - rule__ComponentInterface__Group_6_6__1__Impl(); + pushFollow(FOLLOW_33); + rule__ComponentInterface__Group_11__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_6__2(); + rule__ComponentInterface__Group_11__2(); state._fsp--; @@ -15473,25 +15892,25 @@ public final void rule__ComponentInterface__Group_6_6__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__1" + // $ANTLR end "rule__ComponentInterface__Group_11__1" - // $ANTLR start "rule__ComponentInterface__Group_6_6__1__Impl" - // InternalRosSystem.g:5152:1: rule__ComponentInterface__Group_6_6__1__Impl : ( '{' ) ; - public final void rule__ComponentInterface__Group_6_6__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__1__Impl" + // InternalRosSystem.g:5233:1: rule__ComponentInterface__Group_11__1__Impl : ( '{' ) ; + public final void rule__ComponentInterface__Group_11__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5156:1: ( ( '{' ) ) - // InternalRosSystem.g:5157:1: ( '{' ) + // InternalRosSystem.g:5237:1: ( ( '{' ) ) + // InternalRosSystem.g:5238:1: ( '{' ) { - // InternalRosSystem.g:5157:1: ( '{' ) - // InternalRosSystem.g:5158:2: '{' + // InternalRosSystem.g:5238:1: ( '{' ) + // InternalRosSystem.g:5239:2: '{' { - before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_6_1()); + before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_11_1()); match(input,24,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_6_1()); + after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_11_1()); } @@ -15510,26 +15929,26 @@ public final void rule__ComponentInterface__Group_6_6__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_11__1__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_6__2" - // InternalRosSystem.g:5167:1: rule__ComponentInterface__Group_6_6__2 : rule__ComponentInterface__Group_6_6__2__Impl rule__ComponentInterface__Group_6_6__3 ; - public final void rule__ComponentInterface__Group_6_6__2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__2" + // InternalRosSystem.g:5248:1: rule__ComponentInterface__Group_11__2 : rule__ComponentInterface__Group_11__2__Impl rule__ComponentInterface__Group_11__3 ; + public final void rule__ComponentInterface__Group_11__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5171:1: ( rule__ComponentInterface__Group_6_6__2__Impl rule__ComponentInterface__Group_6_6__3 ) - // InternalRosSystem.g:5172:2: rule__ComponentInterface__Group_6_6__2__Impl rule__ComponentInterface__Group_6_6__3 + // InternalRosSystem.g:5252:1: ( rule__ComponentInterface__Group_11__2__Impl rule__ComponentInterface__Group_11__3 ) + // InternalRosSystem.g:5253:2: rule__ComponentInterface__Group_11__2__Impl rule__ComponentInterface__Group_11__3 { pushFollow(FOLLOW_28); - rule__ComponentInterface__Group_6_6__2__Impl(); + rule__ComponentInterface__Group_11__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_6__3(); + rule__ComponentInterface__Group_11__3(); state._fsp--; @@ -15548,35 +15967,35 @@ public final void rule__ComponentInterface__Group_6_6__2() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__2" + // $ANTLR end "rule__ComponentInterface__Group_11__2" - // $ANTLR start "rule__ComponentInterface__Group_6_6__2__Impl" - // InternalRosSystem.g:5179:1: rule__ComponentInterface__Group_6_6__2__Impl : ( ( rule__ComponentInterface__RosparameterAssignment_6_6_2 ) ) ; - public final void rule__ComponentInterface__Group_6_6__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__2__Impl" + // InternalRosSystem.g:5260:1: rule__ComponentInterface__Group_11__2__Impl : ( ( rule__ComponentInterface__RosactionclientAssignment_11_2 ) ) ; + public final void rule__ComponentInterface__Group_11__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5183:1: ( ( ( rule__ComponentInterface__RosparameterAssignment_6_6_2 ) ) ) - // InternalRosSystem.g:5184:1: ( ( rule__ComponentInterface__RosparameterAssignment_6_6_2 ) ) + // InternalRosSystem.g:5264:1: ( ( ( rule__ComponentInterface__RosactionclientAssignment_11_2 ) ) ) + // InternalRosSystem.g:5265:1: ( ( rule__ComponentInterface__RosactionclientAssignment_11_2 ) ) { - // InternalRosSystem.g:5184:1: ( ( rule__ComponentInterface__RosparameterAssignment_6_6_2 ) ) - // InternalRosSystem.g:5185:2: ( rule__ComponentInterface__RosparameterAssignment_6_6_2 ) + // InternalRosSystem.g:5265:1: ( ( rule__ComponentInterface__RosactionclientAssignment_11_2 ) ) + // InternalRosSystem.g:5266:2: ( rule__ComponentInterface__RosactionclientAssignment_11_2 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_2()); - // InternalRosSystem.g:5186:2: ( rule__ComponentInterface__RosparameterAssignment_6_6_2 ) - // InternalRosSystem.g:5186:3: rule__ComponentInterface__RosparameterAssignment_6_6_2 + before(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_2()); + // InternalRosSystem.g:5267:2: ( rule__ComponentInterface__RosactionclientAssignment_11_2 ) + // InternalRosSystem.g:5267:3: rule__ComponentInterface__RosactionclientAssignment_11_2 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosparameterAssignment_6_6_2(); + rule__ComponentInterface__RosactionclientAssignment_11_2(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_2()); + after(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_2()); } @@ -15595,26 +16014,26 @@ public final void rule__ComponentInterface__Group_6_6__2__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__2__Impl" + // $ANTLR end "rule__ComponentInterface__Group_11__2__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_6__3" - // InternalRosSystem.g:5194:1: rule__ComponentInterface__Group_6_6__3 : rule__ComponentInterface__Group_6_6__3__Impl rule__ComponentInterface__Group_6_6__4 ; - public final void rule__ComponentInterface__Group_6_6__3() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__3" + // InternalRosSystem.g:5275:1: rule__ComponentInterface__Group_11__3 : rule__ComponentInterface__Group_11__3__Impl rule__ComponentInterface__Group_11__4 ; + public final void rule__ComponentInterface__Group_11__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5198:1: ( rule__ComponentInterface__Group_6_6__3__Impl rule__ComponentInterface__Group_6_6__4 ) - // InternalRosSystem.g:5199:2: rule__ComponentInterface__Group_6_6__3__Impl rule__ComponentInterface__Group_6_6__4 + // InternalRosSystem.g:5279:1: ( rule__ComponentInterface__Group_11__3__Impl rule__ComponentInterface__Group_11__4 ) + // InternalRosSystem.g:5280:2: rule__ComponentInterface__Group_11__3__Impl rule__ComponentInterface__Group_11__4 { pushFollow(FOLLOW_28); - rule__ComponentInterface__Group_6_6__3__Impl(); + rule__ComponentInterface__Group_11__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_6__4(); + rule__ComponentInterface__Group_11__4(); state._fsp--; @@ -15633,40 +16052,40 @@ public final void rule__ComponentInterface__Group_6_6__3() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__3" + // $ANTLR end "rule__ComponentInterface__Group_11__3" - // $ANTLR start "rule__ComponentInterface__Group_6_6__3__Impl" - // InternalRosSystem.g:5206:1: rule__ComponentInterface__Group_6_6__3__Impl : ( ( rule__ComponentInterface__Group_6_6_3__0 )* ) ; - public final void rule__ComponentInterface__Group_6_6__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__3__Impl" + // InternalRosSystem.g:5287:1: rule__ComponentInterface__Group_11__3__Impl : ( ( rule__ComponentInterface__Group_11_3__0 )* ) ; + public final void rule__ComponentInterface__Group_11__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5210:1: ( ( ( rule__ComponentInterface__Group_6_6_3__0 )* ) ) - // InternalRosSystem.g:5211:1: ( ( rule__ComponentInterface__Group_6_6_3__0 )* ) + // InternalRosSystem.g:5291:1: ( ( ( rule__ComponentInterface__Group_11_3__0 )* ) ) + // InternalRosSystem.g:5292:1: ( ( rule__ComponentInterface__Group_11_3__0 )* ) { - // InternalRosSystem.g:5211:1: ( ( rule__ComponentInterface__Group_6_6_3__0 )* ) - // InternalRosSystem.g:5212:2: ( rule__ComponentInterface__Group_6_6_3__0 )* + // InternalRosSystem.g:5292:1: ( ( rule__ComponentInterface__Group_11_3__0 )* ) + // InternalRosSystem.g:5293:2: ( rule__ComponentInterface__Group_11_3__0 )* { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_6_3()); - // InternalRosSystem.g:5213:2: ( rule__ComponentInterface__Group_6_6_3__0 )* - loop26: + before(grammarAccess.getComponentInterfaceAccess().getGroup_11_3()); + // InternalRosSystem.g:5294:2: ( rule__ComponentInterface__Group_11_3__0 )* + loop37: do { - int alt26=2; - int LA26_0 = input.LA(1); + int alt37=2; + int LA37_0 = input.LA(1); - if ( (LA26_0==30) ) { - alt26=1; + if ( (LA37_0==30) ) { + alt37=1; } - switch (alt26) { + switch (alt37) { case 1 : - // InternalRosSystem.g:5213:3: rule__ComponentInterface__Group_6_6_3__0 + // InternalRosSystem.g:5294:3: rule__ComponentInterface__Group_11_3__0 { - pushFollow(FOLLOW_12); - rule__ComponentInterface__Group_6_6_3__0(); + pushFollow(FOLLOW_11); + rule__ComponentInterface__Group_11_3__0(); state._fsp--; @@ -15675,11 +16094,11 @@ public final void rule__ComponentInterface__Group_6_6__3__Impl() throws Recognit break; default : - break loop26; + break loop37; } } while (true); - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_6_3()); + after(grammarAccess.getComponentInterfaceAccess().getGroup_11_3()); } @@ -15698,21 +16117,21 @@ public final void rule__ComponentInterface__Group_6_6__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__3__Impl" + // $ANTLR end "rule__ComponentInterface__Group_11__3__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_6__4" - // InternalRosSystem.g:5221:1: rule__ComponentInterface__Group_6_6__4 : rule__ComponentInterface__Group_6_6__4__Impl ; - public final void rule__ComponentInterface__Group_6_6__4() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__4" + // InternalRosSystem.g:5302:1: rule__ComponentInterface__Group_11__4 : rule__ComponentInterface__Group_11__4__Impl ; + public final void rule__ComponentInterface__Group_11__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5225:1: ( rule__ComponentInterface__Group_6_6__4__Impl ) - // InternalRosSystem.g:5226:2: rule__ComponentInterface__Group_6_6__4__Impl + // InternalRosSystem.g:5306:1: ( rule__ComponentInterface__Group_11__4__Impl ) + // InternalRosSystem.g:5307:2: rule__ComponentInterface__Group_11__4__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_6__4__Impl(); + rule__ComponentInterface__Group_11__4__Impl(); state._fsp--; @@ -15731,25 +16150,25 @@ public final void rule__ComponentInterface__Group_6_6__4() throws RecognitionExc } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__4" + // $ANTLR end "rule__ComponentInterface__Group_11__4" - // $ANTLR start "rule__ComponentInterface__Group_6_6__4__Impl" - // InternalRosSystem.g:5232:1: rule__ComponentInterface__Group_6_6__4__Impl : ( '}' ) ; - public final void rule__ComponentInterface__Group_6_6__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11__4__Impl" + // InternalRosSystem.g:5313:1: rule__ComponentInterface__Group_11__4__Impl : ( '}' ) ; + public final void rule__ComponentInterface__Group_11__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5236:1: ( ( '}' ) ) - // InternalRosSystem.g:5237:1: ( '}' ) + // InternalRosSystem.g:5317:1: ( ( '}' ) ) + // InternalRosSystem.g:5318:1: ( '}' ) { - // InternalRosSystem.g:5237:1: ( '}' ) - // InternalRosSystem.g:5238:2: '}' + // InternalRosSystem.g:5318:1: ( '}' ) + // InternalRosSystem.g:5319:2: '}' { - before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_6_4()); + before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_11_4()); match(input,26,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_6_4()); + after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_11_4()); } @@ -15768,26 +16187,26 @@ public final void rule__ComponentInterface__Group_6_6__4__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6__4__Impl" + // $ANTLR end "rule__ComponentInterface__Group_11__4__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_6_3__0" - // InternalRosSystem.g:5248:1: rule__ComponentInterface__Group_6_6_3__0 : rule__ComponentInterface__Group_6_6_3__0__Impl rule__ComponentInterface__Group_6_6_3__1 ; - public final void rule__ComponentInterface__Group_6_6_3__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11_3__0" + // InternalRosSystem.g:5329:1: rule__ComponentInterface__Group_11_3__0 : rule__ComponentInterface__Group_11_3__0__Impl rule__ComponentInterface__Group_11_3__1 ; + public final void rule__ComponentInterface__Group_11_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5252:1: ( rule__ComponentInterface__Group_6_6_3__0__Impl rule__ComponentInterface__Group_6_6_3__1 ) - // InternalRosSystem.g:5253:2: rule__ComponentInterface__Group_6_6_3__0__Impl rule__ComponentInterface__Group_6_6_3__1 + // InternalRosSystem.g:5333:1: ( rule__ComponentInterface__Group_11_3__0__Impl rule__ComponentInterface__Group_11_3__1 ) + // InternalRosSystem.g:5334:2: rule__ComponentInterface__Group_11_3__0__Impl rule__ComponentInterface__Group_11_3__1 { - pushFollow(FOLLOW_34); - rule__ComponentInterface__Group_6_6_3__0__Impl(); + pushFollow(FOLLOW_33); + rule__ComponentInterface__Group_11_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_6_3__1(); + rule__ComponentInterface__Group_11_3__1(); state._fsp--; @@ -15806,25 +16225,25 @@ public final void rule__ComponentInterface__Group_6_6_3__0() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6_3__0" + // $ANTLR end "rule__ComponentInterface__Group_11_3__0" - // $ANTLR start "rule__ComponentInterface__Group_6_6_3__0__Impl" - // InternalRosSystem.g:5260:1: rule__ComponentInterface__Group_6_6_3__0__Impl : ( ',' ) ; - public final void rule__ComponentInterface__Group_6_6_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11_3__0__Impl" + // InternalRosSystem.g:5341:1: rule__ComponentInterface__Group_11_3__0__Impl : ( ',' ) ; + public final void rule__ComponentInterface__Group_11_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5264:1: ( ( ',' ) ) - // InternalRosSystem.g:5265:1: ( ',' ) + // InternalRosSystem.g:5345:1: ( ( ',' ) ) + // InternalRosSystem.g:5346:1: ( ',' ) { - // InternalRosSystem.g:5265:1: ( ',' ) - // InternalRosSystem.g:5266:2: ',' + // InternalRosSystem.g:5346:1: ( ',' ) + // InternalRosSystem.g:5347:2: ',' { - before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_6_3_0()); + before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_11_3_0()); match(input,30,FOLLOW_2); - after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_6_3_0()); + after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_11_3_0()); } @@ -15843,21 +16262,21 @@ public final void rule__ComponentInterface__Group_6_6_3__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6_3__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_11_3__0__Impl" - // $ANTLR start "rule__ComponentInterface__Group_6_6_3__1" - // InternalRosSystem.g:5275:1: rule__ComponentInterface__Group_6_6_3__1 : rule__ComponentInterface__Group_6_6_3__1__Impl ; - public final void rule__ComponentInterface__Group_6_6_3__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11_3__1" + // InternalRosSystem.g:5356:1: rule__ComponentInterface__Group_11_3__1 : rule__ComponentInterface__Group_11_3__1__Impl ; + public final void rule__ComponentInterface__Group_11_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5279:1: ( rule__ComponentInterface__Group_6_6_3__1__Impl ) - // InternalRosSystem.g:5280:2: rule__ComponentInterface__Group_6_6_3__1__Impl + // InternalRosSystem.g:5360:1: ( rule__ComponentInterface__Group_11_3__1__Impl ) + // InternalRosSystem.g:5361:2: rule__ComponentInterface__Group_11_3__1__Impl { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_6_3__1__Impl(); + rule__ComponentInterface__Group_11_3__1__Impl(); state._fsp--; @@ -15876,35 +16295,35 @@ public final void rule__ComponentInterface__Group_6_6_3__1() throws RecognitionE } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6_3__1" + // $ANTLR end "rule__ComponentInterface__Group_11_3__1" - // $ANTLR start "rule__ComponentInterface__Group_6_6_3__1__Impl" - // InternalRosSystem.g:5286:1: rule__ComponentInterface__Group_6_6_3__1__Impl : ( ( rule__ComponentInterface__RosparameterAssignment_6_6_3_1 ) ) ; - public final void rule__ComponentInterface__Group_6_6_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_11_3__1__Impl" + // InternalRosSystem.g:5367:1: rule__ComponentInterface__Group_11_3__1__Impl : ( ( rule__ComponentInterface__RosactionclientAssignment_11_3_1 ) ) ; + public final void rule__ComponentInterface__Group_11_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5290:1: ( ( ( rule__ComponentInterface__RosparameterAssignment_6_6_3_1 ) ) ) - // InternalRosSystem.g:5291:1: ( ( rule__ComponentInterface__RosparameterAssignment_6_6_3_1 ) ) + // InternalRosSystem.g:5371:1: ( ( ( rule__ComponentInterface__RosactionclientAssignment_11_3_1 ) ) ) + // InternalRosSystem.g:5372:1: ( ( rule__ComponentInterface__RosactionclientAssignment_11_3_1 ) ) { - // InternalRosSystem.g:5291:1: ( ( rule__ComponentInterface__RosparameterAssignment_6_6_3_1 ) ) - // InternalRosSystem.g:5292:2: ( rule__ComponentInterface__RosparameterAssignment_6_6_3_1 ) + // InternalRosSystem.g:5372:1: ( ( rule__ComponentInterface__RosactionclientAssignment_11_3_1 ) ) + // InternalRosSystem.g:5373:2: ( rule__ComponentInterface__RosactionclientAssignment_11_3_1 ) { - before(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_3_1()); - // InternalRosSystem.g:5293:2: ( rule__ComponentInterface__RosparameterAssignment_6_6_3_1 ) - // InternalRosSystem.g:5293:3: rule__ComponentInterface__RosparameterAssignment_6_6_3_1 + before(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_3_1()); + // InternalRosSystem.g:5374:2: ( rule__ComponentInterface__RosactionclientAssignment_11_3_1 ) + // InternalRosSystem.g:5374:3: rule__ComponentInterface__RosactionclientAssignment_11_3_1 { pushFollow(FOLLOW_2); - rule__ComponentInterface__RosparameterAssignment_6_6_3_1(); + rule__ComponentInterface__RosactionclientAssignment_11_3_1(); state._fsp--; } - after(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_6_6_3_1()); + after(grammarAccess.getComponentInterfaceAccess().getRosactionclientAssignment_11_3_1()); } @@ -15923,26 +16342,26 @@ public final void rule__ComponentInterface__Group_6_6_3__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__ComponentInterface__Group_6_6_3__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_11_3__1__Impl" - // $ANTLR start "rule__RosPublisher__Group__0" - // InternalRosSystem.g:5302:1: rule__RosPublisher__Group__0 : rule__RosPublisher__Group__0__Impl rule__RosPublisher__Group__1 ; - public final void rule__RosPublisher__Group__0() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__0" + // InternalRosSystem.g:5383:1: rule__ComponentInterface__Group_12__0 : rule__ComponentInterface__Group_12__0__Impl rule__ComponentInterface__Group_12__1 ; + public final void rule__ComponentInterface__Group_12__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5306:1: ( rule__RosPublisher__Group__0__Impl rule__RosPublisher__Group__1 ) - // InternalRosSystem.g:5307:2: rule__RosPublisher__Group__0__Impl rule__RosPublisher__Group__1 + // InternalRosSystem.g:5387:1: ( rule__ComponentInterface__Group_12__0__Impl rule__ComponentInterface__Group_12__1 ) + // InternalRosSystem.g:5388:2: rule__ComponentInterface__Group_12__0__Impl rule__ComponentInterface__Group_12__1 { - pushFollow(FOLLOW_27); - rule__RosPublisher__Group__0__Impl(); + pushFollow(FOLLOW_4); + rule__ComponentInterface__Group_12__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosPublisher__Group__1(); + rule__ComponentInterface__Group_12__1(); state._fsp--; @@ -15961,29 +16380,25 @@ public final void rule__RosPublisher__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group__0" + // $ANTLR end "rule__ComponentInterface__Group_12__0" - // $ANTLR start "rule__RosPublisher__Group__0__Impl" - // InternalRosSystem.g:5314:1: rule__RosPublisher__Group__0__Impl : ( () ) ; - public final void rule__RosPublisher__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__0__Impl" + // InternalRosSystem.g:5395:1: rule__ComponentInterface__Group_12__0__Impl : ( 'RosParameters' ) ; + public final void rule__ComponentInterface__Group_12__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5318:1: ( ( () ) ) - // InternalRosSystem.g:5319:1: ( () ) + // InternalRosSystem.g:5399:1: ( ( 'RosParameters' ) ) + // InternalRosSystem.g:5400:1: ( 'RosParameters' ) { - // InternalRosSystem.g:5319:1: ( () ) - // InternalRosSystem.g:5320:2: () + // InternalRosSystem.g:5400:1: ( 'RosParameters' ) + // InternalRosSystem.g:5401:2: 'RosParameters' { - before(grammarAccess.getRosPublisherAccess().getRosPublisherAction_0()); - // InternalRosSystem.g:5321:2: () - // InternalRosSystem.g:5321:3: - { - } - - after(grammarAccess.getRosPublisherAccess().getRosPublisherAction_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_12_0()); + match(input,50,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_12_0()); } @@ -15991,6 +16406,10 @@ public final void rule__RosPublisher__Group__0__Impl() throws RecognitionExcepti } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -15998,26 +16417,26 @@ public final void rule__RosPublisher__Group__0__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosPublisher__Group__0__Impl" + // $ANTLR end "rule__ComponentInterface__Group_12__0__Impl" - // $ANTLR start "rule__RosPublisher__Group__1" - // InternalRosSystem.g:5329:1: rule__RosPublisher__Group__1 : rule__RosPublisher__Group__1__Impl rule__RosPublisher__Group__2 ; - public final void rule__RosPublisher__Group__1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__1" + // InternalRosSystem.g:5410:1: rule__ComponentInterface__Group_12__1 : rule__ComponentInterface__Group_12__1__Impl rule__ComponentInterface__Group_12__2 ; + public final void rule__ComponentInterface__Group_12__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5333:1: ( rule__RosPublisher__Group__1__Impl rule__RosPublisher__Group__2 ) - // InternalRosSystem.g:5334:2: rule__RosPublisher__Group__1__Impl rule__RosPublisher__Group__2 + // InternalRosSystem.g:5414:1: ( rule__ComponentInterface__Group_12__1__Impl rule__ComponentInterface__Group_12__2 ) + // InternalRosSystem.g:5415:2: rule__ComponentInterface__Group_12__1__Impl rule__ComponentInterface__Group_12__2 { - pushFollow(FOLLOW_35); - rule__RosPublisher__Group__1__Impl(); + pushFollow(FOLLOW_34); + rule__ComponentInterface__Group_12__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosPublisher__Group__2(); + rule__ComponentInterface__Group_12__2(); state._fsp--; @@ -16036,25 +16455,25 @@ public final void rule__RosPublisher__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group__1" + // $ANTLR end "rule__ComponentInterface__Group_12__1" - // $ANTLR start "rule__RosPublisher__Group__1__Impl" - // InternalRosSystem.g:5341:1: rule__RosPublisher__Group__1__Impl : ( 'RosPublisher' ) ; - public final void rule__RosPublisher__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__1__Impl" + // InternalRosSystem.g:5422:1: rule__ComponentInterface__Group_12__1__Impl : ( '{' ) ; + public final void rule__ComponentInterface__Group_12__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5345:1: ( ( 'RosPublisher' ) ) - // InternalRosSystem.g:5346:1: ( 'RosPublisher' ) + // InternalRosSystem.g:5426:1: ( ( '{' ) ) + // InternalRosSystem.g:5427:1: ( '{' ) { - // InternalRosSystem.g:5346:1: ( 'RosPublisher' ) - // InternalRosSystem.g:5347:2: 'RosPublisher' + // InternalRosSystem.g:5427:1: ( '{' ) + // InternalRosSystem.g:5428:2: '{' { - before(grammarAccess.getRosPublisherAccess().getRosPublisherKeyword_1()); - match(input,51,FOLLOW_2); - after(grammarAccess.getRosPublisherAccess().getRosPublisherKeyword_1()); + before(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_12_1()); + match(input,24,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_12_1()); } @@ -16073,26 +16492,26 @@ public final void rule__RosPublisher__Group__1__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosPublisher__Group__1__Impl" + // $ANTLR end "rule__ComponentInterface__Group_12__1__Impl" - // $ANTLR start "rule__RosPublisher__Group__2" - // InternalRosSystem.g:5356:1: rule__RosPublisher__Group__2 : rule__RosPublisher__Group__2__Impl rule__RosPublisher__Group__3 ; - public final void rule__RosPublisher__Group__2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__2" + // InternalRosSystem.g:5437:1: rule__ComponentInterface__Group_12__2 : rule__ComponentInterface__Group_12__2__Impl rule__ComponentInterface__Group_12__3 ; + public final void rule__ComponentInterface__Group_12__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5360:1: ( rule__RosPublisher__Group__2__Impl rule__RosPublisher__Group__3 ) - // InternalRosSystem.g:5361:2: rule__RosPublisher__Group__2__Impl rule__RosPublisher__Group__3 + // InternalRosSystem.g:5441:1: ( rule__ComponentInterface__Group_12__2__Impl rule__ComponentInterface__Group_12__3 ) + // InternalRosSystem.g:5442:2: rule__ComponentInterface__Group_12__2__Impl rule__ComponentInterface__Group_12__3 { - pushFollow(FOLLOW_35); - rule__RosPublisher__Group__2__Impl(); + pushFollow(FOLLOW_28); + rule__ComponentInterface__Group_12__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosPublisher__Group__3(); + rule__ComponentInterface__Group_12__3(); state._fsp--; @@ -16111,46 +16530,35 @@ public final void rule__RosPublisher__Group__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group__2" + // $ANTLR end "rule__ComponentInterface__Group_12__2" - // $ANTLR start "rule__RosPublisher__Group__2__Impl" - // InternalRosSystem.g:5368:1: rule__RosPublisher__Group__2__Impl : ( ( rule__RosPublisher__NameAssignment_2 )? ) ; - public final void rule__RosPublisher__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__2__Impl" + // InternalRosSystem.g:5449:1: rule__ComponentInterface__Group_12__2__Impl : ( ( rule__ComponentInterface__RosparameterAssignment_12_2 ) ) ; + public final void rule__ComponentInterface__Group_12__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5372:1: ( ( ( rule__RosPublisher__NameAssignment_2 )? ) ) - // InternalRosSystem.g:5373:1: ( ( rule__RosPublisher__NameAssignment_2 )? ) + // InternalRosSystem.g:5453:1: ( ( ( rule__ComponentInterface__RosparameterAssignment_12_2 ) ) ) + // InternalRosSystem.g:5454:1: ( ( rule__ComponentInterface__RosparameterAssignment_12_2 ) ) { - // InternalRosSystem.g:5373:1: ( ( rule__RosPublisher__NameAssignment_2 )? ) - // InternalRosSystem.g:5374:2: ( rule__RosPublisher__NameAssignment_2 )? + // InternalRosSystem.g:5454:1: ( ( rule__ComponentInterface__RosparameterAssignment_12_2 ) ) + // InternalRosSystem.g:5455:2: ( rule__ComponentInterface__RosparameterAssignment_12_2 ) { - before(grammarAccess.getRosPublisherAccess().getNameAssignment_2()); - // InternalRosSystem.g:5375:2: ( rule__RosPublisher__NameAssignment_2 )? - int alt27=2; - int LA27_0 = input.LA(1); - - if ( ((LA27_0>=RULE_STRING && LA27_0<=RULE_ID)) ) { - alt27=1; - } - switch (alt27) { - case 1 : - // InternalRosSystem.g:5375:3: rule__RosPublisher__NameAssignment_2 - { - pushFollow(FOLLOW_2); - rule__RosPublisher__NameAssignment_2(); - - state._fsp--; - - - } - break; + before(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_2()); + // InternalRosSystem.g:5456:2: ( rule__ComponentInterface__RosparameterAssignment_12_2 ) + // InternalRosSystem.g:5456:3: rule__ComponentInterface__RosparameterAssignment_12_2 + { + pushFollow(FOLLOW_2); + rule__ComponentInterface__RosparameterAssignment_12_2(); + + state._fsp--; + } - after(grammarAccess.getRosPublisherAccess().getNameAssignment_2()); + after(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_2()); } @@ -16169,26 +16577,26 @@ public final void rule__RosPublisher__Group__2__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosPublisher__Group__2__Impl" + // $ANTLR end "rule__ComponentInterface__Group_12__2__Impl" - // $ANTLR start "rule__RosPublisher__Group__3" - // InternalRosSystem.g:5383:1: rule__RosPublisher__Group__3 : rule__RosPublisher__Group__3__Impl rule__RosPublisher__Group__4 ; - public final void rule__RosPublisher__Group__3() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__3" + // InternalRosSystem.g:5464:1: rule__ComponentInterface__Group_12__3 : rule__ComponentInterface__Group_12__3__Impl rule__ComponentInterface__Group_12__4 ; + public final void rule__ComponentInterface__Group_12__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5387:1: ( rule__RosPublisher__Group__3__Impl rule__RosPublisher__Group__4 ) - // InternalRosSystem.g:5388:2: rule__RosPublisher__Group__3__Impl rule__RosPublisher__Group__4 + // InternalRosSystem.g:5468:1: ( rule__ComponentInterface__Group_12__3__Impl rule__ComponentInterface__Group_12__4 ) + // InternalRosSystem.g:5469:2: rule__ComponentInterface__Group_12__3__Impl rule__ComponentInterface__Group_12__4 { - pushFollow(FOLLOW_36); - rule__RosPublisher__Group__3__Impl(); + pushFollow(FOLLOW_28); + rule__ComponentInterface__Group_12__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosPublisher__Group__4(); + rule__ComponentInterface__Group_12__4(); state._fsp--; @@ -16207,25 +16615,53 @@ public final void rule__RosPublisher__Group__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group__3" + // $ANTLR end "rule__ComponentInterface__Group_12__3" - // $ANTLR start "rule__RosPublisher__Group__3__Impl" - // InternalRosSystem.g:5395:1: rule__RosPublisher__Group__3__Impl : ( '{' ) ; - public final void rule__RosPublisher__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__3__Impl" + // InternalRosSystem.g:5476:1: rule__ComponentInterface__Group_12__3__Impl : ( ( rule__ComponentInterface__Group_12_3__0 )* ) ; + public final void rule__ComponentInterface__Group_12__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5399:1: ( ( '{' ) ) - // InternalRosSystem.g:5400:1: ( '{' ) + // InternalRosSystem.g:5480:1: ( ( ( rule__ComponentInterface__Group_12_3__0 )* ) ) + // InternalRosSystem.g:5481:1: ( ( rule__ComponentInterface__Group_12_3__0 )* ) { - // InternalRosSystem.g:5400:1: ( '{' ) - // InternalRosSystem.g:5401:2: '{' + // InternalRosSystem.g:5481:1: ( ( rule__ComponentInterface__Group_12_3__0 )* ) + // InternalRosSystem.g:5482:2: ( rule__ComponentInterface__Group_12_3__0 )* { - before(grammarAccess.getRosPublisherAccess().getLeftCurlyBracketKeyword_3()); - match(input,24,FOLLOW_2); - after(grammarAccess.getRosPublisherAccess().getLeftCurlyBracketKeyword_3()); + before(grammarAccess.getComponentInterfaceAccess().getGroup_12_3()); + // InternalRosSystem.g:5483:2: ( rule__ComponentInterface__Group_12_3__0 )* + loop38: + do { + int alt38=2; + int LA38_0 = input.LA(1); + + if ( (LA38_0==30) ) { + alt38=1; + } + + + switch (alt38) { + case 1 : + // InternalRosSystem.g:5483:3: rule__ComponentInterface__Group_12_3__0 + { + pushFollow(FOLLOW_11); + rule__ComponentInterface__Group_12_3__0(); + + state._fsp--; + + + } + break; + + default : + break loop38; + } + } while (true); + + after(grammarAccess.getComponentInterfaceAccess().getGroup_12_3()); } @@ -16244,26 +16680,21 @@ public final void rule__RosPublisher__Group__3__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosPublisher__Group__3__Impl" + // $ANTLR end "rule__ComponentInterface__Group_12__3__Impl" - // $ANTLR start "rule__RosPublisher__Group__4" - // InternalRosSystem.g:5410:1: rule__RosPublisher__Group__4 : rule__RosPublisher__Group__4__Impl rule__RosPublisher__Group__5 ; - public final void rule__RosPublisher__Group__4() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__4" + // InternalRosSystem.g:5491:1: rule__ComponentInterface__Group_12__4 : rule__ComponentInterface__Group_12__4__Impl ; + public final void rule__ComponentInterface__Group_12__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5414:1: ( rule__RosPublisher__Group__4__Impl rule__RosPublisher__Group__5 ) - // InternalRosSystem.g:5415:2: rule__RosPublisher__Group__4__Impl rule__RosPublisher__Group__5 + // InternalRosSystem.g:5495:1: ( rule__ComponentInterface__Group_12__4__Impl ) + // InternalRosSystem.g:5496:2: rule__ComponentInterface__Group_12__4__Impl { - pushFollow(FOLLOW_36); - rule__RosPublisher__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosPublisher__Group__5(); + rule__ComponentInterface__Group_12__4__Impl(); state._fsp--; @@ -16282,46 +16713,25 @@ public final void rule__RosPublisher__Group__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group__4" + // $ANTLR end "rule__ComponentInterface__Group_12__4" - // $ANTLR start "rule__RosPublisher__Group__4__Impl" - // InternalRosSystem.g:5422:1: rule__RosPublisher__Group__4__Impl : ( ( rule__RosPublisher__Group_4__0 )? ) ; - public final void rule__RosPublisher__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12__4__Impl" + // InternalRosSystem.g:5502:1: rule__ComponentInterface__Group_12__4__Impl : ( '}' ) ; + public final void rule__ComponentInterface__Group_12__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5426:1: ( ( ( rule__RosPublisher__Group_4__0 )? ) ) - // InternalRosSystem.g:5427:1: ( ( rule__RosPublisher__Group_4__0 )? ) + // InternalRosSystem.g:5506:1: ( ( '}' ) ) + // InternalRosSystem.g:5507:1: ( '}' ) { - // InternalRosSystem.g:5427:1: ( ( rule__RosPublisher__Group_4__0 )? ) - // InternalRosSystem.g:5428:2: ( rule__RosPublisher__Group_4__0 )? + // InternalRosSystem.g:5507:1: ( '}' ) + // InternalRosSystem.g:5508:2: '}' { - before(grammarAccess.getRosPublisherAccess().getGroup_4()); - // InternalRosSystem.g:5429:2: ( rule__RosPublisher__Group_4__0 )? - int alt28=2; - int LA28_0 = input.LA(1); - - if ( (LA28_0==53) ) { - alt28=1; - } - switch (alt28) { - case 1 : - // InternalRosSystem.g:5429:3: rule__RosPublisher__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__RosPublisher__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosPublisherAccess().getGroup_4()); + before(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_12_4()); + match(input,26,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_12_4()); } @@ -16340,26 +16750,26 @@ public final void rule__RosPublisher__Group__4__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosPublisher__Group__4__Impl" + // $ANTLR end "rule__ComponentInterface__Group_12__4__Impl" - // $ANTLR start "rule__RosPublisher__Group__5" - // InternalRosSystem.g:5437:1: rule__RosPublisher__Group__5 : rule__RosPublisher__Group__5__Impl rule__RosPublisher__Group__6 ; - public final void rule__RosPublisher__Group__5() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12_3__0" + // InternalRosSystem.g:5518:1: rule__ComponentInterface__Group_12_3__0 : rule__ComponentInterface__Group_12_3__0__Impl rule__ComponentInterface__Group_12_3__1 ; + public final void rule__ComponentInterface__Group_12_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5441:1: ( rule__RosPublisher__Group__5__Impl rule__RosPublisher__Group__6 ) - // InternalRosSystem.g:5442:2: rule__RosPublisher__Group__5__Impl rule__RosPublisher__Group__6 + // InternalRosSystem.g:5522:1: ( rule__ComponentInterface__Group_12_3__0__Impl rule__ComponentInterface__Group_12_3__1 ) + // InternalRosSystem.g:5523:2: rule__ComponentInterface__Group_12_3__0__Impl rule__ComponentInterface__Group_12_3__1 { - pushFollow(FOLLOW_6); - rule__RosPublisher__Group__5__Impl(); + pushFollow(FOLLOW_34); + rule__ComponentInterface__Group_12_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosPublisher__Group__6(); + rule__ComponentInterface__Group_12_3__1(); state._fsp--; @@ -16378,25 +16788,25 @@ public final void rule__RosPublisher__Group__5() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group__5" + // $ANTLR end "rule__ComponentInterface__Group_12_3__0" - // $ANTLR start "rule__RosPublisher__Group__5__Impl" - // InternalRosSystem.g:5449:1: rule__RosPublisher__Group__5__Impl : ( 'RefPublisher' ) ; - public final void rule__RosPublisher__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12_3__0__Impl" + // InternalRosSystem.g:5530:1: rule__ComponentInterface__Group_12_3__0__Impl : ( ',' ) ; + public final void rule__ComponentInterface__Group_12_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5453:1: ( ( 'RefPublisher' ) ) - // InternalRosSystem.g:5454:1: ( 'RefPublisher' ) + // InternalRosSystem.g:5534:1: ( ( ',' ) ) + // InternalRosSystem.g:5535:1: ( ',' ) { - // InternalRosSystem.g:5454:1: ( 'RefPublisher' ) - // InternalRosSystem.g:5455:2: 'RefPublisher' + // InternalRosSystem.g:5535:1: ( ',' ) + // InternalRosSystem.g:5536:2: ',' { - before(grammarAccess.getRosPublisherAccess().getRefPublisherKeyword_5()); - match(input,52,FOLLOW_2); - after(grammarAccess.getRosPublisherAccess().getRefPublisherKeyword_5()); + before(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_12_3_0()); + match(input,30,FOLLOW_2); + after(grammarAccess.getComponentInterfaceAccess().getCommaKeyword_12_3_0()); } @@ -16415,26 +16825,21 @@ public final void rule__RosPublisher__Group__5__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosPublisher__Group__5__Impl" + // $ANTLR end "rule__ComponentInterface__Group_12_3__0__Impl" - // $ANTLR start "rule__RosPublisher__Group__6" - // InternalRosSystem.g:5464:1: rule__RosPublisher__Group__6 : rule__RosPublisher__Group__6__Impl rule__RosPublisher__Group__7 ; - public final void rule__RosPublisher__Group__6() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12_3__1" + // InternalRosSystem.g:5545:1: rule__ComponentInterface__Group_12_3__1 : rule__ComponentInterface__Group_12_3__1__Impl ; + public final void rule__ComponentInterface__Group_12_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5468:1: ( rule__RosPublisher__Group__6__Impl rule__RosPublisher__Group__7 ) - // InternalRosSystem.g:5469:2: rule__RosPublisher__Group__6__Impl rule__RosPublisher__Group__7 + // InternalRosSystem.g:5549:1: ( rule__ComponentInterface__Group_12_3__1__Impl ) + // InternalRosSystem.g:5550:2: rule__ComponentInterface__Group_12_3__1__Impl { - pushFollow(FOLLOW_8); - rule__RosPublisher__Group__6__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosPublisher__Group__7(); + rule__ComponentInterface__Group_12_3__1__Impl(); state._fsp--; @@ -16453,35 +16858,35 @@ public final void rule__RosPublisher__Group__6() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group__6" + // $ANTLR end "rule__ComponentInterface__Group_12_3__1" - // $ANTLR start "rule__RosPublisher__Group__6__Impl" - // InternalRosSystem.g:5476:1: rule__RosPublisher__Group__6__Impl : ( ( rule__RosPublisher__PublisherAssignment_6 ) ) ; - public final void rule__RosPublisher__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__Group_12_3__1__Impl" + // InternalRosSystem.g:5556:1: rule__ComponentInterface__Group_12_3__1__Impl : ( ( rule__ComponentInterface__RosparameterAssignment_12_3_1 ) ) ; + public final void rule__ComponentInterface__Group_12_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5480:1: ( ( ( rule__RosPublisher__PublisherAssignment_6 ) ) ) - // InternalRosSystem.g:5481:1: ( ( rule__RosPublisher__PublisherAssignment_6 ) ) + // InternalRosSystem.g:5560:1: ( ( ( rule__ComponentInterface__RosparameterAssignment_12_3_1 ) ) ) + // InternalRosSystem.g:5561:1: ( ( rule__ComponentInterface__RosparameterAssignment_12_3_1 ) ) { - // InternalRosSystem.g:5481:1: ( ( rule__RosPublisher__PublisherAssignment_6 ) ) - // InternalRosSystem.g:5482:2: ( rule__RosPublisher__PublisherAssignment_6 ) + // InternalRosSystem.g:5561:1: ( ( rule__ComponentInterface__RosparameterAssignment_12_3_1 ) ) + // InternalRosSystem.g:5562:2: ( rule__ComponentInterface__RosparameterAssignment_12_3_1 ) { - before(grammarAccess.getRosPublisherAccess().getPublisherAssignment_6()); - // InternalRosSystem.g:5483:2: ( rule__RosPublisher__PublisherAssignment_6 ) - // InternalRosSystem.g:5483:3: rule__RosPublisher__PublisherAssignment_6 + before(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_3_1()); + // InternalRosSystem.g:5563:2: ( rule__ComponentInterface__RosparameterAssignment_12_3_1 ) + // InternalRosSystem.g:5563:3: rule__ComponentInterface__RosparameterAssignment_12_3_1 { pushFollow(FOLLOW_2); - rule__RosPublisher__PublisherAssignment_6(); + rule__ComponentInterface__RosparameterAssignment_12_3_1(); state._fsp--; } - after(grammarAccess.getRosPublisherAccess().getPublisherAssignment_6()); + after(grammarAccess.getComponentInterfaceAccess().getRosparameterAssignment_12_3_1()); } @@ -16500,21 +16905,26 @@ public final void rule__RosPublisher__Group__6__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosPublisher__Group__6__Impl" + // $ANTLR end "rule__ComponentInterface__Group_12_3__1__Impl" - // $ANTLR start "rule__RosPublisher__Group__7" - // InternalRosSystem.g:5491:1: rule__RosPublisher__Group__7 : rule__RosPublisher__Group__7__Impl ; - public final void rule__RosPublisher__Group__7() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__0" + // InternalRosSystem.g:5572:1: rule__RosPublisher__Group__0 : rule__RosPublisher__Group__0__Impl rule__RosPublisher__Group__1 ; + public final void rule__RosPublisher__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5495:1: ( rule__RosPublisher__Group__7__Impl ) - // InternalRosSystem.g:5496:2: rule__RosPublisher__Group__7__Impl + // InternalRosSystem.g:5576:1: ( rule__RosPublisher__Group__0__Impl rule__RosPublisher__Group__1 ) + // InternalRosSystem.g:5577:2: rule__RosPublisher__Group__0__Impl rule__RosPublisher__Group__1 { + pushFollow(FOLLOW_27); + rule__RosPublisher__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosPublisher__Group__7__Impl(); + rule__RosPublisher__Group__1(); state._fsp--; @@ -16533,25 +16943,29 @@ public final void rule__RosPublisher__Group__7() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group__7" + // $ANTLR end "rule__RosPublisher__Group__0" - // $ANTLR start "rule__RosPublisher__Group__7__Impl" - // InternalRosSystem.g:5502:1: rule__RosPublisher__Group__7__Impl : ( '}' ) ; - public final void rule__RosPublisher__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__0__Impl" + // InternalRosSystem.g:5584:1: rule__RosPublisher__Group__0__Impl : ( () ) ; + public final void rule__RosPublisher__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5506:1: ( ( '}' ) ) - // InternalRosSystem.g:5507:1: ( '}' ) + // InternalRosSystem.g:5588:1: ( ( () ) ) + // InternalRosSystem.g:5589:1: ( () ) { - // InternalRosSystem.g:5507:1: ( '}' ) - // InternalRosSystem.g:5508:2: '}' + // InternalRosSystem.g:5589:1: ( () ) + // InternalRosSystem.g:5590:2: () { - before(grammarAccess.getRosPublisherAccess().getRightCurlyBracketKeyword_7()); - match(input,26,FOLLOW_2); - after(grammarAccess.getRosPublisherAccess().getRightCurlyBracketKeyword_7()); + before(grammarAccess.getRosPublisherAccess().getRosPublisherAction_0()); + // InternalRosSystem.g:5591:2: () + // InternalRosSystem.g:5591:3: + { + } + + after(grammarAccess.getRosPublisherAccess().getRosPublisherAction_0()); } @@ -16559,10 +16973,6 @@ public final void rule__RosPublisher__Group__7__Impl() throws RecognitionExcepti } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -16570,26 +16980,26 @@ public final void rule__RosPublisher__Group__7__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosPublisher__Group__7__Impl" + // $ANTLR end "rule__RosPublisher__Group__0__Impl" - // $ANTLR start "rule__RosPublisher__Group_4__0" - // InternalRosSystem.g:5518:1: rule__RosPublisher__Group_4__0 : rule__RosPublisher__Group_4__0__Impl rule__RosPublisher__Group_4__1 ; - public final void rule__RosPublisher__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__1" + // InternalRosSystem.g:5599:1: rule__RosPublisher__Group__1 : rule__RosPublisher__Group__1__Impl rule__RosPublisher__Group__2 ; + public final void rule__RosPublisher__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5522:1: ( rule__RosPublisher__Group_4__0__Impl rule__RosPublisher__Group_4__1 ) - // InternalRosSystem.g:5523:2: rule__RosPublisher__Group_4__0__Impl rule__RosPublisher__Group_4__1 + // InternalRosSystem.g:5603:1: ( rule__RosPublisher__Group__1__Impl rule__RosPublisher__Group__2 ) + // InternalRosSystem.g:5604:2: rule__RosPublisher__Group__1__Impl rule__RosPublisher__Group__2 { - pushFollow(FOLLOW_6); - rule__RosPublisher__Group_4__0__Impl(); + pushFollow(FOLLOW_35); + rule__RosPublisher__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosPublisher__Group_4__1(); + rule__RosPublisher__Group__2(); state._fsp--; @@ -16608,25 +17018,25 @@ public final void rule__RosPublisher__Group_4__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group_4__0" + // $ANTLR end "rule__RosPublisher__Group__1" - // $ANTLR start "rule__RosPublisher__Group_4__0__Impl" - // InternalRosSystem.g:5530:1: rule__RosPublisher__Group_4__0__Impl : ( 'ns' ) ; - public final void rule__RosPublisher__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__1__Impl" + // InternalRosSystem.g:5611:1: rule__RosPublisher__Group__1__Impl : ( 'RosPublisher' ) ; + public final void rule__RosPublisher__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5534:1: ( ( 'ns' ) ) - // InternalRosSystem.g:5535:1: ( 'ns' ) + // InternalRosSystem.g:5615:1: ( ( 'RosPublisher' ) ) + // InternalRosSystem.g:5616:1: ( 'RosPublisher' ) { - // InternalRosSystem.g:5535:1: ( 'ns' ) - // InternalRosSystem.g:5536:2: 'ns' + // InternalRosSystem.g:5616:1: ( 'RosPublisher' ) + // InternalRosSystem.g:5617:2: 'RosPublisher' { - before(grammarAccess.getRosPublisherAccess().getNsKeyword_4_0()); - match(input,53,FOLLOW_2); - after(grammarAccess.getRosPublisherAccess().getNsKeyword_4_0()); + before(grammarAccess.getRosPublisherAccess().getRosPublisherKeyword_1()); + match(input,51,FOLLOW_2); + after(grammarAccess.getRosPublisherAccess().getRosPublisherKeyword_1()); } @@ -16645,21 +17055,26 @@ public final void rule__RosPublisher__Group_4__0__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__RosPublisher__Group_4__0__Impl" + // $ANTLR end "rule__RosPublisher__Group__1__Impl" - // $ANTLR start "rule__RosPublisher__Group_4__1" - // InternalRosSystem.g:5545:1: rule__RosPublisher__Group_4__1 : rule__RosPublisher__Group_4__1__Impl ; - public final void rule__RosPublisher__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__2" + // InternalRosSystem.g:5626:1: rule__RosPublisher__Group__2 : rule__RosPublisher__Group__2__Impl rule__RosPublisher__Group__3 ; + public final void rule__RosPublisher__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5549:1: ( rule__RosPublisher__Group_4__1__Impl ) - // InternalRosSystem.g:5550:2: rule__RosPublisher__Group_4__1__Impl + // InternalRosSystem.g:5630:1: ( rule__RosPublisher__Group__2__Impl rule__RosPublisher__Group__3 ) + // InternalRosSystem.g:5631:2: rule__RosPublisher__Group__2__Impl rule__RosPublisher__Group__3 { + pushFollow(FOLLOW_35); + rule__RosPublisher__Group__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosPublisher__Group_4__1__Impl(); + rule__RosPublisher__Group__3(); state._fsp--; @@ -16678,35 +17093,46 @@ public final void rule__RosPublisher__Group_4__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosPublisher__Group_4__1" + // $ANTLR end "rule__RosPublisher__Group__2" - // $ANTLR start "rule__RosPublisher__Group_4__1__Impl" - // InternalRosSystem.g:5556:1: rule__RosPublisher__Group_4__1__Impl : ( ( rule__RosPublisher__NsAssignment_4_1 ) ) ; - public final void rule__RosPublisher__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__2__Impl" + // InternalRosSystem.g:5638:1: rule__RosPublisher__Group__2__Impl : ( ( rule__RosPublisher__NameAssignment_2 )? ) ; + public final void rule__RosPublisher__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5560:1: ( ( ( rule__RosPublisher__NsAssignment_4_1 ) ) ) - // InternalRosSystem.g:5561:1: ( ( rule__RosPublisher__NsAssignment_4_1 ) ) + // InternalRosSystem.g:5642:1: ( ( ( rule__RosPublisher__NameAssignment_2 )? ) ) + // InternalRosSystem.g:5643:1: ( ( rule__RosPublisher__NameAssignment_2 )? ) { - // InternalRosSystem.g:5561:1: ( ( rule__RosPublisher__NsAssignment_4_1 ) ) - // InternalRosSystem.g:5562:2: ( rule__RosPublisher__NsAssignment_4_1 ) - { - before(grammarAccess.getRosPublisherAccess().getNsAssignment_4_1()); - // InternalRosSystem.g:5563:2: ( rule__RosPublisher__NsAssignment_4_1 ) - // InternalRosSystem.g:5563:3: rule__RosPublisher__NsAssignment_4_1 + // InternalRosSystem.g:5643:1: ( ( rule__RosPublisher__NameAssignment_2 )? ) + // InternalRosSystem.g:5644:2: ( rule__RosPublisher__NameAssignment_2 )? { - pushFollow(FOLLOW_2); - rule__RosPublisher__NsAssignment_4_1(); + before(grammarAccess.getRosPublisherAccess().getNameAssignment_2()); + // InternalRosSystem.g:5645:2: ( rule__RosPublisher__NameAssignment_2 )? + int alt39=2; + int LA39_0 = input.LA(1); - state._fsp--; + if ( ((LA39_0>=RULE_STRING && LA39_0<=RULE_ID)) ) { + alt39=1; + } + switch (alt39) { + case 1 : + // InternalRosSystem.g:5645:3: rule__RosPublisher__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__RosPublisher__NameAssignment_2(); + + state._fsp--; + } + break; + } - after(grammarAccess.getRosPublisherAccess().getNsAssignment_4_1()); + after(grammarAccess.getRosPublisherAccess().getNameAssignment_2()); } @@ -16725,26 +17151,26 @@ public final void rule__RosPublisher__Group_4__1__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__RosPublisher__Group_4__1__Impl" + // $ANTLR end "rule__RosPublisher__Group__2__Impl" - // $ANTLR start "rule__RosSubscriber__Group__0" - // InternalRosSystem.g:5572:1: rule__RosSubscriber__Group__0 : rule__RosSubscriber__Group__0__Impl rule__RosSubscriber__Group__1 ; - public final void rule__RosSubscriber__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__3" + // InternalRosSystem.g:5653:1: rule__RosPublisher__Group__3 : rule__RosPublisher__Group__3__Impl rule__RosPublisher__Group__4 ; + public final void rule__RosPublisher__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5576:1: ( rule__RosSubscriber__Group__0__Impl rule__RosSubscriber__Group__1 ) - // InternalRosSystem.g:5577:2: rule__RosSubscriber__Group__0__Impl rule__RosSubscriber__Group__1 + // InternalRosSystem.g:5657:1: ( rule__RosPublisher__Group__3__Impl rule__RosPublisher__Group__4 ) + // InternalRosSystem.g:5658:2: rule__RosPublisher__Group__3__Impl rule__RosPublisher__Group__4 { - pushFollow(FOLLOW_29); - rule__RosSubscriber__Group__0__Impl(); + pushFollow(FOLLOW_36); + rule__RosPublisher__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSubscriber__Group__1(); + rule__RosPublisher__Group__4(); state._fsp--; @@ -16763,29 +17189,25 @@ public final void rule__RosSubscriber__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSubscriber__Group__0" + // $ANTLR end "rule__RosPublisher__Group__3" - // $ANTLR start "rule__RosSubscriber__Group__0__Impl" - // InternalRosSystem.g:5584:1: rule__RosSubscriber__Group__0__Impl : ( () ) ; - public final void rule__RosSubscriber__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__3__Impl" + // InternalRosSystem.g:5665:1: rule__RosPublisher__Group__3__Impl : ( '{' ) ; + public final void rule__RosPublisher__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5588:1: ( ( () ) ) - // InternalRosSystem.g:5589:1: ( () ) - { - // InternalRosSystem.g:5589:1: ( () ) - // InternalRosSystem.g:5590:2: () + // InternalRosSystem.g:5669:1: ( ( '{' ) ) + // InternalRosSystem.g:5670:1: ( '{' ) { - before(grammarAccess.getRosSubscriberAccess().getRosSubscriberAction_0()); - // InternalRosSystem.g:5591:2: () - // InternalRosSystem.g:5591:3: + // InternalRosSystem.g:5670:1: ( '{' ) + // InternalRosSystem.g:5671:2: '{' { - } - - after(grammarAccess.getRosSubscriberAccess().getRosSubscriberAction_0()); + before(grammarAccess.getRosPublisherAccess().getLeftCurlyBracketKeyword_3()); + match(input,24,FOLLOW_2); + after(grammarAccess.getRosPublisherAccess().getLeftCurlyBracketKeyword_3()); } @@ -16793,33 +17215,37 @@ public final void rule__RosSubscriber__Group__0__Impl() throws RecognitionExcept } } - finally { - - restoreStackSize(stackSize); + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); } return ; } - // $ANTLR end "rule__RosSubscriber__Group__0__Impl" + // $ANTLR end "rule__RosPublisher__Group__3__Impl" - // $ANTLR start "rule__RosSubscriber__Group__1" - // InternalRosSystem.g:5599:1: rule__RosSubscriber__Group__1 : rule__RosSubscriber__Group__1__Impl rule__RosSubscriber__Group__2 ; - public final void rule__RosSubscriber__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__4" + // InternalRosSystem.g:5680:1: rule__RosPublisher__Group__4 : rule__RosPublisher__Group__4__Impl rule__RosPublisher__Group__5 ; + public final void rule__RosPublisher__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5603:1: ( rule__RosSubscriber__Group__1__Impl rule__RosSubscriber__Group__2 ) - // InternalRosSystem.g:5604:2: rule__RosSubscriber__Group__1__Impl rule__RosSubscriber__Group__2 + // InternalRosSystem.g:5684:1: ( rule__RosPublisher__Group__4__Impl rule__RosPublisher__Group__5 ) + // InternalRosSystem.g:5685:2: rule__RosPublisher__Group__4__Impl rule__RosPublisher__Group__5 { - pushFollow(FOLLOW_35); - rule__RosSubscriber__Group__1__Impl(); + pushFollow(FOLLOW_36); + rule__RosPublisher__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSubscriber__Group__2(); + rule__RosPublisher__Group__5(); state._fsp--; @@ -16838,25 +17264,46 @@ public final void rule__RosSubscriber__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSubscriber__Group__1" + // $ANTLR end "rule__RosPublisher__Group__4" - // $ANTLR start "rule__RosSubscriber__Group__1__Impl" - // InternalRosSystem.g:5611:1: rule__RosSubscriber__Group__1__Impl : ( 'RosSubscriber' ) ; - public final void rule__RosSubscriber__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__4__Impl" + // InternalRosSystem.g:5692:1: rule__RosPublisher__Group__4__Impl : ( ( rule__RosPublisher__Group_4__0 )? ) ; + public final void rule__RosPublisher__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5615:1: ( ( 'RosSubscriber' ) ) - // InternalRosSystem.g:5616:1: ( 'RosSubscriber' ) + // InternalRosSystem.g:5696:1: ( ( ( rule__RosPublisher__Group_4__0 )? ) ) + // InternalRosSystem.g:5697:1: ( ( rule__RosPublisher__Group_4__0 )? ) { - // InternalRosSystem.g:5616:1: ( 'RosSubscriber' ) - // InternalRosSystem.g:5617:2: 'RosSubscriber' + // InternalRosSystem.g:5697:1: ( ( rule__RosPublisher__Group_4__0 )? ) + // InternalRosSystem.g:5698:2: ( rule__RosPublisher__Group_4__0 )? { - before(grammarAccess.getRosSubscriberAccess().getRosSubscriberKeyword_1()); - match(input,54,FOLLOW_2); - after(grammarAccess.getRosSubscriberAccess().getRosSubscriberKeyword_1()); + before(grammarAccess.getRosPublisherAccess().getGroup_4()); + // InternalRosSystem.g:5699:2: ( rule__RosPublisher__Group_4__0 )? + int alt40=2; + int LA40_0 = input.LA(1); + + if ( (LA40_0==53) ) { + alt40=1; + } + switch (alt40) { + case 1 : + // InternalRosSystem.g:5699:3: rule__RosPublisher__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__RosPublisher__Group_4__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosPublisherAccess().getGroup_4()); } @@ -16875,26 +17322,26 @@ public final void rule__RosSubscriber__Group__1__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSubscriber__Group__1__Impl" + // $ANTLR end "rule__RosPublisher__Group__4__Impl" - // $ANTLR start "rule__RosSubscriber__Group__2" - // InternalRosSystem.g:5626:1: rule__RosSubscriber__Group__2 : rule__RosSubscriber__Group__2__Impl rule__RosSubscriber__Group__3 ; - public final void rule__RosSubscriber__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__5" + // InternalRosSystem.g:5707:1: rule__RosPublisher__Group__5 : rule__RosPublisher__Group__5__Impl rule__RosPublisher__Group__6 ; + public final void rule__RosPublisher__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5630:1: ( rule__RosSubscriber__Group__2__Impl rule__RosSubscriber__Group__3 ) - // InternalRosSystem.g:5631:2: rule__RosSubscriber__Group__2__Impl rule__RosSubscriber__Group__3 + // InternalRosSystem.g:5711:1: ( rule__RosPublisher__Group__5__Impl rule__RosPublisher__Group__6 ) + // InternalRosSystem.g:5712:2: rule__RosPublisher__Group__5__Impl rule__RosPublisher__Group__6 { - pushFollow(FOLLOW_35); - rule__RosSubscriber__Group__2__Impl(); + pushFollow(FOLLOW_6); + rule__RosPublisher__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSubscriber__Group__3(); + rule__RosPublisher__Group__6(); state._fsp--; @@ -16913,46 +17360,25 @@ public final void rule__RosSubscriber__Group__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSubscriber__Group__2" + // $ANTLR end "rule__RosPublisher__Group__5" - // $ANTLR start "rule__RosSubscriber__Group__2__Impl" - // InternalRosSystem.g:5638:1: rule__RosSubscriber__Group__2__Impl : ( ( rule__RosSubscriber__NameAssignment_2 )? ) ; - public final void rule__RosSubscriber__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__5__Impl" + // InternalRosSystem.g:5719:1: rule__RosPublisher__Group__5__Impl : ( 'RefPublisher' ) ; + public final void rule__RosPublisher__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5642:1: ( ( ( rule__RosSubscriber__NameAssignment_2 )? ) ) - // InternalRosSystem.g:5643:1: ( ( rule__RosSubscriber__NameAssignment_2 )? ) + // InternalRosSystem.g:5723:1: ( ( 'RefPublisher' ) ) + // InternalRosSystem.g:5724:1: ( 'RefPublisher' ) { - // InternalRosSystem.g:5643:1: ( ( rule__RosSubscriber__NameAssignment_2 )? ) - // InternalRosSystem.g:5644:2: ( rule__RosSubscriber__NameAssignment_2 )? + // InternalRosSystem.g:5724:1: ( 'RefPublisher' ) + // InternalRosSystem.g:5725:2: 'RefPublisher' { - before(grammarAccess.getRosSubscriberAccess().getNameAssignment_2()); - // InternalRosSystem.g:5645:2: ( rule__RosSubscriber__NameAssignment_2 )? - int alt29=2; - int LA29_0 = input.LA(1); - - if ( ((LA29_0>=RULE_STRING && LA29_0<=RULE_ID)) ) { - alt29=1; - } - switch (alt29) { - case 1 : - // InternalRosSystem.g:5645:3: rule__RosSubscriber__NameAssignment_2 - { - pushFollow(FOLLOW_2); - rule__RosSubscriber__NameAssignment_2(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosSubscriberAccess().getNameAssignment_2()); + before(grammarAccess.getRosPublisherAccess().getRefPublisherKeyword_5()); + match(input,52,FOLLOW_2); + after(grammarAccess.getRosPublisherAccess().getRefPublisherKeyword_5()); } @@ -16971,26 +17397,26 @@ public final void rule__RosSubscriber__Group__2__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSubscriber__Group__2__Impl" + // $ANTLR end "rule__RosPublisher__Group__5__Impl" - // $ANTLR start "rule__RosSubscriber__Group__3" - // InternalRosSystem.g:5653:1: rule__RosSubscriber__Group__3 : rule__RosSubscriber__Group__3__Impl rule__RosSubscriber__Group__4 ; - public final void rule__RosSubscriber__Group__3() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__6" + // InternalRosSystem.g:5734:1: rule__RosPublisher__Group__6 : rule__RosPublisher__Group__6__Impl rule__RosPublisher__Group__7 ; + public final void rule__RosPublisher__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5657:1: ( rule__RosSubscriber__Group__3__Impl rule__RosSubscriber__Group__4 ) - // InternalRosSystem.g:5658:2: rule__RosSubscriber__Group__3__Impl rule__RosSubscriber__Group__4 + // InternalRosSystem.g:5738:1: ( rule__RosPublisher__Group__6__Impl rule__RosPublisher__Group__7 ) + // InternalRosSystem.g:5739:2: rule__RosPublisher__Group__6__Impl rule__RosPublisher__Group__7 { - pushFollow(FOLLOW_37); - rule__RosSubscriber__Group__3__Impl(); + pushFollow(FOLLOW_24); + rule__RosPublisher__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSubscriber__Group__4(); + rule__RosPublisher__Group__7(); state._fsp--; @@ -17009,25 +17435,35 @@ public final void rule__RosSubscriber__Group__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSubscriber__Group__3" + // $ANTLR end "rule__RosPublisher__Group__6" - // $ANTLR start "rule__RosSubscriber__Group__3__Impl" - // InternalRosSystem.g:5665:1: rule__RosSubscriber__Group__3__Impl : ( '{' ) ; - public final void rule__RosSubscriber__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__6__Impl" + // InternalRosSystem.g:5746:1: rule__RosPublisher__Group__6__Impl : ( ( rule__RosPublisher__PublisherAssignment_6 ) ) ; + public final void rule__RosPublisher__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5669:1: ( ( '{' ) ) - // InternalRosSystem.g:5670:1: ( '{' ) + // InternalRosSystem.g:5750:1: ( ( ( rule__RosPublisher__PublisherAssignment_6 ) ) ) + // InternalRosSystem.g:5751:1: ( ( rule__RosPublisher__PublisherAssignment_6 ) ) { - // InternalRosSystem.g:5670:1: ( '{' ) - // InternalRosSystem.g:5671:2: '{' + // InternalRosSystem.g:5751:1: ( ( rule__RosPublisher__PublisherAssignment_6 ) ) + // InternalRosSystem.g:5752:2: ( rule__RosPublisher__PublisherAssignment_6 ) { - before(grammarAccess.getRosSubscriberAccess().getLeftCurlyBracketKeyword_3()); - match(input,24,FOLLOW_2); - after(grammarAccess.getRosSubscriberAccess().getLeftCurlyBracketKeyword_3()); + before(grammarAccess.getRosPublisherAccess().getPublisherAssignment_6()); + // InternalRosSystem.g:5753:2: ( rule__RosPublisher__PublisherAssignment_6 ) + // InternalRosSystem.g:5753:3: rule__RosPublisher__PublisherAssignment_6 + { + pushFollow(FOLLOW_2); + rule__RosPublisher__PublisherAssignment_6(); + + state._fsp--; + + + } + + after(grammarAccess.getRosPublisherAccess().getPublisherAssignment_6()); } @@ -17046,26 +17482,21 @@ public final void rule__RosSubscriber__Group__3__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSubscriber__Group__3__Impl" + // $ANTLR end "rule__RosPublisher__Group__6__Impl" - // $ANTLR start "rule__RosSubscriber__Group__4" - // InternalRosSystem.g:5680:1: rule__RosSubscriber__Group__4 : rule__RosSubscriber__Group__4__Impl rule__RosSubscriber__Group__5 ; - public final void rule__RosSubscriber__Group__4() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__7" + // InternalRosSystem.g:5761:1: rule__RosPublisher__Group__7 : rule__RosPublisher__Group__7__Impl ; + public final void rule__RosPublisher__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5684:1: ( rule__RosSubscriber__Group__4__Impl rule__RosSubscriber__Group__5 ) - // InternalRosSystem.g:5685:2: rule__RosSubscriber__Group__4__Impl rule__RosSubscriber__Group__5 + // InternalRosSystem.g:5765:1: ( rule__RosPublisher__Group__7__Impl ) + // InternalRosSystem.g:5766:2: rule__RosPublisher__Group__7__Impl { - pushFollow(FOLLOW_37); - rule__RosSubscriber__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosSubscriber__Group__5(); + rule__RosPublisher__Group__7__Impl(); state._fsp--; @@ -17084,46 +17515,25 @@ public final void rule__RosSubscriber__Group__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSubscriber__Group__4" + // $ANTLR end "rule__RosPublisher__Group__7" - // $ANTLR start "rule__RosSubscriber__Group__4__Impl" - // InternalRosSystem.g:5692:1: rule__RosSubscriber__Group__4__Impl : ( ( rule__RosSubscriber__Group_4__0 )? ) ; - public final void rule__RosSubscriber__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group__7__Impl" + // InternalRosSystem.g:5772:1: rule__RosPublisher__Group__7__Impl : ( '}' ) ; + public final void rule__RosPublisher__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5696:1: ( ( ( rule__RosSubscriber__Group_4__0 )? ) ) - // InternalRosSystem.g:5697:1: ( ( rule__RosSubscriber__Group_4__0 )? ) + // InternalRosSystem.g:5776:1: ( ( '}' ) ) + // InternalRosSystem.g:5777:1: ( '}' ) { - // InternalRosSystem.g:5697:1: ( ( rule__RosSubscriber__Group_4__0 )? ) - // InternalRosSystem.g:5698:2: ( rule__RosSubscriber__Group_4__0 )? + // InternalRosSystem.g:5777:1: ( '}' ) + // InternalRosSystem.g:5778:2: '}' { - before(grammarAccess.getRosSubscriberAccess().getGroup_4()); - // InternalRosSystem.g:5699:2: ( rule__RosSubscriber__Group_4__0 )? - int alt30=2; - int LA30_0 = input.LA(1); - - if ( (LA30_0==53) ) { - alt30=1; - } - switch (alt30) { - case 1 : - // InternalRosSystem.g:5699:3: rule__RosSubscriber__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__RosSubscriber__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosSubscriberAccess().getGroup_4()); + before(grammarAccess.getRosPublisherAccess().getRightCurlyBracketKeyword_7()); + match(input,26,FOLLOW_2); + after(grammarAccess.getRosPublisherAccess().getRightCurlyBracketKeyword_7()); } @@ -17142,26 +17552,26 @@ public final void rule__RosSubscriber__Group__4__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSubscriber__Group__4__Impl" + // $ANTLR end "rule__RosPublisher__Group__7__Impl" - // $ANTLR start "rule__RosSubscriber__Group__5" - // InternalRosSystem.g:5707:1: rule__RosSubscriber__Group__5 : rule__RosSubscriber__Group__5__Impl rule__RosSubscriber__Group__6 ; - public final void rule__RosSubscriber__Group__5() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group_4__0" + // InternalRosSystem.g:5788:1: rule__RosPublisher__Group_4__0 : rule__RosPublisher__Group_4__0__Impl rule__RosPublisher__Group_4__1 ; + public final void rule__RosPublisher__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5711:1: ( rule__RosSubscriber__Group__5__Impl rule__RosSubscriber__Group__6 ) - // InternalRosSystem.g:5712:2: rule__RosSubscriber__Group__5__Impl rule__RosSubscriber__Group__6 + // InternalRosSystem.g:5792:1: ( rule__RosPublisher__Group_4__0__Impl rule__RosPublisher__Group_4__1 ) + // InternalRosSystem.g:5793:2: rule__RosPublisher__Group_4__0__Impl rule__RosPublisher__Group_4__1 { pushFollow(FOLLOW_6); - rule__RosSubscriber__Group__5__Impl(); + rule__RosPublisher__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSubscriber__Group__6(); + rule__RosPublisher__Group_4__1(); state._fsp--; @@ -17180,25 +17590,25 @@ public final void rule__RosSubscriber__Group__5() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSubscriber__Group__5" + // $ANTLR end "rule__RosPublisher__Group_4__0" - // $ANTLR start "rule__RosSubscriber__Group__5__Impl" - // InternalRosSystem.g:5719:1: rule__RosSubscriber__Group__5__Impl : ( 'RefSubscriber' ) ; - public final void rule__RosSubscriber__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group_4__0__Impl" + // InternalRosSystem.g:5800:1: rule__RosPublisher__Group_4__0__Impl : ( 'ns' ) ; + public final void rule__RosPublisher__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5723:1: ( ( 'RefSubscriber' ) ) - // InternalRosSystem.g:5724:1: ( 'RefSubscriber' ) + // InternalRosSystem.g:5804:1: ( ( 'ns' ) ) + // InternalRosSystem.g:5805:1: ( 'ns' ) { - // InternalRosSystem.g:5724:1: ( 'RefSubscriber' ) - // InternalRosSystem.g:5725:2: 'RefSubscriber' + // InternalRosSystem.g:5805:1: ( 'ns' ) + // InternalRosSystem.g:5806:2: 'ns' { - before(grammarAccess.getRosSubscriberAccess().getRefSubscriberKeyword_5()); - match(input,55,FOLLOW_2); - after(grammarAccess.getRosSubscriberAccess().getRefSubscriberKeyword_5()); + before(grammarAccess.getRosPublisherAccess().getNsKeyword_4_0()); + match(input,53,FOLLOW_2); + after(grammarAccess.getRosPublisherAccess().getNsKeyword_4_0()); } @@ -17217,26 +17627,21 @@ public final void rule__RosSubscriber__Group__5__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSubscriber__Group__5__Impl" + // $ANTLR end "rule__RosPublisher__Group_4__0__Impl" - // $ANTLR start "rule__RosSubscriber__Group__6" - // InternalRosSystem.g:5734:1: rule__RosSubscriber__Group__6 : rule__RosSubscriber__Group__6__Impl rule__RosSubscriber__Group__7 ; - public final void rule__RosSubscriber__Group__6() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group_4__1" + // InternalRosSystem.g:5815:1: rule__RosPublisher__Group_4__1 : rule__RosPublisher__Group_4__1__Impl ; + public final void rule__RosPublisher__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5738:1: ( rule__RosSubscriber__Group__6__Impl rule__RosSubscriber__Group__7 ) - // InternalRosSystem.g:5739:2: rule__RosSubscriber__Group__6__Impl rule__RosSubscriber__Group__7 + // InternalRosSystem.g:5819:1: ( rule__RosPublisher__Group_4__1__Impl ) + // InternalRosSystem.g:5820:2: rule__RosPublisher__Group_4__1__Impl { - pushFollow(FOLLOW_8); - rule__RosSubscriber__Group__6__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosSubscriber__Group__7(); + rule__RosPublisher__Group_4__1__Impl(); state._fsp--; @@ -17255,35 +17660,35 @@ public final void rule__RosSubscriber__Group__6() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSubscriber__Group__6" + // $ANTLR end "rule__RosPublisher__Group_4__1" - // $ANTLR start "rule__RosSubscriber__Group__6__Impl" - // InternalRosSystem.g:5746:1: rule__RosSubscriber__Group__6__Impl : ( ( rule__RosSubscriber__SubscriberAssignment_6 ) ) ; - public final void rule__RosSubscriber__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisher__Group_4__1__Impl" + // InternalRosSystem.g:5826:1: rule__RosPublisher__Group_4__1__Impl : ( ( rule__RosPublisher__NsAssignment_4_1 ) ) ; + public final void rule__RosPublisher__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5750:1: ( ( ( rule__RosSubscriber__SubscriberAssignment_6 ) ) ) - // InternalRosSystem.g:5751:1: ( ( rule__RosSubscriber__SubscriberAssignment_6 ) ) + // InternalRosSystem.g:5830:1: ( ( ( rule__RosPublisher__NsAssignment_4_1 ) ) ) + // InternalRosSystem.g:5831:1: ( ( rule__RosPublisher__NsAssignment_4_1 ) ) { - // InternalRosSystem.g:5751:1: ( ( rule__RosSubscriber__SubscriberAssignment_6 ) ) - // InternalRosSystem.g:5752:2: ( rule__RosSubscriber__SubscriberAssignment_6 ) + // InternalRosSystem.g:5831:1: ( ( rule__RosPublisher__NsAssignment_4_1 ) ) + // InternalRosSystem.g:5832:2: ( rule__RosPublisher__NsAssignment_4_1 ) { - before(grammarAccess.getRosSubscriberAccess().getSubscriberAssignment_6()); - // InternalRosSystem.g:5753:2: ( rule__RosSubscriber__SubscriberAssignment_6 ) - // InternalRosSystem.g:5753:3: rule__RosSubscriber__SubscriberAssignment_6 + before(grammarAccess.getRosPublisherAccess().getNsAssignment_4_1()); + // InternalRosSystem.g:5833:2: ( rule__RosPublisher__NsAssignment_4_1 ) + // InternalRosSystem.g:5833:3: rule__RosPublisher__NsAssignment_4_1 { pushFollow(FOLLOW_2); - rule__RosSubscriber__SubscriberAssignment_6(); + rule__RosPublisher__NsAssignment_4_1(); state._fsp--; } - after(grammarAccess.getRosSubscriberAccess().getSubscriberAssignment_6()); + after(grammarAccess.getRosPublisherAccess().getNsAssignment_4_1()); } @@ -17302,21 +17707,26 @@ public final void rule__RosSubscriber__Group__6__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSubscriber__Group__6__Impl" + // $ANTLR end "rule__RosPublisher__Group_4__1__Impl" - // $ANTLR start "rule__RosSubscriber__Group__7" - // InternalRosSystem.g:5761:1: rule__RosSubscriber__Group__7 : rule__RosSubscriber__Group__7__Impl ; - public final void rule__RosSubscriber__Group__7() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__0" + // InternalRosSystem.g:5842:1: rule__RosSubscriber__Group__0 : rule__RosSubscriber__Group__0__Impl rule__RosSubscriber__Group__1 ; + public final void rule__RosSubscriber__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5765:1: ( rule__RosSubscriber__Group__7__Impl ) - // InternalRosSystem.g:5766:2: rule__RosSubscriber__Group__7__Impl + // InternalRosSystem.g:5846:1: ( rule__RosSubscriber__Group__0__Impl rule__RosSubscriber__Group__1 ) + // InternalRosSystem.g:5847:2: rule__RosSubscriber__Group__0__Impl rule__RosSubscriber__Group__1 { + pushFollow(FOLLOW_29); + rule__RosSubscriber__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosSubscriber__Group__7__Impl(); + rule__RosSubscriber__Group__1(); state._fsp--; @@ -17335,25 +17745,29 @@ public final void rule__RosSubscriber__Group__7() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosSubscriber__Group__7" + // $ANTLR end "rule__RosSubscriber__Group__0" - // $ANTLR start "rule__RosSubscriber__Group__7__Impl" - // InternalRosSystem.g:5772:1: rule__RosSubscriber__Group__7__Impl : ( '}' ) ; - public final void rule__RosSubscriber__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__0__Impl" + // InternalRosSystem.g:5854:1: rule__RosSubscriber__Group__0__Impl : ( () ) ; + public final void rule__RosSubscriber__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5776:1: ( ( '}' ) ) - // InternalRosSystem.g:5777:1: ( '}' ) + // InternalRosSystem.g:5858:1: ( ( () ) ) + // InternalRosSystem.g:5859:1: ( () ) { - // InternalRosSystem.g:5777:1: ( '}' ) - // InternalRosSystem.g:5778:2: '}' + // InternalRosSystem.g:5859:1: ( () ) + // InternalRosSystem.g:5860:2: () { - before(grammarAccess.getRosSubscriberAccess().getRightCurlyBracketKeyword_7()); - match(input,26,FOLLOW_2); - after(grammarAccess.getRosSubscriberAccess().getRightCurlyBracketKeyword_7()); + before(grammarAccess.getRosSubscriberAccess().getRosSubscriberAction_0()); + // InternalRosSystem.g:5861:2: () + // InternalRosSystem.g:5861:3: + { + } + + after(grammarAccess.getRosSubscriberAccess().getRosSubscriberAction_0()); } @@ -17361,10 +17775,6 @@ public final void rule__RosSubscriber__Group__7__Impl() throws RecognitionExcept } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -17372,26 +17782,26 @@ public final void rule__RosSubscriber__Group__7__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosSubscriber__Group__7__Impl" + // $ANTLR end "rule__RosSubscriber__Group__0__Impl" - // $ANTLR start "rule__RosSubscriber__Group_4__0" - // InternalRosSystem.g:5788:1: rule__RosSubscriber__Group_4__0 : rule__RosSubscriber__Group_4__0__Impl rule__RosSubscriber__Group_4__1 ; - public final void rule__RosSubscriber__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__1" + // InternalRosSystem.g:5869:1: rule__RosSubscriber__Group__1 : rule__RosSubscriber__Group__1__Impl rule__RosSubscriber__Group__2 ; + public final void rule__RosSubscriber__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5792:1: ( rule__RosSubscriber__Group_4__0__Impl rule__RosSubscriber__Group_4__1 ) - // InternalRosSystem.g:5793:2: rule__RosSubscriber__Group_4__0__Impl rule__RosSubscriber__Group_4__1 + // InternalRosSystem.g:5873:1: ( rule__RosSubscriber__Group__1__Impl rule__RosSubscriber__Group__2 ) + // InternalRosSystem.g:5874:2: rule__RosSubscriber__Group__1__Impl rule__RosSubscriber__Group__2 { - pushFollow(FOLLOW_6); - rule__RosSubscriber__Group_4__0__Impl(); + pushFollow(FOLLOW_35); + rule__RosSubscriber__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSubscriber__Group_4__1(); + rule__RosSubscriber__Group__2(); state._fsp--; @@ -17410,25 +17820,25 @@ public final void rule__RosSubscriber__Group_4__0() throws RecognitionException } return ; } - // $ANTLR end "rule__RosSubscriber__Group_4__0" + // $ANTLR end "rule__RosSubscriber__Group__1" - // $ANTLR start "rule__RosSubscriber__Group_4__0__Impl" - // InternalRosSystem.g:5800:1: rule__RosSubscriber__Group_4__0__Impl : ( 'ns' ) ; - public final void rule__RosSubscriber__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__1__Impl" + // InternalRosSystem.g:5881:1: rule__RosSubscriber__Group__1__Impl : ( 'RosSubscriber' ) ; + public final void rule__RosSubscriber__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5804:1: ( ( 'ns' ) ) - // InternalRosSystem.g:5805:1: ( 'ns' ) + // InternalRosSystem.g:5885:1: ( ( 'RosSubscriber' ) ) + // InternalRosSystem.g:5886:1: ( 'RosSubscriber' ) { - // InternalRosSystem.g:5805:1: ( 'ns' ) - // InternalRosSystem.g:5806:2: 'ns' + // InternalRosSystem.g:5886:1: ( 'RosSubscriber' ) + // InternalRosSystem.g:5887:2: 'RosSubscriber' { - before(grammarAccess.getRosSubscriberAccess().getNsKeyword_4_0()); - match(input,53,FOLLOW_2); - after(grammarAccess.getRosSubscriberAccess().getNsKeyword_4_0()); + before(grammarAccess.getRosSubscriberAccess().getRosSubscriberKeyword_1()); + match(input,54,FOLLOW_2); + after(grammarAccess.getRosSubscriberAccess().getRosSubscriberKeyword_1()); } @@ -17447,21 +17857,26 @@ public final void rule__RosSubscriber__Group_4__0__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosSubscriber__Group_4__0__Impl" + // $ANTLR end "rule__RosSubscriber__Group__1__Impl" - // $ANTLR start "rule__RosSubscriber__Group_4__1" - // InternalRosSystem.g:5815:1: rule__RosSubscriber__Group_4__1 : rule__RosSubscriber__Group_4__1__Impl ; - public final void rule__RosSubscriber__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__2" + // InternalRosSystem.g:5896:1: rule__RosSubscriber__Group__2 : rule__RosSubscriber__Group__2__Impl rule__RosSubscriber__Group__3 ; + public final void rule__RosSubscriber__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5819:1: ( rule__RosSubscriber__Group_4__1__Impl ) - // InternalRosSystem.g:5820:2: rule__RosSubscriber__Group_4__1__Impl + // InternalRosSystem.g:5900:1: ( rule__RosSubscriber__Group__2__Impl rule__RosSubscriber__Group__3 ) + // InternalRosSystem.g:5901:2: rule__RosSubscriber__Group__2__Impl rule__RosSubscriber__Group__3 { + pushFollow(FOLLOW_35); + rule__RosSubscriber__Group__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosSubscriber__Group_4__1__Impl(); + rule__RosSubscriber__Group__3(); state._fsp--; @@ -17480,35 +17895,46 @@ public final void rule__RosSubscriber__Group_4__1() throws RecognitionException } return ; } - // $ANTLR end "rule__RosSubscriber__Group_4__1" + // $ANTLR end "rule__RosSubscriber__Group__2" - // $ANTLR start "rule__RosSubscriber__Group_4__1__Impl" - // InternalRosSystem.g:5826:1: rule__RosSubscriber__Group_4__1__Impl : ( ( rule__RosSubscriber__NsAssignment_4_1 ) ) ; - public final void rule__RosSubscriber__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__2__Impl" + // InternalRosSystem.g:5908:1: rule__RosSubscriber__Group__2__Impl : ( ( rule__RosSubscriber__NameAssignment_2 )? ) ; + public final void rule__RosSubscriber__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5830:1: ( ( ( rule__RosSubscriber__NsAssignment_4_1 ) ) ) - // InternalRosSystem.g:5831:1: ( ( rule__RosSubscriber__NsAssignment_4_1 ) ) + // InternalRosSystem.g:5912:1: ( ( ( rule__RosSubscriber__NameAssignment_2 )? ) ) + // InternalRosSystem.g:5913:1: ( ( rule__RosSubscriber__NameAssignment_2 )? ) { - // InternalRosSystem.g:5831:1: ( ( rule__RosSubscriber__NsAssignment_4_1 ) ) - // InternalRosSystem.g:5832:2: ( rule__RosSubscriber__NsAssignment_4_1 ) - { - before(grammarAccess.getRosSubscriberAccess().getNsAssignment_4_1()); - // InternalRosSystem.g:5833:2: ( rule__RosSubscriber__NsAssignment_4_1 ) - // InternalRosSystem.g:5833:3: rule__RosSubscriber__NsAssignment_4_1 + // InternalRosSystem.g:5913:1: ( ( rule__RosSubscriber__NameAssignment_2 )? ) + // InternalRosSystem.g:5914:2: ( rule__RosSubscriber__NameAssignment_2 )? { - pushFollow(FOLLOW_2); - rule__RosSubscriber__NsAssignment_4_1(); + before(grammarAccess.getRosSubscriberAccess().getNameAssignment_2()); + // InternalRosSystem.g:5915:2: ( rule__RosSubscriber__NameAssignment_2 )? + int alt41=2; + int LA41_0 = input.LA(1); + + if ( ((LA41_0>=RULE_STRING && LA41_0<=RULE_ID)) ) { + alt41=1; + } + switch (alt41) { + case 1 : + // InternalRosSystem.g:5915:3: rule__RosSubscriber__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__RosSubscriber__NameAssignment_2(); + + state._fsp--; - state._fsp--; + } + break; } - after(grammarAccess.getRosSubscriberAccess().getNsAssignment_4_1()); + after(grammarAccess.getRosSubscriberAccess().getNameAssignment_2()); } @@ -17527,26 +17953,26 @@ public final void rule__RosSubscriber__Group_4__1__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosSubscriber__Group_4__1__Impl" + // $ANTLR end "rule__RosSubscriber__Group__2__Impl" - // $ANTLR start "rule__RosServiceServer__Group__0" - // InternalRosSystem.g:5842:1: rule__RosServiceServer__Group__0 : rule__RosServiceServer__Group__0__Impl rule__RosServiceServer__Group__1 ; - public final void rule__RosServiceServer__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__3" + // InternalRosSystem.g:5923:1: rule__RosSubscriber__Group__3 : rule__RosSubscriber__Group__3__Impl rule__RosSubscriber__Group__4 ; + public final void rule__RosSubscriber__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5846:1: ( rule__RosServiceServer__Group__0__Impl rule__RosServiceServer__Group__1 ) - // InternalRosSystem.g:5847:2: rule__RosServiceServer__Group__0__Impl rule__RosServiceServer__Group__1 + // InternalRosSystem.g:5927:1: ( rule__RosSubscriber__Group__3__Impl rule__RosSubscriber__Group__4 ) + // InternalRosSystem.g:5928:2: rule__RosSubscriber__Group__3__Impl rule__RosSubscriber__Group__4 { - pushFollow(FOLLOW_30); - rule__RosServiceServer__Group__0__Impl(); + pushFollow(FOLLOW_37); + rule__RosSubscriber__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceServer__Group__1(); + rule__RosSubscriber__Group__4(); state._fsp--; @@ -17565,29 +17991,25 @@ public final void rule__RosServiceServer__Group__0() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceServer__Group__0" + // $ANTLR end "rule__RosSubscriber__Group__3" - // $ANTLR start "rule__RosServiceServer__Group__0__Impl" - // InternalRosSystem.g:5854:1: rule__RosServiceServer__Group__0__Impl : ( () ) ; - public final void rule__RosServiceServer__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__3__Impl" + // InternalRosSystem.g:5935:1: rule__RosSubscriber__Group__3__Impl : ( '{' ) ; + public final void rule__RosSubscriber__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5858:1: ( ( () ) ) - // InternalRosSystem.g:5859:1: ( () ) - { - // InternalRosSystem.g:5859:1: ( () ) - // InternalRosSystem.g:5860:2: () + // InternalRosSystem.g:5939:1: ( ( '{' ) ) + // InternalRosSystem.g:5940:1: ( '{' ) { - before(grammarAccess.getRosServiceServerAccess().getRosServiceServerAction_0()); - // InternalRosSystem.g:5861:2: () - // InternalRosSystem.g:5861:3: + // InternalRosSystem.g:5940:1: ( '{' ) + // InternalRosSystem.g:5941:2: '{' { - } - - after(grammarAccess.getRosServiceServerAccess().getRosServiceServerAction_0()); + before(grammarAccess.getRosSubscriberAccess().getLeftCurlyBracketKeyword_3()); + match(input,24,FOLLOW_2); + after(grammarAccess.getRosSubscriberAccess().getLeftCurlyBracketKeyword_3()); } @@ -17595,6 +18017,10 @@ public final void rule__RosServiceServer__Group__0__Impl() throws RecognitionExc } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -17602,26 +18028,26 @@ public final void rule__RosServiceServer__Group__0__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceServer__Group__0__Impl" + // $ANTLR end "rule__RosSubscriber__Group__3__Impl" - // $ANTLR start "rule__RosServiceServer__Group__1" - // InternalRosSystem.g:5869:1: rule__RosServiceServer__Group__1 : rule__RosServiceServer__Group__1__Impl rule__RosServiceServer__Group__2 ; - public final void rule__RosServiceServer__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__4" + // InternalRosSystem.g:5950:1: rule__RosSubscriber__Group__4 : rule__RosSubscriber__Group__4__Impl rule__RosSubscriber__Group__5 ; + public final void rule__RosSubscriber__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5873:1: ( rule__RosServiceServer__Group__1__Impl rule__RosServiceServer__Group__2 ) - // InternalRosSystem.g:5874:2: rule__RosServiceServer__Group__1__Impl rule__RosServiceServer__Group__2 + // InternalRosSystem.g:5954:1: ( rule__RosSubscriber__Group__4__Impl rule__RosSubscriber__Group__5 ) + // InternalRosSystem.g:5955:2: rule__RosSubscriber__Group__4__Impl rule__RosSubscriber__Group__5 { - pushFollow(FOLLOW_35); - rule__RosServiceServer__Group__1__Impl(); + pushFollow(FOLLOW_37); + rule__RosSubscriber__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceServer__Group__2(); + rule__RosSubscriber__Group__5(); state._fsp--; @@ -17640,25 +18066,46 @@ public final void rule__RosServiceServer__Group__1() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceServer__Group__1" + // $ANTLR end "rule__RosSubscriber__Group__4" - // $ANTLR start "rule__RosServiceServer__Group__1__Impl" - // InternalRosSystem.g:5881:1: rule__RosServiceServer__Group__1__Impl : ( 'RosServiceServer' ) ; - public final void rule__RosServiceServer__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__4__Impl" + // InternalRosSystem.g:5962:1: rule__RosSubscriber__Group__4__Impl : ( ( rule__RosSubscriber__Group_4__0 )? ) ; + public final void rule__RosSubscriber__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5885:1: ( ( 'RosServiceServer' ) ) - // InternalRosSystem.g:5886:1: ( 'RosServiceServer' ) + // InternalRosSystem.g:5966:1: ( ( ( rule__RosSubscriber__Group_4__0 )? ) ) + // InternalRosSystem.g:5967:1: ( ( rule__RosSubscriber__Group_4__0 )? ) { - // InternalRosSystem.g:5886:1: ( 'RosServiceServer' ) - // InternalRosSystem.g:5887:2: 'RosServiceServer' + // InternalRosSystem.g:5967:1: ( ( rule__RosSubscriber__Group_4__0 )? ) + // InternalRosSystem.g:5968:2: ( rule__RosSubscriber__Group_4__0 )? { - before(grammarAccess.getRosServiceServerAccess().getRosServiceServerKeyword_1()); - match(input,56,FOLLOW_2); - after(grammarAccess.getRosServiceServerAccess().getRosServiceServerKeyword_1()); + before(grammarAccess.getRosSubscriberAccess().getGroup_4()); + // InternalRosSystem.g:5969:2: ( rule__RosSubscriber__Group_4__0 )? + int alt42=2; + int LA42_0 = input.LA(1); + + if ( (LA42_0==53) ) { + alt42=1; + } + switch (alt42) { + case 1 : + // InternalRosSystem.g:5969:3: rule__RosSubscriber__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__RosSubscriber__Group_4__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosSubscriberAccess().getGroup_4()); } @@ -17677,26 +18124,26 @@ public final void rule__RosServiceServer__Group__1__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceServer__Group__1__Impl" + // $ANTLR end "rule__RosSubscriber__Group__4__Impl" - // $ANTLR start "rule__RosServiceServer__Group__2" - // InternalRosSystem.g:5896:1: rule__RosServiceServer__Group__2 : rule__RosServiceServer__Group__2__Impl rule__RosServiceServer__Group__3 ; - public final void rule__RosServiceServer__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__5" + // InternalRosSystem.g:5977:1: rule__RosSubscriber__Group__5 : rule__RosSubscriber__Group__5__Impl rule__RosSubscriber__Group__6 ; + public final void rule__RosSubscriber__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5900:1: ( rule__RosServiceServer__Group__2__Impl rule__RosServiceServer__Group__3 ) - // InternalRosSystem.g:5901:2: rule__RosServiceServer__Group__2__Impl rule__RosServiceServer__Group__3 + // InternalRosSystem.g:5981:1: ( rule__RosSubscriber__Group__5__Impl rule__RosSubscriber__Group__6 ) + // InternalRosSystem.g:5982:2: rule__RosSubscriber__Group__5__Impl rule__RosSubscriber__Group__6 { - pushFollow(FOLLOW_35); - rule__RosServiceServer__Group__2__Impl(); + pushFollow(FOLLOW_6); + rule__RosSubscriber__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceServer__Group__3(); + rule__RosSubscriber__Group__6(); state._fsp--; @@ -17715,46 +18162,25 @@ public final void rule__RosServiceServer__Group__2() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceServer__Group__2" + // $ANTLR end "rule__RosSubscriber__Group__5" - // $ANTLR start "rule__RosServiceServer__Group__2__Impl" - // InternalRosSystem.g:5908:1: rule__RosServiceServer__Group__2__Impl : ( ( rule__RosServiceServer__NameAssignment_2 )? ) ; - public final void rule__RosServiceServer__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__5__Impl" + // InternalRosSystem.g:5989:1: rule__RosSubscriber__Group__5__Impl : ( 'RefSubscriber' ) ; + public final void rule__RosSubscriber__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5912:1: ( ( ( rule__RosServiceServer__NameAssignment_2 )? ) ) - // InternalRosSystem.g:5913:1: ( ( rule__RosServiceServer__NameAssignment_2 )? ) + // InternalRosSystem.g:5993:1: ( ( 'RefSubscriber' ) ) + // InternalRosSystem.g:5994:1: ( 'RefSubscriber' ) { - // InternalRosSystem.g:5913:1: ( ( rule__RosServiceServer__NameAssignment_2 )? ) - // InternalRosSystem.g:5914:2: ( rule__RosServiceServer__NameAssignment_2 )? + // InternalRosSystem.g:5994:1: ( 'RefSubscriber' ) + // InternalRosSystem.g:5995:2: 'RefSubscriber' { - before(grammarAccess.getRosServiceServerAccess().getNameAssignment_2()); - // InternalRosSystem.g:5915:2: ( rule__RosServiceServer__NameAssignment_2 )? - int alt31=2; - int LA31_0 = input.LA(1); - - if ( ((LA31_0>=RULE_STRING && LA31_0<=RULE_ID)) ) { - alt31=1; - } - switch (alt31) { - case 1 : - // InternalRosSystem.g:5915:3: rule__RosServiceServer__NameAssignment_2 - { - pushFollow(FOLLOW_2); - rule__RosServiceServer__NameAssignment_2(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosServiceServerAccess().getNameAssignment_2()); + before(grammarAccess.getRosSubscriberAccess().getRefSubscriberKeyword_5()); + match(input,55,FOLLOW_2); + after(grammarAccess.getRosSubscriberAccess().getRefSubscriberKeyword_5()); } @@ -17773,26 +18199,26 @@ public final void rule__RosServiceServer__Group__2__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceServer__Group__2__Impl" + // $ANTLR end "rule__RosSubscriber__Group__5__Impl" - // $ANTLR start "rule__RosServiceServer__Group__3" - // InternalRosSystem.g:5923:1: rule__RosServiceServer__Group__3 : rule__RosServiceServer__Group__3__Impl rule__RosServiceServer__Group__4 ; - public final void rule__RosServiceServer__Group__3() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__6" + // InternalRosSystem.g:6004:1: rule__RosSubscriber__Group__6 : rule__RosSubscriber__Group__6__Impl rule__RosSubscriber__Group__7 ; + public final void rule__RosSubscriber__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5927:1: ( rule__RosServiceServer__Group__3__Impl rule__RosServiceServer__Group__4 ) - // InternalRosSystem.g:5928:2: rule__RosServiceServer__Group__3__Impl rule__RosServiceServer__Group__4 + // InternalRosSystem.g:6008:1: ( rule__RosSubscriber__Group__6__Impl rule__RosSubscriber__Group__7 ) + // InternalRosSystem.g:6009:2: rule__RosSubscriber__Group__6__Impl rule__RosSubscriber__Group__7 { - pushFollow(FOLLOW_38); - rule__RosServiceServer__Group__3__Impl(); + pushFollow(FOLLOW_24); + rule__RosSubscriber__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceServer__Group__4(); + rule__RosSubscriber__Group__7(); state._fsp--; @@ -17811,25 +18237,35 @@ public final void rule__RosServiceServer__Group__3() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceServer__Group__3" + // $ANTLR end "rule__RosSubscriber__Group__6" - // $ANTLR start "rule__RosServiceServer__Group__3__Impl" - // InternalRosSystem.g:5935:1: rule__RosServiceServer__Group__3__Impl : ( '{' ) ; - public final void rule__RosServiceServer__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__6__Impl" + // InternalRosSystem.g:6016:1: rule__RosSubscriber__Group__6__Impl : ( ( rule__RosSubscriber__SubscriberAssignment_6 ) ) ; + public final void rule__RosSubscriber__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5939:1: ( ( '{' ) ) - // InternalRosSystem.g:5940:1: ( '{' ) + // InternalRosSystem.g:6020:1: ( ( ( rule__RosSubscriber__SubscriberAssignment_6 ) ) ) + // InternalRosSystem.g:6021:1: ( ( rule__RosSubscriber__SubscriberAssignment_6 ) ) { - // InternalRosSystem.g:5940:1: ( '{' ) - // InternalRosSystem.g:5941:2: '{' + // InternalRosSystem.g:6021:1: ( ( rule__RosSubscriber__SubscriberAssignment_6 ) ) + // InternalRosSystem.g:6022:2: ( rule__RosSubscriber__SubscriberAssignment_6 ) { - before(grammarAccess.getRosServiceServerAccess().getLeftCurlyBracketKeyword_3()); - match(input,24,FOLLOW_2); - after(grammarAccess.getRosServiceServerAccess().getLeftCurlyBracketKeyword_3()); + before(grammarAccess.getRosSubscriberAccess().getSubscriberAssignment_6()); + // InternalRosSystem.g:6023:2: ( rule__RosSubscriber__SubscriberAssignment_6 ) + // InternalRosSystem.g:6023:3: rule__RosSubscriber__SubscriberAssignment_6 + { + pushFollow(FOLLOW_2); + rule__RosSubscriber__SubscriberAssignment_6(); + + state._fsp--; + + + } + + after(grammarAccess.getRosSubscriberAccess().getSubscriberAssignment_6()); } @@ -17848,26 +18284,21 @@ public final void rule__RosServiceServer__Group__3__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceServer__Group__3__Impl" + // $ANTLR end "rule__RosSubscriber__Group__6__Impl" - // $ANTLR start "rule__RosServiceServer__Group__4" - // InternalRosSystem.g:5950:1: rule__RosServiceServer__Group__4 : rule__RosServiceServer__Group__4__Impl rule__RosServiceServer__Group__5 ; - public final void rule__RosServiceServer__Group__4() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__7" + // InternalRosSystem.g:6031:1: rule__RosSubscriber__Group__7 : rule__RosSubscriber__Group__7__Impl ; + public final void rule__RosSubscriber__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5954:1: ( rule__RosServiceServer__Group__4__Impl rule__RosServiceServer__Group__5 ) - // InternalRosSystem.g:5955:2: rule__RosServiceServer__Group__4__Impl rule__RosServiceServer__Group__5 + // InternalRosSystem.g:6035:1: ( rule__RosSubscriber__Group__7__Impl ) + // InternalRosSystem.g:6036:2: rule__RosSubscriber__Group__7__Impl { - pushFollow(FOLLOW_38); - rule__RosServiceServer__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosServiceServer__Group__5(); + rule__RosSubscriber__Group__7__Impl(); state._fsp--; @@ -17886,46 +18317,25 @@ public final void rule__RosServiceServer__Group__4() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceServer__Group__4" + // $ANTLR end "rule__RosSubscriber__Group__7" - // $ANTLR start "rule__RosServiceServer__Group__4__Impl" - // InternalRosSystem.g:5962:1: rule__RosServiceServer__Group__4__Impl : ( ( rule__RosServiceServer__Group_4__0 )? ) ; - public final void rule__RosServiceServer__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group__7__Impl" + // InternalRosSystem.g:6042:1: rule__RosSubscriber__Group__7__Impl : ( '}' ) ; + public final void rule__RosSubscriber__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5966:1: ( ( ( rule__RosServiceServer__Group_4__0 )? ) ) - // InternalRosSystem.g:5967:1: ( ( rule__RosServiceServer__Group_4__0 )? ) + // InternalRosSystem.g:6046:1: ( ( '}' ) ) + // InternalRosSystem.g:6047:1: ( '}' ) { - // InternalRosSystem.g:5967:1: ( ( rule__RosServiceServer__Group_4__0 )? ) - // InternalRosSystem.g:5968:2: ( rule__RosServiceServer__Group_4__0 )? + // InternalRosSystem.g:6047:1: ( '}' ) + // InternalRosSystem.g:6048:2: '}' { - before(grammarAccess.getRosServiceServerAccess().getGroup_4()); - // InternalRosSystem.g:5969:2: ( rule__RosServiceServer__Group_4__0 )? - int alt32=2; - int LA32_0 = input.LA(1); - - if ( (LA32_0==53) ) { - alt32=1; - } - switch (alt32) { - case 1 : - // InternalRosSystem.g:5969:3: rule__RosServiceServer__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__RosServiceServer__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosServiceServerAccess().getGroup_4()); + before(grammarAccess.getRosSubscriberAccess().getRightCurlyBracketKeyword_7()); + match(input,26,FOLLOW_2); + after(grammarAccess.getRosSubscriberAccess().getRightCurlyBracketKeyword_7()); } @@ -17944,26 +18354,26 @@ public final void rule__RosServiceServer__Group__4__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceServer__Group__4__Impl" + // $ANTLR end "rule__RosSubscriber__Group__7__Impl" - // $ANTLR start "rule__RosServiceServer__Group__5" - // InternalRosSystem.g:5977:1: rule__RosServiceServer__Group__5 : rule__RosServiceServer__Group__5__Impl rule__RosServiceServer__Group__6 ; - public final void rule__RosServiceServer__Group__5() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group_4__0" + // InternalRosSystem.g:6058:1: rule__RosSubscriber__Group_4__0 : rule__RosSubscriber__Group_4__0__Impl rule__RosSubscriber__Group_4__1 ; + public final void rule__RosSubscriber__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5981:1: ( rule__RosServiceServer__Group__5__Impl rule__RosServiceServer__Group__6 ) - // InternalRosSystem.g:5982:2: rule__RosServiceServer__Group__5__Impl rule__RosServiceServer__Group__6 + // InternalRosSystem.g:6062:1: ( rule__RosSubscriber__Group_4__0__Impl rule__RosSubscriber__Group_4__1 ) + // InternalRosSystem.g:6063:2: rule__RosSubscriber__Group_4__0__Impl rule__RosSubscriber__Group_4__1 { pushFollow(FOLLOW_6); - rule__RosServiceServer__Group__5__Impl(); + rule__RosSubscriber__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceServer__Group__6(); + rule__RosSubscriber__Group_4__1(); state._fsp--; @@ -17982,25 +18392,25 @@ public final void rule__RosServiceServer__Group__5() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceServer__Group__5" + // $ANTLR end "rule__RosSubscriber__Group_4__0" - // $ANTLR start "rule__RosServiceServer__Group__5__Impl" - // InternalRosSystem.g:5989:1: rule__RosServiceServer__Group__5__Impl : ( 'RefServer' ) ; - public final void rule__RosServiceServer__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group_4__0__Impl" + // InternalRosSystem.g:6070:1: rule__RosSubscriber__Group_4__0__Impl : ( 'ns' ) ; + public final void rule__RosSubscriber__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:5993:1: ( ( 'RefServer' ) ) - // InternalRosSystem.g:5994:1: ( 'RefServer' ) + // InternalRosSystem.g:6074:1: ( ( 'ns' ) ) + // InternalRosSystem.g:6075:1: ( 'ns' ) { - // InternalRosSystem.g:5994:1: ( 'RefServer' ) - // InternalRosSystem.g:5995:2: 'RefServer' + // InternalRosSystem.g:6075:1: ( 'ns' ) + // InternalRosSystem.g:6076:2: 'ns' { - before(grammarAccess.getRosServiceServerAccess().getRefServerKeyword_5()); - match(input,57,FOLLOW_2); - after(grammarAccess.getRosServiceServerAccess().getRefServerKeyword_5()); + before(grammarAccess.getRosSubscriberAccess().getNsKeyword_4_0()); + match(input,53,FOLLOW_2); + after(grammarAccess.getRosSubscriberAccess().getNsKeyword_4_0()); } @@ -18019,26 +18429,21 @@ public final void rule__RosServiceServer__Group__5__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceServer__Group__5__Impl" + // $ANTLR end "rule__RosSubscriber__Group_4__0__Impl" - // $ANTLR start "rule__RosServiceServer__Group__6" - // InternalRosSystem.g:6004:1: rule__RosServiceServer__Group__6 : rule__RosServiceServer__Group__6__Impl rule__RosServiceServer__Group__7 ; - public final void rule__RosServiceServer__Group__6() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group_4__1" + // InternalRosSystem.g:6085:1: rule__RosSubscriber__Group_4__1 : rule__RosSubscriber__Group_4__1__Impl ; + public final void rule__RosSubscriber__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6008:1: ( rule__RosServiceServer__Group__6__Impl rule__RosServiceServer__Group__7 ) - // InternalRosSystem.g:6009:2: rule__RosServiceServer__Group__6__Impl rule__RosServiceServer__Group__7 + // InternalRosSystem.g:6089:1: ( rule__RosSubscriber__Group_4__1__Impl ) + // InternalRosSystem.g:6090:2: rule__RosSubscriber__Group_4__1__Impl { - pushFollow(FOLLOW_8); - rule__RosServiceServer__Group__6__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosServiceServer__Group__7(); + rule__RosSubscriber__Group_4__1__Impl(); state._fsp--; @@ -18057,35 +18462,35 @@ public final void rule__RosServiceServer__Group__6() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceServer__Group__6" + // $ANTLR end "rule__RosSubscriber__Group_4__1" - // $ANTLR start "rule__RosServiceServer__Group__6__Impl" - // InternalRosSystem.g:6016:1: rule__RosServiceServer__Group__6__Impl : ( ( rule__RosServiceServer__SrvserverAssignment_6 ) ) ; - public final void rule__RosServiceServer__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriber__Group_4__1__Impl" + // InternalRosSystem.g:6096:1: rule__RosSubscriber__Group_4__1__Impl : ( ( rule__RosSubscriber__NsAssignment_4_1 ) ) ; + public final void rule__RosSubscriber__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6020:1: ( ( ( rule__RosServiceServer__SrvserverAssignment_6 ) ) ) - // InternalRosSystem.g:6021:1: ( ( rule__RosServiceServer__SrvserverAssignment_6 ) ) + // InternalRosSystem.g:6100:1: ( ( ( rule__RosSubscriber__NsAssignment_4_1 ) ) ) + // InternalRosSystem.g:6101:1: ( ( rule__RosSubscriber__NsAssignment_4_1 ) ) { - // InternalRosSystem.g:6021:1: ( ( rule__RosServiceServer__SrvserverAssignment_6 ) ) - // InternalRosSystem.g:6022:2: ( rule__RosServiceServer__SrvserverAssignment_6 ) + // InternalRosSystem.g:6101:1: ( ( rule__RosSubscriber__NsAssignment_4_1 ) ) + // InternalRosSystem.g:6102:2: ( rule__RosSubscriber__NsAssignment_4_1 ) { - before(grammarAccess.getRosServiceServerAccess().getSrvserverAssignment_6()); - // InternalRosSystem.g:6023:2: ( rule__RosServiceServer__SrvserverAssignment_6 ) - // InternalRosSystem.g:6023:3: rule__RosServiceServer__SrvserverAssignment_6 + before(grammarAccess.getRosSubscriberAccess().getNsAssignment_4_1()); + // InternalRosSystem.g:6103:2: ( rule__RosSubscriber__NsAssignment_4_1 ) + // InternalRosSystem.g:6103:3: rule__RosSubscriber__NsAssignment_4_1 { pushFollow(FOLLOW_2); - rule__RosServiceServer__SrvserverAssignment_6(); + rule__RosSubscriber__NsAssignment_4_1(); state._fsp--; } - after(grammarAccess.getRosServiceServerAccess().getSrvserverAssignment_6()); + after(grammarAccess.getRosSubscriberAccess().getNsAssignment_4_1()); } @@ -18104,21 +18509,26 @@ public final void rule__RosServiceServer__Group__6__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceServer__Group__6__Impl" + // $ANTLR end "rule__RosSubscriber__Group_4__1__Impl" - // $ANTLR start "rule__RosServiceServer__Group__7" - // InternalRosSystem.g:6031:1: rule__RosServiceServer__Group__7 : rule__RosServiceServer__Group__7__Impl ; - public final void rule__RosServiceServer__Group__7() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__0" + // InternalRosSystem.g:6112:1: rule__RosServiceServer__Group__0 : rule__RosServiceServer__Group__0__Impl rule__RosServiceServer__Group__1 ; + public final void rule__RosServiceServer__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6035:1: ( rule__RosServiceServer__Group__7__Impl ) - // InternalRosSystem.g:6036:2: rule__RosServiceServer__Group__7__Impl + // InternalRosSystem.g:6116:1: ( rule__RosServiceServer__Group__0__Impl rule__RosServiceServer__Group__1 ) + // InternalRosSystem.g:6117:2: rule__RosServiceServer__Group__0__Impl rule__RosServiceServer__Group__1 { + pushFollow(FOLLOW_30); + rule__RosServiceServer__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosServiceServer__Group__7__Impl(); + rule__RosServiceServer__Group__1(); state._fsp--; @@ -18137,25 +18547,29 @@ public final void rule__RosServiceServer__Group__7() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceServer__Group__7" + // $ANTLR end "rule__RosServiceServer__Group__0" - // $ANTLR start "rule__RosServiceServer__Group__7__Impl" - // InternalRosSystem.g:6042:1: rule__RosServiceServer__Group__7__Impl : ( '}' ) ; - public final void rule__RosServiceServer__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__0__Impl" + // InternalRosSystem.g:6124:1: rule__RosServiceServer__Group__0__Impl : ( () ) ; + public final void rule__RosServiceServer__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6046:1: ( ( '}' ) ) - // InternalRosSystem.g:6047:1: ( '}' ) + // InternalRosSystem.g:6128:1: ( ( () ) ) + // InternalRosSystem.g:6129:1: ( () ) { - // InternalRosSystem.g:6047:1: ( '}' ) - // InternalRosSystem.g:6048:2: '}' + // InternalRosSystem.g:6129:1: ( () ) + // InternalRosSystem.g:6130:2: () { - before(grammarAccess.getRosServiceServerAccess().getRightCurlyBracketKeyword_7()); - match(input,26,FOLLOW_2); - after(grammarAccess.getRosServiceServerAccess().getRightCurlyBracketKeyword_7()); + before(grammarAccess.getRosServiceServerAccess().getRosServiceServerAction_0()); + // InternalRosSystem.g:6131:2: () + // InternalRosSystem.g:6131:3: + { + } + + after(grammarAccess.getRosServiceServerAccess().getRosServiceServerAction_0()); } @@ -18163,10 +18577,6 @@ public final void rule__RosServiceServer__Group__7__Impl() throws RecognitionExc } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -18174,26 +18584,26 @@ public final void rule__RosServiceServer__Group__7__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceServer__Group__7__Impl" + // $ANTLR end "rule__RosServiceServer__Group__0__Impl" - // $ANTLR start "rule__RosServiceServer__Group_4__0" - // InternalRosSystem.g:6058:1: rule__RosServiceServer__Group_4__0 : rule__RosServiceServer__Group_4__0__Impl rule__RosServiceServer__Group_4__1 ; - public final void rule__RosServiceServer__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__1" + // InternalRosSystem.g:6139:1: rule__RosServiceServer__Group__1 : rule__RosServiceServer__Group__1__Impl rule__RosServiceServer__Group__2 ; + public final void rule__RosServiceServer__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6062:1: ( rule__RosServiceServer__Group_4__0__Impl rule__RosServiceServer__Group_4__1 ) - // InternalRosSystem.g:6063:2: rule__RosServiceServer__Group_4__0__Impl rule__RosServiceServer__Group_4__1 + // InternalRosSystem.g:6143:1: ( rule__RosServiceServer__Group__1__Impl rule__RosServiceServer__Group__2 ) + // InternalRosSystem.g:6144:2: rule__RosServiceServer__Group__1__Impl rule__RosServiceServer__Group__2 { - pushFollow(FOLLOW_6); - rule__RosServiceServer__Group_4__0__Impl(); + pushFollow(FOLLOW_35); + rule__RosServiceServer__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceServer__Group_4__1(); + rule__RosServiceServer__Group__2(); state._fsp--; @@ -18212,25 +18622,25 @@ public final void rule__RosServiceServer__Group_4__0() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosServiceServer__Group_4__0" + // $ANTLR end "rule__RosServiceServer__Group__1" - // $ANTLR start "rule__RosServiceServer__Group_4__0__Impl" - // InternalRosSystem.g:6070:1: rule__RosServiceServer__Group_4__0__Impl : ( 'ns' ) ; - public final void rule__RosServiceServer__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__1__Impl" + // InternalRosSystem.g:6151:1: rule__RosServiceServer__Group__1__Impl : ( 'RosServiceServer' ) ; + public final void rule__RosServiceServer__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6074:1: ( ( 'ns' ) ) - // InternalRosSystem.g:6075:1: ( 'ns' ) + // InternalRosSystem.g:6155:1: ( ( 'RosServiceServer' ) ) + // InternalRosSystem.g:6156:1: ( 'RosServiceServer' ) { - // InternalRosSystem.g:6075:1: ( 'ns' ) - // InternalRosSystem.g:6076:2: 'ns' + // InternalRosSystem.g:6156:1: ( 'RosServiceServer' ) + // InternalRosSystem.g:6157:2: 'RosServiceServer' { - before(grammarAccess.getRosServiceServerAccess().getNsKeyword_4_0()); - match(input,53,FOLLOW_2); - after(grammarAccess.getRosServiceServerAccess().getNsKeyword_4_0()); + before(grammarAccess.getRosServiceServerAccess().getRosServiceServerKeyword_1()); + match(input,56,FOLLOW_2); + after(grammarAccess.getRosServiceServerAccess().getRosServiceServerKeyword_1()); } @@ -18249,21 +18659,26 @@ public final void rule__RosServiceServer__Group_4__0__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__RosServiceServer__Group_4__0__Impl" + // $ANTLR end "rule__RosServiceServer__Group__1__Impl" - // $ANTLR start "rule__RosServiceServer__Group_4__1" - // InternalRosSystem.g:6085:1: rule__RosServiceServer__Group_4__1 : rule__RosServiceServer__Group_4__1__Impl ; - public final void rule__RosServiceServer__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__2" + // InternalRosSystem.g:6166:1: rule__RosServiceServer__Group__2 : rule__RosServiceServer__Group__2__Impl rule__RosServiceServer__Group__3 ; + public final void rule__RosServiceServer__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6089:1: ( rule__RosServiceServer__Group_4__1__Impl ) - // InternalRosSystem.g:6090:2: rule__RosServiceServer__Group_4__1__Impl + // InternalRosSystem.g:6170:1: ( rule__RosServiceServer__Group__2__Impl rule__RosServiceServer__Group__3 ) + // InternalRosSystem.g:6171:2: rule__RosServiceServer__Group__2__Impl rule__RosServiceServer__Group__3 { + pushFollow(FOLLOW_35); + rule__RosServiceServer__Group__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosServiceServer__Group_4__1__Impl(); + rule__RosServiceServer__Group__3(); state._fsp--; @@ -18282,35 +18697,46 @@ public final void rule__RosServiceServer__Group_4__1() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosServiceServer__Group_4__1" + // $ANTLR end "rule__RosServiceServer__Group__2" - // $ANTLR start "rule__RosServiceServer__Group_4__1__Impl" - // InternalRosSystem.g:6096:1: rule__RosServiceServer__Group_4__1__Impl : ( ( rule__RosServiceServer__NsAssignment_4_1 ) ) ; - public final void rule__RosServiceServer__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__2__Impl" + // InternalRosSystem.g:6178:1: rule__RosServiceServer__Group__2__Impl : ( ( rule__RosServiceServer__NameAssignment_2 )? ) ; + public final void rule__RosServiceServer__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6100:1: ( ( ( rule__RosServiceServer__NsAssignment_4_1 ) ) ) - // InternalRosSystem.g:6101:1: ( ( rule__RosServiceServer__NsAssignment_4_1 ) ) + // InternalRosSystem.g:6182:1: ( ( ( rule__RosServiceServer__NameAssignment_2 )? ) ) + // InternalRosSystem.g:6183:1: ( ( rule__RosServiceServer__NameAssignment_2 )? ) { - // InternalRosSystem.g:6101:1: ( ( rule__RosServiceServer__NsAssignment_4_1 ) ) - // InternalRosSystem.g:6102:2: ( rule__RosServiceServer__NsAssignment_4_1 ) - { - before(grammarAccess.getRosServiceServerAccess().getNsAssignment_4_1()); - // InternalRosSystem.g:6103:2: ( rule__RosServiceServer__NsAssignment_4_1 ) - // InternalRosSystem.g:6103:3: rule__RosServiceServer__NsAssignment_4_1 + // InternalRosSystem.g:6183:1: ( ( rule__RosServiceServer__NameAssignment_2 )? ) + // InternalRosSystem.g:6184:2: ( rule__RosServiceServer__NameAssignment_2 )? { - pushFollow(FOLLOW_2); - rule__RosServiceServer__NsAssignment_4_1(); + before(grammarAccess.getRosServiceServerAccess().getNameAssignment_2()); + // InternalRosSystem.g:6185:2: ( rule__RosServiceServer__NameAssignment_2 )? + int alt43=2; + int LA43_0 = input.LA(1); + + if ( ((LA43_0>=RULE_STRING && LA43_0<=RULE_ID)) ) { + alt43=1; + } + switch (alt43) { + case 1 : + // InternalRosSystem.g:6185:3: rule__RosServiceServer__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__RosServiceServer__NameAssignment_2(); + + state._fsp--; - state._fsp--; + } + break; } - after(grammarAccess.getRosServiceServerAccess().getNsAssignment_4_1()); + after(grammarAccess.getRosServiceServerAccess().getNameAssignment_2()); } @@ -18329,26 +18755,26 @@ public final void rule__RosServiceServer__Group_4__1__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__RosServiceServer__Group_4__1__Impl" + // $ANTLR end "rule__RosServiceServer__Group__2__Impl" - // $ANTLR start "rule__RosServiceClient__Group__0" - // InternalRosSystem.g:6112:1: rule__RosServiceClient__Group__0 : rule__RosServiceClient__Group__0__Impl rule__RosServiceClient__Group__1 ; - public final void rule__RosServiceClient__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__3" + // InternalRosSystem.g:6193:1: rule__RosServiceServer__Group__3 : rule__RosServiceServer__Group__3__Impl rule__RosServiceServer__Group__4 ; + public final void rule__RosServiceServer__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6116:1: ( rule__RosServiceClient__Group__0__Impl rule__RosServiceClient__Group__1 ) - // InternalRosSystem.g:6117:2: rule__RosServiceClient__Group__0__Impl rule__RosServiceClient__Group__1 + // InternalRosSystem.g:6197:1: ( rule__RosServiceServer__Group__3__Impl rule__RosServiceServer__Group__4 ) + // InternalRosSystem.g:6198:2: rule__RosServiceServer__Group__3__Impl rule__RosServiceServer__Group__4 { - pushFollow(FOLLOW_31); - rule__RosServiceClient__Group__0__Impl(); + pushFollow(FOLLOW_38); + rule__RosServiceServer__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceClient__Group__1(); + rule__RosServiceServer__Group__4(); state._fsp--; @@ -18367,29 +18793,25 @@ public final void rule__RosServiceClient__Group__0() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceClient__Group__0" + // $ANTLR end "rule__RosServiceServer__Group__3" - // $ANTLR start "rule__RosServiceClient__Group__0__Impl" - // InternalRosSystem.g:6124:1: rule__RosServiceClient__Group__0__Impl : ( () ) ; - public final void rule__RosServiceClient__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__3__Impl" + // InternalRosSystem.g:6205:1: rule__RosServiceServer__Group__3__Impl : ( '{' ) ; + public final void rule__RosServiceServer__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6128:1: ( ( () ) ) - // InternalRosSystem.g:6129:1: ( () ) - { - // InternalRosSystem.g:6129:1: ( () ) - // InternalRosSystem.g:6130:2: () + // InternalRosSystem.g:6209:1: ( ( '{' ) ) + // InternalRosSystem.g:6210:1: ( '{' ) { - before(grammarAccess.getRosServiceClientAccess().getRosServiceClientAction_0()); - // InternalRosSystem.g:6131:2: () - // InternalRosSystem.g:6131:3: + // InternalRosSystem.g:6210:1: ( '{' ) + // InternalRosSystem.g:6211:2: '{' { - } - - after(grammarAccess.getRosServiceClientAccess().getRosServiceClientAction_0()); + before(grammarAccess.getRosServiceServerAccess().getLeftCurlyBracketKeyword_3()); + match(input,24,FOLLOW_2); + after(grammarAccess.getRosServiceServerAccess().getLeftCurlyBracketKeyword_3()); } @@ -18397,6 +18819,10 @@ public final void rule__RosServiceClient__Group__0__Impl() throws RecognitionExc } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -18404,26 +18830,26 @@ public final void rule__RosServiceClient__Group__0__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceClient__Group__0__Impl" + // $ANTLR end "rule__RosServiceServer__Group__3__Impl" - // $ANTLR start "rule__RosServiceClient__Group__1" - // InternalRosSystem.g:6139:1: rule__RosServiceClient__Group__1 : rule__RosServiceClient__Group__1__Impl rule__RosServiceClient__Group__2 ; - public final void rule__RosServiceClient__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__4" + // InternalRosSystem.g:6220:1: rule__RosServiceServer__Group__4 : rule__RosServiceServer__Group__4__Impl rule__RosServiceServer__Group__5 ; + public final void rule__RosServiceServer__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6143:1: ( rule__RosServiceClient__Group__1__Impl rule__RosServiceClient__Group__2 ) - // InternalRosSystem.g:6144:2: rule__RosServiceClient__Group__1__Impl rule__RosServiceClient__Group__2 + // InternalRosSystem.g:6224:1: ( rule__RosServiceServer__Group__4__Impl rule__RosServiceServer__Group__5 ) + // InternalRosSystem.g:6225:2: rule__RosServiceServer__Group__4__Impl rule__RosServiceServer__Group__5 { - pushFollow(FOLLOW_35); - rule__RosServiceClient__Group__1__Impl(); + pushFollow(FOLLOW_38); + rule__RosServiceServer__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceClient__Group__2(); + rule__RosServiceServer__Group__5(); state._fsp--; @@ -18442,28 +18868,49 @@ public final void rule__RosServiceClient__Group__1() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceClient__Group__1" + // $ANTLR end "rule__RosServiceServer__Group__4" - // $ANTLR start "rule__RosServiceClient__Group__1__Impl" - // InternalRosSystem.g:6151:1: rule__RosServiceClient__Group__1__Impl : ( 'RosServiceClient' ) ; - public final void rule__RosServiceClient__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__4__Impl" + // InternalRosSystem.g:6232:1: rule__RosServiceServer__Group__4__Impl : ( ( rule__RosServiceServer__Group_4__0 )? ) ; + public final void rule__RosServiceServer__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6155:1: ( ( 'RosServiceClient' ) ) - // InternalRosSystem.g:6156:1: ( 'RosServiceClient' ) + // InternalRosSystem.g:6236:1: ( ( ( rule__RosServiceServer__Group_4__0 )? ) ) + // InternalRosSystem.g:6237:1: ( ( rule__RosServiceServer__Group_4__0 )? ) { - // InternalRosSystem.g:6156:1: ( 'RosServiceClient' ) - // InternalRosSystem.g:6157:2: 'RosServiceClient' + // InternalRosSystem.g:6237:1: ( ( rule__RosServiceServer__Group_4__0 )? ) + // InternalRosSystem.g:6238:2: ( rule__RosServiceServer__Group_4__0 )? { - before(grammarAccess.getRosServiceClientAccess().getRosServiceClientKeyword_1()); - match(input,58,FOLLOW_2); - after(grammarAccess.getRosServiceClientAccess().getRosServiceClientKeyword_1()); - - } - + before(grammarAccess.getRosServiceServerAccess().getGroup_4()); + // InternalRosSystem.g:6239:2: ( rule__RosServiceServer__Group_4__0 )? + int alt44=2; + int LA44_0 = input.LA(1); + + if ( (LA44_0==53) ) { + alt44=1; + } + switch (alt44) { + case 1 : + // InternalRosSystem.g:6239:3: rule__RosServiceServer__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__RosServiceServer__Group_4__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosServiceServerAccess().getGroup_4()); + + } + } @@ -18479,26 +18926,26 @@ public final void rule__RosServiceClient__Group__1__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceClient__Group__1__Impl" + // $ANTLR end "rule__RosServiceServer__Group__4__Impl" - // $ANTLR start "rule__RosServiceClient__Group__2" - // InternalRosSystem.g:6166:1: rule__RosServiceClient__Group__2 : rule__RosServiceClient__Group__2__Impl rule__RosServiceClient__Group__3 ; - public final void rule__RosServiceClient__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__5" + // InternalRosSystem.g:6247:1: rule__RosServiceServer__Group__5 : rule__RosServiceServer__Group__5__Impl rule__RosServiceServer__Group__6 ; + public final void rule__RosServiceServer__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6170:1: ( rule__RosServiceClient__Group__2__Impl rule__RosServiceClient__Group__3 ) - // InternalRosSystem.g:6171:2: rule__RosServiceClient__Group__2__Impl rule__RosServiceClient__Group__3 + // InternalRosSystem.g:6251:1: ( rule__RosServiceServer__Group__5__Impl rule__RosServiceServer__Group__6 ) + // InternalRosSystem.g:6252:2: rule__RosServiceServer__Group__5__Impl rule__RosServiceServer__Group__6 { - pushFollow(FOLLOW_35); - rule__RosServiceClient__Group__2__Impl(); + pushFollow(FOLLOW_6); + rule__RosServiceServer__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceClient__Group__3(); + rule__RosServiceServer__Group__6(); state._fsp--; @@ -18517,46 +18964,25 @@ public final void rule__RosServiceClient__Group__2() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceClient__Group__2" + // $ANTLR end "rule__RosServiceServer__Group__5" - // $ANTLR start "rule__RosServiceClient__Group__2__Impl" - // InternalRosSystem.g:6178:1: rule__RosServiceClient__Group__2__Impl : ( ( rule__RosServiceClient__NameAssignment_2 )? ) ; - public final void rule__RosServiceClient__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__5__Impl" + // InternalRosSystem.g:6259:1: rule__RosServiceServer__Group__5__Impl : ( 'RefServer' ) ; + public final void rule__RosServiceServer__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6182:1: ( ( ( rule__RosServiceClient__NameAssignment_2 )? ) ) - // InternalRosSystem.g:6183:1: ( ( rule__RosServiceClient__NameAssignment_2 )? ) + // InternalRosSystem.g:6263:1: ( ( 'RefServer' ) ) + // InternalRosSystem.g:6264:1: ( 'RefServer' ) { - // InternalRosSystem.g:6183:1: ( ( rule__RosServiceClient__NameAssignment_2 )? ) - // InternalRosSystem.g:6184:2: ( rule__RosServiceClient__NameAssignment_2 )? + // InternalRosSystem.g:6264:1: ( 'RefServer' ) + // InternalRosSystem.g:6265:2: 'RefServer' { - before(grammarAccess.getRosServiceClientAccess().getNameAssignment_2()); - // InternalRosSystem.g:6185:2: ( rule__RosServiceClient__NameAssignment_2 )? - int alt33=2; - int LA33_0 = input.LA(1); - - if ( ((LA33_0>=RULE_STRING && LA33_0<=RULE_ID)) ) { - alt33=1; - } - switch (alt33) { - case 1 : - // InternalRosSystem.g:6185:3: rule__RosServiceClient__NameAssignment_2 - { - pushFollow(FOLLOW_2); - rule__RosServiceClient__NameAssignment_2(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosServiceClientAccess().getNameAssignment_2()); + before(grammarAccess.getRosServiceServerAccess().getRefServerKeyword_5()); + match(input,57,FOLLOW_2); + after(grammarAccess.getRosServiceServerAccess().getRefServerKeyword_5()); } @@ -18575,26 +19001,26 @@ public final void rule__RosServiceClient__Group__2__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceClient__Group__2__Impl" + // $ANTLR end "rule__RosServiceServer__Group__5__Impl" - // $ANTLR start "rule__RosServiceClient__Group__3" - // InternalRosSystem.g:6193:1: rule__RosServiceClient__Group__3 : rule__RosServiceClient__Group__3__Impl rule__RosServiceClient__Group__4 ; - public final void rule__RosServiceClient__Group__3() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__6" + // InternalRosSystem.g:6274:1: rule__RosServiceServer__Group__6 : rule__RosServiceServer__Group__6__Impl rule__RosServiceServer__Group__7 ; + public final void rule__RosServiceServer__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6197:1: ( rule__RosServiceClient__Group__3__Impl rule__RosServiceClient__Group__4 ) - // InternalRosSystem.g:6198:2: rule__RosServiceClient__Group__3__Impl rule__RosServiceClient__Group__4 + // InternalRosSystem.g:6278:1: ( rule__RosServiceServer__Group__6__Impl rule__RosServiceServer__Group__7 ) + // InternalRosSystem.g:6279:2: rule__RosServiceServer__Group__6__Impl rule__RosServiceServer__Group__7 { - pushFollow(FOLLOW_39); - rule__RosServiceClient__Group__3__Impl(); + pushFollow(FOLLOW_24); + rule__RosServiceServer__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceClient__Group__4(); + rule__RosServiceServer__Group__7(); state._fsp--; @@ -18613,25 +19039,35 @@ public final void rule__RosServiceClient__Group__3() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceClient__Group__3" + // $ANTLR end "rule__RosServiceServer__Group__6" - // $ANTLR start "rule__RosServiceClient__Group__3__Impl" - // InternalRosSystem.g:6205:1: rule__RosServiceClient__Group__3__Impl : ( '{' ) ; - public final void rule__RosServiceClient__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__6__Impl" + // InternalRosSystem.g:6286:1: rule__RosServiceServer__Group__6__Impl : ( ( rule__RosServiceServer__SrvserverAssignment_6 ) ) ; + public final void rule__RosServiceServer__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6209:1: ( ( '{' ) ) - // InternalRosSystem.g:6210:1: ( '{' ) + // InternalRosSystem.g:6290:1: ( ( ( rule__RosServiceServer__SrvserverAssignment_6 ) ) ) + // InternalRosSystem.g:6291:1: ( ( rule__RosServiceServer__SrvserverAssignment_6 ) ) { - // InternalRosSystem.g:6210:1: ( '{' ) - // InternalRosSystem.g:6211:2: '{' + // InternalRosSystem.g:6291:1: ( ( rule__RosServiceServer__SrvserverAssignment_6 ) ) + // InternalRosSystem.g:6292:2: ( rule__RosServiceServer__SrvserverAssignment_6 ) { - before(grammarAccess.getRosServiceClientAccess().getLeftCurlyBracketKeyword_3()); - match(input,24,FOLLOW_2); - after(grammarAccess.getRosServiceClientAccess().getLeftCurlyBracketKeyword_3()); + before(grammarAccess.getRosServiceServerAccess().getSrvserverAssignment_6()); + // InternalRosSystem.g:6293:2: ( rule__RosServiceServer__SrvserverAssignment_6 ) + // InternalRosSystem.g:6293:3: rule__RosServiceServer__SrvserverAssignment_6 + { + pushFollow(FOLLOW_2); + rule__RosServiceServer__SrvserverAssignment_6(); + + state._fsp--; + + + } + + after(grammarAccess.getRosServiceServerAccess().getSrvserverAssignment_6()); } @@ -18650,26 +19086,21 @@ public final void rule__RosServiceClient__Group__3__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceClient__Group__3__Impl" + // $ANTLR end "rule__RosServiceServer__Group__6__Impl" - // $ANTLR start "rule__RosServiceClient__Group__4" - // InternalRosSystem.g:6220:1: rule__RosServiceClient__Group__4 : rule__RosServiceClient__Group__4__Impl rule__RosServiceClient__Group__5 ; - public final void rule__RosServiceClient__Group__4() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__7" + // InternalRosSystem.g:6301:1: rule__RosServiceServer__Group__7 : rule__RosServiceServer__Group__7__Impl ; + public final void rule__RosServiceServer__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6224:1: ( rule__RosServiceClient__Group__4__Impl rule__RosServiceClient__Group__5 ) - // InternalRosSystem.g:6225:2: rule__RosServiceClient__Group__4__Impl rule__RosServiceClient__Group__5 + // InternalRosSystem.g:6305:1: ( rule__RosServiceServer__Group__7__Impl ) + // InternalRosSystem.g:6306:2: rule__RosServiceServer__Group__7__Impl { - pushFollow(FOLLOW_39); - rule__RosServiceClient__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosServiceClient__Group__5(); + rule__RosServiceServer__Group__7__Impl(); state._fsp--; @@ -18688,46 +19119,25 @@ public final void rule__RosServiceClient__Group__4() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceClient__Group__4" + // $ANTLR end "rule__RosServiceServer__Group__7" - // $ANTLR start "rule__RosServiceClient__Group__4__Impl" - // InternalRosSystem.g:6232:1: rule__RosServiceClient__Group__4__Impl : ( ( rule__RosServiceClient__Group_4__0 )? ) ; - public final void rule__RosServiceClient__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group__7__Impl" + // InternalRosSystem.g:6312:1: rule__RosServiceServer__Group__7__Impl : ( '}' ) ; + public final void rule__RosServiceServer__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6236:1: ( ( ( rule__RosServiceClient__Group_4__0 )? ) ) - // InternalRosSystem.g:6237:1: ( ( rule__RosServiceClient__Group_4__0 )? ) + // InternalRosSystem.g:6316:1: ( ( '}' ) ) + // InternalRosSystem.g:6317:1: ( '}' ) { - // InternalRosSystem.g:6237:1: ( ( rule__RosServiceClient__Group_4__0 )? ) - // InternalRosSystem.g:6238:2: ( rule__RosServiceClient__Group_4__0 )? + // InternalRosSystem.g:6317:1: ( '}' ) + // InternalRosSystem.g:6318:2: '}' { - before(grammarAccess.getRosServiceClientAccess().getGroup_4()); - // InternalRosSystem.g:6239:2: ( rule__RosServiceClient__Group_4__0 )? - int alt34=2; - int LA34_0 = input.LA(1); - - if ( (LA34_0==53) ) { - alt34=1; - } - switch (alt34) { - case 1 : - // InternalRosSystem.g:6239:3: rule__RosServiceClient__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__RosServiceClient__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosServiceClientAccess().getGroup_4()); + before(grammarAccess.getRosServiceServerAccess().getRightCurlyBracketKeyword_7()); + match(input,26,FOLLOW_2); + after(grammarAccess.getRosServiceServerAccess().getRightCurlyBracketKeyword_7()); } @@ -18746,26 +19156,26 @@ public final void rule__RosServiceClient__Group__4__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceClient__Group__4__Impl" + // $ANTLR end "rule__RosServiceServer__Group__7__Impl" - // $ANTLR start "rule__RosServiceClient__Group__5" - // InternalRosSystem.g:6247:1: rule__RosServiceClient__Group__5 : rule__RosServiceClient__Group__5__Impl rule__RosServiceClient__Group__6 ; - public final void rule__RosServiceClient__Group__5() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group_4__0" + // InternalRosSystem.g:6328:1: rule__RosServiceServer__Group_4__0 : rule__RosServiceServer__Group_4__0__Impl rule__RosServiceServer__Group_4__1 ; + public final void rule__RosServiceServer__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6251:1: ( rule__RosServiceClient__Group__5__Impl rule__RosServiceClient__Group__6 ) - // InternalRosSystem.g:6252:2: rule__RosServiceClient__Group__5__Impl rule__RosServiceClient__Group__6 + // InternalRosSystem.g:6332:1: ( rule__RosServiceServer__Group_4__0__Impl rule__RosServiceServer__Group_4__1 ) + // InternalRosSystem.g:6333:2: rule__RosServiceServer__Group_4__0__Impl rule__RosServiceServer__Group_4__1 { pushFollow(FOLLOW_6); - rule__RosServiceClient__Group__5__Impl(); + rule__RosServiceServer__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceClient__Group__6(); + rule__RosServiceServer__Group_4__1(); state._fsp--; @@ -18784,25 +19194,25 @@ public final void rule__RosServiceClient__Group__5() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceClient__Group__5" + // $ANTLR end "rule__RosServiceServer__Group_4__0" - // $ANTLR start "rule__RosServiceClient__Group__5__Impl" - // InternalRosSystem.g:6259:1: rule__RosServiceClient__Group__5__Impl : ( 'RefClient' ) ; - public final void rule__RosServiceClient__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group_4__0__Impl" + // InternalRosSystem.g:6340:1: rule__RosServiceServer__Group_4__0__Impl : ( 'ns' ) ; + public final void rule__RosServiceServer__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6263:1: ( ( 'RefClient' ) ) - // InternalRosSystem.g:6264:1: ( 'RefClient' ) + // InternalRosSystem.g:6344:1: ( ( 'ns' ) ) + // InternalRosSystem.g:6345:1: ( 'ns' ) { - // InternalRosSystem.g:6264:1: ( 'RefClient' ) - // InternalRosSystem.g:6265:2: 'RefClient' + // InternalRosSystem.g:6345:1: ( 'ns' ) + // InternalRosSystem.g:6346:2: 'ns' { - before(grammarAccess.getRosServiceClientAccess().getRefClientKeyword_5()); - match(input,59,FOLLOW_2); - after(grammarAccess.getRosServiceClientAccess().getRefClientKeyword_5()); + before(grammarAccess.getRosServiceServerAccess().getNsKeyword_4_0()); + match(input,53,FOLLOW_2); + after(grammarAccess.getRosServiceServerAccess().getNsKeyword_4_0()); } @@ -18821,26 +19231,21 @@ public final void rule__RosServiceClient__Group__5__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceClient__Group__5__Impl" + // $ANTLR end "rule__RosServiceServer__Group_4__0__Impl" - // $ANTLR start "rule__RosServiceClient__Group__6" - // InternalRosSystem.g:6274:1: rule__RosServiceClient__Group__6 : rule__RosServiceClient__Group__6__Impl rule__RosServiceClient__Group__7 ; - public final void rule__RosServiceClient__Group__6() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group_4__1" + // InternalRosSystem.g:6355:1: rule__RosServiceServer__Group_4__1 : rule__RosServiceServer__Group_4__1__Impl ; + public final void rule__RosServiceServer__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6278:1: ( rule__RosServiceClient__Group__6__Impl rule__RosServiceClient__Group__7 ) - // InternalRosSystem.g:6279:2: rule__RosServiceClient__Group__6__Impl rule__RosServiceClient__Group__7 + // InternalRosSystem.g:6359:1: ( rule__RosServiceServer__Group_4__1__Impl ) + // InternalRosSystem.g:6360:2: rule__RosServiceServer__Group_4__1__Impl { - pushFollow(FOLLOW_8); - rule__RosServiceClient__Group__6__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosServiceClient__Group__7(); + rule__RosServiceServer__Group_4__1__Impl(); state._fsp--; @@ -18859,35 +19264,35 @@ public final void rule__RosServiceClient__Group__6() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceClient__Group__6" + // $ANTLR end "rule__RosServiceServer__Group_4__1" - // $ANTLR start "rule__RosServiceClient__Group__6__Impl" - // InternalRosSystem.g:6286:1: rule__RosServiceClient__Group__6__Impl : ( ( rule__RosServiceClient__SrvclientAssignment_6 ) ) ; - public final void rule__RosServiceClient__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServer__Group_4__1__Impl" + // InternalRosSystem.g:6366:1: rule__RosServiceServer__Group_4__1__Impl : ( ( rule__RosServiceServer__NsAssignment_4_1 ) ) ; + public final void rule__RosServiceServer__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6290:1: ( ( ( rule__RosServiceClient__SrvclientAssignment_6 ) ) ) - // InternalRosSystem.g:6291:1: ( ( rule__RosServiceClient__SrvclientAssignment_6 ) ) + // InternalRosSystem.g:6370:1: ( ( ( rule__RosServiceServer__NsAssignment_4_1 ) ) ) + // InternalRosSystem.g:6371:1: ( ( rule__RosServiceServer__NsAssignment_4_1 ) ) { - // InternalRosSystem.g:6291:1: ( ( rule__RosServiceClient__SrvclientAssignment_6 ) ) - // InternalRosSystem.g:6292:2: ( rule__RosServiceClient__SrvclientAssignment_6 ) + // InternalRosSystem.g:6371:1: ( ( rule__RosServiceServer__NsAssignment_4_1 ) ) + // InternalRosSystem.g:6372:2: ( rule__RosServiceServer__NsAssignment_4_1 ) { - before(grammarAccess.getRosServiceClientAccess().getSrvclientAssignment_6()); - // InternalRosSystem.g:6293:2: ( rule__RosServiceClient__SrvclientAssignment_6 ) - // InternalRosSystem.g:6293:3: rule__RosServiceClient__SrvclientAssignment_6 + before(grammarAccess.getRosServiceServerAccess().getNsAssignment_4_1()); + // InternalRosSystem.g:6373:2: ( rule__RosServiceServer__NsAssignment_4_1 ) + // InternalRosSystem.g:6373:3: rule__RosServiceServer__NsAssignment_4_1 { pushFollow(FOLLOW_2); - rule__RosServiceClient__SrvclientAssignment_6(); + rule__RosServiceServer__NsAssignment_4_1(); state._fsp--; } - after(grammarAccess.getRosServiceClientAccess().getSrvclientAssignment_6()); + after(grammarAccess.getRosServiceServerAccess().getNsAssignment_4_1()); } @@ -18906,21 +19311,26 @@ public final void rule__RosServiceClient__Group__6__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceClient__Group__6__Impl" + // $ANTLR end "rule__RosServiceServer__Group_4__1__Impl" - // $ANTLR start "rule__RosServiceClient__Group__7" - // InternalRosSystem.g:6301:1: rule__RosServiceClient__Group__7 : rule__RosServiceClient__Group__7__Impl ; - public final void rule__RosServiceClient__Group__7() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__0" + // InternalRosSystem.g:6382:1: rule__RosServiceClient__Group__0 : rule__RosServiceClient__Group__0__Impl rule__RosServiceClient__Group__1 ; + public final void rule__RosServiceClient__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6305:1: ( rule__RosServiceClient__Group__7__Impl ) - // InternalRosSystem.g:6306:2: rule__RosServiceClient__Group__7__Impl + // InternalRosSystem.g:6386:1: ( rule__RosServiceClient__Group__0__Impl rule__RosServiceClient__Group__1 ) + // InternalRosSystem.g:6387:2: rule__RosServiceClient__Group__0__Impl rule__RosServiceClient__Group__1 { + pushFollow(FOLLOW_31); + rule__RosServiceClient__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosServiceClient__Group__7__Impl(); + rule__RosServiceClient__Group__1(); state._fsp--; @@ -18939,25 +19349,29 @@ public final void rule__RosServiceClient__Group__7() throws RecognitionException } return ; } - // $ANTLR end "rule__RosServiceClient__Group__7" + // $ANTLR end "rule__RosServiceClient__Group__0" - // $ANTLR start "rule__RosServiceClient__Group__7__Impl" - // InternalRosSystem.g:6312:1: rule__RosServiceClient__Group__7__Impl : ( '}' ) ; - public final void rule__RosServiceClient__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__0__Impl" + // InternalRosSystem.g:6394:1: rule__RosServiceClient__Group__0__Impl : ( () ) ; + public final void rule__RosServiceClient__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6316:1: ( ( '}' ) ) - // InternalRosSystem.g:6317:1: ( '}' ) + // InternalRosSystem.g:6398:1: ( ( () ) ) + // InternalRosSystem.g:6399:1: ( () ) { - // InternalRosSystem.g:6317:1: ( '}' ) - // InternalRosSystem.g:6318:2: '}' + // InternalRosSystem.g:6399:1: ( () ) + // InternalRosSystem.g:6400:2: () { - before(grammarAccess.getRosServiceClientAccess().getRightCurlyBracketKeyword_7()); - match(input,26,FOLLOW_2); - after(grammarAccess.getRosServiceClientAccess().getRightCurlyBracketKeyword_7()); + before(grammarAccess.getRosServiceClientAccess().getRosServiceClientAction_0()); + // InternalRosSystem.g:6401:2: () + // InternalRosSystem.g:6401:3: + { + } + + after(grammarAccess.getRosServiceClientAccess().getRosServiceClientAction_0()); } @@ -18965,10 +19379,6 @@ public final void rule__RosServiceClient__Group__7__Impl() throws RecognitionExc } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -18976,26 +19386,26 @@ public final void rule__RosServiceClient__Group__7__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosServiceClient__Group__7__Impl" + // $ANTLR end "rule__RosServiceClient__Group__0__Impl" - // $ANTLR start "rule__RosServiceClient__Group_4__0" - // InternalRosSystem.g:6328:1: rule__RosServiceClient__Group_4__0 : rule__RosServiceClient__Group_4__0__Impl rule__RosServiceClient__Group_4__1 ; - public final void rule__RosServiceClient__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__1" + // InternalRosSystem.g:6409:1: rule__RosServiceClient__Group__1 : rule__RosServiceClient__Group__1__Impl rule__RosServiceClient__Group__2 ; + public final void rule__RosServiceClient__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6332:1: ( rule__RosServiceClient__Group_4__0__Impl rule__RosServiceClient__Group_4__1 ) - // InternalRosSystem.g:6333:2: rule__RosServiceClient__Group_4__0__Impl rule__RosServiceClient__Group_4__1 + // InternalRosSystem.g:6413:1: ( rule__RosServiceClient__Group__1__Impl rule__RosServiceClient__Group__2 ) + // InternalRosSystem.g:6414:2: rule__RosServiceClient__Group__1__Impl rule__RosServiceClient__Group__2 { - pushFollow(FOLLOW_6); - rule__RosServiceClient__Group_4__0__Impl(); + pushFollow(FOLLOW_35); + rule__RosServiceClient__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceClient__Group_4__1(); + rule__RosServiceClient__Group__2(); state._fsp--; @@ -19014,27 +19424,27 @@ public final void rule__RosServiceClient__Group_4__0() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosServiceClient__Group_4__0" + // $ANTLR end "rule__RosServiceClient__Group__1" - // $ANTLR start "rule__RosServiceClient__Group_4__0__Impl" - // InternalRosSystem.g:6340:1: rule__RosServiceClient__Group_4__0__Impl : ( 'ns' ) ; - public final void rule__RosServiceClient__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__1__Impl" + // InternalRosSystem.g:6421:1: rule__RosServiceClient__Group__1__Impl : ( 'RosServiceClient' ) ; + public final void rule__RosServiceClient__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6344:1: ( ( 'ns' ) ) - // InternalRosSystem.g:6345:1: ( 'ns' ) + // InternalRosSystem.g:6425:1: ( ( 'RosServiceClient' ) ) + // InternalRosSystem.g:6426:1: ( 'RosServiceClient' ) { - // InternalRosSystem.g:6345:1: ( 'ns' ) - // InternalRosSystem.g:6346:2: 'ns' + // InternalRosSystem.g:6426:1: ( 'RosServiceClient' ) + // InternalRosSystem.g:6427:2: 'RosServiceClient' { - before(grammarAccess.getRosServiceClientAccess().getNsKeyword_4_0()); - match(input,53,FOLLOW_2); - after(grammarAccess.getRosServiceClientAccess().getNsKeyword_4_0()); - - } + before(grammarAccess.getRosServiceClientAccess().getRosServiceClientKeyword_1()); + match(input,58,FOLLOW_2); + after(grammarAccess.getRosServiceClientAccess().getRosServiceClientKeyword_1()); + + } } @@ -19051,21 +19461,26 @@ public final void rule__RosServiceClient__Group_4__0__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__RosServiceClient__Group_4__0__Impl" + // $ANTLR end "rule__RosServiceClient__Group__1__Impl" - // $ANTLR start "rule__RosServiceClient__Group_4__1" - // InternalRosSystem.g:6355:1: rule__RosServiceClient__Group_4__1 : rule__RosServiceClient__Group_4__1__Impl ; - public final void rule__RosServiceClient__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__2" + // InternalRosSystem.g:6436:1: rule__RosServiceClient__Group__2 : rule__RosServiceClient__Group__2__Impl rule__RosServiceClient__Group__3 ; + public final void rule__RosServiceClient__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6359:1: ( rule__RosServiceClient__Group_4__1__Impl ) - // InternalRosSystem.g:6360:2: rule__RosServiceClient__Group_4__1__Impl + // InternalRosSystem.g:6440:1: ( rule__RosServiceClient__Group__2__Impl rule__RosServiceClient__Group__3 ) + // InternalRosSystem.g:6441:2: rule__RosServiceClient__Group__2__Impl rule__RosServiceClient__Group__3 { + pushFollow(FOLLOW_35); + rule__RosServiceClient__Group__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosServiceClient__Group_4__1__Impl(); + rule__RosServiceClient__Group__3(); state._fsp--; @@ -19084,35 +19499,46 @@ public final void rule__RosServiceClient__Group_4__1() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosServiceClient__Group_4__1" + // $ANTLR end "rule__RosServiceClient__Group__2" - // $ANTLR start "rule__RosServiceClient__Group_4__1__Impl" - // InternalRosSystem.g:6366:1: rule__RosServiceClient__Group_4__1__Impl : ( ( rule__RosServiceClient__NsAssignment_4_1 ) ) ; - public final void rule__RosServiceClient__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__2__Impl" + // InternalRosSystem.g:6448:1: rule__RosServiceClient__Group__2__Impl : ( ( rule__RosServiceClient__NameAssignment_2 )? ) ; + public final void rule__RosServiceClient__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6370:1: ( ( ( rule__RosServiceClient__NsAssignment_4_1 ) ) ) - // InternalRosSystem.g:6371:1: ( ( rule__RosServiceClient__NsAssignment_4_1 ) ) + // InternalRosSystem.g:6452:1: ( ( ( rule__RosServiceClient__NameAssignment_2 )? ) ) + // InternalRosSystem.g:6453:1: ( ( rule__RosServiceClient__NameAssignment_2 )? ) { - // InternalRosSystem.g:6371:1: ( ( rule__RosServiceClient__NsAssignment_4_1 ) ) - // InternalRosSystem.g:6372:2: ( rule__RosServiceClient__NsAssignment_4_1 ) + // InternalRosSystem.g:6453:1: ( ( rule__RosServiceClient__NameAssignment_2 )? ) + // InternalRosSystem.g:6454:2: ( rule__RosServiceClient__NameAssignment_2 )? { - before(grammarAccess.getRosServiceClientAccess().getNsAssignment_4_1()); - // InternalRosSystem.g:6373:2: ( rule__RosServiceClient__NsAssignment_4_1 ) - // InternalRosSystem.g:6373:3: rule__RosServiceClient__NsAssignment_4_1 - { - pushFollow(FOLLOW_2); - rule__RosServiceClient__NsAssignment_4_1(); + before(grammarAccess.getRosServiceClientAccess().getNameAssignment_2()); + // InternalRosSystem.g:6455:2: ( rule__RosServiceClient__NameAssignment_2 )? + int alt45=2; + int LA45_0 = input.LA(1); + + if ( ((LA45_0>=RULE_STRING && LA45_0<=RULE_ID)) ) { + alt45=1; + } + switch (alt45) { + case 1 : + // InternalRosSystem.g:6455:3: rule__RosServiceClient__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__RosServiceClient__NameAssignment_2(); + + state._fsp--; - state._fsp--; + } + break; } - after(grammarAccess.getRosServiceClientAccess().getNsAssignment_4_1()); + after(grammarAccess.getRosServiceClientAccess().getNameAssignment_2()); } @@ -19131,26 +19557,26 @@ public final void rule__RosServiceClient__Group_4__1__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__RosServiceClient__Group_4__1__Impl" + // $ANTLR end "rule__RosServiceClient__Group__2__Impl" - // $ANTLR start "rule__RosActionServer__Group__0" - // InternalRosSystem.g:6382:1: rule__RosActionServer__Group__0 : rule__RosActionServer__Group__0__Impl rule__RosActionServer__Group__1 ; - public final void rule__RosActionServer__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__3" + // InternalRosSystem.g:6463:1: rule__RosServiceClient__Group__3 : rule__RosServiceClient__Group__3__Impl rule__RosServiceClient__Group__4 ; + public final void rule__RosServiceClient__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6386:1: ( rule__RosActionServer__Group__0__Impl rule__RosActionServer__Group__1 ) - // InternalRosSystem.g:6387:2: rule__RosActionServer__Group__0__Impl rule__RosActionServer__Group__1 + // InternalRosSystem.g:6467:1: ( rule__RosServiceClient__Group__3__Impl rule__RosServiceClient__Group__4 ) + // InternalRosSystem.g:6468:2: rule__RosServiceClient__Group__3__Impl rule__RosServiceClient__Group__4 { - pushFollow(FOLLOW_32); - rule__RosActionServer__Group__0__Impl(); + pushFollow(FOLLOW_39); + rule__RosServiceClient__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionServer__Group__1(); + rule__RosServiceClient__Group__4(); state._fsp--; @@ -19169,29 +19595,25 @@ public final void rule__RosActionServer__Group__0() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionServer__Group__0" + // $ANTLR end "rule__RosServiceClient__Group__3" - // $ANTLR start "rule__RosActionServer__Group__0__Impl" - // InternalRosSystem.g:6394:1: rule__RosActionServer__Group__0__Impl : ( () ) ; - public final void rule__RosActionServer__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__3__Impl" + // InternalRosSystem.g:6475:1: rule__RosServiceClient__Group__3__Impl : ( '{' ) ; + public final void rule__RosServiceClient__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6398:1: ( ( () ) ) - // InternalRosSystem.g:6399:1: ( () ) - { - // InternalRosSystem.g:6399:1: ( () ) - // InternalRosSystem.g:6400:2: () + // InternalRosSystem.g:6479:1: ( ( '{' ) ) + // InternalRosSystem.g:6480:1: ( '{' ) { - before(grammarAccess.getRosActionServerAccess().getRosActionServerAction_0()); - // InternalRosSystem.g:6401:2: () - // InternalRosSystem.g:6401:3: + // InternalRosSystem.g:6480:1: ( '{' ) + // InternalRosSystem.g:6481:2: '{' { - } - - after(grammarAccess.getRosActionServerAccess().getRosActionServerAction_0()); + before(grammarAccess.getRosServiceClientAccess().getLeftCurlyBracketKeyword_3()); + match(input,24,FOLLOW_2); + after(grammarAccess.getRosServiceClientAccess().getLeftCurlyBracketKeyword_3()); } @@ -19199,6 +19621,10 @@ public final void rule__RosActionServer__Group__0__Impl() throws RecognitionExce } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -19206,26 +19632,26 @@ public final void rule__RosActionServer__Group__0__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionServer__Group__0__Impl" + // $ANTLR end "rule__RosServiceClient__Group__3__Impl" - // $ANTLR start "rule__RosActionServer__Group__1" - // InternalRosSystem.g:6409:1: rule__RosActionServer__Group__1 : rule__RosActionServer__Group__1__Impl rule__RosActionServer__Group__2 ; - public final void rule__RosActionServer__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__4" + // InternalRosSystem.g:6490:1: rule__RosServiceClient__Group__4 : rule__RosServiceClient__Group__4__Impl rule__RosServiceClient__Group__5 ; + public final void rule__RosServiceClient__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6413:1: ( rule__RosActionServer__Group__1__Impl rule__RosActionServer__Group__2 ) - // InternalRosSystem.g:6414:2: rule__RosActionServer__Group__1__Impl rule__RosActionServer__Group__2 + // InternalRosSystem.g:6494:1: ( rule__RosServiceClient__Group__4__Impl rule__RosServiceClient__Group__5 ) + // InternalRosSystem.g:6495:2: rule__RosServiceClient__Group__4__Impl rule__RosServiceClient__Group__5 { - pushFollow(FOLLOW_35); - rule__RosActionServer__Group__1__Impl(); + pushFollow(FOLLOW_39); + rule__RosServiceClient__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionServer__Group__2(); + rule__RosServiceClient__Group__5(); state._fsp--; @@ -19244,25 +19670,46 @@ public final void rule__RosActionServer__Group__1() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionServer__Group__1" + // $ANTLR end "rule__RosServiceClient__Group__4" - // $ANTLR start "rule__RosActionServer__Group__1__Impl" - // InternalRosSystem.g:6421:1: rule__RosActionServer__Group__1__Impl : ( 'RosActionServer' ) ; - public final void rule__RosActionServer__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__4__Impl" + // InternalRosSystem.g:6502:1: rule__RosServiceClient__Group__4__Impl : ( ( rule__RosServiceClient__Group_4__0 )? ) ; + public final void rule__RosServiceClient__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6425:1: ( ( 'RosActionServer' ) ) - // InternalRosSystem.g:6426:1: ( 'RosActionServer' ) + // InternalRosSystem.g:6506:1: ( ( ( rule__RosServiceClient__Group_4__0 )? ) ) + // InternalRosSystem.g:6507:1: ( ( rule__RosServiceClient__Group_4__0 )? ) { - // InternalRosSystem.g:6426:1: ( 'RosActionServer' ) - // InternalRosSystem.g:6427:2: 'RosActionServer' + // InternalRosSystem.g:6507:1: ( ( rule__RosServiceClient__Group_4__0 )? ) + // InternalRosSystem.g:6508:2: ( rule__RosServiceClient__Group_4__0 )? { - before(grammarAccess.getRosActionServerAccess().getRosActionServerKeyword_1()); - match(input,60,FOLLOW_2); - after(grammarAccess.getRosActionServerAccess().getRosActionServerKeyword_1()); + before(grammarAccess.getRosServiceClientAccess().getGroup_4()); + // InternalRosSystem.g:6509:2: ( rule__RosServiceClient__Group_4__0 )? + int alt46=2; + int LA46_0 = input.LA(1); + + if ( (LA46_0==53) ) { + alt46=1; + } + switch (alt46) { + case 1 : + // InternalRosSystem.g:6509:3: rule__RosServiceClient__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__RosServiceClient__Group_4__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosServiceClientAccess().getGroup_4()); } @@ -19281,26 +19728,26 @@ public final void rule__RosActionServer__Group__1__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionServer__Group__1__Impl" + // $ANTLR end "rule__RosServiceClient__Group__4__Impl" - // $ANTLR start "rule__RosActionServer__Group__2" - // InternalRosSystem.g:6436:1: rule__RosActionServer__Group__2 : rule__RosActionServer__Group__2__Impl rule__RosActionServer__Group__3 ; - public final void rule__RosActionServer__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__5" + // InternalRosSystem.g:6517:1: rule__RosServiceClient__Group__5 : rule__RosServiceClient__Group__5__Impl rule__RosServiceClient__Group__6 ; + public final void rule__RosServiceClient__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6440:1: ( rule__RosActionServer__Group__2__Impl rule__RosActionServer__Group__3 ) - // InternalRosSystem.g:6441:2: rule__RosActionServer__Group__2__Impl rule__RosActionServer__Group__3 + // InternalRosSystem.g:6521:1: ( rule__RosServiceClient__Group__5__Impl rule__RosServiceClient__Group__6 ) + // InternalRosSystem.g:6522:2: rule__RosServiceClient__Group__5__Impl rule__RosServiceClient__Group__6 { - pushFollow(FOLLOW_35); - rule__RosActionServer__Group__2__Impl(); + pushFollow(FOLLOW_6); + rule__RosServiceClient__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionServer__Group__3(); + rule__RosServiceClient__Group__6(); state._fsp--; @@ -19319,46 +19766,25 @@ public final void rule__RosActionServer__Group__2() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionServer__Group__2" + // $ANTLR end "rule__RosServiceClient__Group__5" - // $ANTLR start "rule__RosActionServer__Group__2__Impl" - // InternalRosSystem.g:6448:1: rule__RosActionServer__Group__2__Impl : ( ( rule__RosActionServer__NameAssignment_2 )? ) ; - public final void rule__RosActionServer__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__5__Impl" + // InternalRosSystem.g:6529:1: rule__RosServiceClient__Group__5__Impl : ( 'RefClient' ) ; + public final void rule__RosServiceClient__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6452:1: ( ( ( rule__RosActionServer__NameAssignment_2 )? ) ) - // InternalRosSystem.g:6453:1: ( ( rule__RosActionServer__NameAssignment_2 )? ) + // InternalRosSystem.g:6533:1: ( ( 'RefClient' ) ) + // InternalRosSystem.g:6534:1: ( 'RefClient' ) { - // InternalRosSystem.g:6453:1: ( ( rule__RosActionServer__NameAssignment_2 )? ) - // InternalRosSystem.g:6454:2: ( rule__RosActionServer__NameAssignment_2 )? + // InternalRosSystem.g:6534:1: ( 'RefClient' ) + // InternalRosSystem.g:6535:2: 'RefClient' { - before(grammarAccess.getRosActionServerAccess().getNameAssignment_2()); - // InternalRosSystem.g:6455:2: ( rule__RosActionServer__NameAssignment_2 )? - int alt35=2; - int LA35_0 = input.LA(1); - - if ( ((LA35_0>=RULE_STRING && LA35_0<=RULE_ID)) ) { - alt35=1; - } - switch (alt35) { - case 1 : - // InternalRosSystem.g:6455:3: rule__RosActionServer__NameAssignment_2 - { - pushFollow(FOLLOW_2); - rule__RosActionServer__NameAssignment_2(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosActionServerAccess().getNameAssignment_2()); + before(grammarAccess.getRosServiceClientAccess().getRefClientKeyword_5()); + match(input,59,FOLLOW_2); + after(grammarAccess.getRosServiceClientAccess().getRefClientKeyword_5()); } @@ -19377,26 +19803,26 @@ public final void rule__RosActionServer__Group__2__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionServer__Group__2__Impl" + // $ANTLR end "rule__RosServiceClient__Group__5__Impl" - // $ANTLR start "rule__RosActionServer__Group__3" - // InternalRosSystem.g:6463:1: rule__RosActionServer__Group__3 : rule__RosActionServer__Group__3__Impl rule__RosActionServer__Group__4 ; - public final void rule__RosActionServer__Group__3() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__6" + // InternalRosSystem.g:6544:1: rule__RosServiceClient__Group__6 : rule__RosServiceClient__Group__6__Impl rule__RosServiceClient__Group__7 ; + public final void rule__RosServiceClient__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6467:1: ( rule__RosActionServer__Group__3__Impl rule__RosActionServer__Group__4 ) - // InternalRosSystem.g:6468:2: rule__RosActionServer__Group__3__Impl rule__RosActionServer__Group__4 + // InternalRosSystem.g:6548:1: ( rule__RosServiceClient__Group__6__Impl rule__RosServiceClient__Group__7 ) + // InternalRosSystem.g:6549:2: rule__RosServiceClient__Group__6__Impl rule__RosServiceClient__Group__7 { - pushFollow(FOLLOW_38); - rule__RosActionServer__Group__3__Impl(); + pushFollow(FOLLOW_24); + rule__RosServiceClient__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionServer__Group__4(); + rule__RosServiceClient__Group__7(); state._fsp--; @@ -19415,25 +19841,35 @@ public final void rule__RosActionServer__Group__3() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionServer__Group__3" + // $ANTLR end "rule__RosServiceClient__Group__6" - // $ANTLR start "rule__RosActionServer__Group__3__Impl" - // InternalRosSystem.g:6475:1: rule__RosActionServer__Group__3__Impl : ( '{' ) ; - public final void rule__RosActionServer__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__6__Impl" + // InternalRosSystem.g:6556:1: rule__RosServiceClient__Group__6__Impl : ( ( rule__RosServiceClient__SrvclientAssignment_6 ) ) ; + public final void rule__RosServiceClient__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6479:1: ( ( '{' ) ) - // InternalRosSystem.g:6480:1: ( '{' ) + // InternalRosSystem.g:6560:1: ( ( ( rule__RosServiceClient__SrvclientAssignment_6 ) ) ) + // InternalRosSystem.g:6561:1: ( ( rule__RosServiceClient__SrvclientAssignment_6 ) ) { - // InternalRosSystem.g:6480:1: ( '{' ) - // InternalRosSystem.g:6481:2: '{' + // InternalRosSystem.g:6561:1: ( ( rule__RosServiceClient__SrvclientAssignment_6 ) ) + // InternalRosSystem.g:6562:2: ( rule__RosServiceClient__SrvclientAssignment_6 ) { - before(grammarAccess.getRosActionServerAccess().getLeftCurlyBracketKeyword_3()); - match(input,24,FOLLOW_2); - after(grammarAccess.getRosActionServerAccess().getLeftCurlyBracketKeyword_3()); + before(grammarAccess.getRosServiceClientAccess().getSrvclientAssignment_6()); + // InternalRosSystem.g:6563:2: ( rule__RosServiceClient__SrvclientAssignment_6 ) + // InternalRosSystem.g:6563:3: rule__RosServiceClient__SrvclientAssignment_6 + { + pushFollow(FOLLOW_2); + rule__RosServiceClient__SrvclientAssignment_6(); + + state._fsp--; + + + } + + after(grammarAccess.getRosServiceClientAccess().getSrvclientAssignment_6()); } @@ -19452,26 +19888,21 @@ public final void rule__RosActionServer__Group__3__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionServer__Group__3__Impl" + // $ANTLR end "rule__RosServiceClient__Group__6__Impl" - // $ANTLR start "rule__RosActionServer__Group__4" - // InternalRosSystem.g:6490:1: rule__RosActionServer__Group__4 : rule__RosActionServer__Group__4__Impl rule__RosActionServer__Group__5 ; - public final void rule__RosActionServer__Group__4() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__7" + // InternalRosSystem.g:6571:1: rule__RosServiceClient__Group__7 : rule__RosServiceClient__Group__7__Impl ; + public final void rule__RosServiceClient__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6494:1: ( rule__RosActionServer__Group__4__Impl rule__RosActionServer__Group__5 ) - // InternalRosSystem.g:6495:2: rule__RosActionServer__Group__4__Impl rule__RosActionServer__Group__5 + // InternalRosSystem.g:6575:1: ( rule__RosServiceClient__Group__7__Impl ) + // InternalRosSystem.g:6576:2: rule__RosServiceClient__Group__7__Impl { - pushFollow(FOLLOW_38); - rule__RosActionServer__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosActionServer__Group__5(); + rule__RosServiceClient__Group__7__Impl(); state._fsp--; @@ -19490,46 +19921,25 @@ public final void rule__RosActionServer__Group__4() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionServer__Group__4" + // $ANTLR end "rule__RosServiceClient__Group__7" - // $ANTLR start "rule__RosActionServer__Group__4__Impl" - // InternalRosSystem.g:6502:1: rule__RosActionServer__Group__4__Impl : ( ( rule__RosActionServer__Group_4__0 )? ) ; - public final void rule__RosActionServer__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group__7__Impl" + // InternalRosSystem.g:6582:1: rule__RosServiceClient__Group__7__Impl : ( '}' ) ; + public final void rule__RosServiceClient__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6506:1: ( ( ( rule__RosActionServer__Group_4__0 )? ) ) - // InternalRosSystem.g:6507:1: ( ( rule__RosActionServer__Group_4__0 )? ) + // InternalRosSystem.g:6586:1: ( ( '}' ) ) + // InternalRosSystem.g:6587:1: ( '}' ) { - // InternalRosSystem.g:6507:1: ( ( rule__RosActionServer__Group_4__0 )? ) - // InternalRosSystem.g:6508:2: ( rule__RosActionServer__Group_4__0 )? + // InternalRosSystem.g:6587:1: ( '}' ) + // InternalRosSystem.g:6588:2: '}' { - before(grammarAccess.getRosActionServerAccess().getGroup_4()); - // InternalRosSystem.g:6509:2: ( rule__RosActionServer__Group_4__0 )? - int alt36=2; - int LA36_0 = input.LA(1); - - if ( (LA36_0==53) ) { - alt36=1; - } - switch (alt36) { - case 1 : - // InternalRosSystem.g:6509:3: rule__RosActionServer__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__RosActionServer__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosActionServerAccess().getGroup_4()); + before(grammarAccess.getRosServiceClientAccess().getRightCurlyBracketKeyword_7()); + match(input,26,FOLLOW_2); + after(grammarAccess.getRosServiceClientAccess().getRightCurlyBracketKeyword_7()); } @@ -19548,26 +19958,26 @@ public final void rule__RosActionServer__Group__4__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionServer__Group__4__Impl" + // $ANTLR end "rule__RosServiceClient__Group__7__Impl" - // $ANTLR start "rule__RosActionServer__Group__5" - // InternalRosSystem.g:6517:1: rule__RosActionServer__Group__5 : rule__RosActionServer__Group__5__Impl rule__RosActionServer__Group__6 ; - public final void rule__RosActionServer__Group__5() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group_4__0" + // InternalRosSystem.g:6598:1: rule__RosServiceClient__Group_4__0 : rule__RosServiceClient__Group_4__0__Impl rule__RosServiceClient__Group_4__1 ; + public final void rule__RosServiceClient__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6521:1: ( rule__RosActionServer__Group__5__Impl rule__RosActionServer__Group__6 ) - // InternalRosSystem.g:6522:2: rule__RosActionServer__Group__5__Impl rule__RosActionServer__Group__6 + // InternalRosSystem.g:6602:1: ( rule__RosServiceClient__Group_4__0__Impl rule__RosServiceClient__Group_4__1 ) + // InternalRosSystem.g:6603:2: rule__RosServiceClient__Group_4__0__Impl rule__RosServiceClient__Group_4__1 { pushFollow(FOLLOW_6); - rule__RosActionServer__Group__5__Impl(); + rule__RosServiceClient__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionServer__Group__6(); + rule__RosServiceClient__Group_4__1(); state._fsp--; @@ -19586,25 +19996,25 @@ public final void rule__RosActionServer__Group__5() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionServer__Group__5" + // $ANTLR end "rule__RosServiceClient__Group_4__0" - // $ANTLR start "rule__RosActionServer__Group__5__Impl" - // InternalRosSystem.g:6529:1: rule__RosActionServer__Group__5__Impl : ( 'RefServer' ) ; - public final void rule__RosActionServer__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group_4__0__Impl" + // InternalRosSystem.g:6610:1: rule__RosServiceClient__Group_4__0__Impl : ( 'ns' ) ; + public final void rule__RosServiceClient__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6533:1: ( ( 'RefServer' ) ) - // InternalRosSystem.g:6534:1: ( 'RefServer' ) - { - // InternalRosSystem.g:6534:1: ( 'RefServer' ) - // InternalRosSystem.g:6535:2: 'RefServer' + // InternalRosSystem.g:6614:1: ( ( 'ns' ) ) + // InternalRosSystem.g:6615:1: ( 'ns' ) { - before(grammarAccess.getRosActionServerAccess().getRefServerKeyword_5()); - match(input,57,FOLLOW_2); - after(grammarAccess.getRosActionServerAccess().getRefServerKeyword_5()); + // InternalRosSystem.g:6615:1: ( 'ns' ) + // InternalRosSystem.g:6616:2: 'ns' + { + before(grammarAccess.getRosServiceClientAccess().getNsKeyword_4_0()); + match(input,53,FOLLOW_2); + after(grammarAccess.getRosServiceClientAccess().getNsKeyword_4_0()); } @@ -19623,26 +20033,21 @@ public final void rule__RosActionServer__Group__5__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionServer__Group__5__Impl" + // $ANTLR end "rule__RosServiceClient__Group_4__0__Impl" - // $ANTLR start "rule__RosActionServer__Group__6" - // InternalRosSystem.g:6544:1: rule__RosActionServer__Group__6 : rule__RosActionServer__Group__6__Impl rule__RosActionServer__Group__7 ; - public final void rule__RosActionServer__Group__6() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group_4__1" + // InternalRosSystem.g:6625:1: rule__RosServiceClient__Group_4__1 : rule__RosServiceClient__Group_4__1__Impl ; + public final void rule__RosServiceClient__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6548:1: ( rule__RosActionServer__Group__6__Impl rule__RosActionServer__Group__7 ) - // InternalRosSystem.g:6549:2: rule__RosActionServer__Group__6__Impl rule__RosActionServer__Group__7 + // InternalRosSystem.g:6629:1: ( rule__RosServiceClient__Group_4__1__Impl ) + // InternalRosSystem.g:6630:2: rule__RosServiceClient__Group_4__1__Impl { - pushFollow(FOLLOW_8); - rule__RosActionServer__Group__6__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosActionServer__Group__7(); + rule__RosServiceClient__Group_4__1__Impl(); state._fsp--; @@ -19661,35 +20066,35 @@ public final void rule__RosActionServer__Group__6() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionServer__Group__6" + // $ANTLR end "rule__RosServiceClient__Group_4__1" - // $ANTLR start "rule__RosActionServer__Group__6__Impl" - // InternalRosSystem.g:6556:1: rule__RosActionServer__Group__6__Impl : ( ( rule__RosActionServer__ActserverAssignment_6 ) ) ; - public final void rule__RosActionServer__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceClient__Group_4__1__Impl" + // InternalRosSystem.g:6636:1: rule__RosServiceClient__Group_4__1__Impl : ( ( rule__RosServiceClient__NsAssignment_4_1 ) ) ; + public final void rule__RosServiceClient__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6560:1: ( ( ( rule__RosActionServer__ActserverAssignment_6 ) ) ) - // InternalRosSystem.g:6561:1: ( ( rule__RosActionServer__ActserverAssignment_6 ) ) + // InternalRosSystem.g:6640:1: ( ( ( rule__RosServiceClient__NsAssignment_4_1 ) ) ) + // InternalRosSystem.g:6641:1: ( ( rule__RosServiceClient__NsAssignment_4_1 ) ) { - // InternalRosSystem.g:6561:1: ( ( rule__RosActionServer__ActserverAssignment_6 ) ) - // InternalRosSystem.g:6562:2: ( rule__RosActionServer__ActserverAssignment_6 ) + // InternalRosSystem.g:6641:1: ( ( rule__RosServiceClient__NsAssignment_4_1 ) ) + // InternalRosSystem.g:6642:2: ( rule__RosServiceClient__NsAssignment_4_1 ) { - before(grammarAccess.getRosActionServerAccess().getActserverAssignment_6()); - // InternalRosSystem.g:6563:2: ( rule__RosActionServer__ActserverAssignment_6 ) - // InternalRosSystem.g:6563:3: rule__RosActionServer__ActserverAssignment_6 + before(grammarAccess.getRosServiceClientAccess().getNsAssignment_4_1()); + // InternalRosSystem.g:6643:2: ( rule__RosServiceClient__NsAssignment_4_1 ) + // InternalRosSystem.g:6643:3: rule__RosServiceClient__NsAssignment_4_1 { pushFollow(FOLLOW_2); - rule__RosActionServer__ActserverAssignment_6(); + rule__RosServiceClient__NsAssignment_4_1(); state._fsp--; } - after(grammarAccess.getRosActionServerAccess().getActserverAssignment_6()); + after(grammarAccess.getRosServiceClientAccess().getNsAssignment_4_1()); } @@ -19708,21 +20113,26 @@ public final void rule__RosActionServer__Group__6__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionServer__Group__6__Impl" + // $ANTLR end "rule__RosServiceClient__Group_4__1__Impl" - // $ANTLR start "rule__RosActionServer__Group__7" - // InternalRosSystem.g:6571:1: rule__RosActionServer__Group__7 : rule__RosActionServer__Group__7__Impl ; - public final void rule__RosActionServer__Group__7() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__0" + // InternalRosSystem.g:6652:1: rule__RosActionServer__Group__0 : rule__RosActionServer__Group__0__Impl rule__RosActionServer__Group__1 ; + public final void rule__RosActionServer__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6575:1: ( rule__RosActionServer__Group__7__Impl ) - // InternalRosSystem.g:6576:2: rule__RosActionServer__Group__7__Impl + // InternalRosSystem.g:6656:1: ( rule__RosActionServer__Group__0__Impl rule__RosActionServer__Group__1 ) + // InternalRosSystem.g:6657:2: rule__RosActionServer__Group__0__Impl rule__RosActionServer__Group__1 { + pushFollow(FOLLOW_32); + rule__RosActionServer__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosActionServer__Group__7__Impl(); + rule__RosActionServer__Group__1(); state._fsp--; @@ -19741,25 +20151,29 @@ public final void rule__RosActionServer__Group__7() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionServer__Group__7" + // $ANTLR end "rule__RosActionServer__Group__0" - // $ANTLR start "rule__RosActionServer__Group__7__Impl" - // InternalRosSystem.g:6582:1: rule__RosActionServer__Group__7__Impl : ( '}' ) ; - public final void rule__RosActionServer__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__0__Impl" + // InternalRosSystem.g:6664:1: rule__RosActionServer__Group__0__Impl : ( () ) ; + public final void rule__RosActionServer__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6586:1: ( ( '}' ) ) - // InternalRosSystem.g:6587:1: ( '}' ) + // InternalRosSystem.g:6668:1: ( ( () ) ) + // InternalRosSystem.g:6669:1: ( () ) { - // InternalRosSystem.g:6587:1: ( '}' ) - // InternalRosSystem.g:6588:2: '}' + // InternalRosSystem.g:6669:1: ( () ) + // InternalRosSystem.g:6670:2: () { - before(grammarAccess.getRosActionServerAccess().getRightCurlyBracketKeyword_7()); - match(input,26,FOLLOW_2); - after(grammarAccess.getRosActionServerAccess().getRightCurlyBracketKeyword_7()); + before(grammarAccess.getRosActionServerAccess().getRosActionServerAction_0()); + // InternalRosSystem.g:6671:2: () + // InternalRosSystem.g:6671:3: + { + } + + after(grammarAccess.getRosActionServerAccess().getRosActionServerAction_0()); } @@ -19767,10 +20181,6 @@ public final void rule__RosActionServer__Group__7__Impl() throws RecognitionExce } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -19778,26 +20188,26 @@ public final void rule__RosActionServer__Group__7__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionServer__Group__7__Impl" + // $ANTLR end "rule__RosActionServer__Group__0__Impl" - // $ANTLR start "rule__RosActionServer__Group_4__0" - // InternalRosSystem.g:6598:1: rule__RosActionServer__Group_4__0 : rule__RosActionServer__Group_4__0__Impl rule__RosActionServer__Group_4__1 ; - public final void rule__RosActionServer__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__1" + // InternalRosSystem.g:6679:1: rule__RosActionServer__Group__1 : rule__RosActionServer__Group__1__Impl rule__RosActionServer__Group__2 ; + public final void rule__RosActionServer__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6602:1: ( rule__RosActionServer__Group_4__0__Impl rule__RosActionServer__Group_4__1 ) - // InternalRosSystem.g:6603:2: rule__RosActionServer__Group_4__0__Impl rule__RosActionServer__Group_4__1 + // InternalRosSystem.g:6683:1: ( rule__RosActionServer__Group__1__Impl rule__RosActionServer__Group__2 ) + // InternalRosSystem.g:6684:2: rule__RosActionServer__Group__1__Impl rule__RosActionServer__Group__2 { - pushFollow(FOLLOW_6); - rule__RosActionServer__Group_4__0__Impl(); + pushFollow(FOLLOW_35); + rule__RosActionServer__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionServer__Group_4__1(); + rule__RosActionServer__Group__2(); state._fsp--; @@ -19816,25 +20226,25 @@ public final void rule__RosActionServer__Group_4__0() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosActionServer__Group_4__0" + // $ANTLR end "rule__RosActionServer__Group__1" - // $ANTLR start "rule__RosActionServer__Group_4__0__Impl" - // InternalRosSystem.g:6610:1: rule__RosActionServer__Group_4__0__Impl : ( 'ns' ) ; - public final void rule__RosActionServer__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__1__Impl" + // InternalRosSystem.g:6691:1: rule__RosActionServer__Group__1__Impl : ( 'RosActionServer' ) ; + public final void rule__RosActionServer__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6614:1: ( ( 'ns' ) ) - // InternalRosSystem.g:6615:1: ( 'ns' ) + // InternalRosSystem.g:6695:1: ( ( 'RosActionServer' ) ) + // InternalRosSystem.g:6696:1: ( 'RosActionServer' ) { - // InternalRosSystem.g:6615:1: ( 'ns' ) - // InternalRosSystem.g:6616:2: 'ns' + // InternalRosSystem.g:6696:1: ( 'RosActionServer' ) + // InternalRosSystem.g:6697:2: 'RosActionServer' { - before(grammarAccess.getRosActionServerAccess().getNsKeyword_4_0()); - match(input,53,FOLLOW_2); - after(grammarAccess.getRosActionServerAccess().getNsKeyword_4_0()); + before(grammarAccess.getRosActionServerAccess().getRosActionServerKeyword_1()); + match(input,60,FOLLOW_2); + after(grammarAccess.getRosActionServerAccess().getRosActionServerKeyword_1()); } @@ -19853,21 +20263,26 @@ public final void rule__RosActionServer__Group_4__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosActionServer__Group_4__0__Impl" + // $ANTLR end "rule__RosActionServer__Group__1__Impl" - // $ANTLR start "rule__RosActionServer__Group_4__1" - // InternalRosSystem.g:6625:1: rule__RosActionServer__Group_4__1 : rule__RosActionServer__Group_4__1__Impl ; - public final void rule__RosActionServer__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__2" + // InternalRosSystem.g:6706:1: rule__RosActionServer__Group__2 : rule__RosActionServer__Group__2__Impl rule__RosActionServer__Group__3 ; + public final void rule__RosActionServer__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6629:1: ( rule__RosActionServer__Group_4__1__Impl ) - // InternalRosSystem.g:6630:2: rule__RosActionServer__Group_4__1__Impl + // InternalRosSystem.g:6710:1: ( rule__RosActionServer__Group__2__Impl rule__RosActionServer__Group__3 ) + // InternalRosSystem.g:6711:2: rule__RosActionServer__Group__2__Impl rule__RosActionServer__Group__3 { + pushFollow(FOLLOW_35); + rule__RosActionServer__Group__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosActionServer__Group_4__1__Impl(); + rule__RosActionServer__Group__3(); state._fsp--; @@ -19886,35 +20301,46 @@ public final void rule__RosActionServer__Group_4__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosActionServer__Group_4__1" + // $ANTLR end "rule__RosActionServer__Group__2" - // $ANTLR start "rule__RosActionServer__Group_4__1__Impl" - // InternalRosSystem.g:6636:1: rule__RosActionServer__Group_4__1__Impl : ( ( rule__RosActionServer__NsAssignment_4_1 ) ) ; - public final void rule__RosActionServer__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__2__Impl" + // InternalRosSystem.g:6718:1: rule__RosActionServer__Group__2__Impl : ( ( rule__RosActionServer__NameAssignment_2 )? ) ; + public final void rule__RosActionServer__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6640:1: ( ( ( rule__RosActionServer__NsAssignment_4_1 ) ) ) - // InternalRosSystem.g:6641:1: ( ( rule__RosActionServer__NsAssignment_4_1 ) ) + // InternalRosSystem.g:6722:1: ( ( ( rule__RosActionServer__NameAssignment_2 )? ) ) + // InternalRosSystem.g:6723:1: ( ( rule__RosActionServer__NameAssignment_2 )? ) { - // InternalRosSystem.g:6641:1: ( ( rule__RosActionServer__NsAssignment_4_1 ) ) - // InternalRosSystem.g:6642:2: ( rule__RosActionServer__NsAssignment_4_1 ) - { - before(grammarAccess.getRosActionServerAccess().getNsAssignment_4_1()); - // InternalRosSystem.g:6643:2: ( rule__RosActionServer__NsAssignment_4_1 ) - // InternalRosSystem.g:6643:3: rule__RosActionServer__NsAssignment_4_1 + // InternalRosSystem.g:6723:1: ( ( rule__RosActionServer__NameAssignment_2 )? ) + // InternalRosSystem.g:6724:2: ( rule__RosActionServer__NameAssignment_2 )? { - pushFollow(FOLLOW_2); - rule__RosActionServer__NsAssignment_4_1(); + before(grammarAccess.getRosActionServerAccess().getNameAssignment_2()); + // InternalRosSystem.g:6725:2: ( rule__RosActionServer__NameAssignment_2 )? + int alt47=2; + int LA47_0 = input.LA(1); - state._fsp--; + if ( ((LA47_0>=RULE_STRING && LA47_0<=RULE_ID)) ) { + alt47=1; + } + switch (alt47) { + case 1 : + // InternalRosSystem.g:6725:3: rule__RosActionServer__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__RosActionServer__NameAssignment_2(); + state._fsp--; + + + } + break; } - after(grammarAccess.getRosActionServerAccess().getNsAssignment_4_1()); + after(grammarAccess.getRosActionServerAccess().getNameAssignment_2()); } @@ -19933,26 +20359,26 @@ public final void rule__RosActionServer__Group_4__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosActionServer__Group_4__1__Impl" + // $ANTLR end "rule__RosActionServer__Group__2__Impl" - // $ANTLR start "rule__RosActionClient__Group__0" - // InternalRosSystem.g:6652:1: rule__RosActionClient__Group__0 : rule__RosActionClient__Group__0__Impl rule__RosActionClient__Group__1 ; - public final void rule__RosActionClient__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__3" + // InternalRosSystem.g:6733:1: rule__RosActionServer__Group__3 : rule__RosActionServer__Group__3__Impl rule__RosActionServer__Group__4 ; + public final void rule__RosActionServer__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6656:1: ( rule__RosActionClient__Group__0__Impl rule__RosActionClient__Group__1 ) - // InternalRosSystem.g:6657:2: rule__RosActionClient__Group__0__Impl rule__RosActionClient__Group__1 + // InternalRosSystem.g:6737:1: ( rule__RosActionServer__Group__3__Impl rule__RosActionServer__Group__4 ) + // InternalRosSystem.g:6738:2: rule__RosActionServer__Group__3__Impl rule__RosActionServer__Group__4 { - pushFollow(FOLLOW_33); - rule__RosActionClient__Group__0__Impl(); + pushFollow(FOLLOW_38); + rule__RosActionServer__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionClient__Group__1(); + rule__RosActionServer__Group__4(); state._fsp--; @@ -19971,29 +20397,25 @@ public final void rule__RosActionClient__Group__0() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionClient__Group__0" + // $ANTLR end "rule__RosActionServer__Group__3" - // $ANTLR start "rule__RosActionClient__Group__0__Impl" - // InternalRosSystem.g:6664:1: rule__RosActionClient__Group__0__Impl : ( () ) ; - public final void rule__RosActionClient__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__3__Impl" + // InternalRosSystem.g:6745:1: rule__RosActionServer__Group__3__Impl : ( '{' ) ; + public final void rule__RosActionServer__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6668:1: ( ( () ) ) - // InternalRosSystem.g:6669:1: ( () ) - { - // InternalRosSystem.g:6669:1: ( () ) - // InternalRosSystem.g:6670:2: () + // InternalRosSystem.g:6749:1: ( ( '{' ) ) + // InternalRosSystem.g:6750:1: ( '{' ) { - before(grammarAccess.getRosActionClientAccess().getRosActionClientAction_0()); - // InternalRosSystem.g:6671:2: () - // InternalRosSystem.g:6671:3: + // InternalRosSystem.g:6750:1: ( '{' ) + // InternalRosSystem.g:6751:2: '{' { - } - - after(grammarAccess.getRosActionClientAccess().getRosActionClientAction_0()); + before(grammarAccess.getRosActionServerAccess().getLeftCurlyBracketKeyword_3()); + match(input,24,FOLLOW_2); + after(grammarAccess.getRosActionServerAccess().getLeftCurlyBracketKeyword_3()); } @@ -20001,6 +20423,10 @@ public final void rule__RosActionClient__Group__0__Impl() throws RecognitionExce } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -20008,26 +20434,26 @@ public final void rule__RosActionClient__Group__0__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionClient__Group__0__Impl" + // $ANTLR end "rule__RosActionServer__Group__3__Impl" - // $ANTLR start "rule__RosActionClient__Group__1" - // InternalRosSystem.g:6679:1: rule__RosActionClient__Group__1 : rule__RosActionClient__Group__1__Impl rule__RosActionClient__Group__2 ; - public final void rule__RosActionClient__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__4" + // InternalRosSystem.g:6760:1: rule__RosActionServer__Group__4 : rule__RosActionServer__Group__4__Impl rule__RosActionServer__Group__5 ; + public final void rule__RosActionServer__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6683:1: ( rule__RosActionClient__Group__1__Impl rule__RosActionClient__Group__2 ) - // InternalRosSystem.g:6684:2: rule__RosActionClient__Group__1__Impl rule__RosActionClient__Group__2 + // InternalRosSystem.g:6764:1: ( rule__RosActionServer__Group__4__Impl rule__RosActionServer__Group__5 ) + // InternalRosSystem.g:6765:2: rule__RosActionServer__Group__4__Impl rule__RosActionServer__Group__5 { - pushFollow(FOLLOW_35); - rule__RosActionClient__Group__1__Impl(); + pushFollow(FOLLOW_38); + rule__RosActionServer__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionClient__Group__2(); + rule__RosActionServer__Group__5(); state._fsp--; @@ -20046,25 +20472,46 @@ public final void rule__RosActionClient__Group__1() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionClient__Group__1" + // $ANTLR end "rule__RosActionServer__Group__4" - // $ANTLR start "rule__RosActionClient__Group__1__Impl" - // InternalRosSystem.g:6691:1: rule__RosActionClient__Group__1__Impl : ( 'RosActionClient' ) ; - public final void rule__RosActionClient__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__4__Impl" + // InternalRosSystem.g:6772:1: rule__RosActionServer__Group__4__Impl : ( ( rule__RosActionServer__Group_4__0 )? ) ; + public final void rule__RosActionServer__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6695:1: ( ( 'RosActionClient' ) ) - // InternalRosSystem.g:6696:1: ( 'RosActionClient' ) + // InternalRosSystem.g:6776:1: ( ( ( rule__RosActionServer__Group_4__0 )? ) ) + // InternalRosSystem.g:6777:1: ( ( rule__RosActionServer__Group_4__0 )? ) { - // InternalRosSystem.g:6696:1: ( 'RosActionClient' ) - // InternalRosSystem.g:6697:2: 'RosActionClient' + // InternalRosSystem.g:6777:1: ( ( rule__RosActionServer__Group_4__0 )? ) + // InternalRosSystem.g:6778:2: ( rule__RosActionServer__Group_4__0 )? { - before(grammarAccess.getRosActionClientAccess().getRosActionClientKeyword_1()); - match(input,61,FOLLOW_2); - after(grammarAccess.getRosActionClientAccess().getRosActionClientKeyword_1()); + before(grammarAccess.getRosActionServerAccess().getGroup_4()); + // InternalRosSystem.g:6779:2: ( rule__RosActionServer__Group_4__0 )? + int alt48=2; + int LA48_0 = input.LA(1); + + if ( (LA48_0==53) ) { + alt48=1; + } + switch (alt48) { + case 1 : + // InternalRosSystem.g:6779:3: rule__RosActionServer__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__RosActionServer__Group_4__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosActionServerAccess().getGroup_4()); } @@ -20083,26 +20530,26 @@ public final void rule__RosActionClient__Group__1__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionClient__Group__1__Impl" + // $ANTLR end "rule__RosActionServer__Group__4__Impl" - // $ANTLR start "rule__RosActionClient__Group__2" - // InternalRosSystem.g:6706:1: rule__RosActionClient__Group__2 : rule__RosActionClient__Group__2__Impl rule__RosActionClient__Group__3 ; - public final void rule__RosActionClient__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__5" + // InternalRosSystem.g:6787:1: rule__RosActionServer__Group__5 : rule__RosActionServer__Group__5__Impl rule__RosActionServer__Group__6 ; + public final void rule__RosActionServer__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6710:1: ( rule__RosActionClient__Group__2__Impl rule__RosActionClient__Group__3 ) - // InternalRosSystem.g:6711:2: rule__RosActionClient__Group__2__Impl rule__RosActionClient__Group__3 + // InternalRosSystem.g:6791:1: ( rule__RosActionServer__Group__5__Impl rule__RosActionServer__Group__6 ) + // InternalRosSystem.g:6792:2: rule__RosActionServer__Group__5__Impl rule__RosActionServer__Group__6 { - pushFollow(FOLLOW_35); - rule__RosActionClient__Group__2__Impl(); + pushFollow(FOLLOW_6); + rule__RosActionServer__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionClient__Group__3(); + rule__RosActionServer__Group__6(); state._fsp--; @@ -20121,46 +20568,25 @@ public final void rule__RosActionClient__Group__2() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionClient__Group__2" + // $ANTLR end "rule__RosActionServer__Group__5" - // $ANTLR start "rule__RosActionClient__Group__2__Impl" - // InternalRosSystem.g:6718:1: rule__RosActionClient__Group__2__Impl : ( ( rule__RosActionClient__NameAssignment_2 )? ) ; - public final void rule__RosActionClient__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__5__Impl" + // InternalRosSystem.g:6799:1: rule__RosActionServer__Group__5__Impl : ( 'RefServer' ) ; + public final void rule__RosActionServer__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6722:1: ( ( ( rule__RosActionClient__NameAssignment_2 )? ) ) - // InternalRosSystem.g:6723:1: ( ( rule__RosActionClient__NameAssignment_2 )? ) + // InternalRosSystem.g:6803:1: ( ( 'RefServer' ) ) + // InternalRosSystem.g:6804:1: ( 'RefServer' ) { - // InternalRosSystem.g:6723:1: ( ( rule__RosActionClient__NameAssignment_2 )? ) - // InternalRosSystem.g:6724:2: ( rule__RosActionClient__NameAssignment_2 )? + // InternalRosSystem.g:6804:1: ( 'RefServer' ) + // InternalRosSystem.g:6805:2: 'RefServer' { - before(grammarAccess.getRosActionClientAccess().getNameAssignment_2()); - // InternalRosSystem.g:6725:2: ( rule__RosActionClient__NameAssignment_2 )? - int alt37=2; - int LA37_0 = input.LA(1); - - if ( ((LA37_0>=RULE_STRING && LA37_0<=RULE_ID)) ) { - alt37=1; - } - switch (alt37) { - case 1 : - // InternalRosSystem.g:6725:3: rule__RosActionClient__NameAssignment_2 - { - pushFollow(FOLLOW_2); - rule__RosActionClient__NameAssignment_2(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosActionClientAccess().getNameAssignment_2()); + before(grammarAccess.getRosActionServerAccess().getRefServerKeyword_5()); + match(input,57,FOLLOW_2); + after(grammarAccess.getRosActionServerAccess().getRefServerKeyword_5()); } @@ -20179,26 +20605,26 @@ public final void rule__RosActionClient__Group__2__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionClient__Group__2__Impl" + // $ANTLR end "rule__RosActionServer__Group__5__Impl" - // $ANTLR start "rule__RosActionClient__Group__3" - // InternalRosSystem.g:6733:1: rule__RosActionClient__Group__3 : rule__RosActionClient__Group__3__Impl rule__RosActionClient__Group__4 ; - public final void rule__RosActionClient__Group__3() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__6" + // InternalRosSystem.g:6814:1: rule__RosActionServer__Group__6 : rule__RosActionServer__Group__6__Impl rule__RosActionServer__Group__7 ; + public final void rule__RosActionServer__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6737:1: ( rule__RosActionClient__Group__3__Impl rule__RosActionClient__Group__4 ) - // InternalRosSystem.g:6738:2: rule__RosActionClient__Group__3__Impl rule__RosActionClient__Group__4 + // InternalRosSystem.g:6818:1: ( rule__RosActionServer__Group__6__Impl rule__RosActionServer__Group__7 ) + // InternalRosSystem.g:6819:2: rule__RosActionServer__Group__6__Impl rule__RosActionServer__Group__7 { - pushFollow(FOLLOW_39); - rule__RosActionClient__Group__3__Impl(); + pushFollow(FOLLOW_24); + rule__RosActionServer__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionClient__Group__4(); + rule__RosActionServer__Group__7(); state._fsp--; @@ -20217,25 +20643,35 @@ public final void rule__RosActionClient__Group__3() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionClient__Group__3" + // $ANTLR end "rule__RosActionServer__Group__6" - // $ANTLR start "rule__RosActionClient__Group__3__Impl" - // InternalRosSystem.g:6745:1: rule__RosActionClient__Group__3__Impl : ( '{' ) ; - public final void rule__RosActionClient__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__6__Impl" + // InternalRosSystem.g:6826:1: rule__RosActionServer__Group__6__Impl : ( ( rule__RosActionServer__ActserverAssignment_6 ) ) ; + public final void rule__RosActionServer__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6749:1: ( ( '{' ) ) - // InternalRosSystem.g:6750:1: ( '{' ) + // InternalRosSystem.g:6830:1: ( ( ( rule__RosActionServer__ActserverAssignment_6 ) ) ) + // InternalRosSystem.g:6831:1: ( ( rule__RosActionServer__ActserverAssignment_6 ) ) { - // InternalRosSystem.g:6750:1: ( '{' ) - // InternalRosSystem.g:6751:2: '{' + // InternalRosSystem.g:6831:1: ( ( rule__RosActionServer__ActserverAssignment_6 ) ) + // InternalRosSystem.g:6832:2: ( rule__RosActionServer__ActserverAssignment_6 ) { - before(grammarAccess.getRosActionClientAccess().getLeftCurlyBracketKeyword_3()); - match(input,24,FOLLOW_2); - after(grammarAccess.getRosActionClientAccess().getLeftCurlyBracketKeyword_3()); + before(grammarAccess.getRosActionServerAccess().getActserverAssignment_6()); + // InternalRosSystem.g:6833:2: ( rule__RosActionServer__ActserverAssignment_6 ) + // InternalRosSystem.g:6833:3: rule__RosActionServer__ActserverAssignment_6 + { + pushFollow(FOLLOW_2); + rule__RosActionServer__ActserverAssignment_6(); + + state._fsp--; + + + } + + after(grammarAccess.getRosActionServerAccess().getActserverAssignment_6()); } @@ -20254,26 +20690,21 @@ public final void rule__RosActionClient__Group__3__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionClient__Group__3__Impl" + // $ANTLR end "rule__RosActionServer__Group__6__Impl" - // $ANTLR start "rule__RosActionClient__Group__4" - // InternalRosSystem.g:6760:1: rule__RosActionClient__Group__4 : rule__RosActionClient__Group__4__Impl rule__RosActionClient__Group__5 ; - public final void rule__RosActionClient__Group__4() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__7" + // InternalRosSystem.g:6841:1: rule__RosActionServer__Group__7 : rule__RosActionServer__Group__7__Impl ; + public final void rule__RosActionServer__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6764:1: ( rule__RosActionClient__Group__4__Impl rule__RosActionClient__Group__5 ) - // InternalRosSystem.g:6765:2: rule__RosActionClient__Group__4__Impl rule__RosActionClient__Group__5 + // InternalRosSystem.g:6845:1: ( rule__RosActionServer__Group__7__Impl ) + // InternalRosSystem.g:6846:2: rule__RosActionServer__Group__7__Impl { - pushFollow(FOLLOW_39); - rule__RosActionClient__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosActionClient__Group__5(); + rule__RosActionServer__Group__7__Impl(); state._fsp--; @@ -20292,46 +20723,25 @@ public final void rule__RosActionClient__Group__4() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionClient__Group__4" + // $ANTLR end "rule__RosActionServer__Group__7" - // $ANTLR start "rule__RosActionClient__Group__4__Impl" - // InternalRosSystem.g:6772:1: rule__RosActionClient__Group__4__Impl : ( ( rule__RosActionClient__Group_4__0 )? ) ; - public final void rule__RosActionClient__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group__7__Impl" + // InternalRosSystem.g:6852:1: rule__RosActionServer__Group__7__Impl : ( '}' ) ; + public final void rule__RosActionServer__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6776:1: ( ( ( rule__RosActionClient__Group_4__0 )? ) ) - // InternalRosSystem.g:6777:1: ( ( rule__RosActionClient__Group_4__0 )? ) + // InternalRosSystem.g:6856:1: ( ( '}' ) ) + // InternalRosSystem.g:6857:1: ( '}' ) { - // InternalRosSystem.g:6777:1: ( ( rule__RosActionClient__Group_4__0 )? ) - // InternalRosSystem.g:6778:2: ( rule__RosActionClient__Group_4__0 )? + // InternalRosSystem.g:6857:1: ( '}' ) + // InternalRosSystem.g:6858:2: '}' { - before(grammarAccess.getRosActionClientAccess().getGroup_4()); - // InternalRosSystem.g:6779:2: ( rule__RosActionClient__Group_4__0 )? - int alt38=2; - int LA38_0 = input.LA(1); - - if ( (LA38_0==53) ) { - alt38=1; - } - switch (alt38) { - case 1 : - // InternalRosSystem.g:6779:3: rule__RosActionClient__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__RosActionClient__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosActionClientAccess().getGroup_4()); + before(grammarAccess.getRosActionServerAccess().getRightCurlyBracketKeyword_7()); + match(input,26,FOLLOW_2); + after(grammarAccess.getRosActionServerAccess().getRightCurlyBracketKeyword_7()); } @@ -20350,26 +20760,26 @@ public final void rule__RosActionClient__Group__4__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionClient__Group__4__Impl" + // $ANTLR end "rule__RosActionServer__Group__7__Impl" - // $ANTLR start "rule__RosActionClient__Group__5" - // InternalRosSystem.g:6787:1: rule__RosActionClient__Group__5 : rule__RosActionClient__Group__5__Impl rule__RosActionClient__Group__6 ; - public final void rule__RosActionClient__Group__5() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group_4__0" + // InternalRosSystem.g:6868:1: rule__RosActionServer__Group_4__0 : rule__RosActionServer__Group_4__0__Impl rule__RosActionServer__Group_4__1 ; + public final void rule__RosActionServer__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6791:1: ( rule__RosActionClient__Group__5__Impl rule__RosActionClient__Group__6 ) - // InternalRosSystem.g:6792:2: rule__RosActionClient__Group__5__Impl rule__RosActionClient__Group__6 + // InternalRosSystem.g:6872:1: ( rule__RosActionServer__Group_4__0__Impl rule__RosActionServer__Group_4__1 ) + // InternalRosSystem.g:6873:2: rule__RosActionServer__Group_4__0__Impl rule__RosActionServer__Group_4__1 { pushFollow(FOLLOW_6); - rule__RosActionClient__Group__5__Impl(); + rule__RosActionServer__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionClient__Group__6(); + rule__RosActionServer__Group_4__1(); state._fsp--; @@ -20388,25 +20798,25 @@ public final void rule__RosActionClient__Group__5() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionClient__Group__5" + // $ANTLR end "rule__RosActionServer__Group_4__0" - // $ANTLR start "rule__RosActionClient__Group__5__Impl" - // InternalRosSystem.g:6799:1: rule__RosActionClient__Group__5__Impl : ( 'RefClient' ) ; - public final void rule__RosActionClient__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group_4__0__Impl" + // InternalRosSystem.g:6880:1: rule__RosActionServer__Group_4__0__Impl : ( 'ns' ) ; + public final void rule__RosActionServer__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6803:1: ( ( 'RefClient' ) ) - // InternalRosSystem.g:6804:1: ( 'RefClient' ) + // InternalRosSystem.g:6884:1: ( ( 'ns' ) ) + // InternalRosSystem.g:6885:1: ( 'ns' ) { - // InternalRosSystem.g:6804:1: ( 'RefClient' ) - // InternalRosSystem.g:6805:2: 'RefClient' + // InternalRosSystem.g:6885:1: ( 'ns' ) + // InternalRosSystem.g:6886:2: 'ns' { - before(grammarAccess.getRosActionClientAccess().getRefClientKeyword_5()); - match(input,59,FOLLOW_2); - after(grammarAccess.getRosActionClientAccess().getRefClientKeyword_5()); + before(grammarAccess.getRosActionServerAccess().getNsKeyword_4_0()); + match(input,53,FOLLOW_2); + after(grammarAccess.getRosActionServerAccess().getNsKeyword_4_0()); } @@ -20425,26 +20835,21 @@ public final void rule__RosActionClient__Group__5__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionClient__Group__5__Impl" + // $ANTLR end "rule__RosActionServer__Group_4__0__Impl" - // $ANTLR start "rule__RosActionClient__Group__6" - // InternalRosSystem.g:6814:1: rule__RosActionClient__Group__6 : rule__RosActionClient__Group__6__Impl rule__RosActionClient__Group__7 ; - public final void rule__RosActionClient__Group__6() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group_4__1" + // InternalRosSystem.g:6895:1: rule__RosActionServer__Group_4__1 : rule__RosActionServer__Group_4__1__Impl ; + public final void rule__RosActionServer__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6818:1: ( rule__RosActionClient__Group__6__Impl rule__RosActionClient__Group__7 ) - // InternalRosSystem.g:6819:2: rule__RosActionClient__Group__6__Impl rule__RosActionClient__Group__7 + // InternalRosSystem.g:6899:1: ( rule__RosActionServer__Group_4__1__Impl ) + // InternalRosSystem.g:6900:2: rule__RosActionServer__Group_4__1__Impl { - pushFollow(FOLLOW_8); - rule__RosActionClient__Group__6__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosActionClient__Group__7(); + rule__RosActionServer__Group_4__1__Impl(); state._fsp--; @@ -20463,35 +20868,35 @@ public final void rule__RosActionClient__Group__6() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionClient__Group__6" + // $ANTLR end "rule__RosActionServer__Group_4__1" - // $ANTLR start "rule__RosActionClient__Group__6__Impl" - // InternalRosSystem.g:6826:1: rule__RosActionClient__Group__6__Impl : ( ( rule__RosActionClient__ActclientAssignment_6 ) ) ; - public final void rule__RosActionClient__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServer__Group_4__1__Impl" + // InternalRosSystem.g:6906:1: rule__RosActionServer__Group_4__1__Impl : ( ( rule__RosActionServer__NsAssignment_4_1 ) ) ; + public final void rule__RosActionServer__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6830:1: ( ( ( rule__RosActionClient__ActclientAssignment_6 ) ) ) - // InternalRosSystem.g:6831:1: ( ( rule__RosActionClient__ActclientAssignment_6 ) ) + // InternalRosSystem.g:6910:1: ( ( ( rule__RosActionServer__NsAssignment_4_1 ) ) ) + // InternalRosSystem.g:6911:1: ( ( rule__RosActionServer__NsAssignment_4_1 ) ) { - // InternalRosSystem.g:6831:1: ( ( rule__RosActionClient__ActclientAssignment_6 ) ) - // InternalRosSystem.g:6832:2: ( rule__RosActionClient__ActclientAssignment_6 ) + // InternalRosSystem.g:6911:1: ( ( rule__RosActionServer__NsAssignment_4_1 ) ) + // InternalRosSystem.g:6912:2: ( rule__RosActionServer__NsAssignment_4_1 ) { - before(grammarAccess.getRosActionClientAccess().getActclientAssignment_6()); - // InternalRosSystem.g:6833:2: ( rule__RosActionClient__ActclientAssignment_6 ) - // InternalRosSystem.g:6833:3: rule__RosActionClient__ActclientAssignment_6 + before(grammarAccess.getRosActionServerAccess().getNsAssignment_4_1()); + // InternalRosSystem.g:6913:2: ( rule__RosActionServer__NsAssignment_4_1 ) + // InternalRosSystem.g:6913:3: rule__RosActionServer__NsAssignment_4_1 { pushFollow(FOLLOW_2); - rule__RosActionClient__ActclientAssignment_6(); + rule__RosActionServer__NsAssignment_4_1(); state._fsp--; } - after(grammarAccess.getRosActionClientAccess().getActclientAssignment_6()); + after(grammarAccess.getRosActionServerAccess().getNsAssignment_4_1()); } @@ -20510,21 +20915,26 @@ public final void rule__RosActionClient__Group__6__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionClient__Group__6__Impl" + // $ANTLR end "rule__RosActionServer__Group_4__1__Impl" - // $ANTLR start "rule__RosActionClient__Group__7" - // InternalRosSystem.g:6841:1: rule__RosActionClient__Group__7 : rule__RosActionClient__Group__7__Impl ; - public final void rule__RosActionClient__Group__7() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__0" + // InternalRosSystem.g:6922:1: rule__RosActionClient__Group__0 : rule__RosActionClient__Group__0__Impl rule__RosActionClient__Group__1 ; + public final void rule__RosActionClient__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6845:1: ( rule__RosActionClient__Group__7__Impl ) - // InternalRosSystem.g:6846:2: rule__RosActionClient__Group__7__Impl + // InternalRosSystem.g:6926:1: ( rule__RosActionClient__Group__0__Impl rule__RosActionClient__Group__1 ) + // InternalRosSystem.g:6927:2: rule__RosActionClient__Group__0__Impl rule__RosActionClient__Group__1 { + pushFollow(FOLLOW_33); + rule__RosActionClient__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosActionClient__Group__7__Impl(); + rule__RosActionClient__Group__1(); state._fsp--; @@ -20543,25 +20953,29 @@ public final void rule__RosActionClient__Group__7() throws RecognitionException } return ; } - // $ANTLR end "rule__RosActionClient__Group__7" + // $ANTLR end "rule__RosActionClient__Group__0" - // $ANTLR start "rule__RosActionClient__Group__7__Impl" - // InternalRosSystem.g:6852:1: rule__RosActionClient__Group__7__Impl : ( '}' ) ; - public final void rule__RosActionClient__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__0__Impl" + // InternalRosSystem.g:6934:1: rule__RosActionClient__Group__0__Impl : ( () ) ; + public final void rule__RosActionClient__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6856:1: ( ( '}' ) ) - // InternalRosSystem.g:6857:1: ( '}' ) + // InternalRosSystem.g:6938:1: ( ( () ) ) + // InternalRosSystem.g:6939:1: ( () ) { - // InternalRosSystem.g:6857:1: ( '}' ) - // InternalRosSystem.g:6858:2: '}' + // InternalRosSystem.g:6939:1: ( () ) + // InternalRosSystem.g:6940:2: () { - before(grammarAccess.getRosActionClientAccess().getRightCurlyBracketKeyword_7()); - match(input,26,FOLLOW_2); - after(grammarAccess.getRosActionClientAccess().getRightCurlyBracketKeyword_7()); + before(grammarAccess.getRosActionClientAccess().getRosActionClientAction_0()); + // InternalRosSystem.g:6941:2: () + // InternalRosSystem.g:6941:3: + { + } + + after(grammarAccess.getRosActionClientAccess().getRosActionClientAction_0()); } @@ -20569,10 +20983,6 @@ public final void rule__RosActionClient__Group__7__Impl() throws RecognitionExce } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -20580,26 +20990,26 @@ public final void rule__RosActionClient__Group__7__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosActionClient__Group__7__Impl" + // $ANTLR end "rule__RosActionClient__Group__0__Impl" - // $ANTLR start "rule__RosActionClient__Group_4__0" - // InternalRosSystem.g:6868:1: rule__RosActionClient__Group_4__0 : rule__RosActionClient__Group_4__0__Impl rule__RosActionClient__Group_4__1 ; - public final void rule__RosActionClient__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__1" + // InternalRosSystem.g:6949:1: rule__RosActionClient__Group__1 : rule__RosActionClient__Group__1__Impl rule__RosActionClient__Group__2 ; + public final void rule__RosActionClient__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6872:1: ( rule__RosActionClient__Group_4__0__Impl rule__RosActionClient__Group_4__1 ) - // InternalRosSystem.g:6873:2: rule__RosActionClient__Group_4__0__Impl rule__RosActionClient__Group_4__1 + // InternalRosSystem.g:6953:1: ( rule__RosActionClient__Group__1__Impl rule__RosActionClient__Group__2 ) + // InternalRosSystem.g:6954:2: rule__RosActionClient__Group__1__Impl rule__RosActionClient__Group__2 { - pushFollow(FOLLOW_6); - rule__RosActionClient__Group_4__0__Impl(); + pushFollow(FOLLOW_35); + rule__RosActionClient__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionClient__Group_4__1(); + rule__RosActionClient__Group__2(); state._fsp--; @@ -20618,25 +21028,25 @@ public final void rule__RosActionClient__Group_4__0() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosActionClient__Group_4__0" + // $ANTLR end "rule__RosActionClient__Group__1" - // $ANTLR start "rule__RosActionClient__Group_4__0__Impl" - // InternalRosSystem.g:6880:1: rule__RosActionClient__Group_4__0__Impl : ( 'ns' ) ; - public final void rule__RosActionClient__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__1__Impl" + // InternalRosSystem.g:6961:1: rule__RosActionClient__Group__1__Impl : ( 'RosActionClient' ) ; + public final void rule__RosActionClient__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6884:1: ( ( 'ns' ) ) - // InternalRosSystem.g:6885:1: ( 'ns' ) + // InternalRosSystem.g:6965:1: ( ( 'RosActionClient' ) ) + // InternalRosSystem.g:6966:1: ( 'RosActionClient' ) { - // InternalRosSystem.g:6885:1: ( 'ns' ) - // InternalRosSystem.g:6886:2: 'ns' + // InternalRosSystem.g:6966:1: ( 'RosActionClient' ) + // InternalRosSystem.g:6967:2: 'RosActionClient' { - before(grammarAccess.getRosActionClientAccess().getNsKeyword_4_0()); - match(input,53,FOLLOW_2); - after(grammarAccess.getRosActionClientAccess().getNsKeyword_4_0()); + before(grammarAccess.getRosActionClientAccess().getRosActionClientKeyword_1()); + match(input,61,FOLLOW_2); + after(grammarAccess.getRosActionClientAccess().getRosActionClientKeyword_1()); } @@ -20655,21 +21065,26 @@ public final void rule__RosActionClient__Group_4__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosActionClient__Group_4__0__Impl" + // $ANTLR end "rule__RosActionClient__Group__1__Impl" - // $ANTLR start "rule__RosActionClient__Group_4__1" - // InternalRosSystem.g:6895:1: rule__RosActionClient__Group_4__1 : rule__RosActionClient__Group_4__1__Impl ; - public final void rule__RosActionClient__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__2" + // InternalRosSystem.g:6976:1: rule__RosActionClient__Group__2 : rule__RosActionClient__Group__2__Impl rule__RosActionClient__Group__3 ; + public final void rule__RosActionClient__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6899:1: ( rule__RosActionClient__Group_4__1__Impl ) - // InternalRosSystem.g:6900:2: rule__RosActionClient__Group_4__1__Impl + // InternalRosSystem.g:6980:1: ( rule__RosActionClient__Group__2__Impl rule__RosActionClient__Group__3 ) + // InternalRosSystem.g:6981:2: rule__RosActionClient__Group__2__Impl rule__RosActionClient__Group__3 { + pushFollow(FOLLOW_35); + rule__RosActionClient__Group__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosActionClient__Group_4__1__Impl(); + rule__RosActionClient__Group__3(); state._fsp--; @@ -20688,35 +21103,46 @@ public final void rule__RosActionClient__Group_4__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__RosActionClient__Group_4__1" + // $ANTLR end "rule__RosActionClient__Group__2" - // $ANTLR start "rule__RosActionClient__Group_4__1__Impl" - // InternalRosSystem.g:6906:1: rule__RosActionClient__Group_4__1__Impl : ( ( rule__RosActionClient__NsAssignment_4_1 ) ) ; - public final void rule__RosActionClient__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__2__Impl" + // InternalRosSystem.g:6988:1: rule__RosActionClient__Group__2__Impl : ( ( rule__RosActionClient__NameAssignment_2 )? ) ; + public final void rule__RosActionClient__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6910:1: ( ( ( rule__RosActionClient__NsAssignment_4_1 ) ) ) - // InternalRosSystem.g:6911:1: ( ( rule__RosActionClient__NsAssignment_4_1 ) ) + // InternalRosSystem.g:6992:1: ( ( ( rule__RosActionClient__NameAssignment_2 )? ) ) + // InternalRosSystem.g:6993:1: ( ( rule__RosActionClient__NameAssignment_2 )? ) { - // InternalRosSystem.g:6911:1: ( ( rule__RosActionClient__NsAssignment_4_1 ) ) - // InternalRosSystem.g:6912:2: ( rule__RosActionClient__NsAssignment_4_1 ) + // InternalRosSystem.g:6993:1: ( ( rule__RosActionClient__NameAssignment_2 )? ) + // InternalRosSystem.g:6994:2: ( rule__RosActionClient__NameAssignment_2 )? { - before(grammarAccess.getRosActionClientAccess().getNsAssignment_4_1()); - // InternalRosSystem.g:6913:2: ( rule__RosActionClient__NsAssignment_4_1 ) - // InternalRosSystem.g:6913:3: rule__RosActionClient__NsAssignment_4_1 - { - pushFollow(FOLLOW_2); - rule__RosActionClient__NsAssignment_4_1(); + before(grammarAccess.getRosActionClientAccess().getNameAssignment_2()); + // InternalRosSystem.g:6995:2: ( rule__RosActionClient__NameAssignment_2 )? + int alt49=2; + int LA49_0 = input.LA(1); - state._fsp--; + if ( ((LA49_0>=RULE_STRING && LA49_0<=RULE_ID)) ) { + alt49=1; + } + switch (alt49) { + case 1 : + // InternalRosSystem.g:6995:3: rule__RosActionClient__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__RosActionClient__NameAssignment_2(); + + state._fsp--; + } + break; + } - after(grammarAccess.getRosActionClientAccess().getNsAssignment_4_1()); + after(grammarAccess.getRosActionClientAccess().getNameAssignment_2()); } @@ -20735,26 +21161,26 @@ public final void rule__RosActionClient__Group_4__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__RosActionClient__Group_4__1__Impl" + // $ANTLR end "rule__RosActionClient__Group__2__Impl" - // $ANTLR start "rule__RosParameter__Group__0" - // InternalRosSystem.g:6922:1: rule__RosParameter__Group__0 : rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 ; - public final void rule__RosParameter__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__3" + // InternalRosSystem.g:7003:1: rule__RosActionClient__Group__3 : rule__RosActionClient__Group__3__Impl rule__RosActionClient__Group__4 ; + public final void rule__RosActionClient__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6926:1: ( rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 ) - // InternalRosSystem.g:6927:2: rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 + // InternalRosSystem.g:7007:1: ( rule__RosActionClient__Group__3__Impl rule__RosActionClient__Group__4 ) + // InternalRosSystem.g:7008:2: rule__RosActionClient__Group__3__Impl rule__RosActionClient__Group__4 { - pushFollow(FOLLOW_34); - rule__RosParameter__Group__0__Impl(); + pushFollow(FOLLOW_39); + rule__RosActionClient__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group__1(); + rule__RosActionClient__Group__4(); state._fsp--; @@ -20773,29 +21199,25 @@ public final void rule__RosParameter__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__0" + // $ANTLR end "rule__RosActionClient__Group__3" - // $ANTLR start "rule__RosParameter__Group__0__Impl" - // InternalRosSystem.g:6934:1: rule__RosParameter__Group__0__Impl : ( () ) ; - public final void rule__RosParameter__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__3__Impl" + // InternalRosSystem.g:7015:1: rule__RosActionClient__Group__3__Impl : ( '{' ) ; + public final void rule__RosActionClient__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6938:1: ( ( () ) ) - // InternalRosSystem.g:6939:1: ( () ) - { - // InternalRosSystem.g:6939:1: ( () ) - // InternalRosSystem.g:6940:2: () + // InternalRosSystem.g:7019:1: ( ( '{' ) ) + // InternalRosSystem.g:7020:1: ( '{' ) { - before(grammarAccess.getRosParameterAccess().getRosParameterAction_0()); - // InternalRosSystem.g:6941:2: () - // InternalRosSystem.g:6941:3: + // InternalRosSystem.g:7020:1: ( '{' ) + // InternalRosSystem.g:7021:2: '{' { - } - - after(grammarAccess.getRosParameterAccess().getRosParameterAction_0()); + before(grammarAccess.getRosActionClientAccess().getLeftCurlyBracketKeyword_3()); + match(input,24,FOLLOW_2); + after(grammarAccess.getRosActionClientAccess().getLeftCurlyBracketKeyword_3()); } @@ -20803,6 +21225,10 @@ public final void rule__RosParameter__Group__0__Impl() throws RecognitionExcepti } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -20810,26 +21236,26 @@ public final void rule__RosParameter__Group__0__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__0__Impl" + // $ANTLR end "rule__RosActionClient__Group__3__Impl" - // $ANTLR start "rule__RosParameter__Group__1" - // InternalRosSystem.g:6949:1: rule__RosParameter__Group__1 : rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 ; - public final void rule__RosParameter__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__4" + // InternalRosSystem.g:7030:1: rule__RosActionClient__Group__4 : rule__RosActionClient__Group__4__Impl rule__RosActionClient__Group__5 ; + public final void rule__RosActionClient__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6953:1: ( rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 ) - // InternalRosSystem.g:6954:2: rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 + // InternalRosSystem.g:7034:1: ( rule__RosActionClient__Group__4__Impl rule__RosActionClient__Group__5 ) + // InternalRosSystem.g:7035:2: rule__RosActionClient__Group__4__Impl rule__RosActionClient__Group__5 { - pushFollow(FOLLOW_35); - rule__RosParameter__Group__1__Impl(); + pushFollow(FOLLOW_39); + rule__RosActionClient__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group__2(); + rule__RosActionClient__Group__5(); state._fsp--; @@ -20848,25 +21274,46 @@ public final void rule__RosParameter__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__1" + // $ANTLR end "rule__RosActionClient__Group__4" - // $ANTLR start "rule__RosParameter__Group__1__Impl" - // InternalRosSystem.g:6961:1: rule__RosParameter__Group__1__Impl : ( 'RosParameter' ) ; - public final void rule__RosParameter__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__4__Impl" + // InternalRosSystem.g:7042:1: rule__RosActionClient__Group__4__Impl : ( ( rule__RosActionClient__Group_4__0 )? ) ; + public final void rule__RosActionClient__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6965:1: ( ( 'RosParameter' ) ) - // InternalRosSystem.g:6966:1: ( 'RosParameter' ) + // InternalRosSystem.g:7046:1: ( ( ( rule__RosActionClient__Group_4__0 )? ) ) + // InternalRosSystem.g:7047:1: ( ( rule__RosActionClient__Group_4__0 )? ) { - // InternalRosSystem.g:6966:1: ( 'RosParameter' ) - // InternalRosSystem.g:6967:2: 'RosParameter' + // InternalRosSystem.g:7047:1: ( ( rule__RosActionClient__Group_4__0 )? ) + // InternalRosSystem.g:7048:2: ( rule__RosActionClient__Group_4__0 )? { - before(grammarAccess.getRosParameterAccess().getRosParameterKeyword_1()); - match(input,62,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getRosParameterKeyword_1()); + before(grammarAccess.getRosActionClientAccess().getGroup_4()); + // InternalRosSystem.g:7049:2: ( rule__RosActionClient__Group_4__0 )? + int alt50=2; + int LA50_0 = input.LA(1); + + if ( (LA50_0==53) ) { + alt50=1; + } + switch (alt50) { + case 1 : + // InternalRosSystem.g:7049:3: rule__RosActionClient__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__RosActionClient__Group_4__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosActionClientAccess().getGroup_4()); } @@ -20885,26 +21332,26 @@ public final void rule__RosParameter__Group__1__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__1__Impl" + // $ANTLR end "rule__RosActionClient__Group__4__Impl" - // $ANTLR start "rule__RosParameter__Group__2" - // InternalRosSystem.g:6976:1: rule__RosParameter__Group__2 : rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 ; - public final void rule__RosParameter__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__5" + // InternalRosSystem.g:7057:1: rule__RosActionClient__Group__5 : rule__RosActionClient__Group__5__Impl rule__RosActionClient__Group__6 ; + public final void rule__RosActionClient__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6980:1: ( rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 ) - // InternalRosSystem.g:6981:2: rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 + // InternalRosSystem.g:7061:1: ( rule__RosActionClient__Group__5__Impl rule__RosActionClient__Group__6 ) + // InternalRosSystem.g:7062:2: rule__RosActionClient__Group__5__Impl rule__RosActionClient__Group__6 { - pushFollow(FOLLOW_35); - rule__RosParameter__Group__2__Impl(); + pushFollow(FOLLOW_6); + rule__RosActionClient__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group__3(); + rule__RosActionClient__Group__6(); state._fsp--; @@ -20923,46 +21370,25 @@ public final void rule__RosParameter__Group__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__2" + // $ANTLR end "rule__RosActionClient__Group__5" - // $ANTLR start "rule__RosParameter__Group__2__Impl" - // InternalRosSystem.g:6988:1: rule__RosParameter__Group__2__Impl : ( ( rule__RosParameter__NameAssignment_2 )? ) ; - public final void rule__RosParameter__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__5__Impl" + // InternalRosSystem.g:7069:1: rule__RosActionClient__Group__5__Impl : ( 'RefClient' ) ; + public final void rule__RosActionClient__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:6992:1: ( ( ( rule__RosParameter__NameAssignment_2 )? ) ) - // InternalRosSystem.g:6993:1: ( ( rule__RosParameter__NameAssignment_2 )? ) + // InternalRosSystem.g:7073:1: ( ( 'RefClient' ) ) + // InternalRosSystem.g:7074:1: ( 'RefClient' ) { - // InternalRosSystem.g:6993:1: ( ( rule__RosParameter__NameAssignment_2 )? ) - // InternalRosSystem.g:6994:2: ( rule__RosParameter__NameAssignment_2 )? + // InternalRosSystem.g:7074:1: ( 'RefClient' ) + // InternalRosSystem.g:7075:2: 'RefClient' { - before(grammarAccess.getRosParameterAccess().getNameAssignment_2()); - // InternalRosSystem.g:6995:2: ( rule__RosParameter__NameAssignment_2 )? - int alt39=2; - int LA39_0 = input.LA(1); - - if ( ((LA39_0>=RULE_STRING && LA39_0<=RULE_ID)) ) { - alt39=1; - } - switch (alt39) { - case 1 : - // InternalRosSystem.g:6995:3: rule__RosParameter__NameAssignment_2 - { - pushFollow(FOLLOW_2); - rule__RosParameter__NameAssignment_2(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosParameterAccess().getNameAssignment_2()); + before(grammarAccess.getRosActionClientAccess().getRefClientKeyword_5()); + match(input,59,FOLLOW_2); + after(grammarAccess.getRosActionClientAccess().getRefClientKeyword_5()); } @@ -20981,26 +21407,26 @@ public final void rule__RosParameter__Group__2__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__2__Impl" + // $ANTLR end "rule__RosActionClient__Group__5__Impl" - // $ANTLR start "rule__RosParameter__Group__3" - // InternalRosSystem.g:7003:1: rule__RosParameter__Group__3 : rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 ; - public final void rule__RosParameter__Group__3() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__6" + // InternalRosSystem.g:7084:1: rule__RosActionClient__Group__6 : rule__RosActionClient__Group__6__Impl rule__RosActionClient__Group__7 ; + public final void rule__RosActionClient__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7007:1: ( rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 ) - // InternalRosSystem.g:7008:2: rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 + // InternalRosSystem.g:7088:1: ( rule__RosActionClient__Group__6__Impl rule__RosActionClient__Group__7 ) + // InternalRosSystem.g:7089:2: rule__RosActionClient__Group__6__Impl rule__RosActionClient__Group__7 { - pushFollow(FOLLOW_40); - rule__RosParameter__Group__3__Impl(); + pushFollow(FOLLOW_24); + rule__RosActionClient__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group__4(); + rule__RosActionClient__Group__7(); state._fsp--; @@ -21019,25 +21445,35 @@ public final void rule__RosParameter__Group__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__3" + // $ANTLR end "rule__RosActionClient__Group__6" - // $ANTLR start "rule__RosParameter__Group__3__Impl" - // InternalRosSystem.g:7015:1: rule__RosParameter__Group__3__Impl : ( '{' ) ; - public final void rule__RosParameter__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__6__Impl" + // InternalRosSystem.g:7096:1: rule__RosActionClient__Group__6__Impl : ( ( rule__RosActionClient__ActclientAssignment_6 ) ) ; + public final void rule__RosActionClient__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7019:1: ( ( '{' ) ) - // InternalRosSystem.g:7020:1: ( '{' ) + // InternalRosSystem.g:7100:1: ( ( ( rule__RosActionClient__ActclientAssignment_6 ) ) ) + // InternalRosSystem.g:7101:1: ( ( rule__RosActionClient__ActclientAssignment_6 ) ) { - // InternalRosSystem.g:7020:1: ( '{' ) - // InternalRosSystem.g:7021:2: '{' + // InternalRosSystem.g:7101:1: ( ( rule__RosActionClient__ActclientAssignment_6 ) ) + // InternalRosSystem.g:7102:2: ( rule__RosActionClient__ActclientAssignment_6 ) { - before(grammarAccess.getRosParameterAccess().getLeftCurlyBracketKeyword_3()); - match(input,24,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getLeftCurlyBracketKeyword_3()); + before(grammarAccess.getRosActionClientAccess().getActclientAssignment_6()); + // InternalRosSystem.g:7103:2: ( rule__RosActionClient__ActclientAssignment_6 ) + // InternalRosSystem.g:7103:3: rule__RosActionClient__ActclientAssignment_6 + { + pushFollow(FOLLOW_2); + rule__RosActionClient__ActclientAssignment_6(); + + state._fsp--; + + + } + + after(grammarAccess.getRosActionClientAccess().getActclientAssignment_6()); } @@ -21056,26 +21492,21 @@ public final void rule__RosParameter__Group__3__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__3__Impl" + // $ANTLR end "rule__RosActionClient__Group__6__Impl" - // $ANTLR start "rule__RosParameter__Group__4" - // InternalRosSystem.g:7030:1: rule__RosParameter__Group__4 : rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 ; - public final void rule__RosParameter__Group__4() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__7" + // InternalRosSystem.g:7111:1: rule__RosActionClient__Group__7 : rule__RosActionClient__Group__7__Impl ; + public final void rule__RosActionClient__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7034:1: ( rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 ) - // InternalRosSystem.g:7035:2: rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 + // InternalRosSystem.g:7115:1: ( rule__RosActionClient__Group__7__Impl ) + // InternalRosSystem.g:7116:2: rule__RosActionClient__Group__7__Impl { - pushFollow(FOLLOW_40); - rule__RosParameter__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosParameter__Group__5(); + rule__RosActionClient__Group__7__Impl(); state._fsp--; @@ -21094,46 +21525,25 @@ public final void rule__RosParameter__Group__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__4" + // $ANTLR end "rule__RosActionClient__Group__7" - // $ANTLR start "rule__RosParameter__Group__4__Impl" - // InternalRosSystem.g:7042:1: rule__RosParameter__Group__4__Impl : ( ( rule__RosParameter__Group_4__0 )? ) ; - public final void rule__RosParameter__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group__7__Impl" + // InternalRosSystem.g:7122:1: rule__RosActionClient__Group__7__Impl : ( '}' ) ; + public final void rule__RosActionClient__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7046:1: ( ( ( rule__RosParameter__Group_4__0 )? ) ) - // InternalRosSystem.g:7047:1: ( ( rule__RosParameter__Group_4__0 )? ) + // InternalRosSystem.g:7126:1: ( ( '}' ) ) + // InternalRosSystem.g:7127:1: ( '}' ) { - // InternalRosSystem.g:7047:1: ( ( rule__RosParameter__Group_4__0 )? ) - // InternalRosSystem.g:7048:2: ( rule__RosParameter__Group_4__0 )? + // InternalRosSystem.g:7127:1: ( '}' ) + // InternalRosSystem.g:7128:2: '}' { - before(grammarAccess.getRosParameterAccess().getGroup_4()); - // InternalRosSystem.g:7049:2: ( rule__RosParameter__Group_4__0 )? - int alt40=2; - int LA40_0 = input.LA(1); - - if ( (LA40_0==53) ) { - alt40=1; - } - switch (alt40) { - case 1 : - // InternalRosSystem.g:7049:3: rule__RosParameter__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__RosParameter__Group_4__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosParameterAccess().getGroup_4()); + before(grammarAccess.getRosActionClientAccess().getRightCurlyBracketKeyword_7()); + match(input,26,FOLLOW_2); + after(grammarAccess.getRosActionClientAccess().getRightCurlyBracketKeyword_7()); } @@ -21152,26 +21562,26 @@ public final void rule__RosParameter__Group__4__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__4__Impl" + // $ANTLR end "rule__RosActionClient__Group__7__Impl" - // $ANTLR start "rule__RosParameter__Group__5" - // InternalRosSystem.g:7057:1: rule__RosParameter__Group__5 : rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 ; - public final void rule__RosParameter__Group__5() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group_4__0" + // InternalRosSystem.g:7138:1: rule__RosActionClient__Group_4__0 : rule__RosActionClient__Group_4__0__Impl rule__RosActionClient__Group_4__1 ; + public final void rule__RosActionClient__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7061:1: ( rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 ) - // InternalRosSystem.g:7062:2: rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 + // InternalRosSystem.g:7142:1: ( rule__RosActionClient__Group_4__0__Impl rule__RosActionClient__Group_4__1 ) + // InternalRosSystem.g:7143:2: rule__RosActionClient__Group_4__0__Impl rule__RosActionClient__Group_4__1 { pushFollow(FOLLOW_6); - rule__RosParameter__Group__5__Impl(); + rule__RosActionClient__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group__6(); + rule__RosActionClient__Group_4__1(); state._fsp--; @@ -21190,25 +21600,25 @@ public final void rule__RosParameter__Group__5() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__5" + // $ANTLR end "rule__RosActionClient__Group_4__0" - // $ANTLR start "rule__RosParameter__Group__5__Impl" - // InternalRosSystem.g:7069:1: rule__RosParameter__Group__5__Impl : ( 'RefParameter' ) ; - public final void rule__RosParameter__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group_4__0__Impl" + // InternalRosSystem.g:7150:1: rule__RosActionClient__Group_4__0__Impl : ( 'ns' ) ; + public final void rule__RosActionClient__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7073:1: ( ( 'RefParameter' ) ) - // InternalRosSystem.g:7074:1: ( 'RefParameter' ) + // InternalRosSystem.g:7154:1: ( ( 'ns' ) ) + // InternalRosSystem.g:7155:1: ( 'ns' ) { - // InternalRosSystem.g:7074:1: ( 'RefParameter' ) - // InternalRosSystem.g:7075:2: 'RefParameter' + // InternalRosSystem.g:7155:1: ( 'ns' ) + // InternalRosSystem.g:7156:2: 'ns' { - before(grammarAccess.getRosParameterAccess().getRefParameterKeyword_5()); - match(input,63,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getRefParameterKeyword_5()); + before(grammarAccess.getRosActionClientAccess().getNsKeyword_4_0()); + match(input,53,FOLLOW_2); + after(grammarAccess.getRosActionClientAccess().getNsKeyword_4_0()); } @@ -21227,26 +21637,21 @@ public final void rule__RosParameter__Group__5__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__5__Impl" + // $ANTLR end "rule__RosActionClient__Group_4__0__Impl" - // $ANTLR start "rule__RosParameter__Group__6" - // InternalRosSystem.g:7084:1: rule__RosParameter__Group__6 : rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 ; - public final void rule__RosParameter__Group__6() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group_4__1" + // InternalRosSystem.g:7165:1: rule__RosActionClient__Group_4__1 : rule__RosActionClient__Group_4__1__Impl ; + public final void rule__RosActionClient__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7088:1: ( rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 ) - // InternalRosSystem.g:7089:2: rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 + // InternalRosSystem.g:7169:1: ( rule__RosActionClient__Group_4__1__Impl ) + // InternalRosSystem.g:7170:2: rule__RosActionClient__Group_4__1__Impl { - pushFollow(FOLLOW_41); - rule__RosParameter__Group__6__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosParameter__Group__7(); + rule__RosActionClient__Group_4__1__Impl(); state._fsp--; @@ -21265,35 +21670,35 @@ public final void rule__RosParameter__Group__6() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__6" + // $ANTLR end "rule__RosActionClient__Group_4__1" - // $ANTLR start "rule__RosParameter__Group__6__Impl" - // InternalRosSystem.g:7096:1: rule__RosParameter__Group__6__Impl : ( ( rule__RosParameter__ParameterAssignment_6 ) ) ; - public final void rule__RosParameter__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClient__Group_4__1__Impl" + // InternalRosSystem.g:7176:1: rule__RosActionClient__Group_4__1__Impl : ( ( rule__RosActionClient__NsAssignment_4_1 ) ) ; + public final void rule__RosActionClient__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7100:1: ( ( ( rule__RosParameter__ParameterAssignment_6 ) ) ) - // InternalRosSystem.g:7101:1: ( ( rule__RosParameter__ParameterAssignment_6 ) ) + // InternalRosSystem.g:7180:1: ( ( ( rule__RosActionClient__NsAssignment_4_1 ) ) ) + // InternalRosSystem.g:7181:1: ( ( rule__RosActionClient__NsAssignment_4_1 ) ) { - // InternalRosSystem.g:7101:1: ( ( rule__RosParameter__ParameterAssignment_6 ) ) - // InternalRosSystem.g:7102:2: ( rule__RosParameter__ParameterAssignment_6 ) + // InternalRosSystem.g:7181:1: ( ( rule__RosActionClient__NsAssignment_4_1 ) ) + // InternalRosSystem.g:7182:2: ( rule__RosActionClient__NsAssignment_4_1 ) { - before(grammarAccess.getRosParameterAccess().getParameterAssignment_6()); - // InternalRosSystem.g:7103:2: ( rule__RosParameter__ParameterAssignment_6 ) - // InternalRosSystem.g:7103:3: rule__RosParameter__ParameterAssignment_6 + before(grammarAccess.getRosActionClientAccess().getNsAssignment_4_1()); + // InternalRosSystem.g:7183:2: ( rule__RosActionClient__NsAssignment_4_1 ) + // InternalRosSystem.g:7183:3: rule__RosActionClient__NsAssignment_4_1 { pushFollow(FOLLOW_2); - rule__RosParameter__ParameterAssignment_6(); + rule__RosActionClient__NsAssignment_4_1(); state._fsp--; } - after(grammarAccess.getRosParameterAccess().getParameterAssignment_6()); + after(grammarAccess.getRosActionClientAccess().getNsAssignment_4_1()); } @@ -21312,26 +21717,26 @@ public final void rule__RosParameter__Group__6__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__6__Impl" + // $ANTLR end "rule__RosActionClient__Group_4__1__Impl" - // $ANTLR start "rule__RosParameter__Group__7" - // InternalRosSystem.g:7111:1: rule__RosParameter__Group__7 : rule__RosParameter__Group__7__Impl rule__RosParameter__Group__8 ; - public final void rule__RosParameter__Group__7() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__0" + // InternalRosSystem.g:7192:1: rule__RosParameter__Group__0 : rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 ; + public final void rule__RosParameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7115:1: ( rule__RosParameter__Group__7__Impl rule__RosParameter__Group__8 ) - // InternalRosSystem.g:7116:2: rule__RosParameter__Group__7__Impl rule__RosParameter__Group__8 + // InternalRosSystem.g:7196:1: ( rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 ) + // InternalRosSystem.g:7197:2: rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 { - pushFollow(FOLLOW_41); - rule__RosParameter__Group__7__Impl(); + pushFollow(FOLLOW_34); + rule__RosParameter__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group__8(); + rule__RosParameter__Group__1(); state._fsp--; @@ -21350,46 +21755,29 @@ public final void rule__RosParameter__Group__7() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__7" + // $ANTLR end "rule__RosParameter__Group__0" - // $ANTLR start "rule__RosParameter__Group__7__Impl" - // InternalRosSystem.g:7123:1: rule__RosParameter__Group__7__Impl : ( ( rule__RosParameter__Group_7__0 )? ) ; - public final void rule__RosParameter__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__0__Impl" + // InternalRosSystem.g:7204:1: rule__RosParameter__Group__0__Impl : ( () ) ; + public final void rule__RosParameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7127:1: ( ( ( rule__RosParameter__Group_7__0 )? ) ) - // InternalRosSystem.g:7128:1: ( ( rule__RosParameter__Group_7__0 )? ) + // InternalRosSystem.g:7208:1: ( ( () ) ) + // InternalRosSystem.g:7209:1: ( () ) { - // InternalRosSystem.g:7128:1: ( ( rule__RosParameter__Group_7__0 )? ) - // InternalRosSystem.g:7129:2: ( rule__RosParameter__Group_7__0 )? + // InternalRosSystem.g:7209:1: ( () ) + // InternalRosSystem.g:7210:2: () + { + before(grammarAccess.getRosParameterAccess().getRosParameterAction_0()); + // InternalRosSystem.g:7211:2: () + // InternalRosSystem.g:7211:3: { - before(grammarAccess.getRosParameterAccess().getGroup_7()); - // InternalRosSystem.g:7130:2: ( rule__RosParameter__Group_7__0 )? - int alt41=2; - int LA41_0 = input.LA(1); - - if ( (LA41_0==64) ) { - alt41=1; - } - switch (alt41) { - case 1 : - // InternalRosSystem.g:7130:3: rule__RosParameter__Group_7__0 - { - pushFollow(FOLLOW_2); - rule__RosParameter__Group_7__0(); - - state._fsp--; - - - } - break; - } - after(grammarAccess.getRosParameterAccess().getGroup_7()); + after(grammarAccess.getRosParameterAccess().getRosParameterAction_0()); } @@ -21397,10 +21785,6 @@ public final void rule__RosParameter__Group__7__Impl() throws RecognitionExcepti } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -21408,21 +21792,26 @@ public final void rule__RosParameter__Group__7__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__7__Impl" + // $ANTLR end "rule__RosParameter__Group__0__Impl" - // $ANTLR start "rule__RosParameter__Group__8" - // InternalRosSystem.g:7138:1: rule__RosParameter__Group__8 : rule__RosParameter__Group__8__Impl ; - public final void rule__RosParameter__Group__8() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__1" + // InternalRosSystem.g:7219:1: rule__RosParameter__Group__1 : rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 ; + public final void rule__RosParameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7142:1: ( rule__RosParameter__Group__8__Impl ) - // InternalRosSystem.g:7143:2: rule__RosParameter__Group__8__Impl + // InternalRosSystem.g:7223:1: ( rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 ) + // InternalRosSystem.g:7224:2: rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 { + pushFollow(FOLLOW_35); + rule__RosParameter__Group__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosParameter__Group__8__Impl(); + rule__RosParameter__Group__2(); state._fsp--; @@ -21441,25 +21830,25 @@ public final void rule__RosParameter__Group__8() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__8" + // $ANTLR end "rule__RosParameter__Group__1" - // $ANTLR start "rule__RosParameter__Group__8__Impl" - // InternalRosSystem.g:7149:1: rule__RosParameter__Group__8__Impl : ( '}' ) ; - public final void rule__RosParameter__Group__8__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__1__Impl" + // InternalRosSystem.g:7231:1: rule__RosParameter__Group__1__Impl : ( 'RosParameter' ) ; + public final void rule__RosParameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7153:1: ( ( '}' ) ) - // InternalRosSystem.g:7154:1: ( '}' ) + // InternalRosSystem.g:7235:1: ( ( 'RosParameter' ) ) + // InternalRosSystem.g:7236:1: ( 'RosParameter' ) { - // InternalRosSystem.g:7154:1: ( '}' ) - // InternalRosSystem.g:7155:2: '}' + // InternalRosSystem.g:7236:1: ( 'RosParameter' ) + // InternalRosSystem.g:7237:2: 'RosParameter' { - before(grammarAccess.getRosParameterAccess().getRightCurlyBracketKeyword_8()); - match(input,26,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getRightCurlyBracketKeyword_8()); + before(grammarAccess.getRosParameterAccess().getRosParameterKeyword_1()); + match(input,62,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getRosParameterKeyword_1()); } @@ -21478,26 +21867,26 @@ public final void rule__RosParameter__Group__8__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__8__Impl" + // $ANTLR end "rule__RosParameter__Group__1__Impl" - // $ANTLR start "rule__RosParameter__Group_4__0" - // InternalRosSystem.g:7165:1: rule__RosParameter__Group_4__0 : rule__RosParameter__Group_4__0__Impl rule__RosParameter__Group_4__1 ; - public final void rule__RosParameter__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__2" + // InternalRosSystem.g:7246:1: rule__RosParameter__Group__2 : rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 ; + public final void rule__RosParameter__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7169:1: ( rule__RosParameter__Group_4__0__Impl rule__RosParameter__Group_4__1 ) - // InternalRosSystem.g:7170:2: rule__RosParameter__Group_4__0__Impl rule__RosParameter__Group_4__1 + // InternalRosSystem.g:7250:1: ( rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 ) + // InternalRosSystem.g:7251:2: rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 { - pushFollow(FOLLOW_6); - rule__RosParameter__Group_4__0__Impl(); + pushFollow(FOLLOW_35); + rule__RosParameter__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group_4__1(); + rule__RosParameter__Group__3(); state._fsp--; @@ -21516,25 +21905,46 @@ public final void rule__RosParameter__Group_4__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group_4__0" + // $ANTLR end "rule__RosParameter__Group__2" - // $ANTLR start "rule__RosParameter__Group_4__0__Impl" - // InternalRosSystem.g:7177:1: rule__RosParameter__Group_4__0__Impl : ( 'ns' ) ; - public final void rule__RosParameter__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__2__Impl" + // InternalRosSystem.g:7258:1: rule__RosParameter__Group__2__Impl : ( ( rule__RosParameter__NameAssignment_2 )? ) ; + public final void rule__RosParameter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7181:1: ( ( 'ns' ) ) - // InternalRosSystem.g:7182:1: ( 'ns' ) + // InternalRosSystem.g:7262:1: ( ( ( rule__RosParameter__NameAssignment_2 )? ) ) + // InternalRosSystem.g:7263:1: ( ( rule__RosParameter__NameAssignment_2 )? ) { - // InternalRosSystem.g:7182:1: ( 'ns' ) - // InternalRosSystem.g:7183:2: 'ns' + // InternalRosSystem.g:7263:1: ( ( rule__RosParameter__NameAssignment_2 )? ) + // InternalRosSystem.g:7264:2: ( rule__RosParameter__NameAssignment_2 )? { - before(grammarAccess.getRosParameterAccess().getNsKeyword_4_0()); - match(input,53,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getNsKeyword_4_0()); + before(grammarAccess.getRosParameterAccess().getNameAssignment_2()); + // InternalRosSystem.g:7265:2: ( rule__RosParameter__NameAssignment_2 )? + int alt51=2; + int LA51_0 = input.LA(1); + + if ( ((LA51_0>=RULE_STRING && LA51_0<=RULE_ID)) ) { + alt51=1; + } + switch (alt51) { + case 1 : + // InternalRosSystem.g:7265:3: rule__RosParameter__NameAssignment_2 + { + pushFollow(FOLLOW_2); + rule__RosParameter__NameAssignment_2(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosParameterAccess().getNameAssignment_2()); } @@ -21553,21 +21963,26 @@ public final void rule__RosParameter__Group_4__0__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__RosParameter__Group_4__0__Impl" + // $ANTLR end "rule__RosParameter__Group__2__Impl" - // $ANTLR start "rule__RosParameter__Group_4__1" - // InternalRosSystem.g:7192:1: rule__RosParameter__Group_4__1 : rule__RosParameter__Group_4__1__Impl ; - public final void rule__RosParameter__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__3" + // InternalRosSystem.g:7273:1: rule__RosParameter__Group__3 : rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 ; + public final void rule__RosParameter__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7196:1: ( rule__RosParameter__Group_4__1__Impl ) - // InternalRosSystem.g:7197:2: rule__RosParameter__Group_4__1__Impl + // InternalRosSystem.g:7277:1: ( rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 ) + // InternalRosSystem.g:7278:2: rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 { + pushFollow(FOLLOW_40); + rule__RosParameter__Group__3__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosParameter__Group_4__1__Impl(); + rule__RosParameter__Group__4(); state._fsp--; @@ -21586,35 +22001,25 @@ public final void rule__RosParameter__Group_4__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group_4__1" + // $ANTLR end "rule__RosParameter__Group__3" - // $ANTLR start "rule__RosParameter__Group_4__1__Impl" - // InternalRosSystem.g:7203:1: rule__RosParameter__Group_4__1__Impl : ( ( rule__RosParameter__NsAssignment_4_1 ) ) ; - public final void rule__RosParameter__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__3__Impl" + // InternalRosSystem.g:7285:1: rule__RosParameter__Group__3__Impl : ( '{' ) ; + public final void rule__RosParameter__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7207:1: ( ( ( rule__RosParameter__NsAssignment_4_1 ) ) ) - // InternalRosSystem.g:7208:1: ( ( rule__RosParameter__NsAssignment_4_1 ) ) - { - // InternalRosSystem.g:7208:1: ( ( rule__RosParameter__NsAssignment_4_1 ) ) - // InternalRosSystem.g:7209:2: ( rule__RosParameter__NsAssignment_4_1 ) + // InternalRosSystem.g:7289:1: ( ( '{' ) ) + // InternalRosSystem.g:7290:1: ( '{' ) { - before(grammarAccess.getRosParameterAccess().getNsAssignment_4_1()); - // InternalRosSystem.g:7210:2: ( rule__RosParameter__NsAssignment_4_1 ) - // InternalRosSystem.g:7210:3: rule__RosParameter__NsAssignment_4_1 + // InternalRosSystem.g:7290:1: ( '{' ) + // InternalRosSystem.g:7291:2: '{' { - pushFollow(FOLLOW_2); - rule__RosParameter__NsAssignment_4_1(); - - state._fsp--; - - - } - - after(grammarAccess.getRosParameterAccess().getNsAssignment_4_1()); + before(grammarAccess.getRosParameterAccess().getLeftCurlyBracketKeyword_3()); + match(input,24,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getLeftCurlyBracketKeyword_3()); } @@ -21633,26 +22038,26 @@ public final void rule__RosParameter__Group_4__1__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__RosParameter__Group_4__1__Impl" + // $ANTLR end "rule__RosParameter__Group__3__Impl" - // $ANTLR start "rule__RosParameter__Group_7__0" - // InternalRosSystem.g:7219:1: rule__RosParameter__Group_7__0 : rule__RosParameter__Group_7__0__Impl rule__RosParameter__Group_7__1 ; - public final void rule__RosParameter__Group_7__0() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__4" + // InternalRosSystem.g:7300:1: rule__RosParameter__Group__4 : rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 ; + public final void rule__RosParameter__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7223:1: ( rule__RosParameter__Group_7__0__Impl rule__RosParameter__Group_7__1 ) - // InternalRosSystem.g:7224:2: rule__RosParameter__Group_7__0__Impl rule__RosParameter__Group_7__1 + // InternalRosSystem.g:7304:1: ( rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 ) + // InternalRosSystem.g:7305:2: rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 { - pushFollow(FOLLOW_42); - rule__RosParameter__Group_7__0__Impl(); + pushFollow(FOLLOW_40); + rule__RosParameter__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group_7__1(); + rule__RosParameter__Group__5(); state._fsp--; @@ -21671,25 +22076,46 @@ public final void rule__RosParameter__Group_7__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group_7__0" + // $ANTLR end "rule__RosParameter__Group__4" - // $ANTLR start "rule__RosParameter__Group_7__0__Impl" - // InternalRosSystem.g:7231:1: rule__RosParameter__Group_7__0__Impl : ( 'value' ) ; - public final void rule__RosParameter__Group_7__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__4__Impl" + // InternalRosSystem.g:7312:1: rule__RosParameter__Group__4__Impl : ( ( rule__RosParameter__Group_4__0 )? ) ; + public final void rule__RosParameter__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7235:1: ( ( 'value' ) ) - // InternalRosSystem.g:7236:1: ( 'value' ) + // InternalRosSystem.g:7316:1: ( ( ( rule__RosParameter__Group_4__0 )? ) ) + // InternalRosSystem.g:7317:1: ( ( rule__RosParameter__Group_4__0 )? ) { - // InternalRosSystem.g:7236:1: ( 'value' ) - // InternalRosSystem.g:7237:2: 'value' + // InternalRosSystem.g:7317:1: ( ( rule__RosParameter__Group_4__0 )? ) + // InternalRosSystem.g:7318:2: ( rule__RosParameter__Group_4__0 )? { - before(grammarAccess.getRosParameterAccess().getValueKeyword_7_0()); - match(input,64,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getValueKeyword_7_0()); + before(grammarAccess.getRosParameterAccess().getGroup_4()); + // InternalRosSystem.g:7319:2: ( rule__RosParameter__Group_4__0 )? + int alt52=2; + int LA52_0 = input.LA(1); + + if ( (LA52_0==53) ) { + alt52=1; + } + switch (alt52) { + case 1 : + // InternalRosSystem.g:7319:3: rule__RosParameter__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__RosParameter__Group_4__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosParameterAccess().getGroup_4()); } @@ -21708,21 +22134,26 @@ public final void rule__RosParameter__Group_7__0__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__RosParameter__Group_7__0__Impl" + // $ANTLR end "rule__RosParameter__Group__4__Impl" - // $ANTLR start "rule__RosParameter__Group_7__1" - // InternalRosSystem.g:7246:1: rule__RosParameter__Group_7__1 : rule__RosParameter__Group_7__1__Impl ; - public final void rule__RosParameter__Group_7__1() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__5" + // InternalRosSystem.g:7327:1: rule__RosParameter__Group__5 : rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 ; + public final void rule__RosParameter__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7250:1: ( rule__RosParameter__Group_7__1__Impl ) - // InternalRosSystem.g:7251:2: rule__RosParameter__Group_7__1__Impl + // InternalRosSystem.g:7331:1: ( rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 ) + // InternalRosSystem.g:7332:2: rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 { + pushFollow(FOLLOW_6); + rule__RosParameter__Group__5__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosParameter__Group_7__1__Impl(); + rule__RosParameter__Group__6(); state._fsp--; @@ -21741,35 +22172,25 @@ public final void rule__RosParameter__Group_7__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group_7__1" + // $ANTLR end "rule__RosParameter__Group__5" - // $ANTLR start "rule__RosParameter__Group_7__1__Impl" - // InternalRosSystem.g:7257:1: rule__RosParameter__Group_7__1__Impl : ( ( rule__RosParameter__ValueAssignment_7_1 ) ) ; - public final void rule__RosParameter__Group_7__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__5__Impl" + // InternalRosSystem.g:7339:1: rule__RosParameter__Group__5__Impl : ( 'RefParameter' ) ; + public final void rule__RosParameter__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7261:1: ( ( ( rule__RosParameter__ValueAssignment_7_1 ) ) ) - // InternalRosSystem.g:7262:1: ( ( rule__RosParameter__ValueAssignment_7_1 ) ) + // InternalRosSystem.g:7343:1: ( ( 'RefParameter' ) ) + // InternalRosSystem.g:7344:1: ( 'RefParameter' ) { - // InternalRosSystem.g:7262:1: ( ( rule__RosParameter__ValueAssignment_7_1 ) ) - // InternalRosSystem.g:7263:2: ( rule__RosParameter__ValueAssignment_7_1 ) + // InternalRosSystem.g:7344:1: ( 'RefParameter' ) + // InternalRosSystem.g:7345:2: 'RefParameter' { - before(grammarAccess.getRosParameterAccess().getValueAssignment_7_1()); - // InternalRosSystem.g:7264:2: ( rule__RosParameter__ValueAssignment_7_1 ) - // InternalRosSystem.g:7264:3: rule__RosParameter__ValueAssignment_7_1 - { - pushFollow(FOLLOW_2); - rule__RosParameter__ValueAssignment_7_1(); - - state._fsp--; - - - } - - after(grammarAccess.getRosParameterAccess().getValueAssignment_7_1()); + before(grammarAccess.getRosParameterAccess().getRefParameterKeyword_5()); + match(input,63,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getRefParameterKeyword_5()); } @@ -21788,26 +22209,26 @@ public final void rule__RosParameter__Group_7__1__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__RosParameter__Group_7__1__Impl" + // $ANTLR end "rule__RosParameter__Group__5__Impl" - // $ANTLR start "rule__Parameter__Group__0" - // InternalRosSystem.g:7273:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; - public final void rule__Parameter__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__6" + // InternalRosSystem.g:7354:1: rule__RosParameter__Group__6 : rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 ; + public final void rule__RosParameter__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7277:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) - // InternalRosSystem.g:7278:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 + // InternalRosSystem.g:7358:1: ( rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 ) + // InternalRosSystem.g:7359:2: rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 { - pushFollow(FOLLOW_4); - rule__Parameter__Group__0__Impl(); + pushFollow(FOLLOW_41); + rule__RosParameter__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Parameter__Group__1(); + rule__RosParameter__Group__7(); state._fsp--; @@ -21826,25 +22247,35 @@ public final void rule__Parameter__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group__0" + // $ANTLR end "rule__RosParameter__Group__6" - // $ANTLR start "rule__Parameter__Group__0__Impl" - // InternalRosSystem.g:7285:1: rule__Parameter__Group__0__Impl : ( 'Parameter' ) ; - public final void rule__Parameter__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__6__Impl" + // InternalRosSystem.g:7366:1: rule__RosParameter__Group__6__Impl : ( ( rule__RosParameter__ParameterAssignment_6 ) ) ; + public final void rule__RosParameter__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7289:1: ( ( 'Parameter' ) ) - // InternalRosSystem.g:7290:1: ( 'Parameter' ) + // InternalRosSystem.g:7370:1: ( ( ( rule__RosParameter__ParameterAssignment_6 ) ) ) + // InternalRosSystem.g:7371:1: ( ( rule__RosParameter__ParameterAssignment_6 ) ) { - // InternalRosSystem.g:7290:1: ( 'Parameter' ) - // InternalRosSystem.g:7291:2: 'Parameter' + // InternalRosSystem.g:7371:1: ( ( rule__RosParameter__ParameterAssignment_6 ) ) + // InternalRosSystem.g:7372:2: ( rule__RosParameter__ParameterAssignment_6 ) { - before(grammarAccess.getParameterAccess().getParameterKeyword_0()); - match(input,65,FOLLOW_2); - after(grammarAccess.getParameterAccess().getParameterKeyword_0()); + before(grammarAccess.getRosParameterAccess().getParameterAssignment_6()); + // InternalRosSystem.g:7373:2: ( rule__RosParameter__ParameterAssignment_6 ) + // InternalRosSystem.g:7373:3: rule__RosParameter__ParameterAssignment_6 + { + pushFollow(FOLLOW_2); + rule__RosParameter__ParameterAssignment_6(); + + state._fsp--; + + + } + + after(grammarAccess.getRosParameterAccess().getParameterAssignment_6()); } @@ -21863,26 +22294,26 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Parameter__Group__0__Impl" + // $ANTLR end "rule__RosParameter__Group__6__Impl" - // $ANTLR start "rule__Parameter__Group__1" - // InternalRosSystem.g:7300:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ; - public final void rule__Parameter__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__7" + // InternalRosSystem.g:7381:1: rule__RosParameter__Group__7 : rule__RosParameter__Group__7__Impl rule__RosParameter__Group__8 ; + public final void rule__RosParameter__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7304:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) - // InternalRosSystem.g:7305:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 + // InternalRosSystem.g:7385:1: ( rule__RosParameter__Group__7__Impl rule__RosParameter__Group__8 ) + // InternalRosSystem.g:7386:2: rule__RosParameter__Group__7__Impl rule__RosParameter__Group__8 { - pushFollow(FOLLOW_25); - rule__Parameter__Group__1__Impl(); + pushFollow(FOLLOW_41); + rule__RosParameter__Group__7__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Parameter__Group__2(); + rule__RosParameter__Group__8(); state._fsp--; @@ -21901,25 +22332,46 @@ public final void rule__Parameter__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group__1" + // $ANTLR end "rule__RosParameter__Group__7" - // $ANTLR start "rule__Parameter__Group__1__Impl" - // InternalRosSystem.g:7312:1: rule__Parameter__Group__1__Impl : ( '{' ) ; - public final void rule__Parameter__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__7__Impl" + // InternalRosSystem.g:7393:1: rule__RosParameter__Group__7__Impl : ( ( rule__RosParameter__Group_7__0 )? ) ; + public final void rule__RosParameter__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7316:1: ( ( '{' ) ) - // InternalRosSystem.g:7317:1: ( '{' ) + // InternalRosSystem.g:7397:1: ( ( ( rule__RosParameter__Group_7__0 )? ) ) + // InternalRosSystem.g:7398:1: ( ( rule__RosParameter__Group_7__0 )? ) { - // InternalRosSystem.g:7317:1: ( '{' ) - // InternalRosSystem.g:7318:2: '{' + // InternalRosSystem.g:7398:1: ( ( rule__RosParameter__Group_7__0 )? ) + // InternalRosSystem.g:7399:2: ( rule__RosParameter__Group_7__0 )? { - before(grammarAccess.getParameterAccess().getLeftCurlyBracketKeyword_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getParameterAccess().getLeftCurlyBracketKeyword_1()); + before(grammarAccess.getRosParameterAccess().getGroup_7()); + // InternalRosSystem.g:7400:2: ( rule__RosParameter__Group_7__0 )? + int alt53=2; + int LA53_0 = input.LA(1); + + if ( (LA53_0==64) ) { + alt53=1; + } + switch (alt53) { + case 1 : + // InternalRosSystem.g:7400:3: rule__RosParameter__Group_7__0 + { + pushFollow(FOLLOW_2); + rule__RosParameter__Group_7__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosParameterAccess().getGroup_7()); } @@ -21938,26 +22390,21 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Parameter__Group__1__Impl" + // $ANTLR end "rule__RosParameter__Group__7__Impl" - // $ANTLR start "rule__Parameter__Group__2" - // InternalRosSystem.g:7327:1: rule__Parameter__Group__2 : rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ; - public final void rule__Parameter__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__8" + // InternalRosSystem.g:7408:1: rule__RosParameter__Group__8 : rule__RosParameter__Group__8__Impl ; + public final void rule__RosParameter__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7331:1: ( rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ) - // InternalRosSystem.g:7332:2: rule__Parameter__Group__2__Impl rule__Parameter__Group__3 + // InternalRosSystem.g:7412:1: ( rule__RosParameter__Group__8__Impl ) + // InternalRosSystem.g:7413:2: rule__RosParameter__Group__8__Impl { - pushFollow(FOLLOW_6); - rule__Parameter__Group__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__Parameter__Group__3(); + rule__RosParameter__Group__8__Impl(); state._fsp--; @@ -21976,25 +22423,25 @@ public final void rule__Parameter__Group__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group__2" + // $ANTLR end "rule__RosParameter__Group__8" - // $ANTLR start "rule__Parameter__Group__2__Impl" - // InternalRosSystem.g:7339:1: rule__Parameter__Group__2__Impl : ( 'name' ) ; - public final void rule__Parameter__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__8__Impl" + // InternalRosSystem.g:7419:1: rule__RosParameter__Group__8__Impl : ( '}' ) ; + public final void rule__RosParameter__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7343:1: ( ( 'name' ) ) - // InternalRosSystem.g:7344:1: ( 'name' ) + // InternalRosSystem.g:7423:1: ( ( '}' ) ) + // InternalRosSystem.g:7424:1: ( '}' ) { - // InternalRosSystem.g:7344:1: ( 'name' ) - // InternalRosSystem.g:7345:2: 'name' + // InternalRosSystem.g:7424:1: ( '}' ) + // InternalRosSystem.g:7425:2: '}' { - before(grammarAccess.getParameterAccess().getNameKeyword_2()); - match(input,41,FOLLOW_2); - after(grammarAccess.getParameterAccess().getNameKeyword_2()); + before(grammarAccess.getRosParameterAccess().getRightCurlyBracketKeyword_8()); + match(input,26,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getRightCurlyBracketKeyword_8()); } @@ -22013,26 +22460,26 @@ public final void rule__Parameter__Group__2__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Parameter__Group__2__Impl" + // $ANTLR end "rule__RosParameter__Group__8__Impl" - // $ANTLR start "rule__Parameter__Group__3" - // InternalRosSystem.g:7354:1: rule__Parameter__Group__3 : rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ; - public final void rule__Parameter__Group__3() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group_4__0" + // InternalRosSystem.g:7435:1: rule__RosParameter__Group_4__0 : rule__RosParameter__Group_4__0__Impl rule__RosParameter__Group_4__1 ; + public final void rule__RosParameter__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7358:1: ( rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ) - // InternalRosSystem.g:7359:2: rule__Parameter__Group__3__Impl rule__Parameter__Group__4 + // InternalRosSystem.g:7439:1: ( rule__RosParameter__Group_4__0__Impl rule__RosParameter__Group_4__1 ) + // InternalRosSystem.g:7440:2: rule__RosParameter__Group_4__0__Impl rule__RosParameter__Group_4__1 { - pushFollow(FOLLOW_43); - rule__Parameter__Group__3__Impl(); + pushFollow(FOLLOW_6); + rule__RosParameter__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Parameter__Group__4(); + rule__RosParameter__Group_4__1(); state._fsp--; @@ -22051,35 +22498,25 @@ public final void rule__Parameter__Group__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group__3" + // $ANTLR end "rule__RosParameter__Group_4__0" - // $ANTLR start "rule__Parameter__Group__3__Impl" - // InternalRosSystem.g:7366:1: rule__Parameter__Group__3__Impl : ( ( rule__Parameter__NameAssignment_3 ) ) ; - public final void rule__Parameter__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group_4__0__Impl" + // InternalRosSystem.g:7447:1: rule__RosParameter__Group_4__0__Impl : ( 'ns' ) ; + public final void rule__RosParameter__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7370:1: ( ( ( rule__Parameter__NameAssignment_3 ) ) ) - // InternalRosSystem.g:7371:1: ( ( rule__Parameter__NameAssignment_3 ) ) - { - // InternalRosSystem.g:7371:1: ( ( rule__Parameter__NameAssignment_3 ) ) - // InternalRosSystem.g:7372:2: ( rule__Parameter__NameAssignment_3 ) + // InternalRosSystem.g:7451:1: ( ( 'ns' ) ) + // InternalRosSystem.g:7452:1: ( 'ns' ) { - before(grammarAccess.getParameterAccess().getNameAssignment_3()); - // InternalRosSystem.g:7373:2: ( rule__Parameter__NameAssignment_3 ) - // InternalRosSystem.g:7373:3: rule__Parameter__NameAssignment_3 + // InternalRosSystem.g:7452:1: ( 'ns' ) + // InternalRosSystem.g:7453:2: 'ns' { - pushFollow(FOLLOW_2); - rule__Parameter__NameAssignment_3(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterAccess().getNameAssignment_3()); + before(grammarAccess.getRosParameterAccess().getNsKeyword_4_0()); + match(input,53,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getNsKeyword_4_0()); } @@ -22098,26 +22535,21 @@ public final void rule__Parameter__Group__3__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Parameter__Group__3__Impl" + // $ANTLR end "rule__RosParameter__Group_4__0__Impl" - // $ANTLR start "rule__Parameter__Group__4" - // InternalRosSystem.g:7381:1: rule__Parameter__Group__4 : rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ; - public final void rule__Parameter__Group__4() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group_4__1" + // InternalRosSystem.g:7462:1: rule__RosParameter__Group_4__1 : rule__RosParameter__Group_4__1__Impl ; + public final void rule__RosParameter__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7385:1: ( rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ) - // InternalRosSystem.g:7386:2: rule__Parameter__Group__4__Impl rule__Parameter__Group__5 + // InternalRosSystem.g:7466:1: ( rule__RosParameter__Group_4__1__Impl ) + // InternalRosSystem.g:7467:2: rule__RosParameter__Group_4__1__Impl { - pushFollow(FOLLOW_43); - rule__Parameter__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__Parameter__Group__5(); + rule__RosParameter__Group_4__1__Impl(); state._fsp--; @@ -22136,46 +22568,35 @@ public final void rule__Parameter__Group__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group__4" + // $ANTLR end "rule__RosParameter__Group_4__1" - // $ANTLR start "rule__Parameter__Group__4__Impl" - // InternalRosSystem.g:7393:1: rule__Parameter__Group__4__Impl : ( ( rule__Parameter__Group_4__0 )? ) ; - public final void rule__Parameter__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group_4__1__Impl" + // InternalRosSystem.g:7473:1: rule__RosParameter__Group_4__1__Impl : ( ( rule__RosParameter__NsAssignment_4_1 ) ) ; + public final void rule__RosParameter__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7397:1: ( ( ( rule__Parameter__Group_4__0 )? ) ) - // InternalRosSystem.g:7398:1: ( ( rule__Parameter__Group_4__0 )? ) + // InternalRosSystem.g:7477:1: ( ( ( rule__RosParameter__NsAssignment_4_1 ) ) ) + // InternalRosSystem.g:7478:1: ( ( rule__RosParameter__NsAssignment_4_1 ) ) { - // InternalRosSystem.g:7398:1: ( ( rule__Parameter__Group_4__0 )? ) - // InternalRosSystem.g:7399:2: ( rule__Parameter__Group_4__0 )? + // InternalRosSystem.g:7478:1: ( ( rule__RosParameter__NsAssignment_4_1 ) ) + // InternalRosSystem.g:7479:2: ( rule__RosParameter__NsAssignment_4_1 ) { - before(grammarAccess.getParameterAccess().getGroup_4()); - // InternalRosSystem.g:7400:2: ( rule__Parameter__Group_4__0 )? - int alt42=2; - int LA42_0 = input.LA(1); - - if ( (LA42_0==42) ) { - alt42=1; - } - switch (alt42) { - case 1 : - // InternalRosSystem.g:7400:3: rule__Parameter__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__Parameter__Group_4__0(); - - state._fsp--; + before(grammarAccess.getRosParameterAccess().getNsAssignment_4_1()); + // InternalRosSystem.g:7480:2: ( rule__RosParameter__NsAssignment_4_1 ) + // InternalRosSystem.g:7480:3: rule__RosParameter__NsAssignment_4_1 + { + pushFollow(FOLLOW_2); + rule__RosParameter__NsAssignment_4_1(); + state._fsp--; - } - break; } - after(grammarAccess.getParameterAccess().getGroup_4()); + after(grammarAccess.getRosParameterAccess().getNsAssignment_4_1()); } @@ -22194,26 +22615,26 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Parameter__Group__4__Impl" + // $ANTLR end "rule__RosParameter__Group_4__1__Impl" - // $ANTLR start "rule__Parameter__Group__5" - // InternalRosSystem.g:7408:1: rule__Parameter__Group__5 : rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ; - public final void rule__Parameter__Group__5() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group_7__0" + // InternalRosSystem.g:7489:1: rule__RosParameter__Group_7__0 : rule__RosParameter__Group_7__0__Impl rule__RosParameter__Group_7__1 ; + public final void rule__RosParameter__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7412:1: ( rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ) - // InternalRosSystem.g:7413:2: rule__Parameter__Group__5__Impl rule__Parameter__Group__6 + // InternalRosSystem.g:7493:1: ( rule__RosParameter__Group_7__0__Impl rule__RosParameter__Group_7__1 ) + // InternalRosSystem.g:7494:2: rule__RosParameter__Group_7__0__Impl rule__RosParameter__Group_7__1 { - pushFollow(FOLLOW_43); - rule__Parameter__Group__5__Impl(); + pushFollow(FOLLOW_42); + rule__RosParameter__Group_7__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Parameter__Group__6(); + rule__RosParameter__Group_7__1(); state._fsp--; @@ -22232,46 +22653,25 @@ public final void rule__Parameter__Group__5() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group__5" + // $ANTLR end "rule__RosParameter__Group_7__0" - // $ANTLR start "rule__Parameter__Group__5__Impl" - // InternalRosSystem.g:7420:1: rule__Parameter__Group__5__Impl : ( ( rule__Parameter__Group_5__0 )? ) ; - public final void rule__Parameter__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group_7__0__Impl" + // InternalRosSystem.g:7501:1: rule__RosParameter__Group_7__0__Impl : ( 'value' ) ; + public final void rule__RosParameter__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7424:1: ( ( ( rule__Parameter__Group_5__0 )? ) ) - // InternalRosSystem.g:7425:1: ( ( rule__Parameter__Group_5__0 )? ) + // InternalRosSystem.g:7505:1: ( ( 'value' ) ) + // InternalRosSystem.g:7506:1: ( 'value' ) { - // InternalRosSystem.g:7425:1: ( ( rule__Parameter__Group_5__0 )? ) - // InternalRosSystem.g:7426:2: ( rule__Parameter__Group_5__0 )? + // InternalRosSystem.g:7506:1: ( 'value' ) + // InternalRosSystem.g:7507:2: 'value' { - before(grammarAccess.getParameterAccess().getGroup_5()); - // InternalRosSystem.g:7427:2: ( rule__Parameter__Group_5__0 )? - int alt43=2; - int LA43_0 = input.LA(1); - - if ( (LA43_0==66) ) { - alt43=1; - } - switch (alt43) { - case 1 : - // InternalRosSystem.g:7427:3: rule__Parameter__Group_5__0 - { - pushFollow(FOLLOW_2); - rule__Parameter__Group_5__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getParameterAccess().getGroup_5()); + before(grammarAccess.getRosParameterAccess().getValueKeyword_7_0()); + match(input,64,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getValueKeyword_7_0()); } @@ -22290,26 +22690,21 @@ public final void rule__Parameter__Group__5__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Parameter__Group__5__Impl" + // $ANTLR end "rule__RosParameter__Group_7__0__Impl" - // $ANTLR start "rule__Parameter__Group__6" - // InternalRosSystem.g:7435:1: rule__Parameter__Group__6 : rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ; - public final void rule__Parameter__Group__6() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group_7__1" + // InternalRosSystem.g:7516:1: rule__RosParameter__Group_7__1 : rule__RosParameter__Group_7__1__Impl ; + public final void rule__RosParameter__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7439:1: ( rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ) - // InternalRosSystem.g:7440:2: rule__Parameter__Group__6__Impl rule__Parameter__Group__7 + // InternalRosSystem.g:7520:1: ( rule__RosParameter__Group_7__1__Impl ) + // InternalRosSystem.g:7521:2: rule__RosParameter__Group_7__1__Impl { - pushFollow(FOLLOW_43); - rule__Parameter__Group__6__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__Parameter__Group__7(); + rule__RosParameter__Group_7__1__Impl(); state._fsp--; @@ -22328,46 +22723,35 @@ public final void rule__Parameter__Group__6() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group__6" + // $ANTLR end "rule__RosParameter__Group_7__1" - // $ANTLR start "rule__Parameter__Group__6__Impl" - // InternalRosSystem.g:7447:1: rule__Parameter__Group__6__Impl : ( ( rule__Parameter__Group_6__0 )? ) ; - public final void rule__Parameter__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group_7__1__Impl" + // InternalRosSystem.g:7527:1: rule__RosParameter__Group_7__1__Impl : ( ( rule__RosParameter__ValueAssignment_7_1 ) ) ; + public final void rule__RosParameter__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7451:1: ( ( ( rule__Parameter__Group_6__0 )? ) ) - // InternalRosSystem.g:7452:1: ( ( rule__Parameter__Group_6__0 )? ) + // InternalRosSystem.g:7531:1: ( ( ( rule__RosParameter__ValueAssignment_7_1 ) ) ) + // InternalRosSystem.g:7532:1: ( ( rule__RosParameter__ValueAssignment_7_1 ) ) { - // InternalRosSystem.g:7452:1: ( ( rule__Parameter__Group_6__0 )? ) - // InternalRosSystem.g:7453:2: ( rule__Parameter__Group_6__0 )? + // InternalRosSystem.g:7532:1: ( ( rule__RosParameter__ValueAssignment_7_1 ) ) + // InternalRosSystem.g:7533:2: ( rule__RosParameter__ValueAssignment_7_1 ) { - before(grammarAccess.getParameterAccess().getGroup_6()); - // InternalRosSystem.g:7454:2: ( rule__Parameter__Group_6__0 )? - int alt44=2; - int LA44_0 = input.LA(1); - - if ( (LA44_0==64) ) { - alt44=1; - } - switch (alt44) { - case 1 : - // InternalRosSystem.g:7454:3: rule__Parameter__Group_6__0 - { - pushFollow(FOLLOW_2); - rule__Parameter__Group_6__0(); - - state._fsp--; + before(grammarAccess.getRosParameterAccess().getValueAssignment_7_1()); + // InternalRosSystem.g:7534:2: ( rule__RosParameter__ValueAssignment_7_1 ) + // InternalRosSystem.g:7534:3: rule__RosParameter__ValueAssignment_7_1 + { + pushFollow(FOLLOW_2); + rule__RosParameter__ValueAssignment_7_1(); + state._fsp--; - } - break; } - after(grammarAccess.getParameterAccess().getGroup_6()); + after(grammarAccess.getRosParameterAccess().getValueAssignment_7_1()); } @@ -22386,21 +22770,26 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Parameter__Group__6__Impl" + // $ANTLR end "rule__RosParameter__Group_7__1__Impl" - // $ANTLR start "rule__Parameter__Group__7" - // InternalRosSystem.g:7462:1: rule__Parameter__Group__7 : rule__Parameter__Group__7__Impl ; - public final void rule__Parameter__Group__7() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group__0" + // InternalRosSystem.g:7543: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 { - // InternalRosSystem.g:7466:1: ( rule__Parameter__Group__7__Impl ) - // InternalRosSystem.g:7467:2: rule__Parameter__Group__7__Impl + // InternalRosSystem.g:7547:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) + // InternalRosSystem.g:7548:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 { + pushFollow(FOLLOW_4); + rule__Parameter__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__Parameter__Group__7__Impl(); + rule__Parameter__Group__1(); state._fsp--; @@ -22419,25 +22808,25 @@ public final void rule__Parameter__Group__7() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group__7" + // $ANTLR end "rule__Parameter__Group__0" - // $ANTLR start "rule__Parameter__Group__7__Impl" - // InternalRosSystem.g:7473:1: rule__Parameter__Group__7__Impl : ( '}' ) ; - public final void rule__Parameter__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group__0__Impl" + // InternalRosSystem.g:7555:1: rule__Parameter__Group__0__Impl : ( 'Parameter' ) ; + public final void rule__Parameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7477:1: ( ( '}' ) ) - // InternalRosSystem.g:7478:1: ( '}' ) + // InternalRosSystem.g:7559:1: ( ( 'Parameter' ) ) + // InternalRosSystem.g:7560:1: ( 'Parameter' ) { - // InternalRosSystem.g:7478:1: ( '}' ) - // InternalRosSystem.g:7479:2: '}' + // InternalRosSystem.g:7560:1: ( 'Parameter' ) + // InternalRosSystem.g:7561:2: 'Parameter' { - before(grammarAccess.getParameterAccess().getRightCurlyBracketKeyword_7()); - match(input,26,FOLLOW_2); - after(grammarAccess.getParameterAccess().getRightCurlyBracketKeyword_7()); + before(grammarAccess.getParameterAccess().getParameterKeyword_0()); + match(input,65,FOLLOW_2); + after(grammarAccess.getParameterAccess().getParameterKeyword_0()); } @@ -22456,26 +22845,26 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Parameter__Group__7__Impl" + // $ANTLR end "rule__Parameter__Group__0__Impl" - // $ANTLR start "rule__Parameter__Group_4__0" - // InternalRosSystem.g:7489: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 { + // $ANTLR start "rule__Parameter__Group__1" + // InternalRosSystem.g:7570: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 { - // InternalRosSystem.g:7493:1: ( rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 ) - // InternalRosSystem.g:7494:2: rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 + // InternalRosSystem.g:7574:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) + // InternalRosSystem.g:7575:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 { - pushFollow(FOLLOW_44); - rule__Parameter__Group_4__0__Impl(); + pushFollow(FOLLOW_25); + rule__Parameter__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Parameter__Group_4__1(); + rule__Parameter__Group__2(); state._fsp--; @@ -22494,25 +22883,25 @@ public final void rule__Parameter__Group_4__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group_4__0" + // $ANTLR end "rule__Parameter__Group__1" - // $ANTLR start "rule__Parameter__Group_4__0__Impl" - // InternalRosSystem.g:7501:1: rule__Parameter__Group_4__0__Impl : ( 'NameSpace' ) ; - public final void rule__Parameter__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group__1__Impl" + // InternalRosSystem.g:7582:1: rule__Parameter__Group__1__Impl : ( '{' ) ; + public final void rule__Parameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7505:1: ( ( 'NameSpace' ) ) - // InternalRosSystem.g:7506:1: ( 'NameSpace' ) + // InternalRosSystem.g:7586:1: ( ( '{' ) ) + // InternalRosSystem.g:7587:1: ( '{' ) { - // InternalRosSystem.g:7506:1: ( 'NameSpace' ) - // InternalRosSystem.g:7507:2: 'NameSpace' + // InternalRosSystem.g:7587:1: ( '{' ) + // InternalRosSystem.g:7588:2: '{' { - before(grammarAccess.getParameterAccess().getNameSpaceKeyword_4_0()); - match(input,42,FOLLOW_2); - after(grammarAccess.getParameterAccess().getNameSpaceKeyword_4_0()); + before(grammarAccess.getParameterAccess().getLeftCurlyBracketKeyword_1()); + match(input,24,FOLLOW_2); + after(grammarAccess.getParameterAccess().getLeftCurlyBracketKeyword_1()); } @@ -22531,21 +22920,26 @@ public final void rule__Parameter__Group_4__0__Impl() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__Parameter__Group_4__0__Impl" + // $ANTLR end "rule__Parameter__Group__1__Impl" - // $ANTLR start "rule__Parameter__Group_4__1" - // InternalRosSystem.g:7516:1: rule__Parameter__Group_4__1 : rule__Parameter__Group_4__1__Impl ; - public final void rule__Parameter__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group__2" + // InternalRosSystem.g:7597: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 { - // InternalRosSystem.g:7520:1: ( rule__Parameter__Group_4__1__Impl ) - // InternalRosSystem.g:7521:2: rule__Parameter__Group_4__1__Impl + // InternalRosSystem.g:7601:1: ( rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ) + // InternalRosSystem.g:7602:2: rule__Parameter__Group__2__Impl rule__Parameter__Group__3 { - pushFollow(FOLLOW_2); - rule__Parameter__Group_4__1__Impl(); + pushFollow(FOLLOW_6); + rule__Parameter__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Parameter__Group__3(); state._fsp--; @@ -22564,35 +22958,25 @@ public final void rule__Parameter__Group_4__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group_4__1" + // $ANTLR end "rule__Parameter__Group__2" - // $ANTLR start "rule__Parameter__Group_4__1__Impl" - // InternalRosSystem.g:7527:1: rule__Parameter__Group_4__1__Impl : ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ; - public final void rule__Parameter__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group__2__Impl" + // InternalRosSystem.g:7609:1: rule__Parameter__Group__2__Impl : ( 'name' ) ; + public final void rule__Parameter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7531:1: ( ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ) - // InternalRosSystem.g:7532:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) - { - // InternalRosSystem.g:7532:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) - // InternalRosSystem.g:7533:2: ( rule__Parameter__NamespaceAssignment_4_1 ) + // InternalRosSystem.g:7613:1: ( ( 'name' ) ) + // InternalRosSystem.g:7614:1: ( 'name' ) { - before(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); - // InternalRosSystem.g:7534:2: ( rule__Parameter__NamespaceAssignment_4_1 ) - // InternalRosSystem.g:7534:3: rule__Parameter__NamespaceAssignment_4_1 + // InternalRosSystem.g:7614:1: ( 'name' ) + // InternalRosSystem.g:7615:2: 'name' { - pushFollow(FOLLOW_2); - rule__Parameter__NamespaceAssignment_4_1(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); + before(grammarAccess.getParameterAccess().getNameKeyword_2()); + match(input,41,FOLLOW_2); + after(grammarAccess.getParameterAccess().getNameKeyword_2()); } @@ -22611,26 +22995,26 @@ public final void rule__Parameter__Group_4__1__Impl() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__Parameter__Group_4__1__Impl" + // $ANTLR end "rule__Parameter__Group__2__Impl" - // $ANTLR start "rule__Parameter__Group_5__0" - // InternalRosSystem.g:7543:1: rule__Parameter__Group_5__0 : rule__Parameter__Group_5__0__Impl rule__Parameter__Group_5__1 ; - public final void rule__Parameter__Group_5__0() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group__3" + // InternalRosSystem.g:7624: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 { - // InternalRosSystem.g:7547:1: ( rule__Parameter__Group_5__0__Impl rule__Parameter__Group_5__1 ) - // InternalRosSystem.g:7548:2: rule__Parameter__Group_5__0__Impl rule__Parameter__Group_5__1 + // InternalRosSystem.g:7628:1: ( rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ) + // InternalRosSystem.g:7629:2: rule__Parameter__Group__3__Impl rule__Parameter__Group__4 { - pushFollow(FOLLOW_45); - rule__Parameter__Group_5__0__Impl(); + pushFollow(FOLLOW_43); + rule__Parameter__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Parameter__Group_5__1(); + rule__Parameter__Group__4(); state._fsp--; @@ -22649,25 +23033,35 @@ public final void rule__Parameter__Group_5__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group_5__0" + // $ANTLR end "rule__Parameter__Group__3" - // $ANTLR start "rule__Parameter__Group_5__0__Impl" - // InternalRosSystem.g:7555:1: rule__Parameter__Group_5__0__Impl : ( 'type' ) ; - public final void rule__Parameter__Group_5__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group__3__Impl" + // InternalRosSystem.g:7636:1: rule__Parameter__Group__3__Impl : ( ( rule__Parameter__NameAssignment_3 ) ) ; + public final void rule__Parameter__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7559:1: ( ( 'type' ) ) - // InternalRosSystem.g:7560:1: ( 'type' ) + // InternalRosSystem.g:7640:1: ( ( ( rule__Parameter__NameAssignment_3 ) ) ) + // InternalRosSystem.g:7641:1: ( ( rule__Parameter__NameAssignment_3 ) ) { - // InternalRosSystem.g:7560:1: ( 'type' ) - // InternalRosSystem.g:7561:2: 'type' + // InternalRosSystem.g:7641:1: ( ( rule__Parameter__NameAssignment_3 ) ) + // InternalRosSystem.g:7642:2: ( rule__Parameter__NameAssignment_3 ) { - before(grammarAccess.getParameterAccess().getTypeKeyword_5_0()); - match(input,66,FOLLOW_2); - after(grammarAccess.getParameterAccess().getTypeKeyword_5_0()); + before(grammarAccess.getParameterAccess().getNameAssignment_3()); + // InternalRosSystem.g:7643:2: ( rule__Parameter__NameAssignment_3 ) + // InternalRosSystem.g:7643:3: rule__Parameter__NameAssignment_3 + { + pushFollow(FOLLOW_2); + rule__Parameter__NameAssignment_3(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterAccess().getNameAssignment_3()); } @@ -22686,21 +23080,26 @@ public final void rule__Parameter__Group_5__0__Impl() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__Parameter__Group_5__0__Impl" + // $ANTLR end "rule__Parameter__Group__3__Impl" - // $ANTLR start "rule__Parameter__Group_5__1" - // InternalRosSystem.g:7570:1: rule__Parameter__Group_5__1 : rule__Parameter__Group_5__1__Impl ; - public final void rule__Parameter__Group_5__1() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group__4" + // InternalRosSystem.g:7651: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 { - // InternalRosSystem.g:7574:1: ( rule__Parameter__Group_5__1__Impl ) - // InternalRosSystem.g:7575:2: rule__Parameter__Group_5__1__Impl + // InternalRosSystem.g:7655:1: ( rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ) + // InternalRosSystem.g:7656:2: rule__Parameter__Group__4__Impl rule__Parameter__Group__5 { + pushFollow(FOLLOW_43); + rule__Parameter__Group__4__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__Parameter__Group_5__1__Impl(); + rule__Parameter__Group__5(); state._fsp--; @@ -22719,35 +23118,46 @@ public final void rule__Parameter__Group_5__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group_5__1" + // $ANTLR end "rule__Parameter__Group__4" - // $ANTLR start "rule__Parameter__Group_5__1__Impl" - // InternalRosSystem.g:7581:1: rule__Parameter__Group_5__1__Impl : ( ( rule__Parameter__TypeAssignment_5_1 ) ) ; - public final void rule__Parameter__Group_5__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group__4__Impl" + // InternalRosSystem.g:7663: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 { - // InternalRosSystem.g:7585:1: ( ( ( rule__Parameter__TypeAssignment_5_1 ) ) ) - // InternalRosSystem.g:7586:1: ( ( rule__Parameter__TypeAssignment_5_1 ) ) + // InternalRosSystem.g:7667:1: ( ( ( rule__Parameter__Group_4__0 )? ) ) + // InternalRosSystem.g:7668:1: ( ( rule__Parameter__Group_4__0 )? ) { - // InternalRosSystem.g:7586:1: ( ( rule__Parameter__TypeAssignment_5_1 ) ) - // InternalRosSystem.g:7587:2: ( rule__Parameter__TypeAssignment_5_1 ) + // InternalRosSystem.g:7668:1: ( ( rule__Parameter__Group_4__0 )? ) + // InternalRosSystem.g:7669:2: ( rule__Parameter__Group_4__0 )? { - before(grammarAccess.getParameterAccess().getTypeAssignment_5_1()); - // InternalRosSystem.g:7588:2: ( rule__Parameter__TypeAssignment_5_1 ) - // InternalRosSystem.g:7588:3: rule__Parameter__TypeAssignment_5_1 - { - pushFollow(FOLLOW_2); - rule__Parameter__TypeAssignment_5_1(); + before(grammarAccess.getParameterAccess().getGroup_4()); + // InternalRosSystem.g:7670:2: ( rule__Parameter__Group_4__0 )? + int alt54=2; + int LA54_0 = input.LA(1); + + if ( (LA54_0==42) ) { + alt54=1; + } + switch (alt54) { + case 1 : + // InternalRosSystem.g:7670:3: rule__Parameter__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__Parameter__Group_4__0(); + + state._fsp--; - state._fsp--; + } + break; } - after(grammarAccess.getParameterAccess().getTypeAssignment_5_1()); + after(grammarAccess.getParameterAccess().getGroup_4()); } @@ -22766,26 +23176,26 @@ public final void rule__Parameter__Group_5__1__Impl() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__Parameter__Group_5__1__Impl" + // $ANTLR end "rule__Parameter__Group__4__Impl" - // $ANTLR start "rule__Parameter__Group_6__0" - // InternalRosSystem.g:7597:1: rule__Parameter__Group_6__0 : rule__Parameter__Group_6__0__Impl rule__Parameter__Group_6__1 ; - public final void rule__Parameter__Group_6__0() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group__5" + // InternalRosSystem.g:7678: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 { - // InternalRosSystem.g:7601:1: ( rule__Parameter__Group_6__0__Impl rule__Parameter__Group_6__1 ) - // InternalRosSystem.g:7602:2: rule__Parameter__Group_6__0__Impl rule__Parameter__Group_6__1 + // InternalRosSystem.g:7682:1: ( rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ) + // InternalRosSystem.g:7683:2: rule__Parameter__Group__5__Impl rule__Parameter__Group__6 { - pushFollow(FOLLOW_42); - rule__Parameter__Group_6__0__Impl(); + pushFollow(FOLLOW_43); + rule__Parameter__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Parameter__Group_6__1(); + rule__Parameter__Group__6(); state._fsp--; @@ -22804,25 +23214,46 @@ public final void rule__Parameter__Group_6__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group_6__0" + // $ANTLR end "rule__Parameter__Group__5" - // $ANTLR start "rule__Parameter__Group_6__0__Impl" - // InternalRosSystem.g:7609:1: rule__Parameter__Group_6__0__Impl : ( 'value' ) ; - public final void rule__Parameter__Group_6__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group__5__Impl" + // InternalRosSystem.g:7690:1: rule__Parameter__Group__5__Impl : ( ( rule__Parameter__Group_5__0 )? ) ; + public final void rule__Parameter__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7613:1: ( ( 'value' ) ) - // InternalRosSystem.g:7614:1: ( 'value' ) + // InternalRosSystem.g:7694:1: ( ( ( rule__Parameter__Group_5__0 )? ) ) + // InternalRosSystem.g:7695:1: ( ( rule__Parameter__Group_5__0 )? ) { - // InternalRosSystem.g:7614:1: ( 'value' ) - // InternalRosSystem.g:7615:2: 'value' + // InternalRosSystem.g:7695:1: ( ( rule__Parameter__Group_5__0 )? ) + // InternalRosSystem.g:7696:2: ( rule__Parameter__Group_5__0 )? { - before(grammarAccess.getParameterAccess().getValueKeyword_6_0()); - match(input,64,FOLLOW_2); - after(grammarAccess.getParameterAccess().getValueKeyword_6_0()); + before(grammarAccess.getParameterAccess().getGroup_5()); + // InternalRosSystem.g:7697:2: ( rule__Parameter__Group_5__0 )? + int alt55=2; + int LA55_0 = input.LA(1); + + if ( (LA55_0==66) ) { + alt55=1; + } + switch (alt55) { + case 1 : + // InternalRosSystem.g:7697:3: rule__Parameter__Group_5__0 + { + pushFollow(FOLLOW_2); + rule__Parameter__Group_5__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getParameterAccess().getGroup_5()); } @@ -22841,21 +23272,26 @@ public final void rule__Parameter__Group_6__0__Impl() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__Parameter__Group_6__0__Impl" + // $ANTLR end "rule__Parameter__Group__5__Impl" - // $ANTLR start "rule__Parameter__Group_6__1" - // InternalRosSystem.g:7624:1: rule__Parameter__Group_6__1 : rule__Parameter__Group_6__1__Impl ; - public final void rule__Parameter__Group_6__1() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group__6" + // InternalRosSystem.g:7705: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 { - // InternalRosSystem.g:7628:1: ( rule__Parameter__Group_6__1__Impl ) - // InternalRosSystem.g:7629:2: rule__Parameter__Group_6__1__Impl + // InternalRosSystem.g:7709:1: ( rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ) + // InternalRosSystem.g:7710:2: rule__Parameter__Group__6__Impl rule__Parameter__Group__7 { + pushFollow(FOLLOW_43); + rule__Parameter__Group__6__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__Parameter__Group_6__1__Impl(); + rule__Parameter__Group__7(); state._fsp--; @@ -22874,35 +23310,46 @@ public final void rule__Parameter__Group_6__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group_6__1" + // $ANTLR end "rule__Parameter__Group__6" - // $ANTLR start "rule__Parameter__Group_6__1__Impl" - // InternalRosSystem.g:7635:1: rule__Parameter__Group_6__1__Impl : ( ( rule__Parameter__ValueAssignment_6_1 ) ) ; - public final void rule__Parameter__Group_6__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group__6__Impl" + // InternalRosSystem.g:7717:1: rule__Parameter__Group__6__Impl : ( ( rule__Parameter__Group_6__0 )? ) ; + public final void rule__Parameter__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7639:1: ( ( ( rule__Parameter__ValueAssignment_6_1 ) ) ) - // InternalRosSystem.g:7640:1: ( ( rule__Parameter__ValueAssignment_6_1 ) ) - { - // InternalRosSystem.g:7640:1: ( ( rule__Parameter__ValueAssignment_6_1 ) ) - // InternalRosSystem.g:7641:2: ( rule__Parameter__ValueAssignment_6_1 ) + // InternalRosSystem.g:7721:1: ( ( ( rule__Parameter__Group_6__0 )? ) ) + // InternalRosSystem.g:7722:1: ( ( rule__Parameter__Group_6__0 )? ) { - before(grammarAccess.getParameterAccess().getValueAssignment_6_1()); - // InternalRosSystem.g:7642:2: ( rule__Parameter__ValueAssignment_6_1 ) - // InternalRosSystem.g:7642:3: rule__Parameter__ValueAssignment_6_1 + // InternalRosSystem.g:7722:1: ( ( rule__Parameter__Group_6__0 )? ) + // InternalRosSystem.g:7723:2: ( rule__Parameter__Group_6__0 )? { - pushFollow(FOLLOW_2); - rule__Parameter__ValueAssignment_6_1(); + before(grammarAccess.getParameterAccess().getGroup_6()); + // InternalRosSystem.g:7724:2: ( rule__Parameter__Group_6__0 )? + int alt56=2; + int LA56_0 = input.LA(1); - state._fsp--; + if ( (LA56_0==64) ) { + alt56=1; + } + switch (alt56) { + case 1 : + // InternalRosSystem.g:7724:3: rule__Parameter__Group_6__0 + { + pushFollow(FOLLOW_2); + rule__Parameter__Group_6__0(); + + state._fsp--; + } + break; + } - after(grammarAccess.getParameterAccess().getValueAssignment_6_1()); + after(grammarAccess.getParameterAccess().getGroup_6()); } @@ -22921,26 +23368,21 @@ public final void rule__Parameter__Group_6__1__Impl() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__Parameter__Group_6__1__Impl" + // $ANTLR end "rule__Parameter__Group__6__Impl" - // $ANTLR start "rule__ParameterListType__Group__0" - // InternalRosSystem.g:7651:1: rule__ParameterListType__Group__0 : rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ; - public final void rule__ParameterListType__Group__0() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group__7" + // InternalRosSystem.g:7732:1: rule__Parameter__Group__7 : rule__Parameter__Group__7__Impl ; + public final void rule__Parameter__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7655:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) - // InternalRosSystem.g:7656:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 + // InternalRosSystem.g:7736:1: ( rule__Parameter__Group__7__Impl ) + // InternalRosSystem.g:7737:2: rule__Parameter__Group__7__Impl { - pushFollow(FOLLOW_46); - rule__ParameterListType__Group__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterListType__Group__1(); + rule__Parameter__Group__7__Impl(); state._fsp--; @@ -22959,29 +23401,25 @@ public final void rule__ParameterListType__Group__0() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ParameterListType__Group__0" + // $ANTLR end "rule__Parameter__Group__7" - // $ANTLR start "rule__ParameterListType__Group__0__Impl" - // InternalRosSystem.g:7663:1: rule__ParameterListType__Group__0__Impl : ( () ) ; - public final void rule__ParameterListType__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group__7__Impl" + // InternalRosSystem.g:7743:1: rule__Parameter__Group__7__Impl : ( '}' ) ; + public final void rule__Parameter__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7667:1: ( ( () ) ) - // InternalRosSystem.g:7668:1: ( () ) + // InternalRosSystem.g:7747:1: ( ( '}' ) ) + // InternalRosSystem.g:7748:1: ( '}' ) { - // InternalRosSystem.g:7668:1: ( () ) - // InternalRosSystem.g:7669:2: () + // InternalRosSystem.g:7748:1: ( '}' ) + // InternalRosSystem.g:7749:2: '}' { - before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); - // InternalRosSystem.g:7670:2: () - // InternalRosSystem.g:7670:3: - { - } - - after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); + before(grammarAccess.getParameterAccess().getRightCurlyBracketKeyword_7()); + match(input,26,FOLLOW_2); + after(grammarAccess.getParameterAccess().getRightCurlyBracketKeyword_7()); } @@ -22989,6 +23427,10 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -22996,26 +23438,26 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ParameterListType__Group__0__Impl" + // $ANTLR end "rule__Parameter__Group__7__Impl" - // $ANTLR start "rule__ParameterListType__Group__1" - // InternalRosSystem.g:7678:1: rule__ParameterListType__Group__1 : rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ; - public final void rule__ParameterListType__Group__1() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group_4__0" + // InternalRosSystem.g:7759: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 { - // InternalRosSystem.g:7682:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) - // InternalRosSystem.g:7683:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 + // InternalRosSystem.g:7763:1: ( rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 ) + // InternalRosSystem.g:7764:2: rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 { - pushFollow(FOLLOW_4); - rule__ParameterListType__Group__1__Impl(); + pushFollow(FOLLOW_44); + rule__Parameter__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterListType__Group__2(); + rule__Parameter__Group_4__1(); state._fsp--; @@ -23034,25 +23476,25 @@ public final void rule__ParameterListType__Group__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ParameterListType__Group__1" + // $ANTLR end "rule__Parameter__Group_4__0" - // $ANTLR start "rule__ParameterListType__Group__1__Impl" - // InternalRosSystem.g:7690:1: rule__ParameterListType__Group__1__Impl : ( 'List' ) ; - public final void rule__ParameterListType__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group_4__0__Impl" + // InternalRosSystem.g:7771:1: rule__Parameter__Group_4__0__Impl : ( 'NameSpace' ) ; + public final void rule__Parameter__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7694:1: ( ( 'List' ) ) - // InternalRosSystem.g:7695:1: ( 'List' ) + // InternalRosSystem.g:7775:1: ( ( 'NameSpace' ) ) + // InternalRosSystem.g:7776:1: ( 'NameSpace' ) { - // InternalRosSystem.g:7695:1: ( 'List' ) - // InternalRosSystem.g:7696:2: 'List' + // InternalRosSystem.g:7776:1: ( 'NameSpace' ) + // InternalRosSystem.g:7777:2: 'NameSpace' { - before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - match(input,67,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + before(grammarAccess.getParameterAccess().getNameSpaceKeyword_4_0()); + match(input,42,FOLLOW_2); + after(grammarAccess.getParameterAccess().getNameSpaceKeyword_4_0()); } @@ -23071,26 +23513,21 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ParameterListType__Group__1__Impl" + // $ANTLR end "rule__Parameter__Group_4__0__Impl" - // $ANTLR start "rule__ParameterListType__Group__2" - // InternalRosSystem.g:7705:1: rule__ParameterListType__Group__2 : rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ; - public final void rule__ParameterListType__Group__2() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group_4__1" + // InternalRosSystem.g:7786: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 { - // InternalRosSystem.g:7709:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) - // InternalRosSystem.g:7710:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 + // InternalRosSystem.g:7790:1: ( rule__Parameter__Group_4__1__Impl ) + // InternalRosSystem.g:7791:2: rule__Parameter__Group_4__1__Impl { - pushFollow(FOLLOW_45); - rule__ParameterListType__Group__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterListType__Group__3(); + rule__Parameter__Group_4__1__Impl(); state._fsp--; @@ -23109,110 +23546,35 @@ public final void rule__ParameterListType__Group__2() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ParameterListType__Group__2" + // $ANTLR end "rule__Parameter__Group_4__1" - // $ANTLR start "rule__ParameterListType__Group__2__Impl" - // InternalRosSystem.g:7717:1: rule__ParameterListType__Group__2__Impl : ( '{' ) ; - public final void rule__ParameterListType__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group_4__1__Impl" + // InternalRosSystem.g:7797: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 { - // InternalRosSystem.g:7721:1: ( ( '{' ) ) - // InternalRosSystem.g:7722:1: ( '{' ) + // InternalRosSystem.g:7801:1: ( ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ) + // InternalRosSystem.g:7802:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) { - // InternalRosSystem.g:7722:1: ( '{' ) - // InternalRosSystem.g:7723:2: '{' + // InternalRosSystem.g:7802:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) + // InternalRosSystem.g:7803:2: ( rule__Parameter__NamespaceAssignment_4_1 ) { - before(grammarAccess.getParameterListTypeAccess().getLeftCurlyBracketKeyword_2()); - match(input,24,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getLeftCurlyBracketKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterListType__Group__2__Impl" - - - // $ANTLR start "rule__ParameterListType__Group__3" - // InternalRosSystem.g:7732: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 { - // InternalRosSystem.g:7736:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) - // InternalRosSystem.g:7737:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 - { - pushFollow(FOLLOW_28); - rule__ParameterListType__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ParameterListType__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterListType__Group__3" - - - // $ANTLR start "rule__ParameterListType__Group__3__Impl" - // InternalRosSystem.g:7744:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; - public final void rule__ParameterListType__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:7748:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) - // InternalRosSystem.g:7749:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) - { - // InternalRosSystem.g:7749:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) - // InternalRosSystem.g:7750:2: ( rule__ParameterListType__SequenceAssignment_3 ) - { - before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); - // InternalRosSystem.g:7751:2: ( rule__ParameterListType__SequenceAssignment_3 ) - // InternalRosSystem.g:7751:3: rule__ParameterListType__SequenceAssignment_3 + before(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); + // InternalRosSystem.g:7804:2: ( rule__Parameter__NamespaceAssignment_4_1 ) + // InternalRosSystem.g:7804:3: rule__Parameter__NamespaceAssignment_4_1 { pushFollow(FOLLOW_2); - rule__ParameterListType__SequenceAssignment_3(); + rule__Parameter__NamespaceAssignment_4_1(); state._fsp--; } - after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); + after(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); } @@ -23231,26 +23593,26 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ParameterListType__Group__3__Impl" + // $ANTLR end "rule__Parameter__Group_4__1__Impl" - // $ANTLR start "rule__ParameterListType__Group__4" - // InternalRosSystem.g:7759:1: rule__ParameterListType__Group__4 : rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ; - public final void rule__ParameterListType__Group__4() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group_5__0" + // InternalRosSystem.g:7813:1: rule__Parameter__Group_5__0 : rule__Parameter__Group_5__0__Impl rule__Parameter__Group_5__1 ; + public final void rule__Parameter__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7763:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) - // InternalRosSystem.g:7764:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 + // InternalRosSystem.g:7817:1: ( rule__Parameter__Group_5__0__Impl rule__Parameter__Group_5__1 ) + // InternalRosSystem.g:7818:2: rule__Parameter__Group_5__0__Impl rule__Parameter__Group_5__1 { - pushFollow(FOLLOW_28); - rule__ParameterListType__Group__4__Impl(); + pushFollow(FOLLOW_45); + rule__Parameter__Group_5__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterListType__Group__5(); + rule__Parameter__Group_5__1(); state._fsp--; @@ -23269,53 +23631,25 @@ public final void rule__ParameterListType__Group__4() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ParameterListType__Group__4" + // $ANTLR end "rule__Parameter__Group_5__0" - // $ANTLR start "rule__ParameterListType__Group__4__Impl" - // InternalRosSystem.g:7771:1: rule__ParameterListType__Group__4__Impl : ( ( rule__ParameterListType__Group_4__0 )* ) ; - public final void rule__ParameterListType__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group_5__0__Impl" + // InternalRosSystem.g:7825:1: rule__Parameter__Group_5__0__Impl : ( 'type' ) ; + public final void rule__Parameter__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7775:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) - // InternalRosSystem.g:7776:1: ( ( rule__ParameterListType__Group_4__0 )* ) + // InternalRosSystem.g:7829:1: ( ( 'type' ) ) + // InternalRosSystem.g:7830:1: ( 'type' ) { - // InternalRosSystem.g:7776:1: ( ( rule__ParameterListType__Group_4__0 )* ) - // InternalRosSystem.g:7777:2: ( rule__ParameterListType__Group_4__0 )* + // InternalRosSystem.g:7830:1: ( 'type' ) + // InternalRosSystem.g:7831:2: 'type' { - before(grammarAccess.getParameterListTypeAccess().getGroup_4()); - // InternalRosSystem.g:7778:2: ( rule__ParameterListType__Group_4__0 )* - loop45: - do { - int alt45=2; - int LA45_0 = input.LA(1); - - if ( (LA45_0==30) ) { - alt45=1; - } - - - switch (alt45) { - case 1 : - // InternalRosSystem.g:7778:3: rule__ParameterListType__Group_4__0 - { - pushFollow(FOLLOW_12); - rule__ParameterListType__Group_4__0(); - - state._fsp--; - - - } - break; - - default : - break loop45; - } - } while (true); - - after(grammarAccess.getParameterListTypeAccess().getGroup_4()); + before(grammarAccess.getParameterAccess().getTypeKeyword_5_0()); + match(input,66,FOLLOW_2); + after(grammarAccess.getParameterAccess().getTypeKeyword_5_0()); } @@ -23334,21 +23668,21 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ParameterListType__Group__4__Impl" + // $ANTLR end "rule__Parameter__Group_5__0__Impl" - // $ANTLR start "rule__ParameterListType__Group__5" - // InternalRosSystem.g:7786:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; - public final void rule__ParameterListType__Group__5() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group_5__1" + // InternalRosSystem.g:7840:1: rule__Parameter__Group_5__1 : rule__Parameter__Group_5__1__Impl ; + public final void rule__Parameter__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7790:1: ( rule__ParameterListType__Group__5__Impl ) - // InternalRosSystem.g:7791:2: rule__ParameterListType__Group__5__Impl + // InternalRosSystem.g:7844:1: ( rule__Parameter__Group_5__1__Impl ) + // InternalRosSystem.g:7845:2: rule__Parameter__Group_5__1__Impl { pushFollow(FOLLOW_2); - rule__ParameterListType__Group__5__Impl(); + rule__Parameter__Group_5__1__Impl(); state._fsp--; @@ -23367,25 +23701,35 @@ public final void rule__ParameterListType__Group__5() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ParameterListType__Group__5" + // $ANTLR end "rule__Parameter__Group_5__1" - // $ANTLR start "rule__ParameterListType__Group__5__Impl" - // InternalRosSystem.g:7797:1: rule__ParameterListType__Group__5__Impl : ( '}' ) ; - public final void rule__ParameterListType__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group_5__1__Impl" + // InternalRosSystem.g:7851:1: rule__Parameter__Group_5__1__Impl : ( ( rule__Parameter__TypeAssignment_5_1 ) ) ; + public final void rule__Parameter__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7801:1: ( ( '}' ) ) - // InternalRosSystem.g:7802:1: ( '}' ) + // InternalRosSystem.g:7855:1: ( ( ( rule__Parameter__TypeAssignment_5_1 ) ) ) + // InternalRosSystem.g:7856:1: ( ( rule__Parameter__TypeAssignment_5_1 ) ) { - // InternalRosSystem.g:7802:1: ( '}' ) - // InternalRosSystem.g:7803:2: '}' + // InternalRosSystem.g:7856:1: ( ( rule__Parameter__TypeAssignment_5_1 ) ) + // InternalRosSystem.g:7857:2: ( rule__Parameter__TypeAssignment_5_1 ) { - before(grammarAccess.getParameterListTypeAccess().getRightCurlyBracketKeyword_5()); - match(input,26,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getRightCurlyBracketKeyword_5()); + before(grammarAccess.getParameterAccess().getTypeAssignment_5_1()); + // InternalRosSystem.g:7858:2: ( rule__Parameter__TypeAssignment_5_1 ) + // InternalRosSystem.g:7858:3: rule__Parameter__TypeAssignment_5_1 + { + pushFollow(FOLLOW_2); + rule__Parameter__TypeAssignment_5_1(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterAccess().getTypeAssignment_5_1()); } @@ -23404,26 +23748,26 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ParameterListType__Group__5__Impl" + // $ANTLR end "rule__Parameter__Group_5__1__Impl" - // $ANTLR start "rule__ParameterListType__Group_4__0" - // InternalRosSystem.g:7813: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 { + // $ANTLR start "rule__Parameter__Group_6__0" + // InternalRosSystem.g:7867:1: rule__Parameter__Group_6__0 : rule__Parameter__Group_6__0__Impl rule__Parameter__Group_6__1 ; + public final void rule__Parameter__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7817:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) - // InternalRosSystem.g:7818:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 + // InternalRosSystem.g:7871:1: ( rule__Parameter__Group_6__0__Impl rule__Parameter__Group_6__1 ) + // InternalRosSystem.g:7872:2: rule__Parameter__Group_6__0__Impl rule__Parameter__Group_6__1 { - pushFollow(FOLLOW_45); - rule__ParameterListType__Group_4__0__Impl(); + pushFollow(FOLLOW_42); + rule__Parameter__Group_6__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterListType__Group_4__1(); + rule__Parameter__Group_6__1(); state._fsp--; @@ -23442,25 +23786,25 @@ public final void rule__ParameterListType__Group_4__0() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterListType__Group_4__0" + // $ANTLR end "rule__Parameter__Group_6__0" - // $ANTLR start "rule__ParameterListType__Group_4__0__Impl" - // InternalRosSystem.g:7825:1: rule__ParameterListType__Group_4__0__Impl : ( ',' ) ; - public final void rule__ParameterListType__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group_6__0__Impl" + // InternalRosSystem.g:7879:1: rule__Parameter__Group_6__0__Impl : ( 'value' ) ; + public final void rule__Parameter__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7829:1: ( ( ',' ) ) - // InternalRosSystem.g:7830:1: ( ',' ) + // InternalRosSystem.g:7883:1: ( ( 'value' ) ) + // InternalRosSystem.g:7884:1: ( 'value' ) { - // InternalRosSystem.g:7830:1: ( ',' ) - // InternalRosSystem.g:7831:2: ',' + // InternalRosSystem.g:7884:1: ( 'value' ) + // InternalRosSystem.g:7885:2: 'value' { - before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - match(input,30,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + before(grammarAccess.getParameterAccess().getValueKeyword_6_0()); + match(input,64,FOLLOW_2); + after(grammarAccess.getParameterAccess().getValueKeyword_6_0()); } @@ -23479,21 +23823,21 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterListType__Group_4__0__Impl" + // $ANTLR end "rule__Parameter__Group_6__0__Impl" - // $ANTLR start "rule__ParameterListType__Group_4__1" - // InternalRosSystem.g:7840:1: rule__ParameterListType__Group_4__1 : rule__ParameterListType__Group_4__1__Impl ; - public final void rule__ParameterListType__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group_6__1" + // InternalRosSystem.g:7894:1: rule__Parameter__Group_6__1 : rule__Parameter__Group_6__1__Impl ; + public final void rule__Parameter__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7844:1: ( rule__ParameterListType__Group_4__1__Impl ) - // InternalRosSystem.g:7845:2: rule__ParameterListType__Group_4__1__Impl + // InternalRosSystem.g:7898:1: ( rule__Parameter__Group_6__1__Impl ) + // InternalRosSystem.g:7899:2: rule__Parameter__Group_6__1__Impl { pushFollow(FOLLOW_2); - rule__ParameterListType__Group_4__1__Impl(); + rule__Parameter__Group_6__1__Impl(); state._fsp--; @@ -23512,35 +23856,35 @@ public final void rule__ParameterListType__Group_4__1() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterListType__Group_4__1" + // $ANTLR end "rule__Parameter__Group_6__1" - // $ANTLR start "rule__ParameterListType__Group_4__1__Impl" - // InternalRosSystem.g:7851:1: rule__ParameterListType__Group_4__1__Impl : ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ; - public final void rule__ParameterListType__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Parameter__Group_6__1__Impl" + // InternalRosSystem.g:7905:1: rule__Parameter__Group_6__1__Impl : ( ( rule__Parameter__ValueAssignment_6_1 ) ) ; + public final void rule__Parameter__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7855:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) - // InternalRosSystem.g:7856:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) + // InternalRosSystem.g:7909:1: ( ( ( rule__Parameter__ValueAssignment_6_1 ) ) ) + // InternalRosSystem.g:7910:1: ( ( rule__Parameter__ValueAssignment_6_1 ) ) { - // InternalRosSystem.g:7856:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) - // InternalRosSystem.g:7857:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) + // InternalRosSystem.g:7910:1: ( ( rule__Parameter__ValueAssignment_6_1 ) ) + // InternalRosSystem.g:7911:2: ( rule__Parameter__ValueAssignment_6_1 ) { - before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); - // InternalRosSystem.g:7858:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) - // InternalRosSystem.g:7858:3: rule__ParameterListType__SequenceAssignment_4_1 + before(grammarAccess.getParameterAccess().getValueAssignment_6_1()); + // InternalRosSystem.g:7912:2: ( rule__Parameter__ValueAssignment_6_1 ) + // InternalRosSystem.g:7912:3: rule__Parameter__ValueAssignment_6_1 { pushFollow(FOLLOW_2); - rule__ParameterListType__SequenceAssignment_4_1(); + rule__Parameter__ValueAssignment_6_1(); state._fsp--; } - after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); + after(grammarAccess.getParameterAccess().getValueAssignment_6_1()); } @@ -23559,26 +23903,26 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterListType__Group_4__1__Impl" + // $ANTLR end "rule__Parameter__Group_6__1__Impl" - // $ANTLR start "rule__ParameterStructType__Group__0" - // InternalRosSystem.g:7867:1: rule__ParameterStructType__Group__0 : rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ; - public final void rule__ParameterStructType__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterListType__Group__0" + // InternalRosSystem.g:7921: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 { - // InternalRosSystem.g:7871:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) - // InternalRosSystem.g:7872:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 + // InternalRosSystem.g:7925:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) + // InternalRosSystem.g:7926:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 { - pushFollow(FOLLOW_47); - rule__ParameterStructType__Group__0__Impl(); + pushFollow(FOLLOW_46); + rule__ParameterListType__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStructType__Group__1(); + rule__ParameterListType__Group__1(); state._fsp--; @@ -23597,29 +23941,29 @@ public final void rule__ParameterStructType__Group__0() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterStructType__Group__0" + // $ANTLR end "rule__ParameterListType__Group__0" - // $ANTLR start "rule__ParameterStructType__Group__0__Impl" - // InternalRosSystem.g:7879:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; - public final void rule__ParameterStructType__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterListType__Group__0__Impl" + // InternalRosSystem.g:7933:1: rule__ParameterListType__Group__0__Impl : ( () ) ; + public final void rule__ParameterListType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7883:1: ( ( () ) ) - // InternalRosSystem.g:7884:1: ( () ) + // InternalRosSystem.g:7937:1: ( ( () ) ) + // InternalRosSystem.g:7938:1: ( () ) { - // InternalRosSystem.g:7884:1: ( () ) - // InternalRosSystem.g:7885:2: () + // InternalRosSystem.g:7938:1: ( () ) + // InternalRosSystem.g:7939:2: () { - before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); - // InternalRosSystem.g:7886:2: () - // InternalRosSystem.g:7886:3: + before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); + // InternalRosSystem.g:7940:2: () + // InternalRosSystem.g:7940:3: { } - after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); + after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } @@ -23634,26 +23978,26 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStructType__Group__0__Impl" + // $ANTLR end "rule__ParameterListType__Group__0__Impl" - // $ANTLR start "rule__ParameterStructType__Group__1" - // InternalRosSystem.g:7894:1: rule__ParameterStructType__Group__1 : rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ; - public final void rule__ParameterStructType__Group__1() throws RecognitionException { + // $ANTLR start "rule__ParameterListType__Group__1" + // InternalRosSystem.g:7948: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 { - // InternalRosSystem.g:7898:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) - // InternalRosSystem.g:7899:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 + // InternalRosSystem.g:7952:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) + // InternalRosSystem.g:7953:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 { pushFollow(FOLLOW_4); - rule__ParameterStructType__Group__1__Impl(); + rule__ParameterListType__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStructType__Group__2(); + rule__ParameterListType__Group__2(); state._fsp--; @@ -23672,25 +24016,25 @@ public final void rule__ParameterStructType__Group__1() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterStructType__Group__1" + // $ANTLR end "rule__ParameterListType__Group__1" - // $ANTLR start "rule__ParameterStructType__Group__1__Impl" - // InternalRosSystem.g:7906:1: rule__ParameterStructType__Group__1__Impl : ( 'Struct' ) ; - public final void rule__ParameterStructType__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterListType__Group__1__Impl" + // InternalRosSystem.g:7960:1: rule__ParameterListType__Group__1__Impl : ( 'List' ) ; + public final void rule__ParameterListType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7910:1: ( ( 'Struct' ) ) - // InternalRosSystem.g:7911:1: ( 'Struct' ) + // InternalRosSystem.g:7964:1: ( ( 'List' ) ) + // InternalRosSystem.g:7965:1: ( 'List' ) { - // InternalRosSystem.g:7911:1: ( 'Struct' ) - // InternalRosSystem.g:7912:2: 'Struct' + // InternalRosSystem.g:7965:1: ( 'List' ) + // InternalRosSystem.g:7966:2: 'List' { - before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); - match(input,68,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + match(input,67,FOLLOW_2); + after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } @@ -23709,26 +24053,26 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStructType__Group__1__Impl" + // $ANTLR end "rule__ParameterListType__Group__1__Impl" - // $ANTLR start "rule__ParameterStructType__Group__2" - // InternalRosSystem.g:7921:1: rule__ParameterStructType__Group__2 : rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ; - public final void rule__ParameterStructType__Group__2() throws RecognitionException { + // $ANTLR start "rule__ParameterListType__Group__2" + // InternalRosSystem.g:7975: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 { - // InternalRosSystem.g:7925:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) - // InternalRosSystem.g:7926:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 + // InternalRosSystem.g:7979:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) + // InternalRosSystem.g:7980:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 { - pushFollow(FOLLOW_6); - rule__ParameterStructType__Group__2__Impl(); + pushFollow(FOLLOW_45); + rule__ParameterListType__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStructType__Group__3(); + rule__ParameterListType__Group__3(); state._fsp--; @@ -23747,25 +24091,25 @@ public final void rule__ParameterStructType__Group__2() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterStructType__Group__2" + // $ANTLR end "rule__ParameterListType__Group__2" - // $ANTLR start "rule__ParameterStructType__Group__2__Impl" - // InternalRosSystem.g:7933:1: rule__ParameterStructType__Group__2__Impl : ( '{' ) ; - public final void rule__ParameterStructType__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterListType__Group__2__Impl" + // InternalRosSystem.g:7987:1: rule__ParameterListType__Group__2__Impl : ( '{' ) ; + public final void rule__ParameterListType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7937:1: ( ( '{' ) ) - // InternalRosSystem.g:7938:1: ( '{' ) + // InternalRosSystem.g:7991:1: ( ( '{' ) ) + // InternalRosSystem.g:7992:1: ( '{' ) { - // InternalRosSystem.g:7938:1: ( '{' ) - // InternalRosSystem.g:7939:2: '{' + // InternalRosSystem.g:7992:1: ( '{' ) + // InternalRosSystem.g:7993:2: '{' { - before(grammarAccess.getParameterStructTypeAccess().getLeftCurlyBracketKeyword_2()); + before(grammarAccess.getParameterListTypeAccess().getLeftCurlyBracketKeyword_2()); match(input,24,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getLeftCurlyBracketKeyword_2()); + after(grammarAccess.getParameterListTypeAccess().getLeftCurlyBracketKeyword_2()); } @@ -23784,26 +24128,26 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStructType__Group__2__Impl" + // $ANTLR end "rule__ParameterListType__Group__2__Impl" - // $ANTLR start "rule__ParameterStructType__Group__3" - // InternalRosSystem.g:7948:1: rule__ParameterStructType__Group__3 : rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ; - public final void rule__ParameterStructType__Group__3() throws RecognitionException { + // $ANTLR start "rule__ParameterListType__Group__3" + // InternalRosSystem.g:8002: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 { - // InternalRosSystem.g:7952:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) - // InternalRosSystem.g:7953:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 + // InternalRosSystem.g:8006:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) + // InternalRosSystem.g:8007:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 { pushFollow(FOLLOW_28); - rule__ParameterStructType__Group__3__Impl(); + rule__ParameterListType__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStructType__Group__4(); + rule__ParameterListType__Group__4(); state._fsp--; @@ -23822,35 +24166,35 @@ public final void rule__ParameterStructType__Group__3() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterStructType__Group__3" + // $ANTLR end "rule__ParameterListType__Group__3" - // $ANTLR start "rule__ParameterStructType__Group__3__Impl" - // InternalRosSystem.g:7960:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; - public final void rule__ParameterStructType__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterListType__Group__3__Impl" + // InternalRosSystem.g:8014:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; + public final void rule__ParameterListType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:7964:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) - // InternalRosSystem.g:7965:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) + // InternalRosSystem.g:8018:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) + // InternalRosSystem.g:8019:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) { - // InternalRosSystem.g:7965:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) - // InternalRosSystem.g:7966:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) + // InternalRosSystem.g:8019:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) + // InternalRosSystem.g:8020:2: ( rule__ParameterListType__SequenceAssignment_3 ) { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); - // InternalRosSystem.g:7967:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) - // InternalRosSystem.g:7967:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 + before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); + // InternalRosSystem.g:8021:2: ( rule__ParameterListType__SequenceAssignment_3 ) + // InternalRosSystem.g:8021:3: rule__ParameterListType__SequenceAssignment_3 { pushFollow(FOLLOW_2); - rule__ParameterStructType__ParameterstructypetmemberAssignment_3(); + rule__ParameterListType__SequenceAssignment_3(); state._fsp--; } - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); + after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } @@ -23869,26 +24213,26 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStructType__Group__3__Impl" + // $ANTLR end "rule__ParameterListType__Group__3__Impl" - // $ANTLR start "rule__ParameterStructType__Group__4" - // InternalRosSystem.g:7975:1: rule__ParameterStructType__Group__4 : rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ; - public final void rule__ParameterStructType__Group__4() throws RecognitionException { + // $ANTLR start "rule__ParameterListType__Group__4" + // InternalRosSystem.g:8029: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 { - // InternalRosSystem.g:7979:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) - // InternalRosSystem.g:7980:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 + // InternalRosSystem.g:8033:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) + // InternalRosSystem.g:8034:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 { pushFollow(FOLLOW_28); - rule__ParameterStructType__Group__4__Impl(); + rule__ParameterListType__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStructType__Group__5(); + rule__ParameterListType__Group__5(); state._fsp--; @@ -23907,40 +24251,40 @@ public final void rule__ParameterStructType__Group__4() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterStructType__Group__4" + // $ANTLR end "rule__ParameterListType__Group__4" - // $ANTLR start "rule__ParameterStructType__Group__4__Impl" - // InternalRosSystem.g:7987:1: rule__ParameterStructType__Group__4__Impl : ( ( rule__ParameterStructType__Group_4__0 )* ) ; - public final void rule__ParameterStructType__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterListType__Group__4__Impl" + // InternalRosSystem.g:8041: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 { - // InternalRosSystem.g:7991:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) - // InternalRosSystem.g:7992:1: ( ( rule__ParameterStructType__Group_4__0 )* ) + // InternalRosSystem.g:8045:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) + // InternalRosSystem.g:8046:1: ( ( rule__ParameterListType__Group_4__0 )* ) { - // InternalRosSystem.g:7992:1: ( ( rule__ParameterStructType__Group_4__0 )* ) - // InternalRosSystem.g:7993:2: ( rule__ParameterStructType__Group_4__0 )* + // InternalRosSystem.g:8046:1: ( ( rule__ParameterListType__Group_4__0 )* ) + // InternalRosSystem.g:8047:2: ( rule__ParameterListType__Group_4__0 )* { - before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); - // InternalRosSystem.g:7994:2: ( rule__ParameterStructType__Group_4__0 )* - loop46: + before(grammarAccess.getParameterListTypeAccess().getGroup_4()); + // InternalRosSystem.g:8048:2: ( rule__ParameterListType__Group_4__0 )* + loop57: do { - int alt46=2; - int LA46_0 = input.LA(1); + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA46_0==30) ) { - alt46=1; + if ( (LA57_0==30) ) { + alt57=1; } - switch (alt46) { + switch (alt57) { case 1 : - // InternalRosSystem.g:7994:3: rule__ParameterStructType__Group_4__0 + // InternalRosSystem.g:8048:3: rule__ParameterListType__Group_4__0 { - pushFollow(FOLLOW_12); - rule__ParameterStructType__Group_4__0(); + pushFollow(FOLLOW_11); + rule__ParameterListType__Group_4__0(); state._fsp--; @@ -23949,11 +24293,11 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition break; default : - break loop46; + break loop57; } } while (true); - after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); + after(grammarAccess.getParameterListTypeAccess().getGroup_4()); } @@ -23972,21 +24316,21 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStructType__Group__4__Impl" + // $ANTLR end "rule__ParameterListType__Group__4__Impl" - // $ANTLR start "rule__ParameterStructType__Group__5" - // InternalRosSystem.g:8002:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; - public final void rule__ParameterStructType__Group__5() throws RecognitionException { + // $ANTLR start "rule__ParameterListType__Group__5" + // InternalRosSystem.g:8056:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; + public final void rule__ParameterListType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8006:1: ( rule__ParameterStructType__Group__5__Impl ) - // InternalRosSystem.g:8007:2: rule__ParameterStructType__Group__5__Impl + // InternalRosSystem.g:8060:1: ( rule__ParameterListType__Group__5__Impl ) + // InternalRosSystem.g:8061:2: rule__ParameterListType__Group__5__Impl { pushFollow(FOLLOW_2); - rule__ParameterStructType__Group__5__Impl(); + rule__ParameterListType__Group__5__Impl(); state._fsp--; @@ -24005,25 +24349,25 @@ public final void rule__ParameterStructType__Group__5() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterStructType__Group__5" + // $ANTLR end "rule__ParameterListType__Group__5" - // $ANTLR start "rule__ParameterStructType__Group__5__Impl" - // InternalRosSystem.g:8013:1: rule__ParameterStructType__Group__5__Impl : ( '}' ) ; - public final void rule__ParameterStructType__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterListType__Group__5__Impl" + // InternalRosSystem.g:8067:1: rule__ParameterListType__Group__5__Impl : ( '}' ) ; + public final void rule__ParameterListType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8017:1: ( ( '}' ) ) - // InternalRosSystem.g:8018:1: ( '}' ) + // InternalRosSystem.g:8071:1: ( ( '}' ) ) + // InternalRosSystem.g:8072:1: ( '}' ) { - // InternalRosSystem.g:8018:1: ( '}' ) - // InternalRosSystem.g:8019:2: '}' + // InternalRosSystem.g:8072:1: ( '}' ) + // InternalRosSystem.g:8073:2: '}' { - before(grammarAccess.getParameterStructTypeAccess().getRightCurlyBracketKeyword_5()); + before(grammarAccess.getParameterListTypeAccess().getRightCurlyBracketKeyword_5()); match(input,26,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getRightCurlyBracketKeyword_5()); + after(grammarAccess.getParameterListTypeAccess().getRightCurlyBracketKeyword_5()); } @@ -24042,26 +24386,26 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStructType__Group__5__Impl" + // $ANTLR end "rule__ParameterListType__Group__5__Impl" - // $ANTLR start "rule__ParameterStructType__Group_4__0" - // InternalRosSystem.g:8029: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 { + // $ANTLR start "rule__ParameterListType__Group_4__0" + // InternalRosSystem.g:8083: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 { - // InternalRosSystem.g:8033:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) - // InternalRosSystem.g:8034:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 + // InternalRosSystem.g:8087:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) + // InternalRosSystem.g:8088:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 { - pushFollow(FOLLOW_6); - rule__ParameterStructType__Group_4__0__Impl(); + pushFollow(FOLLOW_45); + rule__ParameterListType__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStructType__Group_4__1(); + rule__ParameterListType__Group_4__1(); state._fsp--; @@ -24080,25 +24424,25 @@ public final void rule__ParameterStructType__Group_4__0() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructType__Group_4__0" + // $ANTLR end "rule__ParameterListType__Group_4__0" - // $ANTLR start "rule__ParameterStructType__Group_4__0__Impl" - // InternalRosSystem.g:8041:1: rule__ParameterStructType__Group_4__0__Impl : ( ',' ) ; - public final void rule__ParameterStructType__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterListType__Group_4__0__Impl" + // InternalRosSystem.g:8095:1: rule__ParameterListType__Group_4__0__Impl : ( ',' ) ; + public final void rule__ParameterListType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8045:1: ( ( ',' ) ) - // InternalRosSystem.g:8046:1: ( ',' ) + // InternalRosSystem.g:8099:1: ( ( ',' ) ) + // InternalRosSystem.g:8100:1: ( ',' ) { - // InternalRosSystem.g:8046:1: ( ',' ) - // InternalRosSystem.g:8047:2: ',' + // InternalRosSystem.g:8100:1: ( ',' ) + // InternalRosSystem.g:8101:2: ',' { - before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); match(input,30,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } @@ -24117,21 +24461,21 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructType__Group_4__0__Impl" + // $ANTLR end "rule__ParameterListType__Group_4__0__Impl" - // $ANTLR start "rule__ParameterStructType__Group_4__1" - // InternalRosSystem.g:8056:1: rule__ParameterStructType__Group_4__1 : rule__ParameterStructType__Group_4__1__Impl ; - public final void rule__ParameterStructType__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__ParameterListType__Group_4__1" + // InternalRosSystem.g:8110: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 { - // InternalRosSystem.g:8060:1: ( rule__ParameterStructType__Group_4__1__Impl ) - // InternalRosSystem.g:8061:2: rule__ParameterStructType__Group_4__1__Impl + // InternalRosSystem.g:8114:1: ( rule__ParameterListType__Group_4__1__Impl ) + // InternalRosSystem.g:8115:2: rule__ParameterListType__Group_4__1__Impl { pushFollow(FOLLOW_2); - rule__ParameterStructType__Group_4__1__Impl(); + rule__ParameterListType__Group_4__1__Impl(); state._fsp--; @@ -24150,35 +24494,35 @@ public final void rule__ParameterStructType__Group_4__1() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructType__Group_4__1" + // $ANTLR end "rule__ParameterListType__Group_4__1" - // $ANTLR start "rule__ParameterStructType__Group_4__1__Impl" - // InternalRosSystem.g:8067:1: rule__ParameterStructType__Group_4__1__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ; - public final void rule__ParameterStructType__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterListType__Group_4__1__Impl" + // InternalRosSystem.g:8121: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 { - // InternalRosSystem.g:8071:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) - // InternalRosSystem.g:8072:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) + // InternalRosSystem.g:8125:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) + // InternalRosSystem.g:8126:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) { - // InternalRosSystem.g:8072:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) - // InternalRosSystem.g:8073:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) + // InternalRosSystem.g:8126:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) + // InternalRosSystem.g:8127:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); - // InternalRosSystem.g:8074:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) - // InternalRosSystem.g:8074:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 + before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); + // InternalRosSystem.g:8128:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) + // InternalRosSystem.g:8128:3: rule__ParameterListType__SequenceAssignment_4_1 { pushFollow(FOLLOW_2); - rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1(); + rule__ParameterListType__SequenceAssignment_4_1(); state._fsp--; } - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); + after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } @@ -24197,26 +24541,26 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructType__Group_4__1__Impl" + // $ANTLR end "rule__ParameterListType__Group_4__1__Impl" - // $ANTLR start "rule__ParameterIntegerType__Group__0" - // InternalRosSystem.g:8083:1: rule__ParameterIntegerType__Group__0 : rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ; - public final void rule__ParameterIntegerType__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterStructType__Group__0" + // InternalRosSystem.g:8137: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 { - // InternalRosSystem.g:8087:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) - // InternalRosSystem.g:8088:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 + // InternalRosSystem.g:8141:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) + // InternalRosSystem.g:8142:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 { - pushFollow(FOLLOW_48); - rule__ParameterIntegerType__Group__0__Impl(); + pushFollow(FOLLOW_47); + rule__ParameterStructType__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterIntegerType__Group__1(); + rule__ParameterStructType__Group__1(); state._fsp--; @@ -24235,29 +24579,29 @@ public final void rule__ParameterIntegerType__Group__0() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterIntegerType__Group__0" + // $ANTLR end "rule__ParameterStructType__Group__0" - // $ANTLR start "rule__ParameterIntegerType__Group__0__Impl" - // InternalRosSystem.g:8095:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; - public final void rule__ParameterIntegerType__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructType__Group__0__Impl" + // InternalRosSystem.g:8149:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; + public final void rule__ParameterStructType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8099:1: ( ( () ) ) - // InternalRosSystem.g:8100:1: ( () ) + // InternalRosSystem.g:8153:1: ( ( () ) ) + // InternalRosSystem.g:8154:1: ( () ) { - // InternalRosSystem.g:8100:1: ( () ) - // InternalRosSystem.g:8101:2: () + // InternalRosSystem.g:8154:1: ( () ) + // InternalRosSystem.g:8155:2: () { - before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); - // InternalRosSystem.g:8102:2: () - // InternalRosSystem.g:8102:3: + before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); + // InternalRosSystem.g:8156:2: () + // InternalRosSystem.g:8156:3: { } - after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); + after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } @@ -24272,26 +24616,26 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterIntegerType__Group__0__Impl" + // $ANTLR end "rule__ParameterStructType__Group__0__Impl" - // $ANTLR start "rule__ParameterIntegerType__Group__1" - // InternalRosSystem.g:8110:1: rule__ParameterIntegerType__Group__1 : rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ; - public final void rule__ParameterIntegerType__Group__1() throws RecognitionException { + // $ANTLR start "rule__ParameterStructType__Group__1" + // InternalRosSystem.g:8164: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 { - // InternalRosSystem.g:8114:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) - // InternalRosSystem.g:8115:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 + // InternalRosSystem.g:8168:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) + // InternalRosSystem.g:8169:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 { - pushFollow(FOLLOW_49); - rule__ParameterIntegerType__Group__1__Impl(); + pushFollow(FOLLOW_4); + rule__ParameterStructType__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterIntegerType__Group__2(); + rule__ParameterStructType__Group__2(); state._fsp--; @@ -24310,25 +24654,25 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterIntegerType__Group__1" + // $ANTLR end "rule__ParameterStructType__Group__1" - // $ANTLR start "rule__ParameterIntegerType__Group__1__Impl" - // InternalRosSystem.g:8122:1: rule__ParameterIntegerType__Group__1__Impl : ( 'Integer' ) ; - public final void rule__ParameterIntegerType__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructType__Group__1__Impl" + // InternalRosSystem.g:8176:1: rule__ParameterStructType__Group__1__Impl : ( 'Struct' ) ; + public final void rule__ParameterStructType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8126:1: ( ( 'Integer' ) ) - // InternalRosSystem.g:8127:1: ( 'Integer' ) + // InternalRosSystem.g:8180:1: ( ( 'Struct' ) ) + // InternalRosSystem.g:8181:1: ( 'Struct' ) { - // InternalRosSystem.g:8127:1: ( 'Integer' ) - // InternalRosSystem.g:8128:2: 'Integer' + // InternalRosSystem.g:8181:1: ( 'Struct' ) + // InternalRosSystem.g:8182:2: 'Struct' { - before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - match(input,69,FOLLOW_2); - after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + match(input,68,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } @@ -24347,21 +24691,26 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterIntegerType__Group__1__Impl" + // $ANTLR end "rule__ParameterStructType__Group__1__Impl" - // $ANTLR start "rule__ParameterIntegerType__Group__2" - // InternalRosSystem.g:8137:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; - public final void rule__ParameterIntegerType__Group__2() throws RecognitionException { + // $ANTLR start "rule__ParameterStructType__Group__2" + // InternalRosSystem.g:8191: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 { - // InternalRosSystem.g:8141:1: ( rule__ParameterIntegerType__Group__2__Impl ) - // InternalRosSystem.g:8142:2: rule__ParameterIntegerType__Group__2__Impl + // InternalRosSystem.g:8195:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) + // InternalRosSystem.g:8196:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 { + pushFollow(FOLLOW_6); + rule__ParameterStructType__Group__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterIntegerType__Group__2__Impl(); + rule__ParameterStructType__Group__3(); state._fsp--; @@ -24380,50 +24729,25 @@ public final void rule__ParameterIntegerType__Group__2() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterIntegerType__Group__2" + // $ANTLR end "rule__ParameterStructType__Group__2" - // $ANTLR start "rule__ParameterIntegerType__Group__2__Impl" - // InternalRosSystem.g:8148:1: rule__ParameterIntegerType__Group__2__Impl : ( ( rule__ParameterIntegerType__Group_2__0 )? ) ; - public final void rule__ParameterIntegerType__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructType__Group__2__Impl" + // InternalRosSystem.g:8203:1: rule__ParameterStructType__Group__2__Impl : ( '{' ) ; + public final void rule__ParameterStructType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8152:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) - // InternalRosSystem.g:8153:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) + // InternalRosSystem.g:8207:1: ( ( '{' ) ) + // InternalRosSystem.g:8208:1: ( '{' ) { - // InternalRosSystem.g:8153:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) - // InternalRosSystem.g:8154:2: ( rule__ParameterIntegerType__Group_2__0 )? + // InternalRosSystem.g:8208:1: ( '{' ) + // InternalRosSystem.g:8209:2: '{' { - before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); - // InternalRosSystem.g:8155:2: ( rule__ParameterIntegerType__Group_2__0 )? - int alt47=2; - int LA47_0 = input.LA(1); - - if ( (LA47_0==70) ) { - int LA47_1 = input.LA(2); - - if ( (LA47_1==RULE_DECINT) ) { - alt47=1; - } - } - switch (alt47) { - case 1 : - // InternalRosSystem.g:8155:3: rule__ParameterIntegerType__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__ParameterIntegerType__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); + before(grammarAccess.getParameterStructTypeAccess().getLeftCurlyBracketKeyword_2()); + match(input,24,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getLeftCurlyBracketKeyword_2()); } @@ -24442,26 +24766,26 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterIntegerType__Group__2__Impl" + // $ANTLR end "rule__ParameterStructType__Group__2__Impl" - // $ANTLR start "rule__ParameterIntegerType__Group_2__0" - // InternalRosSystem.g:8164: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 { + // $ANTLR start "rule__ParameterStructType__Group__3" + // InternalRosSystem.g:8218: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 { - // InternalRosSystem.g:8168:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) - // InternalRosSystem.g:8169:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 + // InternalRosSystem.g:8222:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) + // InternalRosSystem.g:8223:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 { - pushFollow(FOLLOW_50); - rule__ParameterIntegerType__Group_2__0__Impl(); + pushFollow(FOLLOW_28); + rule__ParameterStructType__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterIntegerType__Group_2__1(); + rule__ParameterStructType__Group__4(); state._fsp--; @@ -24480,25 +24804,35 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__ParameterIntegerType__Group_2__0" + // $ANTLR end "rule__ParameterStructType__Group__3" - // $ANTLR start "rule__ParameterIntegerType__Group_2__0__Impl" - // InternalRosSystem.g:8176:1: rule__ParameterIntegerType__Group_2__0__Impl : ( 'default' ) ; - public final void rule__ParameterIntegerType__Group_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructType__Group__3__Impl" + // InternalRosSystem.g:8230:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; + public final void rule__ParameterStructType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8180:1: ( ( 'default' ) ) - // InternalRosSystem.g:8181:1: ( 'default' ) + // InternalRosSystem.g:8234:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) + // InternalRosSystem.g:8235:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) { - // InternalRosSystem.g:8181:1: ( 'default' ) - // InternalRosSystem.g:8182:2: 'default' + // InternalRosSystem.g:8235:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) + // InternalRosSystem.g:8236:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); - match(input,70,FOLLOW_2); - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); + // InternalRosSystem.g:8237:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) + // InternalRosSystem.g:8237:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 + { + pushFollow(FOLLOW_2); + rule__ParameterStructType__ParameterstructypetmemberAssignment_3(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } @@ -24517,21 +24851,26 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ParameterIntegerType__Group_2__0__Impl" + // $ANTLR end "rule__ParameterStructType__Group__3__Impl" - // $ANTLR start "rule__ParameterIntegerType__Group_2__1" - // InternalRosSystem.g:8191:1: rule__ParameterIntegerType__Group_2__1 : rule__ParameterIntegerType__Group_2__1__Impl ; - public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionException { + // $ANTLR start "rule__ParameterStructType__Group__4" + // InternalRosSystem.g:8245: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 { - // InternalRosSystem.g:8195:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) - // InternalRosSystem.g:8196:2: rule__ParameterIntegerType__Group_2__1__Impl + // InternalRosSystem.g:8249:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) + // InternalRosSystem.g:8250:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 { + pushFollow(FOLLOW_28); + rule__ParameterStructType__Group__4__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterIntegerType__Group_2__1__Impl(); + rule__ParameterStructType__Group__5(); state._fsp--; @@ -24550,40 +24889,58 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ParameterIntegerType__Group_2__1" + // $ANTLR end "rule__ParameterStructType__Group__4" - // $ANTLR start "rule__ParameterIntegerType__Group_2__1__Impl" - // InternalRosSystem.g:8202:1: rule__ParameterIntegerType__Group_2__1__Impl : ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ; - public final void rule__ParameterIntegerType__Group_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructType__Group__4__Impl" + // InternalRosSystem.g:8257: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 { - // InternalRosSystem.g:8206:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) - // InternalRosSystem.g:8207:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) - { - // InternalRosSystem.g:8207:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) - // InternalRosSystem.g:8208:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) + // InternalRosSystem.g:8261:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) + // InternalRosSystem.g:8262:1: ( ( rule__ParameterStructType__Group_4__0 )* ) { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); - // InternalRosSystem.g:8209:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) - // InternalRosSystem.g:8209:3: rule__ParameterIntegerType__DefaultAssignment_2_1 + // InternalRosSystem.g:8262:1: ( ( rule__ParameterStructType__Group_4__0 )* ) + // InternalRosSystem.g:8263:2: ( rule__ParameterStructType__Group_4__0 )* { - pushFollow(FOLLOW_2); - rule__ParameterIntegerType__DefaultAssignment_2_1(); + before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); + // InternalRosSystem.g:8264:2: ( rule__ParameterStructType__Group_4__0 )* + loop58: + do { + int alt58=2; + int LA58_0 = input.LA(1); - state._fsp--; + if ( (LA58_0==30) ) { + alt58=1; + } - } + switch (alt58) { + case 1 : + // InternalRosSystem.g:8264:3: rule__ParameterStructType__Group_4__0 + { + pushFollow(FOLLOW_11); + rule__ParameterStructType__Group_4__0(); - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); + state._fsp--; - } + } + break; - } + default : + break loop58; + } + } while (true); + + after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); + + } + + + } } catch (RecognitionException re) { @@ -24597,26 +24954,21 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ParameterIntegerType__Group_2__1__Impl" + // $ANTLR end "rule__ParameterStructType__Group__4__Impl" - // $ANTLR start "rule__ParameterStringType__Group__0" - // InternalRosSystem.g:8218:1: rule__ParameterStringType__Group__0 : rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ; - public final void rule__ParameterStringType__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterStructType__Group__5" + // InternalRosSystem.g:8272:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; + public final void rule__ParameterStructType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8222:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) - // InternalRosSystem.g:8223:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 + // InternalRosSystem.g:8276:1: ( rule__ParameterStructType__Group__5__Impl ) + // InternalRosSystem.g:8277:2: rule__ParameterStructType__Group__5__Impl { - pushFollow(FOLLOW_51); - rule__ParameterStringType__Group__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterStringType__Group__1(); + rule__ParameterStructType__Group__5__Impl(); state._fsp--; @@ -24635,29 +24987,25 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterStringType__Group__0" + // $ANTLR end "rule__ParameterStructType__Group__5" - // $ANTLR start "rule__ParameterStringType__Group__0__Impl" - // InternalRosSystem.g:8230:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; - public final void rule__ParameterStringType__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructType__Group__5__Impl" + // InternalRosSystem.g:8283:1: rule__ParameterStructType__Group__5__Impl : ( '}' ) ; + public final void rule__ParameterStructType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8234:1: ( ( () ) ) - // InternalRosSystem.g:8235:1: ( () ) + // InternalRosSystem.g:8287:1: ( ( '}' ) ) + // InternalRosSystem.g:8288:1: ( '}' ) { - // InternalRosSystem.g:8235:1: ( () ) - // InternalRosSystem.g:8236:2: () - { - before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); - // InternalRosSystem.g:8237:2: () - // InternalRosSystem.g:8237:3: + // InternalRosSystem.g:8288:1: ( '}' ) + // InternalRosSystem.g:8289:2: '}' { - } - - after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); + before(grammarAccess.getParameterStructTypeAccess().getRightCurlyBracketKeyword_5()); + match(input,26,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getRightCurlyBracketKeyword_5()); } @@ -24665,6 +25013,10 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -24672,26 +25024,26 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStringType__Group__0__Impl" + // $ANTLR end "rule__ParameterStructType__Group__5__Impl" - // $ANTLR start "rule__ParameterStringType__Group__1" - // InternalRosSystem.g:8245:1: rule__ParameterStringType__Group__1 : rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ; - public final void rule__ParameterStringType__Group__1() throws RecognitionException { + // $ANTLR start "rule__ParameterStructType__Group_4__0" + // InternalRosSystem.g:8299: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 { - // InternalRosSystem.g:8249:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) - // InternalRosSystem.g:8250:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 + // InternalRosSystem.g:8303:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) + // InternalRosSystem.g:8304:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 { - pushFollow(FOLLOW_49); - rule__ParameterStringType__Group__1__Impl(); + pushFollow(FOLLOW_6); + rule__ParameterStructType__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStringType__Group__2(); + rule__ParameterStructType__Group_4__1(); state._fsp--; @@ -24710,25 +25062,25 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterStringType__Group__1" + // $ANTLR end "rule__ParameterStructType__Group_4__0" - // $ANTLR start "rule__ParameterStringType__Group__1__Impl" - // InternalRosSystem.g:8257:1: rule__ParameterStringType__Group__1__Impl : ( 'String' ) ; - public final void rule__ParameterStringType__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructType__Group_4__0__Impl" + // InternalRosSystem.g:8311:1: rule__ParameterStructType__Group_4__0__Impl : ( ',' ) ; + public final void rule__ParameterStructType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8261:1: ( ( 'String' ) ) - // InternalRosSystem.g:8262:1: ( 'String' ) + // InternalRosSystem.g:8315:1: ( ( ',' ) ) + // InternalRosSystem.g:8316:1: ( ',' ) { - // InternalRosSystem.g:8262:1: ( 'String' ) - // InternalRosSystem.g:8263:2: 'String' + // InternalRosSystem.g:8316:1: ( ',' ) + // InternalRosSystem.g:8317:2: ',' { - before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - match(input,71,FOLLOW_2); - after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + match(input,30,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } @@ -24747,21 +25099,21 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStringType__Group__1__Impl" + // $ANTLR end "rule__ParameterStructType__Group_4__0__Impl" - // $ANTLR start "rule__ParameterStringType__Group__2" - // InternalRosSystem.g:8272:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; - public final void rule__ParameterStringType__Group__2() throws RecognitionException { + // $ANTLR start "rule__ParameterStructType__Group_4__1" + // InternalRosSystem.g:8326: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 { - // InternalRosSystem.g:8276:1: ( rule__ParameterStringType__Group__2__Impl ) - // InternalRosSystem.g:8277:2: rule__ParameterStringType__Group__2__Impl + // InternalRosSystem.g:8330:1: ( rule__ParameterStructType__Group_4__1__Impl ) + // InternalRosSystem.g:8331:2: rule__ParameterStructType__Group_4__1__Impl { pushFollow(FOLLOW_2); - rule__ParameterStringType__Group__2__Impl(); + rule__ParameterStructType__Group_4__1__Impl(); state._fsp--; @@ -24780,50 +25132,35 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterStringType__Group__2" + // $ANTLR end "rule__ParameterStructType__Group_4__1" - // $ANTLR start "rule__ParameterStringType__Group__2__Impl" - // InternalRosSystem.g:8283:1: rule__ParameterStringType__Group__2__Impl : ( ( rule__ParameterStringType__Group_2__0 )? ) ; - public final void rule__ParameterStringType__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructType__Group_4__1__Impl" + // InternalRosSystem.g:8337: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 { - // InternalRosSystem.g:8287:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) - // InternalRosSystem.g:8288:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRosSystem.g:8341:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) + // InternalRosSystem.g:8342:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) { - // InternalRosSystem.g:8288:1: ( ( rule__ParameterStringType__Group_2__0 )? ) - // InternalRosSystem.g:8289:2: ( rule__ParameterStringType__Group_2__0 )? + // InternalRosSystem.g:8342:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) + // InternalRosSystem.g:8343:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) { - before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); - // InternalRosSystem.g:8290:2: ( rule__ParameterStringType__Group_2__0 )? - int alt48=2; - int LA48_0 = input.LA(1); - - if ( (LA48_0==70) ) { - int LA48_1 = input.LA(2); - - if ( ((LA48_1>=RULE_STRING && LA48_1<=RULE_ID)) ) { - alt48=1; - } - } - switch (alt48) { - case 1 : - // InternalRosSystem.g:8290:3: rule__ParameterStringType__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__ParameterStringType__Group_2__0(); - - state._fsp--; + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); + // InternalRosSystem.g:8344:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) + // InternalRosSystem.g:8344:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 + { + pushFollow(FOLLOW_2); + rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1(); + state._fsp--; - } - break; } - after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } @@ -24842,26 +25179,26 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStringType__Group__2__Impl" + // $ANTLR end "rule__ParameterStructType__Group_4__1__Impl" - // $ANTLR start "rule__ParameterStringType__Group_2__0" - // InternalRosSystem.g:8299: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 { + // $ANTLR start "rule__ParameterIntegerType__Group__0" + // InternalRosSystem.g:8353: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 { - // InternalRosSystem.g:8303:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) - // InternalRosSystem.g:8304:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 + // InternalRosSystem.g:8357:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) + // InternalRosSystem.g:8358:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 { - pushFollow(FOLLOW_6); - rule__ParameterStringType__Group_2__0__Impl(); + pushFollow(FOLLOW_48); + rule__ParameterIntegerType__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStringType__Group_2__1(); + rule__ParameterIntegerType__Group__1(); state._fsp--; @@ -24880,25 +25217,29 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStringType__Group_2__0" + // $ANTLR end "rule__ParameterIntegerType__Group__0" - // $ANTLR start "rule__ParameterStringType__Group_2__0__Impl" - // InternalRosSystem.g:8311:1: rule__ParameterStringType__Group_2__0__Impl : ( 'default' ) ; - public final void rule__ParameterStringType__Group_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__Group__0__Impl" + // InternalRosSystem.g:8365:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; + public final void rule__ParameterIntegerType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8315:1: ( ( 'default' ) ) - // InternalRosSystem.g:8316:1: ( 'default' ) + // InternalRosSystem.g:8369:1: ( ( () ) ) + // InternalRosSystem.g:8370:1: ( () ) { - // InternalRosSystem.g:8316:1: ( 'default' ) - // InternalRosSystem.g:8317:2: 'default' + // InternalRosSystem.g:8370:1: ( () ) + // InternalRosSystem.g:8371:2: () { - before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); - match(input,70,FOLLOW_2); - after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); + // InternalRosSystem.g:8372:2: () + // InternalRosSystem.g:8372:3: + { + } + + after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } @@ -24906,10 +25247,6 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -24917,21 +25254,26 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStringType__Group_2__0__Impl" + // $ANTLR end "rule__ParameterIntegerType__Group__0__Impl" - // $ANTLR start "rule__ParameterStringType__Group_2__1" - // InternalRosSystem.g:8326:1: rule__ParameterStringType__Group_2__1 : rule__ParameterStringType__Group_2__1__Impl ; - public final void rule__ParameterStringType__Group_2__1() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__Group__1" + // InternalRosSystem.g:8380: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 { - // InternalRosSystem.g:8330:1: ( rule__ParameterStringType__Group_2__1__Impl ) - // InternalRosSystem.g:8331:2: rule__ParameterStringType__Group_2__1__Impl + // InternalRosSystem.g:8384:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) + // InternalRosSystem.g:8385:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 { + pushFollow(FOLLOW_4); + rule__ParameterIntegerType__Group__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterStringType__Group_2__1__Impl(); + rule__ParameterIntegerType__Group__2(); state._fsp--; @@ -24950,35 +25292,25 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStringType__Group_2__1" + // $ANTLR end "rule__ParameterIntegerType__Group__1" - // $ANTLR start "rule__ParameterStringType__Group_2__1__Impl" - // InternalRosSystem.g:8337:1: rule__ParameterStringType__Group_2__1__Impl : ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ; - public final void rule__ParameterStringType__Group_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__Group__1__Impl" + // InternalRosSystem.g:8392:1: rule__ParameterIntegerType__Group__1__Impl : ( 'Integer' ) ; + public final void rule__ParameterIntegerType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8341:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) - // InternalRosSystem.g:8342:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) + // InternalRosSystem.g:8396:1: ( ( 'Integer' ) ) + // InternalRosSystem.g:8397:1: ( 'Integer' ) { - // InternalRosSystem.g:8342:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) - // InternalRosSystem.g:8343:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) + // InternalRosSystem.g:8397:1: ( 'Integer' ) + // InternalRosSystem.g:8398:2: 'Integer' { - before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); - // InternalRosSystem.g:8344:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) - // InternalRosSystem.g:8344:3: rule__ParameterStringType__DefaultAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__ParameterStringType__DefaultAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + match(input,69,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } @@ -24997,26 +25329,21 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStringType__Group_2__1__Impl" + // $ANTLR end "rule__ParameterIntegerType__Group__1__Impl" - // $ANTLR start "rule__ParameterDoubleType__Group__0" - // InternalRosSystem.g:8353:1: rule__ParameterDoubleType__Group__0 : rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ; - public final void rule__ParameterDoubleType__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__Group__2" + // InternalRosSystem.g:8407:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; + public final void rule__ParameterIntegerType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8357:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) - // InternalRosSystem.g:8358:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 + // InternalRosSystem.g:8411:1: ( rule__ParameterIntegerType__Group__2__Impl ) + // InternalRosSystem.g:8412:2: rule__ParameterIntegerType__Group__2__Impl { - pushFollow(FOLLOW_52); - rule__ParameterDoubleType__Group__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterDoubleType__Group__1(); + rule__ParameterIntegerType__Group__2__Impl(); state._fsp--; @@ -25035,29 +25362,46 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterDoubleType__Group__0" + // $ANTLR end "rule__ParameterIntegerType__Group__2" - // $ANTLR start "rule__ParameterDoubleType__Group__0__Impl" - // InternalRosSystem.g:8365:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; - public final void rule__ParameterDoubleType__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__Group__2__Impl" + // InternalRosSystem.g:8418: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 { - // InternalRosSystem.g:8369:1: ( ( () ) ) - // InternalRosSystem.g:8370:1: ( () ) + // InternalRosSystem.g:8422:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) + // InternalRosSystem.g:8423:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) { - // InternalRosSystem.g:8370:1: ( () ) - // InternalRosSystem.g:8371:2: () - { - before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); - // InternalRosSystem.g:8372:2: () - // InternalRosSystem.g:8372:3: + // InternalRosSystem.g:8423:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) + // InternalRosSystem.g:8424:2: ( rule__ParameterIntegerType__Group_2__0 )? { + before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); + // InternalRosSystem.g:8425:2: ( rule__ParameterIntegerType__Group_2__0 )? + int alt59=2; + int LA59_0 = input.LA(1); + + if ( (LA59_0==24) ) { + alt59=1; } + switch (alt59) { + case 1 : + // InternalRosSystem.g:8425:3: rule__ParameterIntegerType__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__ParameterIntegerType__Group_2__0(); - after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } @@ -25065,6 +25409,10 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -25072,26 +25420,26 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterDoubleType__Group__0__Impl" + // $ANTLR end "rule__ParameterIntegerType__Group__2__Impl" - // $ANTLR start "rule__ParameterDoubleType__Group__1" - // InternalRosSystem.g:8380:1: rule__ParameterDoubleType__Group__1 : rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ; - public final void rule__ParameterDoubleType__Group__1() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__Group_2__0" + // InternalRosSystem.g:8434: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 { - // InternalRosSystem.g:8384:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) - // InternalRosSystem.g:8385:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 + // InternalRosSystem.g:8438:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) + // InternalRosSystem.g:8439:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 { pushFollow(FOLLOW_49); - rule__ParameterDoubleType__Group__1__Impl(); + rule__ParameterIntegerType__Group_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterDoubleType__Group__2(); + rule__ParameterIntegerType__Group_2__1(); state._fsp--; @@ -25110,25 +25458,25 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterDoubleType__Group__1" + // $ANTLR end "rule__ParameterIntegerType__Group_2__0" - // $ANTLR start "rule__ParameterDoubleType__Group__1__Impl" - // InternalRosSystem.g:8392:1: rule__ParameterDoubleType__Group__1__Impl : ( 'Double' ) ; - public final void rule__ParameterDoubleType__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__Group_2__0__Impl" + // InternalRosSystem.g:8446:1: rule__ParameterIntegerType__Group_2__0__Impl : ( '{' ) ; + public final void rule__ParameterIntegerType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8396:1: ( ( 'Double' ) ) - // InternalRosSystem.g:8397:1: ( 'Double' ) + // InternalRosSystem.g:8450:1: ( ( '{' ) ) + // InternalRosSystem.g:8451:1: ( '{' ) { - // InternalRosSystem.g:8397:1: ( 'Double' ) - // InternalRosSystem.g:8398:2: 'Double' + // InternalRosSystem.g:8451:1: ( '{' ) + // InternalRosSystem.g:8452:2: '{' { - before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - match(input,72,FOLLOW_2); - after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + before(grammarAccess.getParameterIntegerTypeAccess().getLeftCurlyBracketKeyword_2_0()); + match(input,24,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeAccess().getLeftCurlyBracketKeyword_2_0()); } @@ -25147,21 +25495,26 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterDoubleType__Group__1__Impl" + // $ANTLR end "rule__ParameterIntegerType__Group_2__0__Impl" - // $ANTLR start "rule__ParameterDoubleType__Group__2" - // InternalRosSystem.g:8407:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; - public final void rule__ParameterDoubleType__Group__2() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__Group_2__1" + // InternalRosSystem.g:8461:1: rule__ParameterIntegerType__Group_2__1 : rule__ParameterIntegerType__Group_2__1__Impl rule__ParameterIntegerType__Group_2__2 ; + public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8411:1: ( rule__ParameterDoubleType__Group__2__Impl ) - // InternalRosSystem.g:8412:2: rule__ParameterDoubleType__Group__2__Impl + // InternalRosSystem.g:8465:1: ( rule__ParameterIntegerType__Group_2__1__Impl rule__ParameterIntegerType__Group_2__2 ) + // InternalRosSystem.g:8466:2: rule__ParameterIntegerType__Group_2__1__Impl rule__ParameterIntegerType__Group_2__2 { + pushFollow(FOLLOW_50); + rule__ParameterIntegerType__Group_2__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterDoubleType__Group__2__Impl(); + rule__ParameterIntegerType__Group_2__2(); state._fsp--; @@ -25180,50 +25533,25 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterDoubleType__Group__2" + // $ANTLR end "rule__ParameterIntegerType__Group_2__1" - // $ANTLR start "rule__ParameterDoubleType__Group__2__Impl" - // InternalRosSystem.g:8418:1: rule__ParameterDoubleType__Group__2__Impl : ( ( rule__ParameterDoubleType__Group_2__0 )? ) ; - public final void rule__ParameterDoubleType__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__Group_2__1__Impl" + // InternalRosSystem.g:8473:1: rule__ParameterIntegerType__Group_2__1__Impl : ( 'default' ) ; + public final void rule__ParameterIntegerType__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8422:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) - // InternalRosSystem.g:8423:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRosSystem.g:8477:1: ( ( 'default' ) ) + // InternalRosSystem.g:8478:1: ( 'default' ) { - // InternalRosSystem.g:8423:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) - // InternalRosSystem.g:8424:2: ( rule__ParameterDoubleType__Group_2__0 )? + // InternalRosSystem.g:8478:1: ( 'default' ) + // InternalRosSystem.g:8479:2: 'default' { - before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); - // InternalRosSystem.g:8425:2: ( rule__ParameterDoubleType__Group_2__0 )? - int alt49=2; - int LA49_0 = input.LA(1); - - if ( (LA49_0==70) ) { - int LA49_1 = input.LA(2); - - if ( (LA49_1==RULE_DOUBLE) ) { - alt49=1; - } - } - switch (alt49) { - case 1 : - // InternalRosSystem.g:8425:3: rule__ParameterDoubleType__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__ParameterDoubleType__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_1()); + match(input,70,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_1()); } @@ -25242,26 +25570,26 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterDoubleType__Group__2__Impl" + // $ANTLR end "rule__ParameterIntegerType__Group_2__1__Impl" - // $ANTLR start "rule__ParameterDoubleType__Group_2__0" - // InternalRosSystem.g:8434: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 { + // $ANTLR start "rule__ParameterIntegerType__Group_2__2" + // InternalRosSystem.g:8488:1: rule__ParameterIntegerType__Group_2__2 : rule__ParameterIntegerType__Group_2__2__Impl rule__ParameterIntegerType__Group_2__3 ; + public final void rule__ParameterIntegerType__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8438:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) - // InternalRosSystem.g:8439:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 + // InternalRosSystem.g:8492:1: ( rule__ParameterIntegerType__Group_2__2__Impl rule__ParameterIntegerType__Group_2__3 ) + // InternalRosSystem.g:8493:2: rule__ParameterIntegerType__Group_2__2__Impl rule__ParameterIntegerType__Group_2__3 { - pushFollow(FOLLOW_53); - rule__ParameterDoubleType__Group_2__0__Impl(); + pushFollow(FOLLOW_24); + rule__ParameterIntegerType__Group_2__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterDoubleType__Group_2__1(); + rule__ParameterIntegerType__Group_2__3(); state._fsp--; @@ -25280,25 +25608,35 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterDoubleType__Group_2__0" + // $ANTLR end "rule__ParameterIntegerType__Group_2__2" - // $ANTLR start "rule__ParameterDoubleType__Group_2__0__Impl" - // InternalRosSystem.g:8446:1: rule__ParameterDoubleType__Group_2__0__Impl : ( 'default' ) ; - public final void rule__ParameterDoubleType__Group_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__Group_2__2__Impl" + // InternalRosSystem.g:8500:1: rule__ParameterIntegerType__Group_2__2__Impl : ( ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) ) ; + public final void rule__ParameterIntegerType__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8450:1: ( ( 'default' ) ) - // InternalRosSystem.g:8451:1: ( 'default' ) + // InternalRosSystem.g:8504:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) ) ) + // InternalRosSystem.g:8505:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) ) { - // InternalRosSystem.g:8451:1: ( 'default' ) - // InternalRosSystem.g:8452:2: 'default' + // InternalRosSystem.g:8505:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) ) + // InternalRosSystem.g:8506:2: ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); - match(input,70,FOLLOW_2); - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_2()); + // InternalRosSystem.g:8507:2: ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) + // InternalRosSystem.g:8507:3: rule__ParameterIntegerType__DefaultAssignment_2_2 + { + pushFollow(FOLLOW_2); + rule__ParameterIntegerType__DefaultAssignment_2_2(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_2()); } @@ -25317,21 +25655,21 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterDoubleType__Group_2__0__Impl" + // $ANTLR end "rule__ParameterIntegerType__Group_2__2__Impl" - // $ANTLR start "rule__ParameterDoubleType__Group_2__1" - // InternalRosSystem.g:8461:1: rule__ParameterDoubleType__Group_2__1 : rule__ParameterDoubleType__Group_2__1__Impl ; - public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__Group_2__3" + // InternalRosSystem.g:8515:1: rule__ParameterIntegerType__Group_2__3 : rule__ParameterIntegerType__Group_2__3__Impl ; + public final void rule__ParameterIntegerType__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8465:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) - // InternalRosSystem.g:8466:2: rule__ParameterDoubleType__Group_2__1__Impl + // InternalRosSystem.g:8519:1: ( rule__ParameterIntegerType__Group_2__3__Impl ) + // InternalRosSystem.g:8520:2: rule__ParameterIntegerType__Group_2__3__Impl { pushFollow(FOLLOW_2); - rule__ParameterDoubleType__Group_2__1__Impl(); + rule__ParameterIntegerType__Group_2__3__Impl(); state._fsp--; @@ -25350,35 +25688,25 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterDoubleType__Group_2__1" + // $ANTLR end "rule__ParameterIntegerType__Group_2__3" - // $ANTLR start "rule__ParameterDoubleType__Group_2__1__Impl" - // InternalRosSystem.g:8472:1: rule__ParameterDoubleType__Group_2__1__Impl : ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ; - public final void rule__ParameterDoubleType__Group_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__Group_2__3__Impl" + // InternalRosSystem.g:8526:1: rule__ParameterIntegerType__Group_2__3__Impl : ( '}' ) ; + public final void rule__ParameterIntegerType__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8476:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) - // InternalRosSystem.g:8477:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) + // InternalRosSystem.g:8530:1: ( ( '}' ) ) + // InternalRosSystem.g:8531:1: ( '}' ) { - // InternalRosSystem.g:8477:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) - // InternalRosSystem.g:8478:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) + // InternalRosSystem.g:8531:1: ( '}' ) + // InternalRosSystem.g:8532:2: '}' { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); - // InternalRosSystem.g:8479:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) - // InternalRosSystem.g:8479:3: rule__ParameterDoubleType__DefaultAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__ParameterDoubleType__DefaultAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterIntegerTypeAccess().getRightCurlyBracketKeyword_2_3()); + match(input,26,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeAccess().getRightCurlyBracketKeyword_2_3()); } @@ -25397,26 +25725,26 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterDoubleType__Group_2__1__Impl" + // $ANTLR end "rule__ParameterIntegerType__Group_2__3__Impl" - // $ANTLR start "rule__ParameterBooleanType__Group__0" - // InternalRosSystem.g:8488:1: rule__ParameterBooleanType__Group__0 : rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ; - public final void rule__ParameterBooleanType__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterStringType__Group__0" + // InternalRosSystem.g:8542: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 { - // InternalRosSystem.g:8492:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) - // InternalRosSystem.g:8493:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 + // InternalRosSystem.g:8546:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) + // InternalRosSystem.g:8547:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 { - pushFollow(FOLLOW_54); - rule__ParameterBooleanType__Group__0__Impl(); + pushFollow(FOLLOW_51); + rule__ParameterStringType__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterBooleanType__Group__1(); + rule__ParameterStringType__Group__1(); state._fsp--; @@ -25435,29 +25763,29 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group__0" + // $ANTLR end "rule__ParameterStringType__Group__0" - // $ANTLR start "rule__ParameterBooleanType__Group__0__Impl" - // InternalRosSystem.g:8500:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; - public final void rule__ParameterBooleanType__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStringType__Group__0__Impl" + // InternalRosSystem.g:8554:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; + public final void rule__ParameterStringType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8504:1: ( ( () ) ) - // InternalRosSystem.g:8505:1: ( () ) + // InternalRosSystem.g:8558:1: ( ( () ) ) + // InternalRosSystem.g:8559:1: ( () ) { - // InternalRosSystem.g:8505:1: ( () ) - // InternalRosSystem.g:8506:2: () + // InternalRosSystem.g:8559:1: ( () ) + // InternalRosSystem.g:8560:2: () { - before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); - // InternalRosSystem.g:8507:2: () - // InternalRosSystem.g:8507:3: + before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); + // InternalRosSystem.g:8561:2: () + // InternalRosSystem.g:8561:3: { } - after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); + after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } @@ -25472,26 +25800,26 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group__0__Impl" + // $ANTLR end "rule__ParameterStringType__Group__0__Impl" - // $ANTLR start "rule__ParameterBooleanType__Group__1" - // InternalRosSystem.g:8515:1: rule__ParameterBooleanType__Group__1 : rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ; - public final void rule__ParameterBooleanType__Group__1() throws RecognitionException { + // $ANTLR start "rule__ParameterStringType__Group__1" + // InternalRosSystem.g:8569: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 { - // InternalRosSystem.g:8519:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) - // InternalRosSystem.g:8520:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 + // InternalRosSystem.g:8573:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) + // InternalRosSystem.g:8574:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 { - pushFollow(FOLLOW_49); - rule__ParameterBooleanType__Group__1__Impl(); + pushFollow(FOLLOW_4); + rule__ParameterStringType__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterBooleanType__Group__2(); + rule__ParameterStringType__Group__2(); state._fsp--; @@ -25510,25 +25838,25 @@ public final void rule__ParameterBooleanType__Group__1() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group__1" + // $ANTLR end "rule__ParameterStringType__Group__1" - // $ANTLR start "rule__ParameterBooleanType__Group__1__Impl" - // InternalRosSystem.g:8527:1: rule__ParameterBooleanType__Group__1__Impl : ( 'Boolean' ) ; - public final void rule__ParameterBooleanType__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStringType__Group__1__Impl" + // InternalRosSystem.g:8581:1: rule__ParameterStringType__Group__1__Impl : ( 'String' ) ; + public final void rule__ParameterStringType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8531:1: ( ( 'Boolean' ) ) - // InternalRosSystem.g:8532:1: ( 'Boolean' ) + // InternalRosSystem.g:8585:1: ( ( 'String' ) ) + // InternalRosSystem.g:8586:1: ( 'String' ) { - // InternalRosSystem.g:8532:1: ( 'Boolean' ) - // InternalRosSystem.g:8533:2: 'Boolean' + // InternalRosSystem.g:8586:1: ( 'String' ) + // InternalRosSystem.g:8587:2: 'String' { - before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - match(input,73,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + match(input,71,FOLLOW_2); + after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } @@ -25547,21 +25875,21 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group__1__Impl" + // $ANTLR end "rule__ParameterStringType__Group__1__Impl" - // $ANTLR start "rule__ParameterBooleanType__Group__2" - // InternalRosSystem.g:8542:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; - public final void rule__ParameterBooleanType__Group__2() throws RecognitionException { + // $ANTLR start "rule__ParameterStringType__Group__2" + // InternalRosSystem.g:8596:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; + public final void rule__ParameterStringType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8546:1: ( rule__ParameterBooleanType__Group__2__Impl ) - // InternalRosSystem.g:8547:2: rule__ParameterBooleanType__Group__2__Impl + // InternalRosSystem.g:8600:1: ( rule__ParameterStringType__Group__2__Impl ) + // InternalRosSystem.g:8601:2: rule__ParameterStringType__Group__2__Impl { pushFollow(FOLLOW_2); - rule__ParameterBooleanType__Group__2__Impl(); + rule__ParameterStringType__Group__2__Impl(); state._fsp--; @@ -25580,40 +25908,36 @@ public final void rule__ParameterBooleanType__Group__2() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group__2" + // $ANTLR end "rule__ParameterStringType__Group__2" - // $ANTLR start "rule__ParameterBooleanType__Group__2__Impl" - // InternalRosSystem.g:8553:1: rule__ParameterBooleanType__Group__2__Impl : ( ( rule__ParameterBooleanType__Group_2__0 )? ) ; - public final void rule__ParameterBooleanType__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStringType__Group__2__Impl" + // InternalRosSystem.g:8607: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 { - // InternalRosSystem.g:8557:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) - // InternalRosSystem.g:8558:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalRosSystem.g:8611:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) + // InternalRosSystem.g:8612:1: ( ( rule__ParameterStringType__Group_2__0 )? ) { - // InternalRosSystem.g:8558:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) - // InternalRosSystem.g:8559:2: ( rule__ParameterBooleanType__Group_2__0 )? + // InternalRosSystem.g:8612:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRosSystem.g:8613:2: ( rule__ParameterStringType__Group_2__0 )? { - before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); - // InternalRosSystem.g:8560:2: ( rule__ParameterBooleanType__Group_2__0 )? - int alt50=2; - int LA50_0 = input.LA(1); - - if ( (LA50_0==70) ) { - int LA50_1 = input.LA(2); + before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); + // InternalRosSystem.g:8614:2: ( rule__ParameterStringType__Group_2__0 )? + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA50_1==RULE_BOOLEAN) ) { - alt50=1; - } + if ( (LA60_0==24) ) { + alt60=1; } - switch (alt50) { + switch (alt60) { case 1 : - // InternalRosSystem.g:8560:3: rule__ParameterBooleanType__Group_2__0 + // InternalRosSystem.g:8614:3: rule__ParameterStringType__Group_2__0 { pushFollow(FOLLOW_2); - rule__ParameterBooleanType__Group_2__0(); + rule__ParameterStringType__Group_2__0(); state._fsp--; @@ -25623,7 +25947,7 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio } - after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); + after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } @@ -25642,26 +25966,26 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group__2__Impl" + // $ANTLR end "rule__ParameterStringType__Group__2__Impl" - // $ANTLR start "rule__ParameterBooleanType__Group_2__0" - // InternalRosSystem.g:8569: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 { + // $ANTLR start "rule__ParameterStringType__Group_2__0" + // InternalRosSystem.g:8623: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 { - // InternalRosSystem.g:8573:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) - // InternalRosSystem.g:8574:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 + // InternalRosSystem.g:8627:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) + // InternalRosSystem.g:8628:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 { - pushFollow(FOLLOW_55); - rule__ParameterBooleanType__Group_2__0__Impl(); + pushFollow(FOLLOW_49); + rule__ParameterStringType__Group_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterBooleanType__Group_2__1(); + rule__ParameterStringType__Group_2__1(); state._fsp--; @@ -25680,25 +26004,25 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group_2__0" + // $ANTLR end "rule__ParameterStringType__Group_2__0" - // $ANTLR start "rule__ParameterBooleanType__Group_2__0__Impl" - // InternalRosSystem.g:8581:1: rule__ParameterBooleanType__Group_2__0__Impl : ( 'default' ) ; - public final void rule__ParameterBooleanType__Group_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStringType__Group_2__0__Impl" + // InternalRosSystem.g:8635:1: rule__ParameterStringType__Group_2__0__Impl : ( '{' ) ; + public final void rule__ParameterStringType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8585:1: ( ( 'default' ) ) - // InternalRosSystem.g:8586:1: ( 'default' ) + // InternalRosSystem.g:8639:1: ( ( '{' ) ) + // InternalRosSystem.g:8640:1: ( '{' ) { - // InternalRosSystem.g:8586:1: ( 'default' ) - // InternalRosSystem.g:8587:2: 'default' + // InternalRosSystem.g:8640:1: ( '{' ) + // InternalRosSystem.g:8641:2: '{' { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); - match(input,70,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterStringTypeAccess().getLeftCurlyBracketKeyword_2_0()); + match(input,24,FOLLOW_2); + after(grammarAccess.getParameterStringTypeAccess().getLeftCurlyBracketKeyword_2_0()); } @@ -25717,21 +26041,26 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group_2__0__Impl" + // $ANTLR end "rule__ParameterStringType__Group_2__0__Impl" - // $ANTLR start "rule__ParameterBooleanType__Group_2__1" - // InternalRosSystem.g:8596:1: rule__ParameterBooleanType__Group_2__1 : rule__ParameterBooleanType__Group_2__1__Impl ; - public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionException { + // $ANTLR start "rule__ParameterStringType__Group_2__1" + // InternalRosSystem.g:8650:1: rule__ParameterStringType__Group_2__1 : rule__ParameterStringType__Group_2__1__Impl rule__ParameterStringType__Group_2__2 ; + public final void rule__ParameterStringType__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8600:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) - // InternalRosSystem.g:8601:2: rule__ParameterBooleanType__Group_2__1__Impl + // InternalRosSystem.g:8654:1: ( rule__ParameterStringType__Group_2__1__Impl rule__ParameterStringType__Group_2__2 ) + // InternalRosSystem.g:8655:2: rule__ParameterStringType__Group_2__1__Impl rule__ParameterStringType__Group_2__2 { + pushFollow(FOLLOW_6); + rule__ParameterStringType__Group_2__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterBooleanType__Group_2__1__Impl(); + rule__ParameterStringType__Group_2__2(); state._fsp--; @@ -25750,35 +26079,25 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group_2__1" + // $ANTLR end "rule__ParameterStringType__Group_2__1" - // $ANTLR start "rule__ParameterBooleanType__Group_2__1__Impl" - // InternalRosSystem.g:8607:1: rule__ParameterBooleanType__Group_2__1__Impl : ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ; - public final void rule__ParameterBooleanType__Group_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStringType__Group_2__1__Impl" + // InternalRosSystem.g:8662:1: rule__ParameterStringType__Group_2__1__Impl : ( 'default' ) ; + public final void rule__ParameterStringType__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8611:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) - // InternalRosSystem.g:8612:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) - { - // InternalRosSystem.g:8612:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) - // InternalRosSystem.g:8613:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) + // InternalRosSystem.g:8666:1: ( ( 'default' ) ) + // InternalRosSystem.g:8667:1: ( 'default' ) { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); - // InternalRosSystem.g:8614:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) - // InternalRosSystem.g:8614:3: rule__ParameterBooleanType__DefaultAssignment_2_1 + // InternalRosSystem.g:8667:1: ( 'default' ) + // InternalRosSystem.g:8668:2: 'default' { - pushFollow(FOLLOW_2); - rule__ParameterBooleanType__DefaultAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_1()); + match(input,70,FOLLOW_2); + after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_1()); } @@ -25797,26 +26116,26 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group_2__1__Impl" + // $ANTLR end "rule__ParameterStringType__Group_2__1__Impl" - // $ANTLR start "rule__ParameterBase64Type__Group__0" - // InternalRosSystem.g:8623:1: rule__ParameterBase64Type__Group__0 : rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ; - public final void rule__ParameterBase64Type__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterStringType__Group_2__2" + // InternalRosSystem.g:8677:1: rule__ParameterStringType__Group_2__2 : rule__ParameterStringType__Group_2__2__Impl rule__ParameterStringType__Group_2__3 ; + public final void rule__ParameterStringType__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8627:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) - // InternalRosSystem.g:8628:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 + // InternalRosSystem.g:8681:1: ( rule__ParameterStringType__Group_2__2__Impl rule__ParameterStringType__Group_2__3 ) + // InternalRosSystem.g:8682:2: rule__ParameterStringType__Group_2__2__Impl rule__ParameterStringType__Group_2__3 { - pushFollow(FOLLOW_56); - rule__ParameterBase64Type__Group__0__Impl(); + pushFollow(FOLLOW_24); + rule__ParameterStringType__Group_2__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterBase64Type__Group__1(); + rule__ParameterStringType__Group_2__3(); state._fsp--; @@ -25835,29 +26154,35 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterBase64Type__Group__0" + // $ANTLR end "rule__ParameterStringType__Group_2__2" - // $ANTLR start "rule__ParameterBase64Type__Group__0__Impl" - // InternalRosSystem.g:8635:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; - public final void rule__ParameterBase64Type__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStringType__Group_2__2__Impl" + // InternalRosSystem.g:8689:1: rule__ParameterStringType__Group_2__2__Impl : ( ( rule__ParameterStringType__DefaultAssignment_2_2 ) ) ; + public final void rule__ParameterStringType__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8639:1: ( ( () ) ) - // InternalRosSystem.g:8640:1: ( () ) + // InternalRosSystem.g:8693:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_2 ) ) ) + // InternalRosSystem.g:8694:1: ( ( rule__ParameterStringType__DefaultAssignment_2_2 ) ) { - // InternalRosSystem.g:8640:1: ( () ) - // InternalRosSystem.g:8641:2: () + // InternalRosSystem.g:8694:1: ( ( rule__ParameterStringType__DefaultAssignment_2_2 ) ) + // InternalRosSystem.g:8695:2: ( rule__ParameterStringType__DefaultAssignment_2_2 ) { - before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); - // InternalRosSystem.g:8642:2: () - // InternalRosSystem.g:8642:3: + before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_2()); + // InternalRosSystem.g:8696:2: ( rule__ParameterStringType__DefaultAssignment_2_2 ) + // InternalRosSystem.g:8696:3: rule__ParameterStringType__DefaultAssignment_2_2 { + pushFollow(FOLLOW_2); + rule__ParameterStringType__DefaultAssignment_2_2(); + + state._fsp--; + + } - after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); + after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_2()); } @@ -25865,6 +26190,10 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -25872,26 +26201,21 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterBase64Type__Group__0__Impl" + // $ANTLR end "rule__ParameterStringType__Group_2__2__Impl" - // $ANTLR start "rule__ParameterBase64Type__Group__1" - // InternalRosSystem.g:8650:1: rule__ParameterBase64Type__Group__1 : rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ; - public final void rule__ParameterBase64Type__Group__1() throws RecognitionException { + // $ANTLR start "rule__ParameterStringType__Group_2__3" + // InternalRosSystem.g:8704:1: rule__ParameterStringType__Group_2__3 : rule__ParameterStringType__Group_2__3__Impl ; + public final void rule__ParameterStringType__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8654:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) - // InternalRosSystem.g:8655:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 + // InternalRosSystem.g:8708:1: ( rule__ParameterStringType__Group_2__3__Impl ) + // InternalRosSystem.g:8709:2: rule__ParameterStringType__Group_2__3__Impl { - pushFollow(FOLLOW_49); - rule__ParameterBase64Type__Group__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterBase64Type__Group__2(); + rule__ParameterStringType__Group_2__3__Impl(); state._fsp--; @@ -25910,25 +26234,25 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterBase64Type__Group__1" + // $ANTLR end "rule__ParameterStringType__Group_2__3" - // $ANTLR start "rule__ParameterBase64Type__Group__1__Impl" - // InternalRosSystem.g:8662:1: rule__ParameterBase64Type__Group__1__Impl : ( 'Base64' ) ; - public final void rule__ParameterBase64Type__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStringType__Group_2__3__Impl" + // InternalRosSystem.g:8715:1: rule__ParameterStringType__Group_2__3__Impl : ( '}' ) ; + public final void rule__ParameterStringType__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8666:1: ( ( 'Base64' ) ) - // InternalRosSystem.g:8667:1: ( 'Base64' ) + // InternalRosSystem.g:8719:1: ( ( '}' ) ) + // InternalRosSystem.g:8720:1: ( '}' ) { - // InternalRosSystem.g:8667:1: ( 'Base64' ) - // InternalRosSystem.g:8668:2: 'Base64' + // InternalRosSystem.g:8720:1: ( '}' ) + // InternalRosSystem.g:8721:2: '}' { - before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - match(input,74,FOLLOW_2); - after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + before(grammarAccess.getParameterStringTypeAccess().getRightCurlyBracketKeyword_2_3()); + match(input,26,FOLLOW_2); + after(grammarAccess.getParameterStringTypeAccess().getRightCurlyBracketKeyword_2_3()); } @@ -25947,21 +26271,26 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterBase64Type__Group__1__Impl" + // $ANTLR end "rule__ParameterStringType__Group_2__3__Impl" - // $ANTLR start "rule__ParameterBase64Type__Group__2" - // InternalRosSystem.g:8677:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; - public final void rule__ParameterBase64Type__Group__2() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__Group__0" + // InternalRosSystem.g:8731: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 { - // InternalRosSystem.g:8681:1: ( rule__ParameterBase64Type__Group__2__Impl ) - // InternalRosSystem.g:8682:2: rule__ParameterBase64Type__Group__2__Impl + // InternalRosSystem.g:8735:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) + // InternalRosSystem.g:8736:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 { + pushFollow(FOLLOW_52); + rule__ParameterDoubleType__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterBase64Type__Group__2__Impl(); + rule__ParameterDoubleType__Group__1(); state._fsp--; @@ -25980,88 +26309,63 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterBase64Type__Group__2" + // $ANTLR end "rule__ParameterDoubleType__Group__0" - // $ANTLR start "rule__ParameterBase64Type__Group__2__Impl" - // InternalRosSystem.g:8688:1: rule__ParameterBase64Type__Group__2__Impl : ( ( rule__ParameterBase64Type__Group_2__0 )? ) ; - public final void rule__ParameterBase64Type__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__Group__0__Impl" + // InternalRosSystem.g:8743:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; + public final void rule__ParameterDoubleType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8692:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) - // InternalRosSystem.g:8693:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRosSystem.g:8747:1: ( ( () ) ) + // InternalRosSystem.g:8748:1: ( () ) { - // InternalRosSystem.g:8693:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) - // InternalRosSystem.g:8694:2: ( rule__ParameterBase64Type__Group_2__0 )? + // InternalRosSystem.g:8748:1: ( () ) + // InternalRosSystem.g:8749:2: () + { + before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); + // InternalRosSystem.g:8750:2: () + // InternalRosSystem.g:8750:3: { - before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); - // InternalRosSystem.g:8695:2: ( rule__ParameterBase64Type__Group_2__0 )? - int alt51=2; - int LA51_0 = input.LA(1); - - if ( (LA51_0==70) ) { - int LA51_1 = input.LA(2); - - if ( (LA51_1==RULE_BINARY) ) { - alt51=1; - } } - switch (alt51) { - case 1 : - // InternalRosSystem.g:8695:3: rule__ParameterBase64Type__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__ParameterBase64Type__Group_2__0(); - - state._fsp--; - - } - break; + after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } - after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } + } + finally { - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; } - // $ANTLR end "rule__ParameterBase64Type__Group__2__Impl" + // $ANTLR end "rule__ParameterDoubleType__Group__0__Impl" - // $ANTLR start "rule__ParameterBase64Type__Group_2__0" - // InternalRosSystem.g:8704: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 { + // $ANTLR start "rule__ParameterDoubleType__Group__1" + // InternalRosSystem.g:8758: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 { - // InternalRosSystem.g:8708:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) - // InternalRosSystem.g:8709:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 + // InternalRosSystem.g:8762:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) + // InternalRosSystem.g:8763:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 { - pushFollow(FOLLOW_57); - rule__ParameterBase64Type__Group_2__0__Impl(); + pushFollow(FOLLOW_4); + rule__ParameterDoubleType__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterBase64Type__Group_2__1(); + rule__ParameterDoubleType__Group__2(); state._fsp--; @@ -26080,25 +26384,25 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterBase64Type__Group_2__0" + // $ANTLR end "rule__ParameterDoubleType__Group__1" - // $ANTLR start "rule__ParameterBase64Type__Group_2__0__Impl" - // InternalRosSystem.g:8716:1: rule__ParameterBase64Type__Group_2__0__Impl : ( 'default' ) ; - public final void rule__ParameterBase64Type__Group_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__Group__1__Impl" + // InternalRosSystem.g:8770:1: rule__ParameterDoubleType__Group__1__Impl : ( 'Double' ) ; + public final void rule__ParameterDoubleType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8720:1: ( ( 'default' ) ) - // InternalRosSystem.g:8721:1: ( 'default' ) + // InternalRosSystem.g:8774:1: ( ( 'Double' ) ) + // InternalRosSystem.g:8775:1: ( 'Double' ) { - // InternalRosSystem.g:8721:1: ( 'default' ) - // InternalRosSystem.g:8722:2: 'default' + // InternalRosSystem.g:8775:1: ( 'Double' ) + // InternalRosSystem.g:8776:2: 'Double' { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); - match(input,70,FOLLOW_2); - after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + match(input,72,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } @@ -26117,21 +26421,21 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterBase64Type__Group_2__0__Impl" + // $ANTLR end "rule__ParameterDoubleType__Group__1__Impl" - // $ANTLR start "rule__ParameterBase64Type__Group_2__1" - // InternalRosSystem.g:8731:1: rule__ParameterBase64Type__Group_2__1 : rule__ParameterBase64Type__Group_2__1__Impl ; - public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__Group__2" + // InternalRosSystem.g:8785:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; + public final void rule__ParameterDoubleType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8735:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) - // InternalRosSystem.g:8736:2: rule__ParameterBase64Type__Group_2__1__Impl + // InternalRosSystem.g:8789:1: ( rule__ParameterDoubleType__Group__2__Impl ) + // InternalRosSystem.g:8790:2: rule__ParameterDoubleType__Group__2__Impl { pushFollow(FOLLOW_2); - rule__ParameterBase64Type__Group_2__1__Impl(); + rule__ParameterDoubleType__Group__2__Impl(); state._fsp--; @@ -26150,35 +26454,46 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterBase64Type__Group_2__1" + // $ANTLR end "rule__ParameterDoubleType__Group__2" - // $ANTLR start "rule__ParameterBase64Type__Group_2__1__Impl" - // InternalRosSystem.g:8742:1: rule__ParameterBase64Type__Group_2__1__Impl : ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ; - public final void rule__ParameterBase64Type__Group_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__Group__2__Impl" + // InternalRosSystem.g:8796: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 { - // InternalRosSystem.g:8746:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) - // InternalRosSystem.g:8747:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) - { - // InternalRosSystem.g:8747:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) - // InternalRosSystem.g:8748:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) + // InternalRosSystem.g:8800:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) + // InternalRosSystem.g:8801:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); - // InternalRosSystem.g:8749:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) - // InternalRosSystem.g:8749:3: rule__ParameterBase64Type__DefaultAssignment_2_1 + // InternalRosSystem.g:8801:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRosSystem.g:8802:2: ( rule__ParameterDoubleType__Group_2__0 )? { - pushFollow(FOLLOW_2); - rule__ParameterBase64Type__DefaultAssignment_2_1(); + before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); + // InternalRosSystem.g:8803:2: ( rule__ParameterDoubleType__Group_2__0 )? + int alt61=2; + int LA61_0 = input.LA(1); - state._fsp--; + if ( (LA61_0==24) ) { + alt61=1; + } + switch (alt61) { + case 1 : + // InternalRosSystem.g:8803:3: rule__ParameterDoubleType__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__ParameterDoubleType__Group_2__0(); + + state._fsp--; + } + break; + } - after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } @@ -26197,26 +26512,26 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterBase64Type__Group_2__1__Impl" + // $ANTLR end "rule__ParameterDoubleType__Group__2__Impl" - // $ANTLR start "rule__ParameterArrayType__Group__0" - // InternalRosSystem.g:8758:1: rule__ParameterArrayType__Group__0 : rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ; - public final void rule__ParameterArrayType__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__Group_2__0" + // InternalRosSystem.g:8812: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 { - // InternalRosSystem.g:8762:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) - // InternalRosSystem.g:8763:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 + // InternalRosSystem.g:8816:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) + // InternalRosSystem.g:8817:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 { - pushFollow(FOLLOW_4); - rule__ParameterArrayType__Group__0__Impl(); + pushFollow(FOLLOW_49); + rule__ParameterDoubleType__Group_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__1(); + rule__ParameterDoubleType__Group_2__1(); state._fsp--; @@ -26235,25 +26550,25 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__0" + // $ANTLR end "rule__ParameterDoubleType__Group_2__0" - // $ANTLR start "rule__ParameterArrayType__Group__0__Impl" - // InternalRosSystem.g:8770:1: rule__ParameterArrayType__Group__0__Impl : ( 'Array' ) ; - public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__Group_2__0__Impl" + // InternalRosSystem.g:8824:1: rule__ParameterDoubleType__Group_2__0__Impl : ( '{' ) ; + public final void rule__ParameterDoubleType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8774:1: ( ( 'Array' ) ) - // InternalRosSystem.g:8775:1: ( 'Array' ) + // InternalRosSystem.g:8828:1: ( ( '{' ) ) + // InternalRosSystem.g:8829:1: ( '{' ) { - // InternalRosSystem.g:8775:1: ( 'Array' ) - // InternalRosSystem.g:8776:2: 'Array' + // InternalRosSystem.g:8829:1: ( '{' ) + // InternalRosSystem.g:8830:2: '{' { - before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); - match(input,75,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getLeftCurlyBracketKeyword_2_0()); + match(input,24,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeAccess().getLeftCurlyBracketKeyword_2_0()); } @@ -26272,26 +26587,26 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__0__Impl" + // $ANTLR end "rule__ParameterDoubleType__Group_2__0__Impl" - // $ANTLR start "rule__ParameterArrayType__Group__1" - // InternalRosSystem.g:8785:1: rule__ParameterArrayType__Group__1 : rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ; - public final void rule__ParameterArrayType__Group__1() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__Group_2__1" + // InternalRosSystem.g:8839:1: rule__ParameterDoubleType__Group_2__1 : rule__ParameterDoubleType__Group_2__1__Impl rule__ParameterDoubleType__Group_2__2 ; + public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8789:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) - // InternalRosSystem.g:8790:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 + // InternalRosSystem.g:8843:1: ( rule__ParameterDoubleType__Group_2__1__Impl rule__ParameterDoubleType__Group_2__2 ) + // InternalRosSystem.g:8844:2: rule__ParameterDoubleType__Group_2__1__Impl rule__ParameterDoubleType__Group_2__2 { - pushFollow(FOLLOW_58); - rule__ParameterArrayType__Group__1__Impl(); + pushFollow(FOLLOW_53); + rule__ParameterDoubleType__Group_2__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__2(); + rule__ParameterDoubleType__Group_2__2(); state._fsp--; @@ -26310,25 +26625,25 @@ public final void rule__ParameterArrayType__Group__1() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__1" + // $ANTLR end "rule__ParameterDoubleType__Group_2__1" - // $ANTLR start "rule__ParameterArrayType__Group__1__Impl" - // InternalRosSystem.g:8797:1: rule__ParameterArrayType__Group__1__Impl : ( '{' ) ; - public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__Group_2__1__Impl" + // InternalRosSystem.g:8851:1: rule__ParameterDoubleType__Group_2__1__Impl : ( 'default' ) ; + public final void rule__ParameterDoubleType__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8801:1: ( ( '{' ) ) - // InternalRosSystem.g:8802:1: ( '{' ) + // InternalRosSystem.g:8855:1: ( ( 'default' ) ) + // InternalRosSystem.g:8856:1: ( 'default' ) { - // InternalRosSystem.g:8802:1: ( '{' ) - // InternalRosSystem.g:8803:2: '{' + // InternalRosSystem.g:8856:1: ( 'default' ) + // InternalRosSystem.g:8857:2: 'default' { - before(grammarAccess.getParameterArrayTypeAccess().getLeftCurlyBracketKeyword_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getLeftCurlyBracketKeyword_1()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_1()); + match(input,70,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_1()); } @@ -26347,26 +26662,26 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__1__Impl" + // $ANTLR end "rule__ParameterDoubleType__Group_2__1__Impl" - // $ANTLR start "rule__ParameterArrayType__Group__2" - // InternalRosSystem.g:8812:1: rule__ParameterArrayType__Group__2 : rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ; - public final void rule__ParameterArrayType__Group__2() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__Group_2__2" + // InternalRosSystem.g:8866:1: rule__ParameterDoubleType__Group_2__2 : rule__ParameterDoubleType__Group_2__2__Impl rule__ParameterDoubleType__Group_2__3 ; + public final void rule__ParameterDoubleType__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8816:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) - // InternalRosSystem.g:8817:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 + // InternalRosSystem.g:8870:1: ( rule__ParameterDoubleType__Group_2__2__Impl rule__ParameterDoubleType__Group_2__3 ) + // InternalRosSystem.g:8871:2: rule__ParameterDoubleType__Group_2__2__Impl rule__ParameterDoubleType__Group_2__3 { - pushFollow(FOLLOW_45); - rule__ParameterArrayType__Group__2__Impl(); + pushFollow(FOLLOW_24); + rule__ParameterDoubleType__Group_2__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__3(); + rule__ParameterDoubleType__Group_2__3(); state._fsp--; @@ -26385,25 +26700,35 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__2" + // $ANTLR end "rule__ParameterDoubleType__Group_2__2" - // $ANTLR start "rule__ParameterArrayType__Group__2__Impl" - // InternalRosSystem.g:8824:1: rule__ParameterArrayType__Group__2__Impl : ( 'type' ) ; - public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__Group_2__2__Impl" + // InternalRosSystem.g:8878:1: rule__ParameterDoubleType__Group_2__2__Impl : ( ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) ) ; + public final void rule__ParameterDoubleType__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8828:1: ( ( 'type' ) ) - // InternalRosSystem.g:8829:1: ( 'type' ) + // InternalRosSystem.g:8882:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) ) ) + // InternalRosSystem.g:8883:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) ) { - // InternalRosSystem.g:8829:1: ( 'type' ) - // InternalRosSystem.g:8830:2: 'type' + // InternalRosSystem.g:8883:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) ) + // InternalRosSystem.g:8884:2: ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) { - before(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); - match(input,66,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_2()); + // InternalRosSystem.g:8885:2: ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) + // InternalRosSystem.g:8885:3: rule__ParameterDoubleType__DefaultAssignment_2_2 + { + pushFollow(FOLLOW_2); + rule__ParameterDoubleType__DefaultAssignment_2_2(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_2()); } @@ -26422,26 +26747,21 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__2__Impl" + // $ANTLR end "rule__ParameterDoubleType__Group_2__2__Impl" - // $ANTLR start "rule__ParameterArrayType__Group__3" - // InternalRosSystem.g:8839:1: rule__ParameterArrayType__Group__3 : rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ; - public final void rule__ParameterArrayType__Group__3() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__Group_2__3" + // InternalRosSystem.g:8893:1: rule__ParameterDoubleType__Group_2__3 : rule__ParameterDoubleType__Group_2__3__Impl ; + public final void rule__ParameterDoubleType__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8843:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) - // InternalRosSystem.g:8844:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 + // InternalRosSystem.g:8897:1: ( rule__ParameterDoubleType__Group_2__3__Impl ) + // InternalRosSystem.g:8898:2: rule__ParameterDoubleType__Group_2__3__Impl { - pushFollow(FOLLOW_59); - rule__ParameterArrayType__Group__3__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__4(); + rule__ParameterDoubleType__Group_2__3__Impl(); state._fsp--; @@ -26460,35 +26780,25 @@ public final void rule__ParameterArrayType__Group__3() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__3" + // $ANTLR end "rule__ParameterDoubleType__Group_2__3" - // $ANTLR start "rule__ParameterArrayType__Group__3__Impl" - // InternalRosSystem.g:8851:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ; - public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__Group_2__3__Impl" + // InternalRosSystem.g:8904:1: rule__ParameterDoubleType__Group_2__3__Impl : ( '}' ) ; + public final void rule__ParameterDoubleType__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8855:1: ( ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ) - // InternalRosSystem.g:8856:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) - { - // InternalRosSystem.g:8856:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) - // InternalRosSystem.g:8857:2: ( rule__ParameterArrayType__TypeAssignment_3 ) + // InternalRosSystem.g:8908:1: ( ( '}' ) ) + // InternalRosSystem.g:8909:1: ( '}' ) { - before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); - // InternalRosSystem.g:8858:2: ( rule__ParameterArrayType__TypeAssignment_3 ) - // InternalRosSystem.g:8858:3: rule__ParameterArrayType__TypeAssignment_3 + // InternalRosSystem.g:8909:1: ( '}' ) + // InternalRosSystem.g:8910:2: '}' { - pushFollow(FOLLOW_2); - rule__ParameterArrayType__TypeAssignment_3(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); + before(grammarAccess.getParameterDoubleTypeAccess().getRightCurlyBracketKeyword_2_3()); + match(input,26,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeAccess().getRightCurlyBracketKeyword_2_3()); } @@ -26507,26 +26817,26 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__3__Impl" + // $ANTLR end "rule__ParameterDoubleType__Group_2__3__Impl" - // $ANTLR start "rule__ParameterArrayType__Group__4" - // InternalRosSystem.g:8866:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ; - public final void rule__ParameterArrayType__Group__4() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group__0" + // InternalRosSystem.g:8920: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 { - // InternalRosSystem.g:8870:1: ( rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ) - // InternalRosSystem.g:8871:2: rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 + // InternalRosSystem.g:8924:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) + // InternalRosSystem.g:8925:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 { - pushFollow(FOLLOW_59); - rule__ParameterArrayType__Group__4__Impl(); + pushFollow(FOLLOW_54); + rule__ParameterBooleanType__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__5(); + rule__ParameterBooleanType__Group__1(); state._fsp--; @@ -26545,46 +26855,29 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__4" + // $ANTLR end "rule__ParameterBooleanType__Group__0" - // $ANTLR start "rule__ParameterArrayType__Group__4__Impl" - // InternalRosSystem.g:8878:1: rule__ParameterArrayType__Group__4__Impl : ( ( rule__ParameterArrayType__Group_4__0 )? ) ; - public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group__0__Impl" + // InternalRosSystem.g:8932:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; + public final void rule__ParameterBooleanType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8882:1: ( ( ( rule__ParameterArrayType__Group_4__0 )? ) ) - // InternalRosSystem.g:8883:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) + // InternalRosSystem.g:8936:1: ( ( () ) ) + // InternalRosSystem.g:8937:1: ( () ) { - // InternalRosSystem.g:8883:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) - // InternalRosSystem.g:8884:2: ( rule__ParameterArrayType__Group_4__0 )? + // InternalRosSystem.g:8937:1: ( () ) + // InternalRosSystem.g:8938:2: () + { + before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); + // InternalRosSystem.g:8939:2: () + // InternalRosSystem.g:8939:3: { - before(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); - // InternalRosSystem.g:8885:2: ( rule__ParameterArrayType__Group_4__0 )? - int alt52=2; - int LA52_0 = input.LA(1); - - if ( (LA52_0==70) ) { - alt52=1; - } - switch (alt52) { - case 1 : - // InternalRosSystem.g:8885:3: rule__ParameterArrayType__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group_4__0(); - - state._fsp--; - - - } - break; - } - after(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); + after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } @@ -26592,10 +26885,6 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -26603,21 +26892,26 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__4__Impl" + // $ANTLR end "rule__ParameterBooleanType__Group__0__Impl" - // $ANTLR start "rule__ParameterArrayType__Group__5" - // InternalRosSystem.g:8893:1: rule__ParameterArrayType__Group__5 : rule__ParameterArrayType__Group__5__Impl ; - public final void rule__ParameterArrayType__Group__5() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group__1" + // InternalRosSystem.g:8947: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 { - // InternalRosSystem.g:8897:1: ( rule__ParameterArrayType__Group__5__Impl ) - // InternalRosSystem.g:8898:2: rule__ParameterArrayType__Group__5__Impl + // InternalRosSystem.g:8951:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) + // InternalRosSystem.g:8952:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 { + pushFollow(FOLLOW_4); + rule__ParameterBooleanType__Group__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__5__Impl(); + rule__ParameterBooleanType__Group__2(); state._fsp--; @@ -26636,25 +26930,25 @@ public final void rule__ParameterArrayType__Group__5() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__5" + // $ANTLR end "rule__ParameterBooleanType__Group__1" - // $ANTLR start "rule__ParameterArrayType__Group__5__Impl" - // InternalRosSystem.g:8904:1: rule__ParameterArrayType__Group__5__Impl : ( '}' ) ; - public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group__1__Impl" + // InternalRosSystem.g:8959:1: rule__ParameterBooleanType__Group__1__Impl : ( 'Boolean' ) ; + public final void rule__ParameterBooleanType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8908:1: ( ( '}' ) ) - // InternalRosSystem.g:8909:1: ( '}' ) + // InternalRosSystem.g:8963:1: ( ( 'Boolean' ) ) + // InternalRosSystem.g:8964:1: ( 'Boolean' ) { - // InternalRosSystem.g:8909:1: ( '}' ) - // InternalRosSystem.g:8910:2: '}' + // InternalRosSystem.g:8964:1: ( 'Boolean' ) + // InternalRosSystem.g:8965:2: 'Boolean' { - before(grammarAccess.getParameterArrayTypeAccess().getRightCurlyBracketKeyword_5()); - match(input,26,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getRightCurlyBracketKeyword_5()); + before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + match(input,73,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } @@ -26673,26 +26967,21 @@ public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__5__Impl" + // $ANTLR end "rule__ParameterBooleanType__Group__1__Impl" - // $ANTLR start "rule__ParameterArrayType__Group_4__0" - // InternalRosSystem.g:8920: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 { + // $ANTLR start "rule__ParameterBooleanType__Group__2" + // InternalRosSystem.g:8974:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; + public final void rule__ParameterBooleanType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8924:1: ( rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ) - // InternalRosSystem.g:8925:2: rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 + // InternalRosSystem.g:8978:1: ( rule__ParameterBooleanType__Group__2__Impl ) + // InternalRosSystem.g:8979:2: rule__ParameterBooleanType__Group__2__Impl { - pushFollow(FOLLOW_4); - rule__ParameterArrayType__Group_4__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group_4__1(); + rule__ParameterBooleanType__Group__2__Impl(); state._fsp--; @@ -26711,25 +27000,46 @@ public final void rule__ParameterArrayType__Group_4__0() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__0" + // $ANTLR end "rule__ParameterBooleanType__Group__2" - // $ANTLR start "rule__ParameterArrayType__Group_4__0__Impl" - // InternalRosSystem.g:8932:1: rule__ParameterArrayType__Group_4__0__Impl : ( 'default' ) ; - public final void rule__ParameterArrayType__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group__2__Impl" + // InternalRosSystem.g:8985: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 { - // InternalRosSystem.g:8936:1: ( ( 'default' ) ) - // InternalRosSystem.g:8937:1: ( 'default' ) + // InternalRosSystem.g:8989:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) + // InternalRosSystem.g:8990:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) { - // InternalRosSystem.g:8937:1: ( 'default' ) - // InternalRosSystem.g:8938:2: 'default' + // InternalRosSystem.g:8990:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalRosSystem.g:8991:2: ( rule__ParameterBooleanType__Group_2__0 )? { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); - match(input,70,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); + // InternalRosSystem.g:8992:2: ( rule__ParameterBooleanType__Group_2__0 )? + int alt62=2; + int LA62_0 = input.LA(1); + + if ( (LA62_0==24) ) { + alt62=1; + } + switch (alt62) { + case 1 : + // InternalRosSystem.g:8992:3: rule__ParameterBooleanType__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__ParameterBooleanType__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } @@ -26748,21 +27058,26 @@ public final void rule__ParameterArrayType__Group_4__0__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__0__Impl" + // $ANTLR end "rule__ParameterBooleanType__Group__2__Impl" - // $ANTLR start "rule__ParameterArrayType__Group_4__1" - // InternalRosSystem.g:8947:1: rule__ParameterArrayType__Group_4__1 : rule__ParameterArrayType__Group_4__1__Impl ; - public final void rule__ParameterArrayType__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group_2__0" + // InternalRosSystem.g:9001: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 { - // InternalRosSystem.g:8951:1: ( rule__ParameterArrayType__Group_4__1__Impl ) - // InternalRosSystem.g:8952:2: rule__ParameterArrayType__Group_4__1__Impl + // InternalRosSystem.g:9005:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) + // InternalRosSystem.g:9006:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 { + pushFollow(FOLLOW_49); + rule__ParameterBooleanType__Group_2__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group_4__1__Impl(); + rule__ParameterBooleanType__Group_2__1(); state._fsp--; @@ -26781,35 +27096,25 @@ public final void rule__ParameterArrayType__Group_4__1() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__1" + // $ANTLR end "rule__ParameterBooleanType__Group_2__0" - // $ANTLR start "rule__ParameterArrayType__Group_4__1__Impl" - // InternalRosSystem.g:8958:1: rule__ParameterArrayType__Group_4__1__Impl : ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ; - public final void rule__ParameterArrayType__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group_2__0__Impl" + // InternalRosSystem.g:9013:1: rule__ParameterBooleanType__Group_2__0__Impl : ( '{' ) ; + public final void rule__ParameterBooleanType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8962:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ) - // InternalRosSystem.g:8963:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) - { - // InternalRosSystem.g:8963:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) - // InternalRosSystem.g:8964:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) + // InternalRosSystem.g:9017:1: ( ( '{' ) ) + // InternalRosSystem.g:9018:1: ( '{' ) { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); - // InternalRosSystem.g:8965:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) - // InternalRosSystem.g:8965:3: rule__ParameterArrayType__DefaultAssignment_4_1 + // InternalRosSystem.g:9018:1: ( '{' ) + // InternalRosSystem.g:9019:2: '{' { - pushFollow(FOLLOW_2); - rule__ParameterArrayType__DefaultAssignment_4_1(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); + before(grammarAccess.getParameterBooleanTypeAccess().getLeftCurlyBracketKeyword_2_0()); + match(input,24,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getLeftCurlyBracketKeyword_2_0()); } @@ -26828,26 +27133,26 @@ public final void rule__ParameterArrayType__Group_4__1__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__1__Impl" + // $ANTLR end "rule__ParameterBooleanType__Group_2__0__Impl" - // $ANTLR start "rule__ParameterList__Group__0" - // InternalRosSystem.g:8974:1: rule__ParameterList__Group__0 : rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ; - public final void rule__ParameterList__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group_2__1" + // InternalRosSystem.g:9028:1: rule__ParameterBooleanType__Group_2__1 : rule__ParameterBooleanType__Group_2__1__Impl rule__ParameterBooleanType__Group_2__2 ; + public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8978:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) - // InternalRosSystem.g:8979:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 + // InternalRosSystem.g:9032:1: ( rule__ParameterBooleanType__Group_2__1__Impl rule__ParameterBooleanType__Group_2__2 ) + // InternalRosSystem.g:9033:2: rule__ParameterBooleanType__Group_2__1__Impl rule__ParameterBooleanType__Group_2__2 { - pushFollow(FOLLOW_4); - rule__ParameterList__Group__0__Impl(); + pushFollow(FOLLOW_55); + rule__ParameterBooleanType__Group_2__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterList__Group__1(); + rule__ParameterBooleanType__Group_2__2(); state._fsp--; @@ -26866,29 +27171,25 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__ParameterList__Group__0" + // $ANTLR end "rule__ParameterBooleanType__Group_2__1" - // $ANTLR start "rule__ParameterList__Group__0__Impl" - // InternalRosSystem.g:8986:1: rule__ParameterList__Group__0__Impl : ( () ) ; - public final void rule__ParameterList__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group_2__1__Impl" + // InternalRosSystem.g:9040:1: rule__ParameterBooleanType__Group_2__1__Impl : ( 'default' ) ; + public final void rule__ParameterBooleanType__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8990:1: ( ( () ) ) - // InternalRosSystem.g:8991:1: ( () ) + // InternalRosSystem.g:9044:1: ( ( 'default' ) ) + // InternalRosSystem.g:9045:1: ( 'default' ) { - // InternalRosSystem.g:8991:1: ( () ) - // InternalRosSystem.g:8992:2: () + // InternalRosSystem.g:9045:1: ( 'default' ) + // InternalRosSystem.g:9046:2: 'default' { - before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); - // InternalRosSystem.g:8993:2: () - // InternalRosSystem.g:8993:3: - { - } - - after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_1()); + match(input,70,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_1()); } @@ -26896,6 +27197,10 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -26903,26 +27208,26 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterList__Group__0__Impl" + // $ANTLR end "rule__ParameterBooleanType__Group_2__1__Impl" - // $ANTLR start "rule__ParameterList__Group__1" - // InternalRosSystem.g:9001:1: rule__ParameterList__Group__1 : rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ; - public final void rule__ParameterList__Group__1() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group_2__2" + // InternalRosSystem.g:9055:1: rule__ParameterBooleanType__Group_2__2 : rule__ParameterBooleanType__Group_2__2__Impl rule__ParameterBooleanType__Group_2__3 ; + public final void rule__ParameterBooleanType__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9005:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) - // InternalRosSystem.g:9006:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 + // InternalRosSystem.g:9059:1: ( rule__ParameterBooleanType__Group_2__2__Impl rule__ParameterBooleanType__Group_2__3 ) + // InternalRosSystem.g:9060:2: rule__ParameterBooleanType__Group_2__2__Impl rule__ParameterBooleanType__Group_2__3 { - pushFollow(FOLLOW_42); - rule__ParameterList__Group__1__Impl(); + pushFollow(FOLLOW_24); + rule__ParameterBooleanType__Group_2__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterList__Group__2(); + rule__ParameterBooleanType__Group_2__3(); state._fsp--; @@ -26941,25 +27246,35 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__ParameterList__Group__1" + // $ANTLR end "rule__ParameterBooleanType__Group_2__2" - // $ANTLR start "rule__ParameterList__Group__1__Impl" - // InternalRosSystem.g:9013:1: rule__ParameterList__Group__1__Impl : ( '{' ) ; - public final void rule__ParameterList__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group_2__2__Impl" + // InternalRosSystem.g:9067:1: rule__ParameterBooleanType__Group_2__2__Impl : ( ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) ) ; + public final void rule__ParameterBooleanType__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9017:1: ( ( '{' ) ) - // InternalRosSystem.g:9018:1: ( '{' ) + // InternalRosSystem.g:9071:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) ) ) + // InternalRosSystem.g:9072:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) ) { - // InternalRosSystem.g:9018:1: ( '{' ) - // InternalRosSystem.g:9019:2: '{' + // InternalRosSystem.g:9072:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) ) + // InternalRosSystem.g:9073:2: ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) { - before(grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_2()); + // InternalRosSystem.g:9074:2: ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) + // InternalRosSystem.g:9074:3: rule__ParameterBooleanType__DefaultAssignment_2_2 + { + pushFollow(FOLLOW_2); + rule__ParameterBooleanType__DefaultAssignment_2_2(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_2()); } @@ -26978,26 +27293,21 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterList__Group__1__Impl" + // $ANTLR end "rule__ParameterBooleanType__Group_2__2__Impl" - // $ANTLR start "rule__ParameterList__Group__2" - // InternalRosSystem.g:9028:1: rule__ParameterList__Group__2 : rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ; - public final void rule__ParameterList__Group__2() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group_2__3" + // InternalRosSystem.g:9082:1: rule__ParameterBooleanType__Group_2__3 : rule__ParameterBooleanType__Group_2__3__Impl ; + public final void rule__ParameterBooleanType__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9032:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) - // InternalRosSystem.g:9033:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 + // InternalRosSystem.g:9086:1: ( rule__ParameterBooleanType__Group_2__3__Impl ) + // InternalRosSystem.g:9087:2: rule__ParameterBooleanType__Group_2__3__Impl { - pushFollow(FOLLOW_28); - rule__ParameterList__Group__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterList__Group__3(); + rule__ParameterBooleanType__Group_2__3__Impl(); state._fsp--; @@ -27016,35 +27326,25 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__ParameterList__Group__2" + // $ANTLR end "rule__ParameterBooleanType__Group_2__3" - // $ANTLR start "rule__ParameterList__Group__2__Impl" - // InternalRosSystem.g:9040:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; - public final void rule__ParameterList__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group_2__3__Impl" + // InternalRosSystem.g:9093:1: rule__ParameterBooleanType__Group_2__3__Impl : ( '}' ) ; + public final void rule__ParameterBooleanType__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9044:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) - // InternalRosSystem.g:9045:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) - { - // InternalRosSystem.g:9045:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) - // InternalRosSystem.g:9046:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRosSystem.g:9097:1: ( ( '}' ) ) + // InternalRosSystem.g:9098:1: ( '}' ) { - before(grammarAccess.getParameterListAccess().getValueAssignment_2()); - // InternalRosSystem.g:9047:2: ( rule__ParameterList__ValueAssignment_2 ) - // InternalRosSystem.g:9047:3: rule__ParameterList__ValueAssignment_2 + // InternalRosSystem.g:9098:1: ( '}' ) + // InternalRosSystem.g:9099:2: '}' { - pushFollow(FOLLOW_2); - rule__ParameterList__ValueAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterListAccess().getValueAssignment_2()); + before(grammarAccess.getParameterBooleanTypeAccess().getRightCurlyBracketKeyword_2_3()); + match(input,26,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getRightCurlyBracketKeyword_2_3()); } @@ -27063,26 +27363,26 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterList__Group__2__Impl" + // $ANTLR end "rule__ParameterBooleanType__Group_2__3__Impl" - // $ANTLR start "rule__ParameterList__Group__3" - // InternalRosSystem.g:9055:1: rule__ParameterList__Group__3 : rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ; - public final void rule__ParameterList__Group__3() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__Group__0" + // InternalRosSystem.g:9109: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 { - // InternalRosSystem.g:9059:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) - // InternalRosSystem.g:9060:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 + // InternalRosSystem.g:9113:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) + // InternalRosSystem.g:9114:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 { - pushFollow(FOLLOW_28); - rule__ParameterList__Group__3__Impl(); + pushFollow(FOLLOW_56); + rule__ParameterBase64Type__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterList__Group__4(); + rule__ParameterBase64Type__Group__1(); state._fsp--; @@ -27101,53 +27401,29 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__ParameterList__Group__3" + // $ANTLR end "rule__ParameterBase64Type__Group__0" - // $ANTLR start "rule__ParameterList__Group__3__Impl" - // InternalRosSystem.g:9067:1: rule__ParameterList__Group__3__Impl : ( ( rule__ParameterList__Group_3__0 )* ) ; - public final void rule__ParameterList__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__Group__0__Impl" + // InternalRosSystem.g:9121:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; + public final void rule__ParameterBase64Type__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9071:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) - // InternalRosSystem.g:9072:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRosSystem.g:9125:1: ( ( () ) ) + // InternalRosSystem.g:9126:1: ( () ) { - // InternalRosSystem.g:9072:1: ( ( rule__ParameterList__Group_3__0 )* ) - // InternalRosSystem.g:9073:2: ( rule__ParameterList__Group_3__0 )* + // InternalRosSystem.g:9126:1: ( () ) + // InternalRosSystem.g:9127:2: () { - before(grammarAccess.getParameterListAccess().getGroup_3()); - // InternalRosSystem.g:9074:2: ( rule__ParameterList__Group_3__0 )* - loop53: - do { - int alt53=2; - int LA53_0 = input.LA(1); - - if ( (LA53_0==30) ) { - alt53=1; - } - - - switch (alt53) { - case 1 : - // InternalRosSystem.g:9074:3: rule__ParameterList__Group_3__0 - { - pushFollow(FOLLOW_12); - rule__ParameterList__Group_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop53; - } - } while (true); + before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); + // InternalRosSystem.g:9128:2: () + // InternalRosSystem.g:9128:3: + { + } - after(grammarAccess.getParameterListAccess().getGroup_3()); + after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } @@ -27155,10 +27431,6 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -27166,21 +27438,26 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterList__Group__3__Impl" + // $ANTLR end "rule__ParameterBase64Type__Group__0__Impl" - // $ANTLR start "rule__ParameterList__Group__4" - // InternalRosSystem.g:9082:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; - public final void rule__ParameterList__Group__4() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__Group__1" + // InternalRosSystem.g:9136: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 { - // InternalRosSystem.g:9086:1: ( rule__ParameterList__Group__4__Impl ) - // InternalRosSystem.g:9087:2: rule__ParameterList__Group__4__Impl + // InternalRosSystem.g:9140:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) + // InternalRosSystem.g:9141:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 { + pushFollow(FOLLOW_4); + rule__ParameterBase64Type__Group__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterList__Group__4__Impl(); + rule__ParameterBase64Type__Group__2(); state._fsp--; @@ -27199,25 +27476,25 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__ParameterList__Group__4" + // $ANTLR end "rule__ParameterBase64Type__Group__1" - // $ANTLR start "rule__ParameterList__Group__4__Impl" - // InternalRosSystem.g:9093:1: rule__ParameterList__Group__4__Impl : ( '}' ) ; - public final void rule__ParameterList__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__Group__1__Impl" + // InternalRosSystem.g:9148:1: rule__ParameterBase64Type__Group__1__Impl : ( 'Base64' ) ; + public final void rule__ParameterBase64Type__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9097:1: ( ( '}' ) ) - // InternalRosSystem.g:9098:1: ( '}' ) + // InternalRosSystem.g:9152:1: ( ( 'Base64' ) ) + // InternalRosSystem.g:9153:1: ( 'Base64' ) { - // InternalRosSystem.g:9098:1: ( '}' ) - // InternalRosSystem.g:9099:2: '}' + // InternalRosSystem.g:9153:1: ( 'Base64' ) + // InternalRosSystem.g:9154:2: 'Base64' { - before(grammarAccess.getParameterListAccess().getRightCurlyBracketKeyword_4()); - match(input,26,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getRightCurlyBracketKeyword_4()); + before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + match(input,74,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } @@ -27236,26 +27513,21 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterList__Group__4__Impl" + // $ANTLR end "rule__ParameterBase64Type__Group__1__Impl" - // $ANTLR start "rule__ParameterList__Group_3__0" - // InternalRosSystem.g:9109: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 { + // $ANTLR start "rule__ParameterBase64Type__Group__2" + // InternalRosSystem.g:9163:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; + public final void rule__ParameterBase64Type__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9113:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) - // InternalRosSystem.g:9114:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 + // InternalRosSystem.g:9167:1: ( rule__ParameterBase64Type__Group__2__Impl ) + // InternalRosSystem.g:9168:2: rule__ParameterBase64Type__Group__2__Impl { - pushFollow(FOLLOW_42); - rule__ParameterList__Group_3__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterList__Group_3__1(); + rule__ParameterBase64Type__Group__2__Impl(); state._fsp--; @@ -27274,25 +27546,46 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException } return ; } - // $ANTLR end "rule__ParameterList__Group_3__0" + // $ANTLR end "rule__ParameterBase64Type__Group__2" - // $ANTLR start "rule__ParameterList__Group_3__0__Impl" - // InternalRosSystem.g:9121:1: rule__ParameterList__Group_3__0__Impl : ( ',' ) ; - public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__Group__2__Impl" + // InternalRosSystem.g:9174: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 { - // InternalRosSystem.g:9125:1: ( ( ',' ) ) - // InternalRosSystem.g:9126:1: ( ',' ) + // InternalRosSystem.g:9178:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) + // InternalRosSystem.g:9179:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) { - // InternalRosSystem.g:9126:1: ( ',' ) - // InternalRosSystem.g:9127:2: ',' + // InternalRosSystem.g:9179:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRosSystem.g:9180:2: ( rule__ParameterBase64Type__Group_2__0 )? { - before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - match(input,30,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); + // InternalRosSystem.g:9181:2: ( rule__ParameterBase64Type__Group_2__0 )? + int alt63=2; + int LA63_0 = input.LA(1); + + if ( (LA63_0==24) ) { + alt63=1; + } + switch (alt63) { + case 1 : + // InternalRosSystem.g:9181:3: rule__ParameterBase64Type__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__ParameterBase64Type__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } @@ -27311,25 +27604,30 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterList__Group_3__0__Impl" + // $ANTLR end "rule__ParameterBase64Type__Group__2__Impl" - // $ANTLR start "rule__ParameterList__Group_3__1" - // InternalRosSystem.g:9136:1: rule__ParameterList__Group_3__1 : rule__ParameterList__Group_3__1__Impl ; - public final void rule__ParameterList__Group_3__1() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__Group_2__0" + // InternalRosSystem.g:9190: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 { - // InternalRosSystem.g:9140:1: ( rule__ParameterList__Group_3__1__Impl ) - // InternalRosSystem.g:9141:2: rule__ParameterList__Group_3__1__Impl + // InternalRosSystem.g:9194:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) + // InternalRosSystem.g:9195:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 { - pushFollow(FOLLOW_2); - rule__ParameterList__Group_3__1__Impl(); + pushFollow(FOLLOW_49); + rule__ParameterBase64Type__Group_2__0__Impl(); state._fsp--; - + pushFollow(FOLLOW_2); + rule__ParameterBase64Type__Group_2__1(); + + state._fsp--; + + } } @@ -27344,35 +27642,25 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException } return ; } - // $ANTLR end "rule__ParameterList__Group_3__1" + // $ANTLR end "rule__ParameterBase64Type__Group_2__0" - // $ANTLR start "rule__ParameterList__Group_3__1__Impl" - // InternalRosSystem.g:9147:1: rule__ParameterList__Group_3__1__Impl : ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ; - public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__Group_2__0__Impl" + // InternalRosSystem.g:9202:1: rule__ParameterBase64Type__Group_2__0__Impl : ( '{' ) ; + public final void rule__ParameterBase64Type__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9151:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) - // InternalRosSystem.g:9152:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRosSystem.g:9206:1: ( ( '{' ) ) + // InternalRosSystem.g:9207:1: ( '{' ) { - // InternalRosSystem.g:9152:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) - // InternalRosSystem.g:9153:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRosSystem.g:9207:1: ( '{' ) + // InternalRosSystem.g:9208:2: '{' { - before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); - // InternalRosSystem.g:9154:2: ( rule__ParameterList__ValueAssignment_3_1 ) - // InternalRosSystem.g:9154:3: rule__ParameterList__ValueAssignment_3_1 - { - pushFollow(FOLLOW_2); - rule__ParameterList__ValueAssignment_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); + before(grammarAccess.getParameterBase64TypeAccess().getLeftCurlyBracketKeyword_2_0()); + match(input,24,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeAccess().getLeftCurlyBracketKeyword_2_0()); } @@ -27391,26 +27679,26 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterList__Group_3__1__Impl" + // $ANTLR end "rule__ParameterBase64Type__Group_2__0__Impl" - // $ANTLR start "rule__ParameterAny__Group__0" - // InternalRosSystem.g:9163:1: rule__ParameterAny__Group__0 : rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ; - public final void rule__ParameterAny__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__Group_2__1" + // InternalRosSystem.g:9217:1: rule__ParameterBase64Type__Group_2__1 : rule__ParameterBase64Type__Group_2__1__Impl rule__ParameterBase64Type__Group_2__2 ; + public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9167:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) - // InternalRosSystem.g:9168:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 + // InternalRosSystem.g:9221:1: ( rule__ParameterBase64Type__Group_2__1__Impl rule__ParameterBase64Type__Group_2__2 ) + // InternalRosSystem.g:9222:2: rule__ParameterBase64Type__Group_2__1__Impl rule__ParameterBase64Type__Group_2__2 { - pushFollow(FOLLOW_60); - rule__ParameterAny__Group__0__Impl(); + pushFollow(FOLLOW_57); + rule__ParameterBase64Type__Group_2__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterAny__Group__1(); + rule__ParameterBase64Type__Group_2__2(); state._fsp--; @@ -27429,29 +27717,25 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__ParameterAny__Group__0" + // $ANTLR end "rule__ParameterBase64Type__Group_2__1" - // $ANTLR start "rule__ParameterAny__Group__0__Impl" - // InternalRosSystem.g:9175:1: rule__ParameterAny__Group__0__Impl : ( () ) ; - public final void rule__ParameterAny__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__Group_2__1__Impl" + // InternalRosSystem.g:9229:1: rule__ParameterBase64Type__Group_2__1__Impl : ( 'default' ) ; + public final void rule__ParameterBase64Type__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9179:1: ( ( () ) ) - // InternalRosSystem.g:9180:1: ( () ) - { - // InternalRosSystem.g:9180:1: ( () ) - // InternalRosSystem.g:9181:2: () + // InternalRosSystem.g:9233:1: ( ( 'default' ) ) + // InternalRosSystem.g:9234:1: ( 'default' ) { - before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); - // InternalRosSystem.g:9182:2: () - // InternalRosSystem.g:9182:3: + // InternalRosSystem.g:9234:1: ( 'default' ) + // InternalRosSystem.g:9235:2: 'default' { - } - - after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_1()); + match(input,70,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_1()); } @@ -27459,6 +27743,10 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -27466,26 +27754,26 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterAny__Group__0__Impl" + // $ANTLR end "rule__ParameterBase64Type__Group_2__1__Impl" - // $ANTLR start "rule__ParameterAny__Group__1" - // InternalRosSystem.g:9190:1: rule__ParameterAny__Group__1 : rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ; - public final void rule__ParameterAny__Group__1() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__Group_2__2" + // InternalRosSystem.g:9244:1: rule__ParameterBase64Type__Group_2__2 : rule__ParameterBase64Type__Group_2__2__Impl rule__ParameterBase64Type__Group_2__3 ; + public final void rule__ParameterBase64Type__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9194:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) - // InternalRosSystem.g:9195:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 + // InternalRosSystem.g:9248:1: ( rule__ParameterBase64Type__Group_2__2__Impl rule__ParameterBase64Type__Group_2__3 ) + // InternalRosSystem.g:9249:2: rule__ParameterBase64Type__Group_2__2__Impl rule__ParameterBase64Type__Group_2__3 { - pushFollow(FOLLOW_4); - rule__ParameterAny__Group__1__Impl(); + pushFollow(FOLLOW_24); + rule__ParameterBase64Type__Group_2__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterAny__Group__2(); + rule__ParameterBase64Type__Group_2__3(); state._fsp--; @@ -27504,25 +27792,35 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__ParameterAny__Group__1" + // $ANTLR end "rule__ParameterBase64Type__Group_2__2" - // $ANTLR start "rule__ParameterAny__Group__1__Impl" - // InternalRosSystem.g:9202:1: rule__ParameterAny__Group__1__Impl : ( 'ParameterAny' ) ; - public final void rule__ParameterAny__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__Group_2__2__Impl" + // InternalRosSystem.g:9256:1: rule__ParameterBase64Type__Group_2__2__Impl : ( ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) ) ; + public final void rule__ParameterBase64Type__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9206:1: ( ( 'ParameterAny' ) ) - // InternalRosSystem.g:9207:1: ( 'ParameterAny' ) + // InternalRosSystem.g:9260:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) ) ) + // InternalRosSystem.g:9261:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) ) { - // InternalRosSystem.g:9207:1: ( 'ParameterAny' ) - // InternalRosSystem.g:9208:2: 'ParameterAny' + // InternalRosSystem.g:9261:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) ) + // InternalRosSystem.g:9262:2: ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) { - before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - match(input,76,FOLLOW_2); - after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_2()); + // InternalRosSystem.g:9263:2: ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) + // InternalRosSystem.g:9263:3: rule__ParameterBase64Type__DefaultAssignment_2_2 + { + pushFollow(FOLLOW_2); + rule__ParameterBase64Type__DefaultAssignment_2_2(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_2()); } @@ -27541,26 +27839,21 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterAny__Group__1__Impl" + // $ANTLR end "rule__ParameterBase64Type__Group_2__2__Impl" - // $ANTLR start "rule__ParameterAny__Group__2" - // InternalRosSystem.g:9217:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 ; - public final void rule__ParameterAny__Group__2() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__Group_2__3" + // InternalRosSystem.g:9271:1: rule__ParameterBase64Type__Group_2__3 : rule__ParameterBase64Type__Group_2__3__Impl ; + public final void rule__ParameterBase64Type__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9221:1: ( rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 ) - // InternalRosSystem.g:9222:2: rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 + // InternalRosSystem.g:9275:1: ( rule__ParameterBase64Type__Group_2__3__Impl ) + // InternalRosSystem.g:9276:2: rule__ParameterBase64Type__Group_2__3__Impl { - pushFollow(FOLLOW_41); - rule__ParameterAny__Group__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterAny__Group__3(); + rule__ParameterBase64Type__Group_2__3__Impl(); state._fsp--; @@ -27579,25 +27872,25 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__ParameterAny__Group__2" + // $ANTLR end "rule__ParameterBase64Type__Group_2__3" - // $ANTLR start "rule__ParameterAny__Group__2__Impl" - // InternalRosSystem.g:9229:1: rule__ParameterAny__Group__2__Impl : ( '{' ) ; - public final void rule__ParameterAny__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__Group_2__3__Impl" + // InternalRosSystem.g:9282:1: rule__ParameterBase64Type__Group_2__3__Impl : ( '}' ) ; + public final void rule__ParameterBase64Type__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9233:1: ( ( '{' ) ) - // InternalRosSystem.g:9234:1: ( '{' ) + // InternalRosSystem.g:9286:1: ( ( '}' ) ) + // InternalRosSystem.g:9287:1: ( '}' ) { - // InternalRosSystem.g:9234:1: ( '{' ) - // InternalRosSystem.g:9235:2: '{' + // InternalRosSystem.g:9287:1: ( '}' ) + // InternalRosSystem.g:9288:2: '}' { - before(grammarAccess.getParameterAnyAccess().getLeftCurlyBracketKeyword_2()); - match(input,24,FOLLOW_2); - after(grammarAccess.getParameterAnyAccess().getLeftCurlyBracketKeyword_2()); + before(grammarAccess.getParameterBase64TypeAccess().getRightCurlyBracketKeyword_2_3()); + match(input,26,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeAccess().getRightCurlyBracketKeyword_2_3()); } @@ -27616,26 +27909,26 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterAny__Group__2__Impl" + // $ANTLR end "rule__ParameterBase64Type__Group_2__3__Impl" - // $ANTLR start "rule__ParameterAny__Group__3" - // InternalRosSystem.g:9244:1: rule__ParameterAny__Group__3 : rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 ; - public final void rule__ParameterAny__Group__3() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__0" + // InternalRosSystem.g:9298: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 { - // InternalRosSystem.g:9248:1: ( rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 ) - // InternalRosSystem.g:9249:2: rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 + // InternalRosSystem.g:9302:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) + // InternalRosSystem.g:9303:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 { - pushFollow(FOLLOW_41); - rule__ParameterAny__Group__3__Impl(); + pushFollow(FOLLOW_4); + rule__ParameterArrayType__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterAny__Group__4(); + rule__ParameterArrayType__Group__1(); state._fsp--; @@ -27654,46 +27947,25 @@ public final void rule__ParameterAny__Group__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__ParameterAny__Group__3" + // $ANTLR end "rule__ParameterArrayType__Group__0" - // $ANTLR start "rule__ParameterAny__Group__3__Impl" - // InternalRosSystem.g:9256:1: rule__ParameterAny__Group__3__Impl : ( ( rule__ParameterAny__Group_3__0 )? ) ; - public final void rule__ParameterAny__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__0__Impl" + // InternalRosSystem.g:9310:1: rule__ParameterArrayType__Group__0__Impl : ( 'Array' ) ; + public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9260:1: ( ( ( rule__ParameterAny__Group_3__0 )? ) ) - // InternalRosSystem.g:9261:1: ( ( rule__ParameterAny__Group_3__0 )? ) + // InternalRosSystem.g:9314:1: ( ( 'Array' ) ) + // InternalRosSystem.g:9315:1: ( 'Array' ) { - // InternalRosSystem.g:9261:1: ( ( rule__ParameterAny__Group_3__0 )? ) - // InternalRosSystem.g:9262:2: ( rule__ParameterAny__Group_3__0 )? + // InternalRosSystem.g:9315:1: ( 'Array' ) + // InternalRosSystem.g:9316:2: 'Array' { - before(grammarAccess.getParameterAnyAccess().getGroup_3()); - // InternalRosSystem.g:9263:2: ( rule__ParameterAny__Group_3__0 )? - int alt54=2; - int LA54_0 = input.LA(1); - - if ( (LA54_0==64) ) { - alt54=1; - } - switch (alt54) { - case 1 : - // InternalRosSystem.g:9263:3: rule__ParameterAny__Group_3__0 - { - pushFollow(FOLLOW_2); - rule__ParameterAny__Group_3__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getParameterAnyAccess().getGroup_3()); + before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); + match(input,75,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); } @@ -27712,21 +27984,26 @@ public final void rule__ParameterAny__Group__3__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterAny__Group__3__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__0__Impl" - // $ANTLR start "rule__ParameterAny__Group__4" - // InternalRosSystem.g:9271:1: rule__ParameterAny__Group__4 : rule__ParameterAny__Group__4__Impl ; - public final void rule__ParameterAny__Group__4() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__1" + // InternalRosSystem.g:9325: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 { - // InternalRosSystem.g:9275:1: ( rule__ParameterAny__Group__4__Impl ) - // InternalRosSystem.g:9276:2: rule__ParameterAny__Group__4__Impl + // InternalRosSystem.g:9329:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) + // InternalRosSystem.g:9330:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 { + pushFollow(FOLLOW_58); + rule__ParameterArrayType__Group__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterAny__Group__4__Impl(); + rule__ParameterArrayType__Group__2(); state._fsp--; @@ -27745,25 +28022,25 @@ public final void rule__ParameterAny__Group__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__ParameterAny__Group__4" + // $ANTLR end "rule__ParameterArrayType__Group__1" - // $ANTLR start "rule__ParameterAny__Group__4__Impl" - // InternalRosSystem.g:9282:1: rule__ParameterAny__Group__4__Impl : ( '}' ) ; - public final void rule__ParameterAny__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__1__Impl" + // InternalRosSystem.g:9337:1: rule__ParameterArrayType__Group__1__Impl : ( '{' ) ; + public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9286:1: ( ( '}' ) ) - // InternalRosSystem.g:9287:1: ( '}' ) + // InternalRosSystem.g:9341:1: ( ( '{' ) ) + // InternalRosSystem.g:9342:1: ( '{' ) { - // InternalRosSystem.g:9287:1: ( '}' ) - // InternalRosSystem.g:9288:2: '}' + // InternalRosSystem.g:9342:1: ( '{' ) + // InternalRosSystem.g:9343:2: '{' { - before(grammarAccess.getParameterAnyAccess().getRightCurlyBracketKeyword_4()); - match(input,26,FOLLOW_2); - after(grammarAccess.getParameterAnyAccess().getRightCurlyBracketKeyword_4()); + before(grammarAccess.getParameterArrayTypeAccess().getLeftCurlyBracketKeyword_1()); + match(input,24,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getLeftCurlyBracketKeyword_1()); } @@ -27782,26 +28059,26 @@ public final void rule__ParameterAny__Group__4__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterAny__Group__4__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__1__Impl" - // $ANTLR start "rule__ParameterAny__Group_3__0" - // InternalRosSystem.g:9298: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 { + // $ANTLR start "rule__ParameterArrayType__Group__2" + // InternalRosSystem.g:9352: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 { - // InternalRosSystem.g:9302:1: ( rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 ) - // InternalRosSystem.g:9303:2: rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 + // InternalRosSystem.g:9356:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) + // InternalRosSystem.g:9357:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 { - pushFollow(FOLLOW_6); - rule__ParameterAny__Group_3__0__Impl(); + pushFollow(FOLLOW_45); + rule__ParameterArrayType__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterAny__Group_3__1(); + rule__ParameterArrayType__Group__3(); state._fsp--; @@ -27820,25 +28097,25 @@ public final void rule__ParameterAny__Group_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__ParameterAny__Group_3__0" + // $ANTLR end "rule__ParameterArrayType__Group__2" - // $ANTLR start "rule__ParameterAny__Group_3__0__Impl" - // InternalRosSystem.g:9310:1: rule__ParameterAny__Group_3__0__Impl : ( 'value' ) ; - public final void rule__ParameterAny__Group_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__2__Impl" + // InternalRosSystem.g:9364:1: rule__ParameterArrayType__Group__2__Impl : ( 'type' ) ; + public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9314:1: ( ( 'value' ) ) - // InternalRosSystem.g:9315:1: ( 'value' ) + // InternalRosSystem.g:9368:1: ( ( 'type' ) ) + // InternalRosSystem.g:9369:1: ( 'type' ) { - // InternalRosSystem.g:9315:1: ( 'value' ) - // InternalRosSystem.g:9316:2: 'value' + // InternalRosSystem.g:9369:1: ( 'type' ) + // InternalRosSystem.g:9370:2: 'type' { - before(grammarAccess.getParameterAnyAccess().getValueKeyword_3_0()); - match(input,64,FOLLOW_2); - after(grammarAccess.getParameterAnyAccess().getValueKeyword_3_0()); + before(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); + match(input,66,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); } @@ -27857,21 +28134,26 @@ public final void rule__ParameterAny__Group_3__0__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterAny__Group_3__0__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__2__Impl" - // $ANTLR start "rule__ParameterAny__Group_3__1" - // InternalRosSystem.g:9325:1: rule__ParameterAny__Group_3__1 : rule__ParameterAny__Group_3__1__Impl ; - public final void rule__ParameterAny__Group_3__1() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__3" + // InternalRosSystem.g:9379: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 { - // InternalRosSystem.g:9329:1: ( rule__ParameterAny__Group_3__1__Impl ) - // InternalRosSystem.g:9330:2: rule__ParameterAny__Group_3__1__Impl + // InternalRosSystem.g:9383:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) + // InternalRosSystem.g:9384:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 { + pushFollow(FOLLOW_59); + rule__ParameterArrayType__Group__3__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterAny__Group_3__1__Impl(); + rule__ParameterArrayType__Group__4(); state._fsp--; @@ -27890,35 +28172,35 @@ public final void rule__ParameterAny__Group_3__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__ParameterAny__Group_3__1" + // $ANTLR end "rule__ParameterArrayType__Group__3" - // $ANTLR start "rule__ParameterAny__Group_3__1__Impl" - // InternalRosSystem.g:9336:1: rule__ParameterAny__Group_3__1__Impl : ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) ; - public final void rule__ParameterAny__Group_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__3__Impl" + // InternalRosSystem.g:9391:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ; + public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9340:1: ( ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) ) - // InternalRosSystem.g:9341:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) + // InternalRosSystem.g:9395:1: ( ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ) + // InternalRosSystem.g:9396:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) { - // InternalRosSystem.g:9341:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) - // InternalRosSystem.g:9342:2: ( rule__ParameterAny__ValueAssignment_3_1 ) + // InternalRosSystem.g:9396:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) + // InternalRosSystem.g:9397:2: ( rule__ParameterArrayType__TypeAssignment_3 ) { - before(grammarAccess.getParameterAnyAccess().getValueAssignment_3_1()); - // InternalRosSystem.g:9343:2: ( rule__ParameterAny__ValueAssignment_3_1 ) - // InternalRosSystem.g:9343:3: rule__ParameterAny__ValueAssignment_3_1 + before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); + // InternalRosSystem.g:9398:2: ( rule__ParameterArrayType__TypeAssignment_3 ) + // InternalRosSystem.g:9398:3: rule__ParameterArrayType__TypeAssignment_3 { pushFollow(FOLLOW_2); - rule__ParameterAny__ValueAssignment_3_1(); + rule__ParameterArrayType__TypeAssignment_3(); state._fsp--; } - after(grammarAccess.getParameterAnyAccess().getValueAssignment_3_1()); + after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); } @@ -27937,26 +28219,26 @@ public final void rule__ParameterAny__Group_3__1__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterAny__Group_3__1__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__3__Impl" - // $ANTLR start "rule__ParameterStruct__Group__0" - // InternalRosSystem.g:9352:1: rule__ParameterStruct__Group__0 : rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ; - public final void rule__ParameterStruct__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__4" + // InternalRosSystem.g:9406: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 { - // InternalRosSystem.g:9356:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) - // InternalRosSystem.g:9357:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 + // InternalRosSystem.g:9410:1: ( rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ) + // InternalRosSystem.g:9411:2: rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 { - pushFollow(FOLLOW_42); - rule__ParameterStruct__Group__0__Impl(); + pushFollow(FOLLOW_59); + rule__ParameterArrayType__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStruct__Group__1(); + rule__ParameterArrayType__Group__5(); state._fsp--; @@ -27975,29 +28257,46 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException } return ; } - // $ANTLR end "rule__ParameterStruct__Group__0" + // $ANTLR end "rule__ParameterArrayType__Group__4" - // $ANTLR start "rule__ParameterStruct__Group__0__Impl" - // InternalRosSystem.g:9364:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; - public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__4__Impl" + // InternalRosSystem.g:9418: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 { - // InternalRosSystem.g:9368:1: ( ( () ) ) - // InternalRosSystem.g:9369:1: ( () ) + // InternalRosSystem.g:9422:1: ( ( ( rule__ParameterArrayType__Group_4__0 )? ) ) + // InternalRosSystem.g:9423:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) { - // InternalRosSystem.g:9369:1: ( () ) - // InternalRosSystem.g:9370:2: () - { - before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); - // InternalRosSystem.g:9371:2: () - // InternalRosSystem.g:9371:3: + // InternalRosSystem.g:9423:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) + // InternalRosSystem.g:9424:2: ( rule__ParameterArrayType__Group_4__0 )? { + before(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); + // InternalRosSystem.g:9425:2: ( rule__ParameterArrayType__Group_4__0 )? + int alt64=2; + int LA64_0 = input.LA(1); + + if ( (LA64_0==70) ) { + alt64=1; + } + switch (alt64) { + case 1 : + // InternalRosSystem.g:9425:3: rule__ParameterArrayType__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__ParameterArrayType__Group_4__0(); + + state._fsp--; + + + } + break; + } - after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); + after(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); } @@ -28005,6 +28304,10 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -28012,21 +28315,21 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStruct__Group__0__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__4__Impl" - // $ANTLR start "rule__ParameterStruct__Group__1" - // InternalRosSystem.g:9379:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; - public final void rule__ParameterStruct__Group__1() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__5" + // InternalRosSystem.g:9433:1: rule__ParameterArrayType__Group__5 : rule__ParameterArrayType__Group__5__Impl ; + public final void rule__ParameterArrayType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9383:1: ( rule__ParameterStruct__Group__1__Impl ) - // InternalRosSystem.g:9384:2: rule__ParameterStruct__Group__1__Impl + // InternalRosSystem.g:9437:1: ( rule__ParameterArrayType__Group__5__Impl ) + // InternalRosSystem.g:9438:2: rule__ParameterArrayType__Group__5__Impl { pushFollow(FOLLOW_2); - rule__ParameterStruct__Group__1__Impl(); + rule__ParameterArrayType__Group__5__Impl(); state._fsp--; @@ -28045,46 +28348,25 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException } return ; } - // $ANTLR end "rule__ParameterStruct__Group__1" + // $ANTLR end "rule__ParameterArrayType__Group__5" - // $ANTLR start "rule__ParameterStruct__Group__1__Impl" - // InternalRosSystem.g:9390:1: rule__ParameterStruct__Group__1__Impl : ( ( rule__ParameterStruct__Group_1__0 )? ) ; - public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__5__Impl" + // InternalRosSystem.g:9444:1: rule__ParameterArrayType__Group__5__Impl : ( '}' ) ; + public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9394:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) - // InternalRosSystem.g:9395:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRosSystem.g:9448:1: ( ( '}' ) ) + // InternalRosSystem.g:9449:1: ( '}' ) { - // InternalRosSystem.g:9395:1: ( ( rule__ParameterStruct__Group_1__0 )? ) - // InternalRosSystem.g:9396:2: ( rule__ParameterStruct__Group_1__0 )? + // InternalRosSystem.g:9449:1: ( '}' ) + // InternalRosSystem.g:9450:2: '}' { - before(grammarAccess.getParameterStructAccess().getGroup_1()); - // InternalRosSystem.g:9397:2: ( rule__ParameterStruct__Group_1__0 )? - int alt55=2; - int LA55_0 = input.LA(1); - - if ( (LA55_0==24) ) { - alt55=1; - } - switch (alt55) { - case 1 : - // InternalRosSystem.g:9397:3: rule__ParameterStruct__Group_1__0 - { - pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getParameterStructAccess().getGroup_1()); + before(grammarAccess.getParameterArrayTypeAccess().getRightCurlyBracketKeyword_5()); + match(input,26,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getRightCurlyBracketKeyword_5()); } @@ -28103,26 +28385,26 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStruct__Group__1__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__5__Impl" - // $ANTLR start "rule__ParameterStruct__Group_1__0" - // InternalRosSystem.g:9406: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 { + // $ANTLR start "rule__ParameterArrayType__Group_4__0" + // InternalRosSystem.g:9460: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 { - // InternalRosSystem.g:9410:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) - // InternalRosSystem.g:9411:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 + // InternalRosSystem.g:9464:1: ( rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ) + // InternalRosSystem.g:9465:2: rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 { - pushFollow(FOLLOW_6); - rule__ParameterStruct__Group_1__0__Impl(); + pushFollow(FOLLOW_4); + rule__ParameterArrayType__Group_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1__1(); + rule__ParameterArrayType__Group_4__1(); state._fsp--; @@ -28141,25 +28423,25 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1__0" + // $ANTLR end "rule__ParameterArrayType__Group_4__0" - // $ANTLR start "rule__ParameterStruct__Group_1__0__Impl" - // InternalRosSystem.g:9418:1: rule__ParameterStruct__Group_1__0__Impl : ( '{' ) ; - public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_4__0__Impl" + // InternalRosSystem.g:9472:1: rule__ParameterArrayType__Group_4__0__Impl : ( 'default' ) ; + public final void rule__ParameterArrayType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9422:1: ( ( '{' ) ) - // InternalRosSystem.g:9423:1: ( '{' ) + // InternalRosSystem.g:9476:1: ( ( 'default' ) ) + // InternalRosSystem.g:9477:1: ( 'default' ) { - // InternalRosSystem.g:9423:1: ( '{' ) - // InternalRosSystem.g:9424:2: '{' + // InternalRosSystem.g:9477:1: ( 'default' ) + // InternalRosSystem.g:9478:2: 'default' { - before(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); - match(input,24,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); + match(input,70,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); } @@ -28178,26 +28460,21 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1__0__Impl" + // $ANTLR end "rule__ParameterArrayType__Group_4__0__Impl" - // $ANTLR start "rule__ParameterStruct__Group_1__1" - // InternalRosSystem.g:9433: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 { + // $ANTLR start "rule__ParameterArrayType__Group_4__1" + // InternalRosSystem.g:9487: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 { - // InternalRosSystem.g:9437:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) - // InternalRosSystem.g:9438:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 + // InternalRosSystem.g:9491:1: ( rule__ParameterArrayType__Group_4__1__Impl ) + // InternalRosSystem.g:9492:2: rule__ParameterArrayType__Group_4__1__Impl { - pushFollow(FOLLOW_28); - rule__ParameterStruct__Group_1__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1__2(); + rule__ParameterArrayType__Group_4__1__Impl(); state._fsp--; @@ -28216,35 +28493,35 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1__1" + // $ANTLR end "rule__ParameterArrayType__Group_4__1" - // $ANTLR start "rule__ParameterStruct__Group_1__1__Impl" - // InternalRosSystem.g:9445:1: rule__ParameterStruct__Group_1__1__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ; - public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_4__1__Impl" + // InternalRosSystem.g:9498: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 { - // InternalRosSystem.g:9449:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) - // InternalRosSystem.g:9450:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRosSystem.g:9502:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ) + // InternalRosSystem.g:9503:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) { - // InternalRosSystem.g:9450:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) - // InternalRosSystem.g:9451:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRosSystem.g:9503:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) + // InternalRosSystem.g:9504:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) { - before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); - // InternalRosSystem.g:9452:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) - // InternalRosSystem.g:9452:3: rule__ParameterStruct__ValueAssignment_1_1 + before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); + // InternalRosSystem.g:9505:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) + // InternalRosSystem.g:9505:3: rule__ParameterArrayType__DefaultAssignment_4_1 { pushFollow(FOLLOW_2); - rule__ParameterStruct__ValueAssignment_1_1(); + rule__ParameterArrayType__DefaultAssignment_4_1(); state._fsp--; } - after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); } @@ -28263,26 +28540,26 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1__1__Impl" + // $ANTLR end "rule__ParameterArrayType__Group_4__1__Impl" - // $ANTLR start "rule__ParameterStruct__Group_1__2" - // InternalRosSystem.g:9460: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 { + // $ANTLR start "rule__ParameterList__Group__0" + // InternalRosSystem.g:9514: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 { - // InternalRosSystem.g:9464:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) - // InternalRosSystem.g:9465:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 + // InternalRosSystem.g:9518:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) + // InternalRosSystem.g:9519:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 { - pushFollow(FOLLOW_28); - rule__ParameterStruct__Group_1__2__Impl(); + pushFollow(FOLLOW_4); + rule__ParameterList__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1__3(); + rule__ParameterList__Group__1(); state._fsp--; @@ -28301,53 +28578,29 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1__2" + // $ANTLR end "rule__ParameterList__Group__0" - // $ANTLR start "rule__ParameterStruct__Group_1__2__Impl" - // InternalRosSystem.g:9472:1: rule__ParameterStruct__Group_1__2__Impl : ( ( rule__ParameterStruct__Group_1_2__0 )* ) ; - public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group__0__Impl" + // InternalRosSystem.g:9526:1: rule__ParameterList__Group__0__Impl : ( () ) ; + public final void rule__ParameterList__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9476:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) - // InternalRosSystem.g:9477:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalRosSystem.g:9530:1: ( ( () ) ) + // InternalRosSystem.g:9531:1: ( () ) { - // InternalRosSystem.g:9477:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) - // InternalRosSystem.g:9478:2: ( rule__ParameterStruct__Group_1_2__0 )* + // InternalRosSystem.g:9531:1: ( () ) + // InternalRosSystem.g:9532:2: () { - before(grammarAccess.getParameterStructAccess().getGroup_1_2()); - // InternalRosSystem.g:9479:2: ( rule__ParameterStruct__Group_1_2__0 )* - loop56: - do { - int alt56=2; - int LA56_0 = input.LA(1); - - if ( (LA56_0==30) ) { - alt56=1; - } - - - switch (alt56) { - case 1 : - // InternalRosSystem.g:9479:3: rule__ParameterStruct__Group_1_2__0 - { - pushFollow(FOLLOW_12); - rule__ParameterStruct__Group_1_2__0(); - - state._fsp--; - - - } - break; - - default : - break loop56; - } - } while (true); + before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); + // InternalRosSystem.g:9533:2: () + // InternalRosSystem.g:9533:3: + { + } - after(grammarAccess.getParameterStructAccess().getGroup_1_2()); + after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } @@ -28355,10 +28608,6 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -28366,21 +28615,26 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1__2__Impl" + // $ANTLR end "rule__ParameterList__Group__0__Impl" - // $ANTLR start "rule__ParameterStruct__Group_1__3" - // InternalRosSystem.g:9487:1: rule__ParameterStruct__Group_1__3 : rule__ParameterStruct__Group_1__3__Impl ; - public final void rule__ParameterStruct__Group_1__3() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group__1" + // InternalRosSystem.g:9541: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 { - // InternalRosSystem.g:9491:1: ( rule__ParameterStruct__Group_1__3__Impl ) - // InternalRosSystem.g:9492:2: rule__ParameterStruct__Group_1__3__Impl + // InternalRosSystem.g:9545:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) + // InternalRosSystem.g:9546:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 { + pushFollow(FOLLOW_42); + rule__ParameterList__Group__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1__3__Impl(); + rule__ParameterList__Group__2(); state._fsp--; @@ -28399,25 +28653,25 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1__3" + // $ANTLR end "rule__ParameterList__Group__1" - // $ANTLR start "rule__ParameterStruct__Group_1__3__Impl" - // InternalRosSystem.g:9498:1: rule__ParameterStruct__Group_1__3__Impl : ( '}' ) ; - public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group__1__Impl" + // InternalRosSystem.g:9553:1: rule__ParameterList__Group__1__Impl : ( '{' ) ; + public final void rule__ParameterList__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9502:1: ( ( '}' ) ) - // InternalRosSystem.g:9503:1: ( '}' ) + // InternalRosSystem.g:9557:1: ( ( '{' ) ) + // InternalRosSystem.g:9558:1: ( '{' ) { - // InternalRosSystem.g:9503:1: ( '}' ) - // InternalRosSystem.g:9504:2: '}' + // InternalRosSystem.g:9558:1: ( '{' ) + // InternalRosSystem.g:9559:2: '{' { - before(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_3()); - match(input,26,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_3()); + before(grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); + match(input,24,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); } @@ -28436,26 +28690,26 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1__3__Impl" + // $ANTLR end "rule__ParameterList__Group__1__Impl" - // $ANTLR start "rule__ParameterStruct__Group_1_2__0" - // InternalRosSystem.g:9514: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 { + // $ANTLR start "rule__ParameterList__Group__2" + // InternalRosSystem.g:9568: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 { - // InternalRosSystem.g:9518:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) - // InternalRosSystem.g:9519:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 + // InternalRosSystem.g:9572:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) + // InternalRosSystem.g:9573:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 { - pushFollow(FOLLOW_4); - rule__ParameterStruct__Group_1_2__0__Impl(); + pushFollow(FOLLOW_28); + rule__ParameterList__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1_2__1(); + rule__ParameterList__Group__3(); state._fsp--; @@ -28474,25 +28728,35 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1_2__0" + // $ANTLR end "rule__ParameterList__Group__2" - // $ANTLR start "rule__ParameterStruct__Group_1_2__0__Impl" - // InternalRosSystem.g:9526:1: rule__ParameterStruct__Group_1_2__0__Impl : ( ',' ) ; - public final void rule__ParameterStruct__Group_1_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group__2__Impl" + // InternalRosSystem.g:9580:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; + public final void rule__ParameterList__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9530:1: ( ( ',' ) ) - // InternalRosSystem.g:9531:1: ( ',' ) + // InternalRosSystem.g:9584:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) + // InternalRosSystem.g:9585:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) { - // InternalRosSystem.g:9531:1: ( ',' ) - // InternalRosSystem.g:9532:2: ',' + // InternalRosSystem.g:9585:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalRosSystem.g:9586:2: ( rule__ParameterList__ValueAssignment_2 ) { - before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); - match(input,30,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + before(grammarAccess.getParameterListAccess().getValueAssignment_2()); + // InternalRosSystem.g:9587:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRosSystem.g:9587:3: rule__ParameterList__ValueAssignment_2 + { + pushFollow(FOLLOW_2); + rule__ParameterList__ValueAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterListAccess().getValueAssignment_2()); } @@ -28511,26 +28775,26 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1_2__0__Impl" + // $ANTLR end "rule__ParameterList__Group__2__Impl" - // $ANTLR start "rule__ParameterStruct__Group_1_2__1" - // InternalRosSystem.g:9541: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 { + // $ANTLR start "rule__ParameterList__Group__3" + // InternalRosSystem.g:9595: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 { - // InternalRosSystem.g:9545:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) - // InternalRosSystem.g:9546:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 + // InternalRosSystem.g:9599:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) + // InternalRosSystem.g:9600:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 { - pushFollow(FOLLOW_6); - rule__ParameterStruct__Group_1_2__1__Impl(); + pushFollow(FOLLOW_28); + rule__ParameterList__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1_2__2(); + rule__ParameterList__Group__4(); state._fsp--; @@ -28549,25 +28813,53 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1_2__1" + // $ANTLR end "rule__ParameterList__Group__3" - // $ANTLR start "rule__ParameterStruct__Group_1_2__1__Impl" - // InternalRosSystem.g:9553:1: rule__ParameterStruct__Group_1_2__1__Impl : ( '{' ) ; - public final void rule__ParameterStruct__Group_1_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group__3__Impl" + // InternalRosSystem.g:9607: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 { - // InternalRosSystem.g:9557:1: ( ( '{' ) ) - // InternalRosSystem.g:9558:1: ( '{' ) + // InternalRosSystem.g:9611:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) + // InternalRosSystem.g:9612:1: ( ( rule__ParameterList__Group_3__0 )* ) { - // InternalRosSystem.g:9558:1: ( '{' ) - // InternalRosSystem.g:9559:2: '{' + // InternalRosSystem.g:9612:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRosSystem.g:9613:2: ( rule__ParameterList__Group_3__0 )* { - before(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); + before(grammarAccess.getParameterListAccess().getGroup_3()); + // InternalRosSystem.g:9614:2: ( rule__ParameterList__Group_3__0 )* + loop65: + do { + int alt65=2; + int LA65_0 = input.LA(1); + + if ( (LA65_0==30) ) { + alt65=1; + } + + + switch (alt65) { + case 1 : + // InternalRosSystem.g:9614:3: rule__ParameterList__Group_3__0 + { + pushFollow(FOLLOW_11); + rule__ParameterList__Group_3__0(); + + state._fsp--; + + + } + break; + + default : + break loop65; + } + } while (true); + + after(grammarAccess.getParameterListAccess().getGroup_3()); } @@ -28586,26 +28878,21 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1_2__1__Impl" + // $ANTLR end "rule__ParameterList__Group__3__Impl" - // $ANTLR start "rule__ParameterStruct__Group_1_2__2" - // InternalRosSystem.g:9568: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 { + // $ANTLR start "rule__ParameterList__Group__4" + // InternalRosSystem.g:9622:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; + public final void rule__ParameterList__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9572:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) - // InternalRosSystem.g:9573:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 + // InternalRosSystem.g:9626:1: ( rule__ParameterList__Group__4__Impl ) + // InternalRosSystem.g:9627:2: rule__ParameterList__Group__4__Impl { - pushFollow(FOLLOW_8); - rule__ParameterStruct__Group_1_2__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1_2__3(); + rule__ParameterList__Group__4__Impl(); state._fsp--; @@ -28624,35 +28911,25 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1_2__2" + // $ANTLR end "rule__ParameterList__Group__4" - // $ANTLR start "rule__ParameterStruct__Group_1_2__2__Impl" - // InternalRosSystem.g:9580: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 { + // $ANTLR start "rule__ParameterList__Group__4__Impl" + // InternalRosSystem.g:9633:1: rule__ParameterList__Group__4__Impl : ( '}' ) ; + public final void rule__ParameterList__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9584:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) - // InternalRosSystem.g:9585:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalRosSystem.g:9637:1: ( ( '}' ) ) + // InternalRosSystem.g:9638:1: ( '}' ) { - // InternalRosSystem.g:9585:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) - // InternalRosSystem.g:9586:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) - { - before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); - // InternalRosSystem.g:9587:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) - // InternalRosSystem.g:9587:3: rule__ParameterStruct__ValueAssignment_1_2_2 + // InternalRosSystem.g:9638:1: ( '}' ) + // InternalRosSystem.g:9639:2: '}' { - pushFollow(FOLLOW_2); - rule__ParameterStruct__ValueAssignment_1_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); + before(grammarAccess.getParameterListAccess().getRightCurlyBracketKeyword_4()); + match(input,26,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getRightCurlyBracketKeyword_4()); } @@ -28671,21 +28948,26 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1_2__2__Impl" + // $ANTLR end "rule__ParameterList__Group__4__Impl" - // $ANTLR start "rule__ParameterStruct__Group_1_2__3" - // InternalRosSystem.g:9595: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 { + // $ANTLR start "rule__ParameterList__Group_3__0" + // InternalRosSystem.g:9649: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 { - // InternalRosSystem.g:9599:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) - // InternalRosSystem.g:9600:2: rule__ParameterStruct__Group_1_2__3__Impl + // InternalRosSystem.g:9653:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) + // InternalRosSystem.g:9654:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 { + pushFollow(FOLLOW_42); + rule__ParameterList__Group_3__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterStruct__Group_1_2__3__Impl(); + rule__ParameterList__Group_3__1(); state._fsp--; @@ -28704,25 +28986,25 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1_2__3" + // $ANTLR end "rule__ParameterList__Group_3__0" - // $ANTLR start "rule__ParameterStruct__Group_1_2__3__Impl" - // InternalRosSystem.g:9606:1: rule__ParameterStruct__Group_1_2__3__Impl : ( '}' ) ; - public final void rule__ParameterStruct__Group_1_2__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group_3__0__Impl" + // InternalRosSystem.g:9661:1: rule__ParameterList__Group_3__0__Impl : ( ',' ) ; + public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9610:1: ( ( '}' ) ) - // InternalRosSystem.g:9611:1: ( '}' ) + // InternalRosSystem.g:9665:1: ( ( ',' ) ) + // InternalRosSystem.g:9666:1: ( ',' ) { - // InternalRosSystem.g:9611:1: ( '}' ) - // InternalRosSystem.g:9612:2: '}' + // InternalRosSystem.g:9666:1: ( ',' ) + // InternalRosSystem.g:9667:2: ',' { - before(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_2_3()); - match(input,26,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_2_3()); + before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + match(input,30,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } @@ -28741,26 +29023,21 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStruct__Group_1_2__3__Impl" + // $ANTLR end "rule__ParameterList__Group_3__0__Impl" - // $ANTLR start "rule__ParameterStructMember__Group__0" - // InternalRosSystem.g:9622:1: rule__ParameterStructMember__Group__0 : rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ; - public final void rule__ParameterStructMember__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group_3__1" + // InternalRosSystem.g:9676: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 { - // InternalRosSystem.g:9626:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) - // InternalRosSystem.g:9627:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 + // InternalRosSystem.g:9680:1: ( rule__ParameterList__Group_3__1__Impl ) + // InternalRosSystem.g:9681:2: rule__ParameterList__Group_3__1__Impl { - pushFollow(FOLLOW_4); - rule__ParameterStructMember__Group__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__1(); + rule__ParameterList__Group_3__1__Impl(); state._fsp--; @@ -28779,35 +29056,35 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__0" + // $ANTLR end "rule__ParameterList__Group_3__1" - // $ANTLR start "rule__ParameterStructMember__Group__0__Impl" - // InternalRosSystem.g:9634:1: rule__ParameterStructMember__Group__0__Impl : ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ; - public final void rule__ParameterStructMember__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterList__Group_3__1__Impl" + // InternalRosSystem.g:9687: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 { - // InternalRosSystem.g:9638:1: ( ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ) - // InternalRosSystem.g:9639:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) + // InternalRosSystem.g:9691:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) + // InternalRosSystem.g:9692:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) { - // InternalRosSystem.g:9639:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) - // InternalRosSystem.g:9640:2: ( rule__ParameterStructMember__NameAssignment_0 ) + // InternalRosSystem.g:9692:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRosSystem.g:9693:2: ( rule__ParameterList__ValueAssignment_3_1 ) { - before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); - // InternalRosSystem.g:9641:2: ( rule__ParameterStructMember__NameAssignment_0 ) - // InternalRosSystem.g:9641:3: rule__ParameterStructMember__NameAssignment_0 + before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); + // InternalRosSystem.g:9694:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRosSystem.g:9694:3: rule__ParameterList__ValueAssignment_3_1 { pushFollow(FOLLOW_2); - rule__ParameterStructMember__NameAssignment_0(); + rule__ParameterList__ValueAssignment_3_1(); state._fsp--; } - after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); + after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } @@ -28826,26 +29103,26 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__0__Impl" + // $ANTLR end "rule__ParameterList__Group_3__1__Impl" - // $ANTLR start "rule__ParameterStructMember__Group__1" - // InternalRosSystem.g:9649:1: rule__ParameterStructMember__Group__1 : rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ; - public final void rule__ParameterStructMember__Group__1() throws RecognitionException { + // $ANTLR start "rule__ParameterAny__Group__0" + // InternalRosSystem.g:9703: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 { - // InternalRosSystem.g:9653:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) - // InternalRosSystem.g:9654:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 + // InternalRosSystem.g:9707:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) + // InternalRosSystem.g:9708:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 { - pushFollow(FOLLOW_61); - rule__ParameterStructMember__Group__1__Impl(); + pushFollow(FOLLOW_60); + rule__ParameterAny__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__2(); + rule__ParameterAny__Group__1(); state._fsp--; @@ -28864,25 +29141,29 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__1" + // $ANTLR end "rule__ParameterAny__Group__0" - // $ANTLR start "rule__ParameterStructMember__Group__1__Impl" - // InternalRosSystem.g:9661:1: rule__ParameterStructMember__Group__1__Impl : ( '{' ) ; - public final void rule__ParameterStructMember__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterAny__Group__0__Impl" + // InternalRosSystem.g:9715:1: rule__ParameterAny__Group__0__Impl : ( () ) ; + public final void rule__ParameterAny__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9665:1: ( ( '{' ) ) - // InternalRosSystem.g:9666:1: ( '{' ) + // InternalRosSystem.g:9719:1: ( ( () ) ) + // InternalRosSystem.g:9720:1: ( () ) { - // InternalRosSystem.g:9666:1: ( '{' ) - // InternalRosSystem.g:9667:2: '{' + // InternalRosSystem.g:9720:1: ( () ) + // InternalRosSystem.g:9721:2: () { - before(grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_1()); + before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); + // InternalRosSystem.g:9722:2: () + // InternalRosSystem.g:9722:3: + { + } + + after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } @@ -28890,10 +29171,6 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -28901,26 +29178,26 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__1__Impl" + // $ANTLR end "rule__ParameterAny__Group__0__Impl" - // $ANTLR start "rule__ParameterStructMember__Group__2" - // InternalRosSystem.g:9676:1: rule__ParameterStructMember__Group__2 : rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ; - public final void rule__ParameterStructMember__Group__2() throws RecognitionException { + // $ANTLR start "rule__ParameterAny__Group__1" + // InternalRosSystem.g:9730: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 { - // InternalRosSystem.g:9680:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) - // InternalRosSystem.g:9681:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 + // InternalRosSystem.g:9734:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) + // InternalRosSystem.g:9735:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 { - pushFollow(FOLLOW_42); - rule__ParameterStructMember__Group__2__Impl(); + pushFollow(FOLLOW_4); + rule__ParameterAny__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__3(); + rule__ParameterAny__Group__2(); state._fsp--; @@ -28939,25 +29216,25 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__2" + // $ANTLR end "rule__ParameterAny__Group__1" - // $ANTLR start "rule__ParameterStructMember__Group__2__Impl" - // InternalRosSystem.g:9688:1: rule__ParameterStructMember__Group__2__Impl : ( 'value' ) ; - public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterAny__Group__1__Impl" + // InternalRosSystem.g:9742:1: rule__ParameterAny__Group__1__Impl : ( 'ParameterAny' ) ; + public final void rule__ParameterAny__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9692:1: ( ( 'value' ) ) - // InternalRosSystem.g:9693:1: ( 'value' ) + // InternalRosSystem.g:9746:1: ( ( 'ParameterAny' ) ) + // InternalRosSystem.g:9747:1: ( 'ParameterAny' ) { - // InternalRosSystem.g:9693:1: ( 'value' ) - // InternalRosSystem.g:9694:2: 'value' + // InternalRosSystem.g:9747:1: ( 'ParameterAny' ) + // InternalRosSystem.g:9748:2: 'ParameterAny' { - before(grammarAccess.getParameterStructMemberAccess().getValueKeyword_2()); - match(input,64,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getValueKeyword_2()); + before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + match(input,76,FOLLOW_2); + after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } @@ -28976,26 +29253,26 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__2__Impl" + // $ANTLR end "rule__ParameterAny__Group__1__Impl" - // $ANTLR start "rule__ParameterStructMember__Group__3" - // InternalRosSystem.g:9703:1: rule__ParameterStructMember__Group__3 : rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ; - public final void rule__ParameterStructMember__Group__3() throws RecognitionException { + // $ANTLR start "rule__ParameterAny__Group__2" + // InternalRosSystem.g:9757: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 { - // InternalRosSystem.g:9707:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) - // InternalRosSystem.g:9708:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 + // InternalRosSystem.g:9761:1: ( rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 ) + // InternalRosSystem.g:9762:2: rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 { - pushFollow(FOLLOW_8); - rule__ParameterStructMember__Group__3__Impl(); + pushFollow(FOLLOW_41); + rule__ParameterAny__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__4(); + rule__ParameterAny__Group__3(); state._fsp--; @@ -29014,35 +29291,25 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__3" + // $ANTLR end "rule__ParameterAny__Group__2" - // $ANTLR start "rule__ParameterStructMember__Group__3__Impl" - // InternalRosSystem.g:9715:1: rule__ParameterStructMember__Group__3__Impl : ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ; - public final void rule__ParameterStructMember__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterAny__Group__2__Impl" + // InternalRosSystem.g:9769:1: rule__ParameterAny__Group__2__Impl : ( '{' ) ; + public final void rule__ParameterAny__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9719:1: ( ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ) - // InternalRosSystem.g:9720:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) + // InternalRosSystem.g:9773:1: ( ( '{' ) ) + // InternalRosSystem.g:9774:1: ( '{' ) { - // InternalRosSystem.g:9720:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) - // InternalRosSystem.g:9721:2: ( rule__ParameterStructMember__ValueAssignment_3 ) - { - before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); - // InternalRosSystem.g:9722:2: ( rule__ParameterStructMember__ValueAssignment_3 ) - // InternalRosSystem.g:9722:3: rule__ParameterStructMember__ValueAssignment_3 + // InternalRosSystem.g:9774:1: ( '{' ) + // InternalRosSystem.g:9775:2: '{' { - pushFollow(FOLLOW_2); - rule__ParameterStructMember__ValueAssignment_3(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); + before(grammarAccess.getParameterAnyAccess().getLeftCurlyBracketKeyword_2()); + match(input,24,FOLLOW_2); + after(grammarAccess.getParameterAnyAccess().getLeftCurlyBracketKeyword_2()); } @@ -29061,21 +29328,26 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__3__Impl" + // $ANTLR end "rule__ParameterAny__Group__2__Impl" - // $ANTLR start "rule__ParameterStructMember__Group__4" - // InternalRosSystem.g:9730:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl ; - public final void rule__ParameterStructMember__Group__4() throws RecognitionException { + // $ANTLR start "rule__ParameterAny__Group__3" + // InternalRosSystem.g:9784: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 { - // InternalRosSystem.g:9734:1: ( rule__ParameterStructMember__Group__4__Impl ) - // InternalRosSystem.g:9735:2: rule__ParameterStructMember__Group__4__Impl + // InternalRosSystem.g:9788:1: ( rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 ) + // InternalRosSystem.g:9789:2: rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 { + pushFollow(FOLLOW_41); + rule__ParameterAny__Group__3__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__4__Impl(); + rule__ParameterAny__Group__4(); state._fsp--; @@ -29094,25 +29366,46 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__4" + // $ANTLR end "rule__ParameterAny__Group__3" - // $ANTLR start "rule__ParameterStructMember__Group__4__Impl" - // InternalRosSystem.g:9741:1: rule__ParameterStructMember__Group__4__Impl : ( '}' ) ; - public final void rule__ParameterStructMember__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterAny__Group__3__Impl" + // InternalRosSystem.g:9796: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 { - // InternalRosSystem.g:9745:1: ( ( '}' ) ) - // InternalRosSystem.g:9746:1: ( '}' ) + // InternalRosSystem.g:9800:1: ( ( ( rule__ParameterAny__Group_3__0 )? ) ) + // InternalRosSystem.g:9801:1: ( ( rule__ParameterAny__Group_3__0 )? ) { - // InternalRosSystem.g:9746:1: ( '}' ) - // InternalRosSystem.g:9747:2: '}' + // InternalRosSystem.g:9801:1: ( ( rule__ParameterAny__Group_3__0 )? ) + // InternalRosSystem.g:9802:2: ( rule__ParameterAny__Group_3__0 )? { - before(grammarAccess.getParameterStructMemberAccess().getRightCurlyBracketKeyword_4()); - match(input,26,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getRightCurlyBracketKeyword_4()); + before(grammarAccess.getParameterAnyAccess().getGroup_3()); + // InternalRosSystem.g:9803:2: ( rule__ParameterAny__Group_3__0 )? + int alt66=2; + int LA66_0 = input.LA(1); + + if ( (LA66_0==64) ) { + alt66=1; + } + switch (alt66) { + case 1 : + // InternalRosSystem.g:9803:3: rule__ParameterAny__Group_3__0 + { + pushFollow(FOLLOW_2); + rule__ParameterAny__Group_3__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getParameterAnyAccess().getGroup_3()); } @@ -29131,26 +29424,21 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__4__Impl" + // $ANTLR end "rule__ParameterAny__Group__3__Impl" - // $ANTLR start "rule__ParameterStructTypeMember__Group__0" - // InternalRosSystem.g:9757:1: rule__ParameterStructTypeMember__Group__0 : rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ; - public final void rule__ParameterStructTypeMember__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterAny__Group__4" + // InternalRosSystem.g:9811:1: rule__ParameterAny__Group__4 : rule__ParameterAny__Group__4__Impl ; + public final void rule__ParameterAny__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9761:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) - // InternalRosSystem.g:9762:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 + // InternalRosSystem.g:9815:1: ( rule__ParameterAny__Group__4__Impl ) + // InternalRosSystem.g:9816:2: rule__ParameterAny__Group__4__Impl { - pushFollow(FOLLOW_45); - rule__ParameterStructTypeMember__Group__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterStructTypeMember__Group__1(); + rule__ParameterAny__Group__4__Impl(); state._fsp--; @@ -29169,35 +29457,25 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStructTypeMember__Group__0" + // $ANTLR end "rule__ParameterAny__Group__4" - // $ANTLR start "rule__ParameterStructTypeMember__Group__0__Impl" - // InternalRosSystem.g:9769:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; - public final void rule__ParameterStructTypeMember__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterAny__Group__4__Impl" + // InternalRosSystem.g:9822:1: rule__ParameterAny__Group__4__Impl : ( '}' ) ; + public final void rule__ParameterAny__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9773:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) - // InternalRosSystem.g:9774:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRosSystem.g:9826:1: ( ( '}' ) ) + // InternalRosSystem.g:9827:1: ( '}' ) { - // InternalRosSystem.g:9774:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) - // InternalRosSystem.g:9775:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) - { - before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); - // InternalRosSystem.g:9776:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) - // InternalRosSystem.g:9776:3: rule__ParameterStructTypeMember__NameAssignment_0 + // InternalRosSystem.g:9827:1: ( '}' ) + // InternalRosSystem.g:9828:2: '}' { - pushFollow(FOLLOW_2); - rule__ParameterStructTypeMember__NameAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); + before(grammarAccess.getParameterAnyAccess().getRightCurlyBracketKeyword_4()); + match(input,26,FOLLOW_2); + after(grammarAccess.getParameterAnyAccess().getRightCurlyBracketKeyword_4()); } @@ -29216,21 +29494,26 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog } return ; } - // $ANTLR end "rule__ParameterStructTypeMember__Group__0__Impl" + // $ANTLR end "rule__ParameterAny__Group__4__Impl" - // $ANTLR start "rule__ParameterStructTypeMember__Group__1" - // InternalRosSystem.g:9784:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; - public final void rule__ParameterStructTypeMember__Group__1() throws RecognitionException { + // $ANTLR start "rule__ParameterAny__Group_3__0" + // InternalRosSystem.g:9838: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 { - // InternalRosSystem.g:9788:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) - // InternalRosSystem.g:9789:2: rule__ParameterStructTypeMember__Group__1__Impl + // InternalRosSystem.g:9842:1: ( rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 ) + // InternalRosSystem.g:9843:2: rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 { + pushFollow(FOLLOW_6); + rule__ParameterAny__Group_3__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterStructTypeMember__Group__1__Impl(); + rule__ParameterAny__Group_3__1(); state._fsp--; @@ -29249,37 +29532,27 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStructTypeMember__Group__1" + // $ANTLR end "rule__ParameterAny__Group_3__0" - // $ANTLR start "rule__ParameterStructTypeMember__Group__1__Impl" - // InternalRosSystem.g:9795:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; - public final void rule__ParameterStructTypeMember__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterAny__Group_3__0__Impl" + // InternalRosSystem.g:9850:1: rule__ParameterAny__Group_3__0__Impl : ( 'value' ) ; + public final void rule__ParameterAny__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9799:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) - // InternalRosSystem.g:9800:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) - { - // InternalRosSystem.g:9800:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) - // InternalRosSystem.g:9801:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRosSystem.g:9854:1: ( ( 'value' ) ) + // InternalRosSystem.g:9855:1: ( 'value' ) { - before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); - // InternalRosSystem.g:9802:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) - // InternalRosSystem.g:9802:3: rule__ParameterStructTypeMember__TypeAssignment_1 + // InternalRosSystem.g:9855:1: ( 'value' ) + // InternalRosSystem.g:9856:2: 'value' { - pushFollow(FOLLOW_2); - rule__ParameterStructTypeMember__TypeAssignment_1(); + before(grammarAccess.getParameterAnyAccess().getValueKeyword_3_0()); + match(input,64,FOLLOW_2); + after(grammarAccess.getParameterAnyAccess().getValueKeyword_3_0()); - state._fsp--; - - - } - - after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); - - } + } } @@ -29296,26 +29569,21 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog } return ; } - // $ANTLR end "rule__ParameterStructTypeMember__Group__1__Impl" + // $ANTLR end "rule__ParameterAny__Group_3__0__Impl" - // $ANTLR start "rule__GlobalNamespace__Group__0" - // InternalRosSystem.g:9811:1: rule__GlobalNamespace__Group__0 : rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ; - public final void rule__GlobalNamespace__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterAny__Group_3__1" + // InternalRosSystem.g:9865: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 { - // InternalRosSystem.g:9815:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) - // InternalRosSystem.g:9816:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 + // InternalRosSystem.g:9869:1: ( rule__ParameterAny__Group_3__1__Impl ) + // InternalRosSystem.g:9870:2: rule__ParameterAny__Group_3__1__Impl { - pushFollow(FOLLOW_62); - rule__GlobalNamespace__Group__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group__1(); + rule__ParameterAny__Group_3__1__Impl(); state._fsp--; @@ -29334,29 +29602,35 @@ public final void rule__GlobalNamespace__Group__0() throws RecognitionException } return ; } - // $ANTLR end "rule__GlobalNamespace__Group__0" + // $ANTLR end "rule__ParameterAny__Group_3__1" - // $ANTLR start "rule__GlobalNamespace__Group__0__Impl" - // InternalRosSystem.g:9823:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; - public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterAny__Group_3__1__Impl" + // InternalRosSystem.g:9876: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 { - // InternalRosSystem.g:9827:1: ( ( () ) ) - // InternalRosSystem.g:9828:1: ( () ) + // InternalRosSystem.g:9880:1: ( ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) ) + // InternalRosSystem.g:9881:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) { - // InternalRosSystem.g:9828:1: ( () ) - // InternalRosSystem.g:9829:2: () + // InternalRosSystem.g:9881:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) + // InternalRosSystem.g:9882:2: ( rule__ParameterAny__ValueAssignment_3_1 ) { - before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); - // InternalRosSystem.g:9830:2: () - // InternalRosSystem.g:9830:3: + before(grammarAccess.getParameterAnyAccess().getValueAssignment_3_1()); + // InternalRosSystem.g:9883:2: ( rule__ParameterAny__ValueAssignment_3_1 ) + // InternalRosSystem.g:9883:3: rule__ParameterAny__ValueAssignment_3_1 { + pushFollow(FOLLOW_2); + rule__ParameterAny__ValueAssignment_3_1(); + + state._fsp--; + + } - after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); + after(grammarAccess.getParameterAnyAccess().getValueAssignment_3_1()); } @@ -29364,6 +29638,10 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -29371,26 +29649,26 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__GlobalNamespace__Group__0__Impl" + // $ANTLR end "rule__ParameterAny__Group_3__1__Impl" - // $ANTLR start "rule__GlobalNamespace__Group__1" - // InternalRosSystem.g:9838:1: rule__GlobalNamespace__Group__1 : rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ; - public final void rule__GlobalNamespace__Group__1() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group__0" + // InternalRosSystem.g:9892: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 { - // InternalRosSystem.g:9842:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) - // InternalRosSystem.g:9843:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 + // InternalRosSystem.g:9896:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) + // InternalRosSystem.g:9897:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 { - pushFollow(FOLLOW_4); - rule__GlobalNamespace__Group__1__Impl(); + pushFollow(FOLLOW_42); + rule__ParameterStruct__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group__2(); + rule__ParameterStruct__Group__1(); state._fsp--; @@ -29409,25 +29687,29 @@ public final void rule__GlobalNamespace__Group__1() throws RecognitionException } return ; } - // $ANTLR end "rule__GlobalNamespace__Group__1" + // $ANTLR end "rule__ParameterStruct__Group__0" - // $ANTLR start "rule__GlobalNamespace__Group__1__Impl" - // InternalRosSystem.g:9850:1: rule__GlobalNamespace__Group__1__Impl : ( 'GlobalNamespace' ) ; - public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group__0__Impl" + // InternalRosSystem.g:9904:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; + public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9854:1: ( ( 'GlobalNamespace' ) ) - // InternalRosSystem.g:9855:1: ( 'GlobalNamespace' ) + // InternalRosSystem.g:9908:1: ( ( () ) ) + // InternalRosSystem.g:9909:1: ( () ) { - // InternalRosSystem.g:9855:1: ( 'GlobalNamespace' ) - // InternalRosSystem.g:9856:2: 'GlobalNamespace' + // InternalRosSystem.g:9909:1: ( () ) + // InternalRosSystem.g:9910:2: () { - before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - match(input,77,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); + // InternalRosSystem.g:9911:2: () + // InternalRosSystem.g:9911:3: + { + } + + after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } @@ -29435,10 +29717,6 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -29446,26 +29724,21 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__GlobalNamespace__Group__1__Impl" + // $ANTLR end "rule__ParameterStruct__Group__0__Impl" - // $ANTLR start "rule__GlobalNamespace__Group__2" - // InternalRosSystem.g:9865:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 ; - public final void rule__GlobalNamespace__Group__2() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group__1" + // InternalRosSystem.g:9919:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; + public final void rule__ParameterStruct__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9869:1: ( rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 ) - // InternalRosSystem.g:9870:2: rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 + // InternalRosSystem.g:9923:1: ( rule__ParameterStruct__Group__1__Impl ) + // InternalRosSystem.g:9924:2: rule__ParameterStruct__Group__1__Impl { - pushFollow(FOLLOW_63); - rule__GlobalNamespace__Group__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group__3(); + rule__ParameterStruct__Group__1__Impl(); state._fsp--; @@ -29484,25 +29757,46 @@ public final void rule__GlobalNamespace__Group__2() throws RecognitionException } return ; } - // $ANTLR end "rule__GlobalNamespace__Group__2" + // $ANTLR end "rule__ParameterStruct__Group__1" - // $ANTLR start "rule__GlobalNamespace__Group__2__Impl" - // InternalRosSystem.g:9877:1: rule__GlobalNamespace__Group__2__Impl : ( '{' ) ; - public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group__1__Impl" + // InternalRosSystem.g:9930: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 { - // InternalRosSystem.g:9881:1: ( ( '{' ) ) - // InternalRosSystem.g:9882:1: ( '{' ) + // InternalRosSystem.g:9934:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) + // InternalRosSystem.g:9935:1: ( ( rule__ParameterStruct__Group_1__0 )? ) { - // InternalRosSystem.g:9882:1: ( '{' ) - // InternalRosSystem.g:9883:2: '{' + // InternalRosSystem.g:9935:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRosSystem.g:9936:2: ( rule__ParameterStruct__Group_1__0 )? { - before(grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_2()); - match(input,24,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_2()); + before(grammarAccess.getParameterStructAccess().getGroup_1()); + // InternalRosSystem.g:9937:2: ( rule__ParameterStruct__Group_1__0 )? + int alt67=2; + int LA67_0 = input.LA(1); + + if ( (LA67_0==24) ) { + alt67=1; + } + switch (alt67) { + case 1 : + // InternalRosSystem.g:9937:3: rule__ParameterStruct__Group_1__0 + { + pushFollow(FOLLOW_2); + rule__ParameterStruct__Group_1__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getParameterStructAccess().getGroup_1()); } @@ -29521,26 +29815,26 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__GlobalNamespace__Group__2__Impl" + // $ANTLR end "rule__ParameterStruct__Group__1__Impl" - // $ANTLR start "rule__GlobalNamespace__Group__3" - // InternalRosSystem.g:9892:1: rule__GlobalNamespace__Group__3 : rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 ; - public final void rule__GlobalNamespace__Group__3() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1__0" + // InternalRosSystem.g:9946: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 { - // InternalRosSystem.g:9896:1: ( rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 ) - // InternalRosSystem.g:9897:2: rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 + // InternalRosSystem.g:9950:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) + // InternalRosSystem.g:9951:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 { - pushFollow(FOLLOW_63); - rule__GlobalNamespace__Group__3__Impl(); + pushFollow(FOLLOW_6); + rule__ParameterStruct__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group__4(); + rule__ParameterStruct__Group_1__1(); state._fsp--; @@ -29559,46 +29853,25 @@ public final void rule__GlobalNamespace__Group__3() throws RecognitionException } return ; } - // $ANTLR end "rule__GlobalNamespace__Group__3" + // $ANTLR end "rule__ParameterStruct__Group_1__0" - // $ANTLR start "rule__GlobalNamespace__Group__3__Impl" - // InternalRosSystem.g:9904:1: rule__GlobalNamespace__Group__3__Impl : ( ( rule__GlobalNamespace__Group_3__0 )? ) ; - public final void rule__GlobalNamespace__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1__0__Impl" + // InternalRosSystem.g:9958:1: rule__ParameterStruct__Group_1__0__Impl : ( '{' ) ; + public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9908:1: ( ( ( rule__GlobalNamespace__Group_3__0 )? ) ) - // InternalRosSystem.g:9909:1: ( ( rule__GlobalNamespace__Group_3__0 )? ) + // InternalRosSystem.g:9962:1: ( ( '{' ) ) + // InternalRosSystem.g:9963:1: ( '{' ) { - // InternalRosSystem.g:9909:1: ( ( rule__GlobalNamespace__Group_3__0 )? ) - // InternalRosSystem.g:9910:2: ( rule__GlobalNamespace__Group_3__0 )? + // InternalRosSystem.g:9963:1: ( '{' ) + // InternalRosSystem.g:9964:2: '{' { - before(grammarAccess.getGlobalNamespaceAccess().getGroup_3()); - // InternalRosSystem.g:9911:2: ( rule__GlobalNamespace__Group_3__0 )? - int alt57=2; - int LA57_0 = input.LA(1); - - if ( (LA57_0==78) ) { - alt57=1; - } - switch (alt57) { - case 1 : - // InternalRosSystem.g:9911:3: rule__GlobalNamespace__Group_3__0 - { - pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group_3__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getGlobalNamespaceAccess().getGroup_3()); + before(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); + match(input,24,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); } @@ -29617,21 +29890,26 @@ public final void rule__GlobalNamespace__Group__3__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__GlobalNamespace__Group__3__Impl" + // $ANTLR end "rule__ParameterStruct__Group_1__0__Impl" - // $ANTLR start "rule__GlobalNamespace__Group__4" - // InternalRosSystem.g:9919:1: rule__GlobalNamespace__Group__4 : rule__GlobalNamespace__Group__4__Impl ; - public final void rule__GlobalNamespace__Group__4() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1__1" + // InternalRosSystem.g:9973: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 { - // InternalRosSystem.g:9923:1: ( rule__GlobalNamespace__Group__4__Impl ) - // InternalRosSystem.g:9924:2: rule__GlobalNamespace__Group__4__Impl + // InternalRosSystem.g:9977:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) + // InternalRosSystem.g:9978:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 { + pushFollow(FOLLOW_28); + rule__ParameterStruct__Group_1__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group__4__Impl(); + rule__ParameterStruct__Group_1__2(); state._fsp--; @@ -29650,25 +29928,35 @@ public final void rule__GlobalNamespace__Group__4() throws RecognitionException } return ; } - // $ANTLR end "rule__GlobalNamespace__Group__4" + // $ANTLR end "rule__ParameterStruct__Group_1__1" - // $ANTLR start "rule__GlobalNamespace__Group__4__Impl" - // InternalRosSystem.g:9930:1: rule__GlobalNamespace__Group__4__Impl : ( '}' ) ; - public final void rule__GlobalNamespace__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1__1__Impl" + // InternalRosSystem.g:9985: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 { - // InternalRosSystem.g:9934:1: ( ( '}' ) ) - // InternalRosSystem.g:9935:1: ( '}' ) + // InternalRosSystem.g:9989:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) + // InternalRosSystem.g:9990:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) { - // InternalRosSystem.g:9935:1: ( '}' ) - // InternalRosSystem.g:9936:2: '}' + // InternalRosSystem.g:9990:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRosSystem.g:9991:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) { - before(grammarAccess.getGlobalNamespaceAccess().getRightCurlyBracketKeyword_4()); - match(input,26,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getRightCurlyBracketKeyword_4()); + before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); + // InternalRosSystem.g:9992:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRosSystem.g:9992:3: rule__ParameterStruct__ValueAssignment_1_1 + { + pushFollow(FOLLOW_2); + rule__ParameterStruct__ValueAssignment_1_1(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } @@ -29687,26 +29975,26 @@ public final void rule__GlobalNamespace__Group__4__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__GlobalNamespace__Group__4__Impl" + // $ANTLR end "rule__ParameterStruct__Group_1__1__Impl" - // $ANTLR start "rule__GlobalNamespace__Group_3__0" - // InternalRosSystem.g:9946: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 { + // $ANTLR start "rule__ParameterStruct__Group_1__2" + // InternalRosSystem.g:10000: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 { - // InternalRosSystem.g:9950:1: ( rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 ) - // InternalRosSystem.g:9951:2: rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 + // InternalRosSystem.g:10004:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) + // InternalRosSystem.g:10005:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 { - pushFollow(FOLLOW_4); - rule__GlobalNamespace__Group_3__0__Impl(); + pushFollow(FOLLOW_28); + rule__ParameterStruct__Group_1__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group_3__1(); + rule__ParameterStruct__Group_1__3(); state._fsp--; @@ -29725,25 +30013,53 @@ public final void rule__GlobalNamespace__Group_3__0() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_3__0" + // $ANTLR end "rule__ParameterStruct__Group_1__2" - // $ANTLR start "rule__GlobalNamespace__Group_3__0__Impl" - // InternalRosSystem.g:9958:1: rule__GlobalNamespace__Group_3__0__Impl : ( 'parts' ) ; - public final void rule__GlobalNamespace__Group_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1__2__Impl" + // InternalRosSystem.g:10012: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 { - // InternalRosSystem.g:9962:1: ( ( 'parts' ) ) - // InternalRosSystem.g:9963:1: ( 'parts' ) + // InternalRosSystem.g:10016:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) + // InternalRosSystem.g:10017:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) { - // InternalRosSystem.g:9963:1: ( 'parts' ) - // InternalRosSystem.g:9964:2: 'parts' + // InternalRosSystem.g:10017:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalRosSystem.g:10018:2: ( rule__ParameterStruct__Group_1_2__0 )* { - before(grammarAccess.getGlobalNamespaceAccess().getPartsKeyword_3_0()); - match(input,78,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getPartsKeyword_3_0()); + before(grammarAccess.getParameterStructAccess().getGroup_1_2()); + // InternalRosSystem.g:10019:2: ( rule__ParameterStruct__Group_1_2__0 )* + loop68: + do { + int alt68=2; + int LA68_0 = input.LA(1); + + if ( (LA68_0==30) ) { + alt68=1; + } + + + switch (alt68) { + case 1 : + // InternalRosSystem.g:10019:3: rule__ParameterStruct__Group_1_2__0 + { + pushFollow(FOLLOW_11); + rule__ParameterStruct__Group_1_2__0(); + + state._fsp--; + + + } + break; + + default : + break loop68; + } + } while (true); + + after(grammarAccess.getParameterStructAccess().getGroup_1_2()); } @@ -29762,26 +30078,21 @@ public final void rule__GlobalNamespace__Group_3__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_3__0__Impl" + // $ANTLR end "rule__ParameterStruct__Group_1__2__Impl" - // $ANTLR start "rule__GlobalNamespace__Group_3__1" - // InternalRosSystem.g:9973: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 { + // $ANTLR start "rule__ParameterStruct__Group_1__3" + // InternalRosSystem.g:10027: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 { - // InternalRosSystem.g:9977:1: ( rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 ) - // InternalRosSystem.g:9978:2: rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 + // InternalRosSystem.g:10031:1: ( rule__ParameterStruct__Group_1__3__Impl ) + // InternalRosSystem.g:10032:2: rule__ParameterStruct__Group_1__3__Impl { - pushFollow(FOLLOW_64); - rule__GlobalNamespace__Group_3__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group_3__2(); + rule__ParameterStruct__Group_1__3__Impl(); state._fsp--; @@ -29800,25 +30111,25 @@ public final void rule__GlobalNamespace__Group_3__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_3__1" + // $ANTLR end "rule__ParameterStruct__Group_1__3" - // $ANTLR start "rule__GlobalNamespace__Group_3__1__Impl" - // InternalRosSystem.g:9985:1: rule__GlobalNamespace__Group_3__1__Impl : ( '{' ) ; - public final void rule__GlobalNamespace__Group_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1__3__Impl" + // InternalRosSystem.g:10038:1: rule__ParameterStruct__Group_1__3__Impl : ( '}' ) ; + public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9989:1: ( ( '{' ) ) - // InternalRosSystem.g:9990:1: ( '{' ) + // InternalRosSystem.g:10042:1: ( ( '}' ) ) + // InternalRosSystem.g:10043:1: ( '}' ) { - // InternalRosSystem.g:9990:1: ( '{' ) - // InternalRosSystem.g:9991:2: '{' + // InternalRosSystem.g:10043:1: ( '}' ) + // InternalRosSystem.g:10044:2: '}' { - before(grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); + before(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_3()); + match(input,26,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_3()); } @@ -29837,26 +30148,26 @@ public final void rule__GlobalNamespace__Group_3__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_3__1__Impl" - + // $ANTLR end "rule__ParameterStruct__Group_1__3__Impl" - // $ANTLR start "rule__GlobalNamespace__Group_3__2" - // InternalRosSystem.g:10000: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 { + + // $ANTLR start "rule__ParameterStruct__Group_1_2__0" + // InternalRosSystem.g:10054: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 { - // InternalRosSystem.g:10004:1: ( rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 ) - // InternalRosSystem.g:10005:2: rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 + // InternalRosSystem.g:10058:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) + // InternalRosSystem.g:10059:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 { - pushFollow(FOLLOW_28); - rule__GlobalNamespace__Group_3__2__Impl(); + pushFollow(FOLLOW_4); + rule__ParameterStruct__Group_1_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group_3__3(); + rule__ParameterStruct__Group_1_2__1(); state._fsp--; @@ -29875,35 +30186,25 @@ public final void rule__GlobalNamespace__Group_3__2() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_3__2" + // $ANTLR end "rule__ParameterStruct__Group_1_2__0" - // $ANTLR start "rule__GlobalNamespace__Group_3__2__Impl" - // InternalRosSystem.g:10012:1: rule__GlobalNamespace__Group_3__2__Impl : ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) ; - public final void rule__GlobalNamespace__Group_3__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1_2__0__Impl" + // InternalRosSystem.g:10066:1: rule__ParameterStruct__Group_1_2__0__Impl : ( ',' ) ; + public final void rule__ParameterStruct__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10016:1: ( ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) ) - // InternalRosSystem.g:10017:1: ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) - { - // InternalRosSystem.g:10017:1: ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) - // InternalRosSystem.g:10018:2: ( rule__GlobalNamespace__PartsAssignment_3_2 ) + // InternalRosSystem.g:10070:1: ( ( ',' ) ) + // InternalRosSystem.g:10071:1: ( ',' ) { - before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_3_2()); - // InternalRosSystem.g:10019:2: ( rule__GlobalNamespace__PartsAssignment_3_2 ) - // InternalRosSystem.g:10019:3: rule__GlobalNamespace__PartsAssignment_3_2 + // InternalRosSystem.g:10071:1: ( ',' ) + // InternalRosSystem.g:10072:2: ',' { - pushFollow(FOLLOW_2); - rule__GlobalNamespace__PartsAssignment_3_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_3_2()); + before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + match(input,30,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } @@ -29922,26 +30223,26 @@ public final void rule__GlobalNamespace__Group_3__2__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_3__2__Impl" + // $ANTLR end "rule__ParameterStruct__Group_1_2__0__Impl" - // $ANTLR start "rule__GlobalNamespace__Group_3__3" - // InternalRosSystem.g:10027: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 { + // $ANTLR start "rule__ParameterStruct__Group_1_2__1" + // InternalRosSystem.g:10081: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 { - // InternalRosSystem.g:10031:1: ( rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 ) - // InternalRosSystem.g:10032:2: rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 + // InternalRosSystem.g:10085:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) + // InternalRosSystem.g:10086:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 { - pushFollow(FOLLOW_28); - rule__GlobalNamespace__Group_3__3__Impl(); + pushFollow(FOLLOW_6); + rule__ParameterStruct__Group_1_2__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group_3__4(); + rule__ParameterStruct__Group_1_2__2(); state._fsp--; @@ -29960,53 +30261,25 @@ public final void rule__GlobalNamespace__Group_3__3() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_3__3" + // $ANTLR end "rule__ParameterStruct__Group_1_2__1" - // $ANTLR start "rule__GlobalNamespace__Group_3__3__Impl" - // InternalRosSystem.g:10039:1: rule__GlobalNamespace__Group_3__3__Impl : ( ( rule__GlobalNamespace__Group_3_3__0 )* ) ; - public final void rule__GlobalNamespace__Group_3__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1_2__1__Impl" + // InternalRosSystem.g:10093:1: rule__ParameterStruct__Group_1_2__1__Impl : ( '{' ) ; + public final void rule__ParameterStruct__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10043:1: ( ( ( rule__GlobalNamespace__Group_3_3__0 )* ) ) - // InternalRosSystem.g:10044:1: ( ( rule__GlobalNamespace__Group_3_3__0 )* ) + // InternalRosSystem.g:10097:1: ( ( '{' ) ) + // InternalRosSystem.g:10098:1: ( '{' ) { - // InternalRosSystem.g:10044:1: ( ( rule__GlobalNamespace__Group_3_3__0 )* ) - // InternalRosSystem.g:10045:2: ( rule__GlobalNamespace__Group_3_3__0 )* + // InternalRosSystem.g:10098:1: ( '{' ) + // InternalRosSystem.g:10099:2: '{' { - before(grammarAccess.getGlobalNamespaceAccess().getGroup_3_3()); - // InternalRosSystem.g:10046:2: ( rule__GlobalNamespace__Group_3_3__0 )* - loop58: - do { - int alt58=2; - int LA58_0 = input.LA(1); - - if ( (LA58_0==30) ) { - alt58=1; - } - - - switch (alt58) { - case 1 : - // InternalRosSystem.g:10046:3: rule__GlobalNamespace__Group_3_3__0 - { - pushFollow(FOLLOW_12); - rule__GlobalNamespace__Group_3_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop58; - } - } while (true); - - after(grammarAccess.getGlobalNamespaceAccess().getGroup_3_3()); + before(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); + match(input,24,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); } @@ -30025,21 +30298,26 @@ public final void rule__GlobalNamespace__Group_3__3__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_3__3__Impl" + // $ANTLR end "rule__ParameterStruct__Group_1_2__1__Impl" - // $ANTLR start "rule__GlobalNamespace__Group_3__4" - // InternalRosSystem.g:10054:1: rule__GlobalNamespace__Group_3__4 : rule__GlobalNamespace__Group_3__4__Impl ; - public final void rule__GlobalNamespace__Group_3__4() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1_2__2" + // InternalRosSystem.g:10108: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 { - // InternalRosSystem.g:10058:1: ( rule__GlobalNamespace__Group_3__4__Impl ) - // InternalRosSystem.g:10059:2: rule__GlobalNamespace__Group_3__4__Impl + // InternalRosSystem.g:10112:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) + // InternalRosSystem.g:10113:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 { + pushFollow(FOLLOW_24); + rule__ParameterStruct__Group_1_2__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group_3__4__Impl(); + rule__ParameterStruct__Group_1_2__3(); state._fsp--; @@ -30058,25 +30336,35 @@ public final void rule__GlobalNamespace__Group_3__4() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_3__4" + // $ANTLR end "rule__ParameterStruct__Group_1_2__2" - // $ANTLR start "rule__GlobalNamespace__Group_3__4__Impl" - // InternalRosSystem.g:10065:1: rule__GlobalNamespace__Group_3__4__Impl : ( '}' ) ; - public final void rule__GlobalNamespace__Group_3__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1_2__2__Impl" + // InternalRosSystem.g:10120: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 { - // InternalRosSystem.g:10069:1: ( ( '}' ) ) - // InternalRosSystem.g:10070:1: ( '}' ) + // InternalRosSystem.g:10124:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) + // InternalRosSystem.g:10125:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) { - // InternalRosSystem.g:10070:1: ( '}' ) - // InternalRosSystem.g:10071:2: '}' + // InternalRosSystem.g:10125:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalRosSystem.g:10126:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) { - before(grammarAccess.getGlobalNamespaceAccess().getRightCurlyBracketKeyword_3_4()); - match(input,26,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getRightCurlyBracketKeyword_3_4()); + before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); + // InternalRosSystem.g:10127:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalRosSystem.g:10127:3: rule__ParameterStruct__ValueAssignment_1_2_2 + { + pushFollow(FOLLOW_2); + rule__ParameterStruct__ValueAssignment_1_2_2(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } @@ -30095,26 +30383,21 @@ public final void rule__GlobalNamespace__Group_3__4__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_3__4__Impl" + // $ANTLR end "rule__ParameterStruct__Group_1_2__2__Impl" - // $ANTLR start "rule__GlobalNamespace__Group_3_3__0" - // InternalRosSystem.g:10081: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 { + // $ANTLR start "rule__ParameterStruct__Group_1_2__3" + // InternalRosSystem.g:10135: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 { - // InternalRosSystem.g:10085:1: ( rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 ) - // InternalRosSystem.g:10086:2: rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 + // InternalRosSystem.g:10139:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) + // InternalRosSystem.g:10140:2: rule__ParameterStruct__Group_1_2__3__Impl { - pushFollow(FOLLOW_64); - rule__GlobalNamespace__Group_3_3__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group_3_3__1(); + rule__ParameterStruct__Group_1_2__3__Impl(); state._fsp--; @@ -30133,25 +30416,25 @@ public final void rule__GlobalNamespace__Group_3_3__0() throws RecognitionExcept } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_3_3__0" + // $ANTLR end "rule__ParameterStruct__Group_1_2__3" - // $ANTLR start "rule__GlobalNamespace__Group_3_3__0__Impl" - // InternalRosSystem.g:10093:1: rule__GlobalNamespace__Group_3_3__0__Impl : ( ',' ) ; - public final void rule__GlobalNamespace__Group_3_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStruct__Group_1_2__3__Impl" + // InternalRosSystem.g:10146:1: rule__ParameterStruct__Group_1_2__3__Impl : ( '}' ) ; + public final void rule__ParameterStruct__Group_1_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10097:1: ( ( ',' ) ) - // InternalRosSystem.g:10098:1: ( ',' ) + // InternalRosSystem.g:10150:1: ( ( '}' ) ) + // InternalRosSystem.g:10151:1: ( '}' ) { - // InternalRosSystem.g:10098:1: ( ',' ) - // InternalRosSystem.g:10099:2: ',' + // InternalRosSystem.g:10151:1: ( '}' ) + // InternalRosSystem.g:10152:2: '}' { - before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_3_3_0()); - match(input,30,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_3_3_0()); + before(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_2_3()); + match(input,26,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_2_3()); } @@ -30170,21 +30453,26 @@ public final void rule__GlobalNamespace__Group_3_3__0__Impl() throws Recognition } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_3_3__0__Impl" + // $ANTLR end "rule__ParameterStruct__Group_1_2__3__Impl" - // $ANTLR start "rule__GlobalNamespace__Group_3_3__1" - // InternalRosSystem.g:10108: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 { + // $ANTLR start "rule__ParameterStructMember__Group__0" + // InternalRosSystem.g:10162: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 { - // InternalRosSystem.g:10112:1: ( rule__GlobalNamespace__Group_3_3__1__Impl ) - // InternalRosSystem.g:10113:2: rule__GlobalNamespace__Group_3_3__1__Impl + // InternalRosSystem.g:10166:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) + // InternalRosSystem.g:10167:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 { + pushFollow(FOLLOW_4); + rule__ParameterStructMember__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group_3_3__1__Impl(); + rule__ParameterStructMember__Group__1(); state._fsp--; @@ -30203,35 +30491,35 @@ public final void rule__GlobalNamespace__Group_3_3__1() throws RecognitionExcept } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_3_3__1" + // $ANTLR end "rule__ParameterStructMember__Group__0" - // $ANTLR start "rule__GlobalNamespace__Group_3_3__1__Impl" - // InternalRosSystem.g:10119: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 { + // $ANTLR start "rule__ParameterStructMember__Group__0__Impl" + // InternalRosSystem.g:10174:1: rule__ParameterStructMember__Group__0__Impl : ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ; + public final void rule__ParameterStructMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10123:1: ( ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) ) - // InternalRosSystem.g:10124:1: ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) + // InternalRosSystem.g:10178:1: ( ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ) + // InternalRosSystem.g:10179:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) { - // InternalRosSystem.g:10124:1: ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) - // InternalRosSystem.g:10125:2: ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) + // InternalRosSystem.g:10179:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) + // InternalRosSystem.g:10180:2: ( rule__ParameterStructMember__NameAssignment_0 ) { - before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_3_3_1()); - // InternalRosSystem.g:10126:2: ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) - // InternalRosSystem.g:10126:3: rule__GlobalNamespace__PartsAssignment_3_3_1 + before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); + // InternalRosSystem.g:10181:2: ( rule__ParameterStructMember__NameAssignment_0 ) + // InternalRosSystem.g:10181:3: rule__ParameterStructMember__NameAssignment_0 { pushFollow(FOLLOW_2); - rule__GlobalNamespace__PartsAssignment_3_3_1(); + rule__ParameterStructMember__NameAssignment_0(); state._fsp--; } - after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_3_3_1()); + after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } @@ -30250,26 +30538,26 @@ public final void rule__GlobalNamespace__Group_3_3__1__Impl() throws Recognition } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_3_3__1__Impl" + // $ANTLR end "rule__ParameterStructMember__Group__0__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group__0" - // InternalRosSystem.g:10135: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 { + // $ANTLR start "rule__ParameterStructMember__Group__1" + // InternalRosSystem.g:10189: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 { - // InternalRosSystem.g:10139:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) - // InternalRosSystem.g:10140:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 + // InternalRosSystem.g:10193:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) + // InternalRosSystem.g:10194:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 { - pushFollow(FOLLOW_65); - rule__RelativeNamespace_Impl__Group__0__Impl(); + pushFollow(FOLLOW_61); + rule__ParameterStructMember__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group__1(); + rule__ParameterStructMember__Group__2(); state._fsp--; @@ -30288,29 +30576,25 @@ public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group__0" + // $ANTLR end "rule__ParameterStructMember__Group__1" - // $ANTLR start "rule__RelativeNamespace_Impl__Group__0__Impl" - // InternalRosSystem.g:10147:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; - public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__1__Impl" + // InternalRosSystem.g:10201:1: rule__ParameterStructMember__Group__1__Impl : ( '{' ) ; + public final void rule__ParameterStructMember__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10151:1: ( ( () ) ) - // InternalRosSystem.g:10152:1: ( () ) - { - // InternalRosSystem.g:10152:1: ( () ) - // InternalRosSystem.g:10153:2: () + // InternalRosSystem.g:10205:1: ( ( '{' ) ) + // InternalRosSystem.g:10206:1: ( '{' ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); - // InternalRosSystem.g:10154:2: () - // InternalRosSystem.g:10154:3: + // InternalRosSystem.g:10206:1: ( '{' ) + // InternalRosSystem.g:10207:2: '{' { - } - - after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); + before(grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_1()); + match(input,24,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_1()); } @@ -30318,6 +30602,10 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -30325,26 +30613,26 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group__0__Impl" + // $ANTLR end "rule__ParameterStructMember__Group__1__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group__1" - // InternalRosSystem.g:10162: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 { + // $ANTLR start "rule__ParameterStructMember__Group__2" + // InternalRosSystem.g:10216: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 { - // InternalRosSystem.g:10166:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) - // InternalRosSystem.g:10167:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 + // InternalRosSystem.g:10220:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) + // InternalRosSystem.g:10221:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 { - pushFollow(FOLLOW_4); - rule__RelativeNamespace_Impl__Group__1__Impl(); + pushFollow(FOLLOW_42); + rule__ParameterStructMember__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group__2(); + rule__ParameterStructMember__Group__3(); state._fsp--; @@ -30363,25 +30651,25 @@ public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group__1" + // $ANTLR end "rule__ParameterStructMember__Group__2" - // $ANTLR start "rule__RelativeNamespace_Impl__Group__1__Impl" - // InternalRosSystem.g:10174:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( 'RelativeNamespace' ) ; - public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__2__Impl" + // InternalRosSystem.g:10228:1: rule__ParameterStructMember__Group__2__Impl : ( 'value' ) ; + public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10178:1: ( ( 'RelativeNamespace' ) ) - // InternalRosSystem.g:10179:1: ( 'RelativeNamespace' ) + // InternalRosSystem.g:10232:1: ( ( 'value' ) ) + // InternalRosSystem.g:10233:1: ( 'value' ) { - // InternalRosSystem.g:10179:1: ( 'RelativeNamespace' ) - // InternalRosSystem.g:10180:2: 'RelativeNamespace' + // InternalRosSystem.g:10233:1: ( 'value' ) + // InternalRosSystem.g:10234:2: 'value' { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - match(input,79,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + before(grammarAccess.getParameterStructMemberAccess().getValueKeyword_2()); + match(input,64,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getValueKeyword_2()); } @@ -30400,26 +30688,26 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group__1__Impl" + // $ANTLR end "rule__ParameterStructMember__Group__2__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group__2" - // InternalRosSystem.g:10189: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 { + // $ANTLR start "rule__ParameterStructMember__Group__3" + // InternalRosSystem.g:10243: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 { - // InternalRosSystem.g:10193:1: ( rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 ) - // InternalRosSystem.g:10194:2: rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 + // InternalRosSystem.g:10247:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) + // InternalRosSystem.g:10248:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 { - pushFollow(FOLLOW_63); - rule__RelativeNamespace_Impl__Group__2__Impl(); + pushFollow(FOLLOW_24); + rule__ParameterStructMember__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group__3(); + rule__ParameterStructMember__Group__4(); state._fsp--; @@ -30438,25 +30726,35 @@ public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionExc } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group__2" + // $ANTLR end "rule__ParameterStructMember__Group__3" - // $ANTLR start "rule__RelativeNamespace_Impl__Group__2__Impl" - // InternalRosSystem.g:10201:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( '{' ) ; - public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__3__Impl" + // InternalRosSystem.g:10255:1: rule__ParameterStructMember__Group__3__Impl : ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ; + public final void rule__ParameterStructMember__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10205:1: ( ( '{' ) ) - // InternalRosSystem.g:10206:1: ( '{' ) + // InternalRosSystem.g:10259:1: ( ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ) + // InternalRosSystem.g:10260:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) { - // InternalRosSystem.g:10206:1: ( '{' ) - // InternalRosSystem.g:10207:2: '{' + // InternalRosSystem.g:10260:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) + // InternalRosSystem.g:10261:2: ( rule__ParameterStructMember__ValueAssignment_3 ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_2()); - match(input,24,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_2()); + before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); + // InternalRosSystem.g:10262:2: ( rule__ParameterStructMember__ValueAssignment_3 ) + // InternalRosSystem.g:10262:3: rule__ParameterStructMember__ValueAssignment_3 + { + pushFollow(FOLLOW_2); + rule__ParameterStructMember__ValueAssignment_3(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } @@ -30475,26 +30773,21 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group__2__Impl" + // $ANTLR end "rule__ParameterStructMember__Group__3__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group__3" - // InternalRosSystem.g:10216: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 { + // $ANTLR start "rule__ParameterStructMember__Group__4" + // InternalRosSystem.g:10270:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl ; + public final void rule__ParameterStructMember__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10220:1: ( rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 ) - // InternalRosSystem.g:10221:2: rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 + // InternalRosSystem.g:10274:1: ( rule__ParameterStructMember__Group__4__Impl ) + // InternalRosSystem.g:10275:2: rule__ParameterStructMember__Group__4__Impl { - pushFollow(FOLLOW_63); - rule__RelativeNamespace_Impl__Group__3__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group__4(); + rule__ParameterStructMember__Group__4__Impl(); state._fsp--; @@ -30513,46 +30806,25 @@ public final void rule__RelativeNamespace_Impl__Group__3() throws RecognitionExc } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group__3" + // $ANTLR end "rule__ParameterStructMember__Group__4" - // $ANTLR start "rule__RelativeNamespace_Impl__Group__3__Impl" - // InternalRosSystem.g:10228:1: rule__RelativeNamespace_Impl__Group__3__Impl : ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) ; - public final void rule__RelativeNamespace_Impl__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__4__Impl" + // InternalRosSystem.g:10281:1: rule__ParameterStructMember__Group__4__Impl : ( '}' ) ; + public final void rule__ParameterStructMember__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10232:1: ( ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) ) - // InternalRosSystem.g:10233:1: ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) + // InternalRosSystem.g:10285:1: ( ( '}' ) ) + // InternalRosSystem.g:10286:1: ( '}' ) { - // InternalRosSystem.g:10233:1: ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) - // InternalRosSystem.g:10234:2: ( rule__RelativeNamespace_Impl__Group_3__0 )? + // InternalRosSystem.g:10286:1: ( '}' ) + // InternalRosSystem.g:10287:2: '}' { - before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_3()); - // InternalRosSystem.g:10235:2: ( rule__RelativeNamespace_Impl__Group_3__0 )? - int alt59=2; - int LA59_0 = input.LA(1); - - if ( (LA59_0==78) ) { - alt59=1; - } - switch (alt59) { - case 1 : - // InternalRosSystem.g:10235:3: rule__RelativeNamespace_Impl__Group_3__0 - { - pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group_3__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_3()); + before(grammarAccess.getParameterStructMemberAccess().getRightCurlyBracketKeyword_4()); + match(input,26,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getRightCurlyBracketKeyword_4()); } @@ -30571,21 +30843,26 @@ public final void rule__RelativeNamespace_Impl__Group__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group__3__Impl" + // $ANTLR end "rule__ParameterStructMember__Group__4__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group__4" - // InternalRosSystem.g:10243:1: rule__RelativeNamespace_Impl__Group__4 : rule__RelativeNamespace_Impl__Group__4__Impl ; - public final void rule__RelativeNamespace_Impl__Group__4() throws RecognitionException { + // $ANTLR start "rule__ParameterStructTypeMember__Group__0" + // InternalRosSystem.g:10297: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 { - // InternalRosSystem.g:10247:1: ( rule__RelativeNamespace_Impl__Group__4__Impl ) - // InternalRosSystem.g:10248:2: rule__RelativeNamespace_Impl__Group__4__Impl + // InternalRosSystem.g:10301:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) + // InternalRosSystem.g:10302:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 { + pushFollow(FOLLOW_45); + rule__ParameterStructTypeMember__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group__4__Impl(); + rule__ParameterStructTypeMember__Group__1(); state._fsp--; @@ -30604,25 +30881,35 @@ public final void rule__RelativeNamespace_Impl__Group__4() throws RecognitionExc } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group__4" + // $ANTLR end "rule__ParameterStructTypeMember__Group__0" - // $ANTLR start "rule__RelativeNamespace_Impl__Group__4__Impl" - // InternalRosSystem.g:10254:1: rule__RelativeNamespace_Impl__Group__4__Impl : ( '}' ) ; - public final void rule__RelativeNamespace_Impl__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructTypeMember__Group__0__Impl" + // InternalRosSystem.g:10309:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; + public final void rule__ParameterStructTypeMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10258:1: ( ( '}' ) ) - // InternalRosSystem.g:10259:1: ( '}' ) + // InternalRosSystem.g:10313:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) + // InternalRosSystem.g:10314:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) { - // InternalRosSystem.g:10259:1: ( '}' ) - // InternalRosSystem.g:10260:2: '}' + // InternalRosSystem.g:10314:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRosSystem.g:10315:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRightCurlyBracketKeyword_4()); - match(input,26,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getRightCurlyBracketKeyword_4()); + before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); + // InternalRosSystem.g:10316:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalRosSystem.g:10316:3: rule__ParameterStructTypeMember__NameAssignment_0 + { + pushFollow(FOLLOW_2); + rule__ParameterStructTypeMember__NameAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } @@ -30641,26 +30928,21 @@ public final void rule__RelativeNamespace_Impl__Group__4__Impl() throws Recognit } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group__4__Impl" + // $ANTLR end "rule__ParameterStructTypeMember__Group__0__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__0" - // InternalRosSystem.g:10270: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 { + // $ANTLR start "rule__ParameterStructTypeMember__Group__1" + // InternalRosSystem.g:10324:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; + public final void rule__ParameterStructTypeMember__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10274:1: ( rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 ) - // InternalRosSystem.g:10275:2: rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 + // InternalRosSystem.g:10328:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) + // InternalRosSystem.g:10329:2: rule__ParameterStructTypeMember__Group__1__Impl { - pushFollow(FOLLOW_4); - rule__RelativeNamespace_Impl__Group_3__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group_3__1(); + rule__ParameterStructTypeMember__Group__1__Impl(); state._fsp--; @@ -30679,25 +30961,35 @@ public final void rule__RelativeNamespace_Impl__Group_3__0() throws RecognitionE } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__0" + // $ANTLR end "rule__ParameterStructTypeMember__Group__1" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__0__Impl" - // InternalRosSystem.g:10282:1: rule__RelativeNamespace_Impl__Group_3__0__Impl : ( 'parts' ) ; - public final void rule__RelativeNamespace_Impl__Group_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructTypeMember__Group__1__Impl" + // InternalRosSystem.g:10335:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; + public final void rule__ParameterStructTypeMember__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10286:1: ( ( 'parts' ) ) - // InternalRosSystem.g:10287:1: ( 'parts' ) + // InternalRosSystem.g:10339:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) + // InternalRosSystem.g:10340:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) { - // InternalRosSystem.g:10287:1: ( 'parts' ) - // InternalRosSystem.g:10288:2: 'parts' + // InternalRosSystem.g:10340:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalRosSystem.g:10341:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsKeyword_3_0()); - match(input,78,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsKeyword_3_0()); + before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); + // InternalRosSystem.g:10342:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRosSystem.g:10342:3: rule__ParameterStructTypeMember__TypeAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ParameterStructTypeMember__TypeAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } @@ -30716,26 +31008,26 @@ public final void rule__RelativeNamespace_Impl__Group_3__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__0__Impl" + // $ANTLR end "rule__ParameterStructTypeMember__Group__1__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__1" - // InternalRosSystem.g:10297: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 { + // $ANTLR start "rule__GlobalNamespace__Group__0" + // InternalRosSystem.g:10351: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 { - // InternalRosSystem.g:10301:1: ( rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 ) - // InternalRosSystem.g:10302:2: rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 + // InternalRosSystem.g:10355:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) + // InternalRosSystem.g:10356:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 { - pushFollow(FOLLOW_64); - rule__RelativeNamespace_Impl__Group_3__1__Impl(); + pushFollow(FOLLOW_62); + rule__GlobalNamespace__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group_3__2(); + rule__GlobalNamespace__Group__1(); state._fsp--; @@ -30754,25 +31046,29 @@ public final void rule__RelativeNamespace_Impl__Group_3__1() throws RecognitionE } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__1" + // $ANTLR end "rule__GlobalNamespace__Group__0" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__1__Impl" - // InternalRosSystem.g:10309:1: rule__RelativeNamespace_Impl__Group_3__1__Impl : ( '{' ) ; - public final void rule__RelativeNamespace_Impl__Group_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group__0__Impl" + // InternalRosSystem.g:10363:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; + public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10313:1: ( ( '{' ) ) - // InternalRosSystem.g:10314:1: ( '{' ) + // InternalRosSystem.g:10367:1: ( ( () ) ) + // InternalRosSystem.g:10368:1: ( () ) { - // InternalRosSystem.g:10314:1: ( '{' ) - // InternalRosSystem.g:10315:2: '{' + // InternalRosSystem.g:10368:1: ( () ) + // InternalRosSystem.g:10369:2: () { - before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_3_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_3_1()); + before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); + // InternalRosSystem.g:10370:2: () + // InternalRosSystem.g:10370:3: + { + } + + after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } @@ -30780,10 +31076,6 @@ public final void rule__RelativeNamespace_Impl__Group_3__1__Impl() throws Recogn } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -30791,26 +31083,26 @@ public final void rule__RelativeNamespace_Impl__Group_3__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__1__Impl" + // $ANTLR end "rule__GlobalNamespace__Group__0__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__2" - // InternalRosSystem.g:10324: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 { + // $ANTLR start "rule__GlobalNamespace__Group__1" + // InternalRosSystem.g:10378: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 { - // InternalRosSystem.g:10328:1: ( rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 ) - // InternalRosSystem.g:10329:2: rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 + // InternalRosSystem.g:10382:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) + // InternalRosSystem.g:10383:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 { - pushFollow(FOLLOW_28); - rule__RelativeNamespace_Impl__Group_3__2__Impl(); + pushFollow(FOLLOW_4); + rule__GlobalNamespace__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group_3__3(); + rule__GlobalNamespace__Group__2(); state._fsp--; @@ -30829,35 +31121,25 @@ public final void rule__RelativeNamespace_Impl__Group_3__2() throws RecognitionE } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__2" + // $ANTLR end "rule__GlobalNamespace__Group__1" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__2__Impl" - // InternalRosSystem.g:10336: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 { + // $ANTLR start "rule__GlobalNamespace__Group__1__Impl" + // InternalRosSystem.g:10390:1: rule__GlobalNamespace__Group__1__Impl : ( 'GlobalNamespace' ) ; + public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10340:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) ) - // InternalRosSystem.g:10341:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) + // InternalRosSystem.g:10394:1: ( ( 'GlobalNamespace' ) ) + // InternalRosSystem.g:10395:1: ( 'GlobalNamespace' ) { - // InternalRosSystem.g:10341:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) - // InternalRosSystem.g:10342:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) + // InternalRosSystem.g:10395:1: ( 'GlobalNamespace' ) + // InternalRosSystem.g:10396:2: 'GlobalNamespace' { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_3_2()); - // InternalRosSystem.g:10343:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) - // InternalRosSystem.g:10343:3: rule__RelativeNamespace_Impl__PartsAssignment_3_2 - { - pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__PartsAssignment_3_2(); - - state._fsp--; - - - } - - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_3_2()); + before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + match(input,77,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } @@ -30876,26 +31158,26 @@ public final void rule__RelativeNamespace_Impl__Group_3__2__Impl() throws Recogn } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__2__Impl" + // $ANTLR end "rule__GlobalNamespace__Group__1__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__3" - // InternalRosSystem.g:10351: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 { + // $ANTLR start "rule__GlobalNamespace__Group__2" + // InternalRosSystem.g:10405: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 { - // InternalRosSystem.g:10355:1: ( rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 ) - // InternalRosSystem.g:10356:2: rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 + // InternalRosSystem.g:10409:1: ( rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 ) + // InternalRosSystem.g:10410:2: rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 { - pushFollow(FOLLOW_28); - rule__RelativeNamespace_Impl__Group_3__3__Impl(); + pushFollow(FOLLOW_63); + rule__GlobalNamespace__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group_3__4(); + rule__GlobalNamespace__Group__3(); state._fsp--; @@ -30914,53 +31196,25 @@ public final void rule__RelativeNamespace_Impl__Group_3__3() throws RecognitionE } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__3" + // $ANTLR end "rule__GlobalNamespace__Group__2" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__3__Impl" - // InternalRosSystem.g:10363: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 { + // $ANTLR start "rule__GlobalNamespace__Group__2__Impl" + // InternalRosSystem.g:10417:1: rule__GlobalNamespace__Group__2__Impl : ( '{' ) ; + public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10367:1: ( ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) ) - // InternalRosSystem.g:10368:1: ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) + // InternalRosSystem.g:10421:1: ( ( '{' ) ) + // InternalRosSystem.g:10422:1: ( '{' ) { - // InternalRosSystem.g:10368:1: ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) - // InternalRosSystem.g:10369:2: ( rule__RelativeNamespace_Impl__Group_3_3__0 )* + // InternalRosSystem.g:10422:1: ( '{' ) + // InternalRosSystem.g:10423:2: '{' { - before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_3_3()); - // InternalRosSystem.g:10370:2: ( rule__RelativeNamespace_Impl__Group_3_3__0 )* - loop60: - do { - int alt60=2; - int LA60_0 = input.LA(1); - - if ( (LA60_0==30) ) { - alt60=1; - } - - - switch (alt60) { - case 1 : - // InternalRosSystem.g:10370:3: rule__RelativeNamespace_Impl__Group_3_3__0 - { - pushFollow(FOLLOW_12); - rule__RelativeNamespace_Impl__Group_3_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop60; - } - } while (true); - - after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_3_3()); + before(grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_2()); + match(input,24,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_2()); } @@ -30979,21 +31233,26 @@ public final void rule__RelativeNamespace_Impl__Group_3__3__Impl() throws Recogn } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__3__Impl" + // $ANTLR end "rule__GlobalNamespace__Group__2__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__4" - // InternalRosSystem.g:10378: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 { + // $ANTLR start "rule__GlobalNamespace__Group__3" + // InternalRosSystem.g:10432: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 { - // InternalRosSystem.g:10382:1: ( rule__RelativeNamespace_Impl__Group_3__4__Impl ) - // InternalRosSystem.g:10383:2: rule__RelativeNamespace_Impl__Group_3__4__Impl + // InternalRosSystem.g:10436:1: ( rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 ) + // InternalRosSystem.g:10437:2: rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 { + pushFollow(FOLLOW_63); + rule__GlobalNamespace__Group__3__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group_3__4__Impl(); + rule__GlobalNamespace__Group__4(); state._fsp--; @@ -31012,25 +31271,46 @@ public final void rule__RelativeNamespace_Impl__Group_3__4() throws RecognitionE } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__4" + // $ANTLR end "rule__GlobalNamespace__Group__3" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__4__Impl" - // InternalRosSystem.g:10389:1: rule__RelativeNamespace_Impl__Group_3__4__Impl : ( '}' ) ; - public final void rule__RelativeNamespace_Impl__Group_3__4__Impl() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group__3__Impl" + // InternalRosSystem.g:10444: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 { - // InternalRosSystem.g:10393:1: ( ( '}' ) ) - // InternalRosSystem.g:10394:1: ( '}' ) + // InternalRosSystem.g:10448:1: ( ( ( rule__GlobalNamespace__Group_3__0 )? ) ) + // InternalRosSystem.g:10449:1: ( ( rule__GlobalNamespace__Group_3__0 )? ) { - // InternalRosSystem.g:10394:1: ( '}' ) - // InternalRosSystem.g:10395:2: '}' + // InternalRosSystem.g:10449:1: ( ( rule__GlobalNamespace__Group_3__0 )? ) + // InternalRosSystem.g:10450:2: ( rule__GlobalNamespace__Group_3__0 )? { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRightCurlyBracketKeyword_3_4()); - match(input,26,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getRightCurlyBracketKeyword_3_4()); + before(grammarAccess.getGlobalNamespaceAccess().getGroup_3()); + // InternalRosSystem.g:10451:2: ( rule__GlobalNamespace__Group_3__0 )? + int alt69=2; + int LA69_0 = input.LA(1); + + if ( (LA69_0==78) ) { + alt69=1; + } + switch (alt69) { + case 1 : + // InternalRosSystem.g:10451:3: rule__GlobalNamespace__Group_3__0 + { + pushFollow(FOLLOW_2); + rule__GlobalNamespace__Group_3__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getGlobalNamespaceAccess().getGroup_3()); } @@ -31049,26 +31329,21 @@ public final void rule__RelativeNamespace_Impl__Group_3__4__Impl() throws Recogn } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__4__Impl" + // $ANTLR end "rule__GlobalNamespace__Group__3__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_3_3__0" - // InternalRosSystem.g:10405: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 { + // $ANTLR start "rule__GlobalNamespace__Group__4" + // InternalRosSystem.g:10459:1: rule__GlobalNamespace__Group__4 : rule__GlobalNamespace__Group__4__Impl ; + public final void rule__GlobalNamespace__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10409:1: ( rule__RelativeNamespace_Impl__Group_3_3__0__Impl rule__RelativeNamespace_Impl__Group_3_3__1 ) - // InternalRosSystem.g:10410:2: rule__RelativeNamespace_Impl__Group_3_3__0__Impl rule__RelativeNamespace_Impl__Group_3_3__1 + // InternalRosSystem.g:10463:1: ( rule__GlobalNamespace__Group__4__Impl ) + // InternalRosSystem.g:10464:2: rule__GlobalNamespace__Group__4__Impl { - pushFollow(FOLLOW_64); - rule__RelativeNamespace_Impl__Group_3_3__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group_3_3__1(); + rule__GlobalNamespace__Group__4__Impl(); state._fsp--; @@ -31087,25 +31362,25 @@ public final void rule__RelativeNamespace_Impl__Group_3_3__0() throws Recognitio } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_3_3__0" + // $ANTLR end "rule__GlobalNamespace__Group__4" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_3_3__0__Impl" - // InternalRosSystem.g:10417:1: rule__RelativeNamespace_Impl__Group_3_3__0__Impl : ( ',' ) ; - public final void rule__RelativeNamespace_Impl__Group_3_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group__4__Impl" + // InternalRosSystem.g:10470:1: rule__GlobalNamespace__Group__4__Impl : ( '}' ) ; + public final void rule__GlobalNamespace__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10421:1: ( ( ',' ) ) - // InternalRosSystem.g:10422:1: ( ',' ) + // InternalRosSystem.g:10474:1: ( ( '}' ) ) + // InternalRosSystem.g:10475:1: ( '}' ) { - // InternalRosSystem.g:10422:1: ( ',' ) - // InternalRosSystem.g:10423:2: ',' + // InternalRosSystem.g:10475:1: ( '}' ) + // InternalRosSystem.g:10476:2: '}' { - before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_3_3_0()); - match(input,30,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_3_3_0()); + before(grammarAccess.getGlobalNamespaceAccess().getRightCurlyBracketKeyword_4()); + match(input,26,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getRightCurlyBracketKeyword_4()); } @@ -31124,21 +31399,26 @@ public final void rule__RelativeNamespace_Impl__Group_3_3__0__Impl() throws Reco } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_3_3__0__Impl" + // $ANTLR end "rule__GlobalNamespace__Group__4__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_3_3__1" - // InternalRosSystem.g:10432: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 { + // $ANTLR start "rule__GlobalNamespace__Group_3__0" + // InternalRosSystem.g:10486: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 { - // InternalRosSystem.g:10436:1: ( rule__RelativeNamespace_Impl__Group_3_3__1__Impl ) - // InternalRosSystem.g:10437:2: rule__RelativeNamespace_Impl__Group_3_3__1__Impl + // InternalRosSystem.g:10490:1: ( rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 ) + // InternalRosSystem.g:10491:2: rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 { + pushFollow(FOLLOW_4); + rule__GlobalNamespace__Group_3__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group_3_3__1__Impl(); + rule__GlobalNamespace__Group_3__1(); state._fsp--; @@ -31157,35 +31437,25 @@ public final void rule__RelativeNamespace_Impl__Group_3_3__1() throws Recognitio } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_3_3__1" + // $ANTLR end "rule__GlobalNamespace__Group_3__0" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_3_3__1__Impl" - // InternalRosSystem.g:10443: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 { + // $ANTLR start "rule__GlobalNamespace__Group_3__0__Impl" + // InternalRosSystem.g:10498:1: rule__GlobalNamespace__Group_3__0__Impl : ( 'parts' ) ; + public final void rule__GlobalNamespace__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10447:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) ) - // InternalRosSystem.g:10448:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) - { - // InternalRosSystem.g:10448:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) - // InternalRosSystem.g:10449:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) + // InternalRosSystem.g:10502:1: ( ( 'parts' ) ) + // InternalRosSystem.g:10503:1: ( 'parts' ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_3_3_1()); - // InternalRosSystem.g:10450:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) - // InternalRosSystem.g:10450:3: rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 + // InternalRosSystem.g:10503:1: ( 'parts' ) + // InternalRosSystem.g:10504:2: 'parts' { - pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__PartsAssignment_3_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_3_3_1()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsKeyword_3_0()); + match(input,78,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getPartsKeyword_3_0()); } @@ -31204,26 +31474,26 @@ public final void rule__RelativeNamespace_Impl__Group_3_3__1__Impl() throws Reco } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_3_3__1__Impl" + // $ANTLR end "rule__GlobalNamespace__Group_3__0__Impl" - // $ANTLR start "rule__PrivateNamespace__Group__0" - // InternalRosSystem.g:10459:1: rule__PrivateNamespace__Group__0 : rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ; - public final void rule__PrivateNamespace__Group__0() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_3__1" + // InternalRosSystem.g:10513: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 { - // InternalRosSystem.g:10463:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) - // InternalRosSystem.g:10464:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 + // InternalRosSystem.g:10517:1: ( rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 ) + // InternalRosSystem.g:10518:2: rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 { - pushFollow(FOLLOW_44); - rule__PrivateNamespace__Group__0__Impl(); + pushFollow(FOLLOW_64); + rule__GlobalNamespace__Group_3__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group__1(); + rule__GlobalNamespace__Group_3__2(); state._fsp--; @@ -31242,29 +31512,25 @@ public final void rule__PrivateNamespace__Group__0() throws RecognitionException } return ; } - // $ANTLR end "rule__PrivateNamespace__Group__0" + // $ANTLR end "rule__GlobalNamespace__Group_3__1" - // $ANTLR start "rule__PrivateNamespace__Group__0__Impl" - // InternalRosSystem.g:10471:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; - public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_3__1__Impl" + // InternalRosSystem.g:10525:1: rule__GlobalNamespace__Group_3__1__Impl : ( '{' ) ; + public final void rule__GlobalNamespace__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10475:1: ( ( () ) ) - // InternalRosSystem.g:10476:1: ( () ) - { - // InternalRosSystem.g:10476:1: ( () ) - // InternalRosSystem.g:10477:2: () + // InternalRosSystem.g:10529:1: ( ( '{' ) ) + // InternalRosSystem.g:10530:1: ( '{' ) { - before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); - // InternalRosSystem.g:10478:2: () - // InternalRosSystem.g:10478:3: + // InternalRosSystem.g:10530:1: ( '{' ) + // InternalRosSystem.g:10531:2: '{' { - } - - after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); + before(grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); + match(input,24,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); } @@ -31272,6 +31538,10 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -31279,26 +31549,26 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__PrivateNamespace__Group__0__Impl" + // $ANTLR end "rule__GlobalNamespace__Group_3__1__Impl" - // $ANTLR start "rule__PrivateNamespace__Group__1" - // InternalRosSystem.g:10486:1: rule__PrivateNamespace__Group__1 : rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ; - public final void rule__PrivateNamespace__Group__1() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_3__2" + // InternalRosSystem.g:10540: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 { - // InternalRosSystem.g:10490:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) - // InternalRosSystem.g:10491:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 + // InternalRosSystem.g:10544:1: ( rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 ) + // InternalRosSystem.g:10545:2: rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 { - pushFollow(FOLLOW_4); - rule__PrivateNamespace__Group__1__Impl(); + pushFollow(FOLLOW_28); + rule__GlobalNamespace__Group_3__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group__2(); + rule__GlobalNamespace__Group_3__3(); state._fsp--; @@ -31317,25 +31587,35 @@ public final void rule__PrivateNamespace__Group__1() throws RecognitionException } return ; } - // $ANTLR end "rule__PrivateNamespace__Group__1" + // $ANTLR end "rule__GlobalNamespace__Group_3__2" - // $ANTLR start "rule__PrivateNamespace__Group__1__Impl" - // InternalRosSystem.g:10498:1: rule__PrivateNamespace__Group__1__Impl : ( 'PrivateNamespace' ) ; - public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_3__2__Impl" + // InternalRosSystem.g:10552: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 { - // InternalRosSystem.g:10502:1: ( ( 'PrivateNamespace' ) ) - // InternalRosSystem.g:10503:1: ( 'PrivateNamespace' ) + // InternalRosSystem.g:10556:1: ( ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) ) + // InternalRosSystem.g:10557:1: ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) { - // InternalRosSystem.g:10503:1: ( 'PrivateNamespace' ) - // InternalRosSystem.g:10504:2: 'PrivateNamespace' + // InternalRosSystem.g:10557:1: ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) + // InternalRosSystem.g:10558:2: ( rule__GlobalNamespace__PartsAssignment_3_2 ) { - before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - match(input,80,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_3_2()); + // InternalRosSystem.g:10559:2: ( rule__GlobalNamespace__PartsAssignment_3_2 ) + // InternalRosSystem.g:10559:3: rule__GlobalNamespace__PartsAssignment_3_2 + { + pushFollow(FOLLOW_2); + rule__GlobalNamespace__PartsAssignment_3_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_3_2()); } @@ -31354,26 +31634,26 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__PrivateNamespace__Group__1__Impl" + // $ANTLR end "rule__GlobalNamespace__Group_3__2__Impl" - // $ANTLR start "rule__PrivateNamespace__Group__2" - // InternalRosSystem.g:10513:1: rule__PrivateNamespace__Group__2 : rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 ; - public final void rule__PrivateNamespace__Group__2() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_3__3" + // InternalRosSystem.g:10567: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 { - // InternalRosSystem.g:10517:1: ( rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 ) - // InternalRosSystem.g:10518:2: rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 + // InternalRosSystem.g:10571:1: ( rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 ) + // InternalRosSystem.g:10572:2: rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 { - pushFollow(FOLLOW_63); - rule__PrivateNamespace__Group__2__Impl(); + pushFollow(FOLLOW_28); + rule__GlobalNamespace__Group_3__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group__3(); + rule__GlobalNamespace__Group_3__4(); state._fsp--; @@ -31392,25 +31672,53 @@ public final void rule__PrivateNamespace__Group__2() throws RecognitionException } return ; } - // $ANTLR end "rule__PrivateNamespace__Group__2" + // $ANTLR end "rule__GlobalNamespace__Group_3__3" - // $ANTLR start "rule__PrivateNamespace__Group__2__Impl" - // InternalRosSystem.g:10525:1: rule__PrivateNamespace__Group__2__Impl : ( '{' ) ; - public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_3__3__Impl" + // InternalRosSystem.g:10579: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 { - // InternalRosSystem.g:10529:1: ( ( '{' ) ) - // InternalRosSystem.g:10530:1: ( '{' ) + // InternalRosSystem.g:10583:1: ( ( ( rule__GlobalNamespace__Group_3_3__0 )* ) ) + // InternalRosSystem.g:10584:1: ( ( rule__GlobalNamespace__Group_3_3__0 )* ) { - // InternalRosSystem.g:10530:1: ( '{' ) - // InternalRosSystem.g:10531:2: '{' + // InternalRosSystem.g:10584:1: ( ( rule__GlobalNamespace__Group_3_3__0 )* ) + // InternalRosSystem.g:10585:2: ( rule__GlobalNamespace__Group_3_3__0 )* { - before(grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_2()); - match(input,24,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_2()); + before(grammarAccess.getGlobalNamespaceAccess().getGroup_3_3()); + // InternalRosSystem.g:10586:2: ( rule__GlobalNamespace__Group_3_3__0 )* + loop70: + do { + int alt70=2; + int LA70_0 = input.LA(1); + + if ( (LA70_0==30) ) { + alt70=1; + } + + + switch (alt70) { + case 1 : + // InternalRosSystem.g:10586:3: rule__GlobalNamespace__Group_3_3__0 + { + pushFollow(FOLLOW_11); + rule__GlobalNamespace__Group_3_3__0(); + + state._fsp--; + + + } + break; + + default : + break loop70; + } + } while (true); + + after(grammarAccess.getGlobalNamespaceAccess().getGroup_3_3()); } @@ -31429,26 +31737,21 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__PrivateNamespace__Group__2__Impl" + // $ANTLR end "rule__GlobalNamespace__Group_3__3__Impl" - // $ANTLR start "rule__PrivateNamespace__Group__3" - // InternalRosSystem.g:10540:1: rule__PrivateNamespace__Group__3 : rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 ; - public final void rule__PrivateNamespace__Group__3() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_3__4" + // InternalRosSystem.g:10594: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 { - // InternalRosSystem.g:10544:1: ( rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 ) - // InternalRosSystem.g:10545:2: rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 + // InternalRosSystem.g:10598:1: ( rule__GlobalNamespace__Group_3__4__Impl ) + // InternalRosSystem.g:10599:2: rule__GlobalNamespace__Group_3__4__Impl { - pushFollow(FOLLOW_63); - rule__PrivateNamespace__Group__3__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group__4(); + rule__GlobalNamespace__Group_3__4__Impl(); state._fsp--; @@ -31467,46 +31770,25 @@ public final void rule__PrivateNamespace__Group__3() throws RecognitionException } return ; } - // $ANTLR end "rule__PrivateNamespace__Group__3" + // $ANTLR end "rule__GlobalNamespace__Group_3__4" - // $ANTLR start "rule__PrivateNamespace__Group__3__Impl" - // InternalRosSystem.g:10552:1: rule__PrivateNamespace__Group__3__Impl : ( ( rule__PrivateNamespace__Group_3__0 )? ) ; - public final void rule__PrivateNamespace__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_3__4__Impl" + // InternalRosSystem.g:10605:1: rule__GlobalNamespace__Group_3__4__Impl : ( '}' ) ; + public final void rule__GlobalNamespace__Group_3__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10556:1: ( ( ( rule__PrivateNamespace__Group_3__0 )? ) ) - // InternalRosSystem.g:10557:1: ( ( rule__PrivateNamespace__Group_3__0 )? ) + // InternalRosSystem.g:10609:1: ( ( '}' ) ) + // InternalRosSystem.g:10610:1: ( '}' ) { - // InternalRosSystem.g:10557:1: ( ( rule__PrivateNamespace__Group_3__0 )? ) - // InternalRosSystem.g:10558:2: ( rule__PrivateNamespace__Group_3__0 )? + // InternalRosSystem.g:10610:1: ( '}' ) + // InternalRosSystem.g:10611:2: '}' { - before(grammarAccess.getPrivateNamespaceAccess().getGroup_3()); - // InternalRosSystem.g:10559:2: ( rule__PrivateNamespace__Group_3__0 )? - int alt61=2; - int LA61_0 = input.LA(1); - - if ( (LA61_0==78) ) { - alt61=1; - } - switch (alt61) { - case 1 : - // InternalRosSystem.g:10559:3: rule__PrivateNamespace__Group_3__0 - { - pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group_3__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getPrivateNamespaceAccess().getGroup_3()); + before(grammarAccess.getGlobalNamespaceAccess().getRightCurlyBracketKeyword_3_4()); + match(input,26,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getRightCurlyBracketKeyword_3_4()); } @@ -31525,21 +31807,26 @@ public final void rule__PrivateNamespace__Group__3__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__PrivateNamespace__Group__3__Impl" + // $ANTLR end "rule__GlobalNamespace__Group_3__4__Impl" - // $ANTLR start "rule__PrivateNamespace__Group__4" - // InternalRosSystem.g:10567:1: rule__PrivateNamespace__Group__4 : rule__PrivateNamespace__Group__4__Impl ; - public final void rule__PrivateNamespace__Group__4() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_3_3__0" + // InternalRosSystem.g:10621: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 { - // InternalRosSystem.g:10571:1: ( rule__PrivateNamespace__Group__4__Impl ) - // InternalRosSystem.g:10572:2: rule__PrivateNamespace__Group__4__Impl + // InternalRosSystem.g:10625:1: ( rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 ) + // InternalRosSystem.g:10626:2: rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 { + pushFollow(FOLLOW_64); + rule__GlobalNamespace__Group_3_3__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group__4__Impl(); + rule__GlobalNamespace__Group_3_3__1(); state._fsp--; @@ -31558,25 +31845,25 @@ public final void rule__PrivateNamespace__Group__4() throws RecognitionException } return ; } - // $ANTLR end "rule__PrivateNamespace__Group__4" + // $ANTLR end "rule__GlobalNamespace__Group_3_3__0" - // $ANTLR start "rule__PrivateNamespace__Group__4__Impl" - // InternalRosSystem.g:10578:1: rule__PrivateNamespace__Group__4__Impl : ( '}' ) ; - public final void rule__PrivateNamespace__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_3_3__0__Impl" + // InternalRosSystem.g:10633:1: rule__GlobalNamespace__Group_3_3__0__Impl : ( ',' ) ; + public final void rule__GlobalNamespace__Group_3_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10582:1: ( ( '}' ) ) - // InternalRosSystem.g:10583:1: ( '}' ) + // InternalRosSystem.g:10637:1: ( ( ',' ) ) + // InternalRosSystem.g:10638:1: ( ',' ) { - // InternalRosSystem.g:10583:1: ( '}' ) - // InternalRosSystem.g:10584:2: '}' + // InternalRosSystem.g:10638:1: ( ',' ) + // InternalRosSystem.g:10639:2: ',' { - before(grammarAccess.getPrivateNamespaceAccess().getRightCurlyBracketKeyword_4()); - match(input,26,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getRightCurlyBracketKeyword_4()); + before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_3_3_0()); + match(input,30,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_3_3_0()); } @@ -31595,26 +31882,21 @@ public final void rule__PrivateNamespace__Group__4__Impl() throws RecognitionExc } return ; } - // $ANTLR end "rule__PrivateNamespace__Group__4__Impl" + // $ANTLR end "rule__GlobalNamespace__Group_3_3__0__Impl" - // $ANTLR start "rule__PrivateNamespace__Group_3__0" - // InternalRosSystem.g:10594: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 { + // $ANTLR start "rule__GlobalNamespace__Group_3_3__1" + // InternalRosSystem.g:10648: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 { - // InternalRosSystem.g:10598:1: ( rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 ) - // InternalRosSystem.g:10599:2: rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 + // InternalRosSystem.g:10652:1: ( rule__GlobalNamespace__Group_3_3__1__Impl ) + // InternalRosSystem.g:10653:2: rule__GlobalNamespace__Group_3_3__1__Impl { - pushFollow(FOLLOW_4); - rule__PrivateNamespace__Group_3__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group_3__1(); + rule__GlobalNamespace__Group_3_3__1__Impl(); state._fsp--; @@ -31633,25 +31915,35 @@ public final void rule__PrivateNamespace__Group_3__0() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_3__0" + // $ANTLR end "rule__GlobalNamespace__Group_3_3__1" - // $ANTLR start "rule__PrivateNamespace__Group_3__0__Impl" - // InternalRosSystem.g:10606:1: rule__PrivateNamespace__Group_3__0__Impl : ( 'parts' ) ; - public final void rule__PrivateNamespace__Group_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_3_3__1__Impl" + // InternalRosSystem.g:10659: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 { - // InternalRosSystem.g:10610:1: ( ( 'parts' ) ) - // InternalRosSystem.g:10611:1: ( 'parts' ) + // InternalRosSystem.g:10663:1: ( ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) ) + // InternalRosSystem.g:10664:1: ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) { - // InternalRosSystem.g:10611:1: ( 'parts' ) - // InternalRosSystem.g:10612:2: 'parts' + // InternalRosSystem.g:10664:1: ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) + // InternalRosSystem.g:10665:2: ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) { - before(grammarAccess.getPrivateNamespaceAccess().getPartsKeyword_3_0()); - match(input,78,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getPartsKeyword_3_0()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_3_3_1()); + // InternalRosSystem.g:10666:2: ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) + // InternalRosSystem.g:10666:3: rule__GlobalNamespace__PartsAssignment_3_3_1 + { + pushFollow(FOLLOW_2); + rule__GlobalNamespace__PartsAssignment_3_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_3_3_1()); } @@ -31670,26 +31962,26 @@ public final void rule__PrivateNamespace__Group_3__0__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_3__0__Impl" + // $ANTLR end "rule__GlobalNamespace__Group_3_3__1__Impl" - // $ANTLR start "rule__PrivateNamespace__Group_3__1" - // InternalRosSystem.g:10621: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 { + // $ANTLR start "rule__RelativeNamespace_Impl__Group__0" + // InternalRosSystem.g:10675: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 { - // InternalRosSystem.g:10625:1: ( rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 ) - // InternalRosSystem.g:10626:2: rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 + // InternalRosSystem.g:10679:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) + // InternalRosSystem.g:10680:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 { - pushFollow(FOLLOW_64); - rule__PrivateNamespace__Group_3__1__Impl(); + pushFollow(FOLLOW_65); + rule__RelativeNamespace_Impl__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group_3__2(); + rule__RelativeNamespace_Impl__Group__1(); state._fsp--; @@ -31708,25 +32000,29 @@ public final void rule__PrivateNamespace__Group_3__1() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_3__1" + // $ANTLR end "rule__RelativeNamespace_Impl__Group__0" - // $ANTLR start "rule__PrivateNamespace__Group_3__1__Impl" - // InternalRosSystem.g:10633:1: rule__PrivateNamespace__Group_3__1__Impl : ( '{' ) ; - public final void rule__PrivateNamespace__Group_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group__0__Impl" + // InternalRosSystem.g:10687:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; + public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10637:1: ( ( '{' ) ) - // InternalRosSystem.g:10638:1: ( '{' ) + // InternalRosSystem.g:10691:1: ( ( () ) ) + // InternalRosSystem.g:10692:1: ( () ) { - // InternalRosSystem.g:10638:1: ( '{' ) - // InternalRosSystem.g:10639:2: '{' + // InternalRosSystem.g:10692:1: ( () ) + // InternalRosSystem.g:10693:2: () { - before(grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); + // InternalRosSystem.g:10694:2: () + // InternalRosSystem.g:10694:3: + { + } + + after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } @@ -31734,10 +32030,6 @@ public final void rule__PrivateNamespace__Group_3__1__Impl() throws RecognitionE } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -31745,26 +32037,26 @@ public final void rule__PrivateNamespace__Group_3__1__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_3__1__Impl" + // $ANTLR end "rule__RelativeNamespace_Impl__Group__0__Impl" - // $ANTLR start "rule__PrivateNamespace__Group_3__2" - // InternalRosSystem.g:10648: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 { + // $ANTLR start "rule__RelativeNamespace_Impl__Group__1" + // InternalRosSystem.g:10702: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 { - // InternalRosSystem.g:10652:1: ( rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 ) - // InternalRosSystem.g:10653:2: rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 + // InternalRosSystem.g:10706:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) + // InternalRosSystem.g:10707:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 { - pushFollow(FOLLOW_28); - rule__PrivateNamespace__Group_3__2__Impl(); + pushFollow(FOLLOW_4); + rule__RelativeNamespace_Impl__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group_3__3(); + rule__RelativeNamespace_Impl__Group__2(); state._fsp--; @@ -31783,35 +32075,25 @@ public final void rule__PrivateNamespace__Group_3__2() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_3__2" + // $ANTLR end "rule__RelativeNamespace_Impl__Group__1" - // $ANTLR start "rule__PrivateNamespace__Group_3__2__Impl" - // InternalRosSystem.g:10660:1: rule__PrivateNamespace__Group_3__2__Impl : ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) ; - public final void rule__PrivateNamespace__Group_3__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group__1__Impl" + // InternalRosSystem.g:10714:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( 'RelativeNamespace' ) ; + public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10664:1: ( ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) ) - // InternalRosSystem.g:10665:1: ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) + // InternalRosSystem.g:10718:1: ( ( 'RelativeNamespace' ) ) + // InternalRosSystem.g:10719:1: ( 'RelativeNamespace' ) { - // InternalRosSystem.g:10665:1: ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) - // InternalRosSystem.g:10666:2: ( rule__PrivateNamespace__PartsAssignment_3_2 ) - { - before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_3_2()); - // InternalRosSystem.g:10667:2: ( rule__PrivateNamespace__PartsAssignment_3_2 ) - // InternalRosSystem.g:10667:3: rule__PrivateNamespace__PartsAssignment_3_2 + // InternalRosSystem.g:10719:1: ( 'RelativeNamespace' ) + // InternalRosSystem.g:10720:2: 'RelativeNamespace' { - pushFollow(FOLLOW_2); - rule__PrivateNamespace__PartsAssignment_3_2(); - - state._fsp--; - - - } - - after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_3_2()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + match(input,79,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } @@ -31830,26 +32112,26 @@ public final void rule__PrivateNamespace__Group_3__2__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_3__2__Impl" + // $ANTLR end "rule__RelativeNamespace_Impl__Group__1__Impl" - // $ANTLR start "rule__PrivateNamespace__Group_3__3" - // InternalRosSystem.g:10675: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 { + // $ANTLR start "rule__RelativeNamespace_Impl__Group__2" + // InternalRosSystem.g:10729: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 { - // InternalRosSystem.g:10679:1: ( rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 ) - // InternalRosSystem.g:10680:2: rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 + // InternalRosSystem.g:10733:1: ( rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 ) + // InternalRosSystem.g:10734:2: rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 { - pushFollow(FOLLOW_28); - rule__PrivateNamespace__Group_3__3__Impl(); + pushFollow(FOLLOW_63); + rule__RelativeNamespace_Impl__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group_3__4(); + rule__RelativeNamespace_Impl__Group__3(); state._fsp--; @@ -31868,53 +32150,25 @@ public final void rule__PrivateNamespace__Group_3__3() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_3__3" + // $ANTLR end "rule__RelativeNamespace_Impl__Group__2" - // $ANTLR start "rule__PrivateNamespace__Group_3__3__Impl" - // InternalRosSystem.g:10687:1: rule__PrivateNamespace__Group_3__3__Impl : ( ( rule__PrivateNamespace__Group_3_3__0 )* ) ; - public final void rule__PrivateNamespace__Group_3__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group__2__Impl" + // InternalRosSystem.g:10741:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( '{' ) ; + public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10691:1: ( ( ( rule__PrivateNamespace__Group_3_3__0 )* ) ) - // InternalRosSystem.g:10692:1: ( ( rule__PrivateNamespace__Group_3_3__0 )* ) + // InternalRosSystem.g:10745:1: ( ( '{' ) ) + // InternalRosSystem.g:10746:1: ( '{' ) { - // InternalRosSystem.g:10692:1: ( ( rule__PrivateNamespace__Group_3_3__0 )* ) - // InternalRosSystem.g:10693:2: ( rule__PrivateNamespace__Group_3_3__0 )* + // InternalRosSystem.g:10746:1: ( '{' ) + // InternalRosSystem.g:10747:2: '{' { - before(grammarAccess.getPrivateNamespaceAccess().getGroup_3_3()); - // InternalRosSystem.g:10694:2: ( rule__PrivateNamespace__Group_3_3__0 )* - loop62: - do { - int alt62=2; - int LA62_0 = input.LA(1); - - if ( (LA62_0==30) ) { - alt62=1; - } - - - switch (alt62) { - case 1 : - // InternalRosSystem.g:10694:3: rule__PrivateNamespace__Group_3_3__0 - { - pushFollow(FOLLOW_12); - rule__PrivateNamespace__Group_3_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop62; - } - } while (true); - - after(grammarAccess.getPrivateNamespaceAccess().getGroup_3_3()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_2()); + match(input,24,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_2()); } @@ -31933,21 +32187,26 @@ public final void rule__PrivateNamespace__Group_3__3__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_3__3__Impl" + // $ANTLR end "rule__RelativeNamespace_Impl__Group__2__Impl" - // $ANTLR start "rule__PrivateNamespace__Group_3__4" - // InternalRosSystem.g:10702:1: rule__PrivateNamespace__Group_3__4 : rule__PrivateNamespace__Group_3__4__Impl ; - public final void rule__PrivateNamespace__Group_3__4() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group__3" + // InternalRosSystem.g:10756: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 { - // InternalRosSystem.g:10706:1: ( rule__PrivateNamespace__Group_3__4__Impl ) - // InternalRosSystem.g:10707:2: rule__PrivateNamespace__Group_3__4__Impl + // InternalRosSystem.g:10760:1: ( rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 ) + // InternalRosSystem.g:10761:2: rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 { + pushFollow(FOLLOW_63); + rule__RelativeNamespace_Impl__Group__3__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group_3__4__Impl(); + rule__RelativeNamespace_Impl__Group__4(); state._fsp--; @@ -31966,25 +32225,46 @@ public final void rule__PrivateNamespace__Group_3__4() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_3__4" + // $ANTLR end "rule__RelativeNamespace_Impl__Group__3" - // $ANTLR start "rule__PrivateNamespace__Group_3__4__Impl" - // InternalRosSystem.g:10713:1: rule__PrivateNamespace__Group_3__4__Impl : ( '}' ) ; - public final void rule__PrivateNamespace__Group_3__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group__3__Impl" + // InternalRosSystem.g:10768: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 { - // InternalRosSystem.g:10717:1: ( ( '}' ) ) - // InternalRosSystem.g:10718:1: ( '}' ) + // InternalRosSystem.g:10772:1: ( ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) ) + // InternalRosSystem.g:10773:1: ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) { - // InternalRosSystem.g:10718:1: ( '}' ) - // InternalRosSystem.g:10719:2: '}' + // InternalRosSystem.g:10773:1: ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) + // InternalRosSystem.g:10774:2: ( rule__RelativeNamespace_Impl__Group_3__0 )? { - before(grammarAccess.getPrivateNamespaceAccess().getRightCurlyBracketKeyword_3_4()); - match(input,26,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getRightCurlyBracketKeyword_3_4()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_3()); + // InternalRosSystem.g:10775:2: ( rule__RelativeNamespace_Impl__Group_3__0 )? + int alt71=2; + int LA71_0 = input.LA(1); + + if ( (LA71_0==78) ) { + alt71=1; + } + switch (alt71) { + case 1 : + // InternalRosSystem.g:10775:3: rule__RelativeNamespace_Impl__Group_3__0 + { + pushFollow(FOLLOW_2); + rule__RelativeNamespace_Impl__Group_3__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_3()); } @@ -32003,26 +32283,21 @@ public final void rule__PrivateNamespace__Group_3__4__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_3__4__Impl" + // $ANTLR end "rule__RelativeNamespace_Impl__Group__3__Impl" - // $ANTLR start "rule__PrivateNamespace__Group_3_3__0" - // InternalRosSystem.g:10729: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 { + // $ANTLR start "rule__RelativeNamespace_Impl__Group__4" + // InternalRosSystem.g:10783: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 { - // InternalRosSystem.g:10733:1: ( rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 ) - // InternalRosSystem.g:10734:2: rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 + // InternalRosSystem.g:10787:1: ( rule__RelativeNamespace_Impl__Group__4__Impl ) + // InternalRosSystem.g:10788:2: rule__RelativeNamespace_Impl__Group__4__Impl { - pushFollow(FOLLOW_64); - rule__PrivateNamespace__Group_3_3__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group_3_3__1(); + rule__RelativeNamespace_Impl__Group__4__Impl(); state._fsp--; @@ -32041,25 +32316,25 @@ public final void rule__PrivateNamespace__Group_3_3__0() throws RecognitionExcep } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_3_3__0" + // $ANTLR end "rule__RelativeNamespace_Impl__Group__4" - // $ANTLR start "rule__PrivateNamespace__Group_3_3__0__Impl" - // InternalRosSystem.g:10741:1: rule__PrivateNamespace__Group_3_3__0__Impl : ( ',' ) ; - public final void rule__PrivateNamespace__Group_3_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group__4__Impl" + // InternalRosSystem.g:10794:1: rule__RelativeNamespace_Impl__Group__4__Impl : ( '}' ) ; + public final void rule__RelativeNamespace_Impl__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10745:1: ( ( ',' ) ) - // InternalRosSystem.g:10746:1: ( ',' ) + // InternalRosSystem.g:10798:1: ( ( '}' ) ) + // InternalRosSystem.g:10799:1: ( '}' ) { - // InternalRosSystem.g:10746:1: ( ',' ) - // InternalRosSystem.g:10747:2: ',' + // InternalRosSystem.g:10799:1: ( '}' ) + // InternalRosSystem.g:10800:2: '}' { - before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_3_3_0()); - match(input,30,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_3_3_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getRightCurlyBracketKeyword_4()); + match(input,26,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRightCurlyBracketKeyword_4()); } @@ -32078,21 +32353,26 @@ public final void rule__PrivateNamespace__Group_3_3__0__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_3_3__0__Impl" + // $ANTLR end "rule__RelativeNamespace_Impl__Group__4__Impl" - // $ANTLR start "rule__PrivateNamespace__Group_3_3__1" - // InternalRosSystem.g:10756: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 { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__0" + // InternalRosSystem.g:10810: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 { - // InternalRosSystem.g:10760:1: ( rule__PrivateNamespace__Group_3_3__1__Impl ) - // InternalRosSystem.g:10761:2: rule__PrivateNamespace__Group_3_3__1__Impl + // InternalRosSystem.g:10814:1: ( rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 ) + // InternalRosSystem.g:10815:2: rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 { + pushFollow(FOLLOW_4); + rule__RelativeNamespace_Impl__Group_3__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group_3_3__1__Impl(); + rule__RelativeNamespace_Impl__Group_3__1(); state._fsp--; @@ -32111,35 +32391,25 @@ public final void rule__PrivateNamespace__Group_3_3__1() throws RecognitionExcep } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_3_3__1" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__0" - // $ANTLR start "rule__PrivateNamespace__Group_3_3__1__Impl" - // InternalRosSystem.g:10767: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 { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__0__Impl" + // InternalRosSystem.g:10822: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 { - // InternalRosSystem.g:10771:1: ( ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) ) - // InternalRosSystem.g:10772:1: ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) - { - // InternalRosSystem.g:10772:1: ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) - // InternalRosSystem.g:10773:2: ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) + // InternalRosSystem.g:10826:1: ( ( 'parts' ) ) + // InternalRosSystem.g:10827:1: ( 'parts' ) { - before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_3_3_1()); - // InternalRosSystem.g:10774:2: ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) - // InternalRosSystem.g:10774:3: rule__PrivateNamespace__PartsAssignment_3_3_1 + // InternalRosSystem.g:10827:1: ( 'parts' ) + // InternalRosSystem.g:10828:2: 'parts' { - pushFollow(FOLLOW_2); - rule__PrivateNamespace__PartsAssignment_3_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_3_3_1()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsKeyword_3_0()); + match(input,78,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsKeyword_3_0()); } @@ -32158,53 +32428,28 @@ public final void rule__PrivateNamespace__Group_3_3__1__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_3_3__1__Impl" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__0__Impl" - // $ANTLR start "rule__RosSystem__UnorderedGroup_5" - // InternalRosSystem.g:10783:1: rule__RosSystem__UnorderedGroup_5 : ( rule__RosSystem__UnorderedGroup_5__0 )? ; - public final void rule__RosSystem__UnorderedGroup_5() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__1" + // InternalRosSystem.g:10837: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(); - getUnorderedGroupHelper().enter(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); try { - // InternalRosSystem.g:10788:1: ( ( rule__RosSystem__UnorderedGroup_5__0 )? ) - // InternalRosSystem.g:10789:2: ( rule__RosSystem__UnorderedGroup_5__0 )? + // InternalRosSystem.g:10841:1: ( rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 ) + // InternalRosSystem.g:10842:2: rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 { - // InternalRosSystem.g:10789:2: ( rule__RosSystem__UnorderedGroup_5__0 )? - int alt63=2; - int LA63_0 = input.LA(1); - - if ( LA63_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 0) ) { - alt63=1; - } - else if ( LA63_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 1) ) { - alt63=1; - } - else if ( LA63_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 2) ) { - alt63=1; - } - else if ( LA63_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 3) ) { - alt63=1; - } - else if ( LA63_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 4) ) { - alt63=1; - } - switch (alt63) { - case 1 : - // InternalRosSystem.g:10789:2: rule__RosSystem__UnorderedGroup_5__0 - { - pushFollow(FOLLOW_2); - rule__RosSystem__UnorderedGroup_5__0(); - - state._fsp--; + pushFollow(FOLLOW_64); + rule__RelativeNamespace_Impl__Group_3__1__Impl(); + state._fsp--; - } - break; + pushFollow(FOLLOW_2); + rule__RelativeNamespace_Impl__Group_3__2(); - } + state._fsp--; } @@ -32216,282 +32461,218 @@ else if ( LA63_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getR } finally { - getUnorderedGroupHelper().leave(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); restoreStackSize(stackSize); } return ; } - // $ANTLR end "rule__RosSystem__UnorderedGroup_5" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__1" - // $ANTLR start "rule__RosSystem__UnorderedGroup_5__Impl" - // InternalRosSystem.g:10797:1: rule__RosSystem__UnorderedGroup_5__Impl : ( ({...}? => ( ( ( rule__RosSystem__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__RosSystem__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__RosSystem__Group_5_2__0 ) ) ) ) | ({...}? => ( ( ( rule__RosSystem__Group_5_3__0 ) ) ) ) | ({...}? => ( ( ( rule__RosSystem__Group_5_4__0 ) ) ) ) ) ; - public final void rule__RosSystem__UnorderedGroup_5__Impl() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__1__Impl" + // InternalRosSystem.g:10849:1: rule__RelativeNamespace_Impl__Group_3__1__Impl : ( '{' ) ; + public final void rule__RelativeNamespace_Impl__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); - boolean selected = false; try { - // InternalRosSystem.g:10802:1: ( ( ({...}? => ( ( ( rule__RosSystem__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__RosSystem__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__RosSystem__Group_5_2__0 ) ) ) ) | ({...}? => ( ( ( rule__RosSystem__Group_5_3__0 ) ) ) ) | ({...}? => ( ( ( rule__RosSystem__Group_5_4__0 ) ) ) ) ) ) - // InternalRosSystem.g:10803:3: ( ({...}? => ( ( ( rule__RosSystem__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__RosSystem__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__RosSystem__Group_5_2__0 ) ) ) ) | ({...}? => ( ( ( rule__RosSystem__Group_5_3__0 ) ) ) ) | ({...}? => ( ( ( rule__RosSystem__Group_5_4__0 ) ) ) ) ) + // InternalRosSystem.g:10853:1: ( ( '{' ) ) + // InternalRosSystem.g:10854:1: ( '{' ) { - // InternalRosSystem.g:10803:3: ( ({...}? => ( ( ( rule__RosSystem__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__RosSystem__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__RosSystem__Group_5_2__0 ) ) ) ) | ({...}? => ( ( ( rule__RosSystem__Group_5_3__0 ) ) ) ) | ({...}? => ( ( ( rule__RosSystem__Group_5_4__0 ) ) ) ) ) - int alt64=5; - int LA64_0 = input.LA(1); - - if ( LA64_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 0) ) { - alt64=1; - } - else if ( LA64_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 1) ) { - alt64=2; - } - else if ( LA64_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 2) ) { - alt64=3; - } - else if ( LA64_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 3) ) { - alt64=4; - } - else if ( LA64_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 4) ) { - alt64=5; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 64, 0, input); + // InternalRosSystem.g:10854:1: ( '{' ) + // InternalRosSystem.g:10855:2: '{' + { + before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_3_1()); + match(input,24,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_3_1()); - throw nvae; } - switch (alt64) { - case 1 : - // InternalRosSystem.g:10804:3: ({...}? => ( ( ( rule__RosSystem__Group_5_0__0 ) ) ) ) - { - // InternalRosSystem.g:10804:3: ({...}? => ( ( ( rule__RosSystem__Group_5_0__0 ) ) ) ) - // InternalRosSystem.g:10805:4: {...}? => ( ( ( rule__RosSystem__Group_5_0__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 0) ) { - throw new FailedPredicateException(input, "rule__RosSystem__UnorderedGroup_5__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 0)"); - } - // InternalRosSystem.g:10805:105: ( ( ( rule__RosSystem__Group_5_0__0 ) ) ) - // InternalRosSystem.g:10806:5: ( ( rule__RosSystem__Group_5_0__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 0); - - - selected = true; - - // InternalRosSystem.g:10812:5: ( ( rule__RosSystem__Group_5_0__0 ) ) - // InternalRosSystem.g:10813:6: ( rule__RosSystem__Group_5_0__0 ) - { - before(grammarAccess.getRosSystemAccess().getGroup_5_0()); - // InternalRosSystem.g:10814:6: ( rule__RosSystem__Group_5_0__0 ) - // InternalRosSystem.g:10814:7: rule__RosSystem__Group_5_0__0 - { - pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_0__0(); - - state._fsp--; - - - } - - after(grammarAccess.getRosSystemAccess().getGroup_5_0()); - - } - } - - - } - - - } - break; - case 2 : - // InternalRosSystem.g:10819:3: ({...}? => ( ( ( rule__RosSystem__Group_5_1__0 ) ) ) ) - { - // InternalRosSystem.g:10819:3: ({...}? => ( ( ( rule__RosSystem__Group_5_1__0 ) ) ) ) - // InternalRosSystem.g:10820:4: {...}? => ( ( ( rule__RosSystem__Group_5_1__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 1) ) { - throw new FailedPredicateException(input, "rule__RosSystem__UnorderedGroup_5__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 1)"); - } - // InternalRosSystem.g:10820:105: ( ( ( rule__RosSystem__Group_5_1__0 ) ) ) - // InternalRosSystem.g:10821:5: ( ( rule__RosSystem__Group_5_1__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 1); - - - selected = true; - - // InternalRosSystem.g:10827:5: ( ( rule__RosSystem__Group_5_1__0 ) ) - // InternalRosSystem.g:10828:6: ( rule__RosSystem__Group_5_1__0 ) - { - before(grammarAccess.getRosSystemAccess().getGroup_5_1()); - // InternalRosSystem.g:10829:6: ( rule__RosSystem__Group_5_1__0 ) - // InternalRosSystem.g:10829:7: rule__RosSystem__Group_5_1__0 - { - pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_1__0(); - - state._fsp--; + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { - } + restoreStackSize(stackSize); - after(grammarAccess.getRosSystemAccess().getGroup_5_1()); + } + return ; + } + // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__1__Impl" - } + // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__2" + // InternalRosSystem.g:10864: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 { + // InternalRosSystem.g:10868:1: ( rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 ) + // InternalRosSystem.g:10869:2: rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 + { + pushFollow(FOLLOW_28); + rule__RelativeNamespace_Impl__Group_3__2__Impl(); + state._fsp--; - } + pushFollow(FOLLOW_2); + rule__RelativeNamespace_Impl__Group_3__3(); + state._fsp--; - } - break; - case 3 : - // InternalRosSystem.g:10834:3: ({...}? => ( ( ( rule__RosSystem__Group_5_2__0 ) ) ) ) - { - // InternalRosSystem.g:10834:3: ({...}? => ( ( ( rule__RosSystem__Group_5_2__0 ) ) ) ) - // InternalRosSystem.g:10835:4: {...}? => ( ( ( rule__RosSystem__Group_5_2__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 2) ) { - throw new FailedPredicateException(input, "rule__RosSystem__UnorderedGroup_5__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 2)"); - } - // InternalRosSystem.g:10835:105: ( ( ( rule__RosSystem__Group_5_2__0 ) ) ) - // InternalRosSystem.g:10836:5: ( ( rule__RosSystem__Group_5_2__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 2); - + } - selected = true; - - // InternalRosSystem.g:10842:5: ( ( rule__RosSystem__Group_5_2__0 ) ) - // InternalRosSystem.g:10843:6: ( rule__RosSystem__Group_5_2__0 ) - { - before(grammarAccess.getRosSystemAccess().getGroup_5_2()); - // InternalRosSystem.g:10844:6: ( rule__RosSystem__Group_5_2__0 ) - // InternalRosSystem.g:10844:7: rule__RosSystem__Group_5_2__0 - { - pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_2__0(); + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { - state._fsp--; + restoreStackSize(stackSize); + } + return ; + } + // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__2" - } - after(grammarAccess.getRosSystemAccess().getGroup_5_2()); + // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__2__Impl" + // InternalRosSystem.g:10876: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 { + // InternalRosSystem.g:10880:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) ) + // InternalRosSystem.g:10881:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) + { + // InternalRosSystem.g:10881:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) + // InternalRosSystem.g:10882:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) + { + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_3_2()); + // InternalRosSystem.g:10883:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) + // InternalRosSystem.g:10883:3: rule__RelativeNamespace_Impl__PartsAssignment_3_2 + { + pushFollow(FOLLOW_2); + rule__RelativeNamespace_Impl__PartsAssignment_3_2(); + state._fsp--; - } + } - } + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_3_2()); + } - } - break; - case 4 : - // InternalRosSystem.g:10849:3: ({...}? => ( ( ( rule__RosSystem__Group_5_3__0 ) ) ) ) - { - // InternalRosSystem.g:10849:3: ({...}? => ( ( ( rule__RosSystem__Group_5_3__0 ) ) ) ) - // InternalRosSystem.g:10850:4: {...}? => ( ( ( rule__RosSystem__Group_5_3__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 3) ) { - throw new FailedPredicateException(input, "rule__RosSystem__UnorderedGroup_5__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 3)"); - } - // InternalRosSystem.g:10850:105: ( ( ( rule__RosSystem__Group_5_3__0 ) ) ) - // InternalRosSystem.g:10851:5: ( ( rule__RosSystem__Group_5_3__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 3); - + } - selected = true; - - // InternalRosSystem.g:10857:5: ( ( rule__RosSystem__Group_5_3__0 ) ) - // InternalRosSystem.g:10858:6: ( rule__RosSystem__Group_5_3__0 ) - { - before(grammarAccess.getRosSystemAccess().getGroup_5_3()); - // InternalRosSystem.g:10859:6: ( rule__RosSystem__Group_5_3__0 ) - // InternalRosSystem.g:10859:7: rule__RosSystem__Group_5_3__0 - { - pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_3__0(); + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { - state._fsp--; + restoreStackSize(stackSize); + } + return ; + } + // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__2__Impl" - } - after(grammarAccess.getRosSystemAccess().getGroup_5_3()); + // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__3" + // InternalRosSystem.g:10891: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 { + // InternalRosSystem.g:10895:1: ( rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 ) + // InternalRosSystem.g:10896:2: rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 + { + pushFollow(FOLLOW_28); + rule__RelativeNamespace_Impl__Group_3__3__Impl(); + state._fsp--; - } + pushFollow(FOLLOW_2); + rule__RelativeNamespace_Impl__Group_3__4(); + state._fsp--; - } + } - } - break; - case 5 : - // InternalRosSystem.g:10864:3: ({...}? => ( ( ( rule__RosSystem__Group_5_4__0 ) ) ) ) - { - // InternalRosSystem.g:10864:3: ({...}? => ( ( ( rule__RosSystem__Group_5_4__0 ) ) ) ) - // InternalRosSystem.g:10865:4: {...}? => ( ( ( rule__RosSystem__Group_5_4__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 4) ) { - throw new FailedPredicateException(input, "rule__RosSystem__UnorderedGroup_5__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 4)"); - } - // InternalRosSystem.g:10865:105: ( ( ( rule__RosSystem__Group_5_4__0 ) ) ) - // InternalRosSystem.g:10866:5: ( ( rule__RosSystem__Group_5_4__0 ) ) - { + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 4); - + restoreStackSize(stackSize); - selected = true; - - // InternalRosSystem.g:10872:5: ( ( rule__RosSystem__Group_5_4__0 ) ) - // InternalRosSystem.g:10873:6: ( rule__RosSystem__Group_5_4__0 ) - { - before(grammarAccess.getRosSystemAccess().getGroup_5_4()); - // InternalRosSystem.g:10874:6: ( rule__RosSystem__Group_5_4__0 ) - // InternalRosSystem.g:10874:7: rule__RosSystem__Group_5_4__0 - { - pushFollow(FOLLOW_2); - rule__RosSystem__Group_5_4__0(); + } + return ; + } + // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__3" - state._fsp--; + // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__3__Impl" + // InternalRosSystem.g:10903: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 { + // InternalRosSystem.g:10907:1: ( ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) ) + // InternalRosSystem.g:10908:1: ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) + { + // InternalRosSystem.g:10908:1: ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) + // InternalRosSystem.g:10909:2: ( rule__RelativeNamespace_Impl__Group_3_3__0 )* + { + before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_3_3()); + // InternalRosSystem.g:10910:2: ( rule__RelativeNamespace_Impl__Group_3_3__0 )* + loop72: + do { + int alt72=2; + int LA72_0 = input.LA(1); - after(grammarAccess.getRosSystemAccess().getGroup_5_4()); + if ( (LA72_0==30) ) { + alt72=1; + } - } + switch (alt72) { + case 1 : + // InternalRosSystem.g:10910:3: rule__RelativeNamespace_Impl__Group_3_3__0 + { + pushFollow(FOLLOW_11); + rule__RelativeNamespace_Impl__Group_3_3__0(); - } + state._fsp--; - } + } + break; + default : + break loop72; + } + } while (true); - } - break; + after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_3_3()); } @@ -32505,62 +32686,63 @@ else if ( LA64_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getR } finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); restoreStackSize(stackSize); } return ; } - // $ANTLR end "rule__RosSystem__UnorderedGroup_5__Impl" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__3__Impl" - // $ANTLR start "rule__RosSystem__UnorderedGroup_5__0" - // InternalRosSystem.g:10887:1: rule__RosSystem__UnorderedGroup_5__0 : rule__RosSystem__UnorderedGroup_5__Impl ( rule__RosSystem__UnorderedGroup_5__1 )? ; - public final void rule__RosSystem__UnorderedGroup_5__0() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__4" + // InternalRosSystem.g:10918: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 { - // InternalRosSystem.g:10891:1: ( rule__RosSystem__UnorderedGroup_5__Impl ( rule__RosSystem__UnorderedGroup_5__1 )? ) - // InternalRosSystem.g:10892:2: rule__RosSystem__UnorderedGroup_5__Impl ( rule__RosSystem__UnorderedGroup_5__1 )? + // InternalRosSystem.g:10922:1: ( rule__RelativeNamespace_Impl__Group_3__4__Impl ) + // InternalRosSystem.g:10923:2: rule__RelativeNamespace_Impl__Group_3__4__Impl { - pushFollow(FOLLOW_66); - rule__RosSystem__UnorderedGroup_5__Impl(); + pushFollow(FOLLOW_2); + rule__RelativeNamespace_Impl__Group_3__4__Impl(); state._fsp--; - // InternalRosSystem.g:10893:2: ( rule__RosSystem__UnorderedGroup_5__1 )? - int alt65=2; - int LA65_0 = input.LA(1); - if ( LA65_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 0) ) { - alt65=1; } - else if ( LA65_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 1) ) { - alt65=1; - } - else if ( LA65_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 2) ) { - alt65=1; - } - else if ( LA65_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 3) ) { - alt65=1; - } - else if ( LA65_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 4) ) { - alt65=1; - } - switch (alt65) { - case 1 : - // InternalRosSystem.g:10893:2: rule__RosSystem__UnorderedGroup_5__1 - { - pushFollow(FOLLOW_2); - rule__RosSystem__UnorderedGroup_5__1(); - state._fsp--; + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + restoreStackSize(stackSize); - } - break; + } + return ; + } + // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__4" + + + // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__4__Impl" + // InternalRosSystem.g:10929:1: rule__RelativeNamespace_Impl__Group_3__4__Impl : ( '}' ) ; + public final void rule__RelativeNamespace_Impl__Group_3__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystem.g:10933:1: ( ( '}' ) ) + // InternalRosSystem.g:10934:1: ( '}' ) + { + // InternalRosSystem.g:10934:1: ( '}' ) + // InternalRosSystem.g:10935:2: '}' + { + before(grammarAccess.getRelativeNamespace_ImplAccess().getRightCurlyBracketKeyword_3_4()); + match(input,26,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRightCurlyBracketKeyword_3_4()); } @@ -32579,57 +32761,28 @@ else if ( LA65_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getR } return ; } - // $ANTLR end "rule__RosSystem__UnorderedGroup_5__0" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_3__4__Impl" - // $ANTLR start "rule__RosSystem__UnorderedGroup_5__1" - // InternalRosSystem.g:10899:1: rule__RosSystem__UnorderedGroup_5__1 : rule__RosSystem__UnorderedGroup_5__Impl ( rule__RosSystem__UnorderedGroup_5__2 )? ; - public final void rule__RosSystem__UnorderedGroup_5__1() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_3_3__0" + // InternalRosSystem.g:10945: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 { - // InternalRosSystem.g:10903:1: ( rule__RosSystem__UnorderedGroup_5__Impl ( rule__RosSystem__UnorderedGroup_5__2 )? ) - // InternalRosSystem.g:10904:2: rule__RosSystem__UnorderedGroup_5__Impl ( rule__RosSystem__UnorderedGroup_5__2 )? + // InternalRosSystem.g:10949:1: ( rule__RelativeNamespace_Impl__Group_3_3__0__Impl rule__RelativeNamespace_Impl__Group_3_3__1 ) + // InternalRosSystem.g:10950:2: rule__RelativeNamespace_Impl__Group_3_3__0__Impl rule__RelativeNamespace_Impl__Group_3_3__1 { - pushFollow(FOLLOW_66); - rule__RosSystem__UnorderedGroup_5__Impl(); + pushFollow(FOLLOW_64); + rule__RelativeNamespace_Impl__Group_3_3__0__Impl(); state._fsp--; - // InternalRosSystem.g:10905:2: ( rule__RosSystem__UnorderedGroup_5__2 )? - int alt66=2; - int LA66_0 = input.LA(1); - - if ( LA66_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 0) ) { - alt66=1; - } - else if ( LA66_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 1) ) { - alt66=1; - } - else if ( LA66_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 2) ) { - alt66=1; - } - else if ( LA66_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 3) ) { - alt66=1; - } - else if ( LA66_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 4) ) { - alt66=1; - } - switch (alt66) { - case 1 : - // InternalRosSystem.g:10905:2: rule__RosSystem__UnorderedGroup_5__2 - { - pushFollow(FOLLOW_2); - rule__RosSystem__UnorderedGroup_5__2(); - - state._fsp--; - - - } - break; + pushFollow(FOLLOW_2); + rule__RelativeNamespace_Impl__Group_3_3__1(); - } + state._fsp--; } @@ -32646,57 +32799,60 @@ else if ( LA66_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getR } return ; } - // $ANTLR end "rule__RosSystem__UnorderedGroup_5__1" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_3_3__0" - // $ANTLR start "rule__RosSystem__UnorderedGroup_5__2" - // InternalRosSystem.g:10911:1: rule__RosSystem__UnorderedGroup_5__2 : rule__RosSystem__UnorderedGroup_5__Impl ( rule__RosSystem__UnorderedGroup_5__3 )? ; - public final void rule__RosSystem__UnorderedGroup_5__2() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_3_3__0__Impl" + // InternalRosSystem.g:10957: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 { - // InternalRosSystem.g:10915:1: ( rule__RosSystem__UnorderedGroup_5__Impl ( rule__RosSystem__UnorderedGroup_5__3 )? ) - // InternalRosSystem.g:10916:2: rule__RosSystem__UnorderedGroup_5__Impl ( rule__RosSystem__UnorderedGroup_5__3 )? + // InternalRosSystem.g:10961:1: ( ( ',' ) ) + // InternalRosSystem.g:10962:1: ( ',' ) + { + // InternalRosSystem.g:10962:1: ( ',' ) + // InternalRosSystem.g:10963:2: ',' { - pushFollow(FOLLOW_66); - rule__RosSystem__UnorderedGroup_5__Impl(); + before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_3_3_0()); + match(input,30,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_3_3_0()); - state._fsp--; + } - // InternalRosSystem.g:10917:2: ( rule__RosSystem__UnorderedGroup_5__3 )? - int alt67=2; - int LA67_0 = input.LA(1); - if ( LA67_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 0) ) { - alt67=1; - } - else if ( LA67_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 1) ) { - alt67=1; } - else if ( LA67_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 2) ) { - alt67=1; - } - else if ( LA67_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 3) ) { - alt67=1; - } - else if ( LA67_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 4) ) { - alt67=1; - } - switch (alt67) { - case 1 : - // InternalRosSystem.g:10917:2: rule__RosSystem__UnorderedGroup_5__3 - { - pushFollow(FOLLOW_2); - rule__RosSystem__UnorderedGroup_5__3(); - state._fsp--; + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + restoreStackSize(stackSize); - } - break; + } + return ; + } + // $ANTLR end "rule__RelativeNamespace_Impl__Group_3_3__0__Impl" - } + + // $ANTLR start "rule__RelativeNamespace_Impl__Group_3_3__1" + // InternalRosSystem.g:10972: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 { + // InternalRosSystem.g:10976:1: ( rule__RelativeNamespace_Impl__Group_3_3__1__Impl ) + // InternalRosSystem.g:10977:2: rule__RelativeNamespace_Impl__Group_3_3__1__Impl + { + pushFollow(FOLLOW_2); + rule__RelativeNamespace_Impl__Group_3_3__1__Impl(); + + state._fsp--; } @@ -32713,55 +32869,35 @@ else if ( LA67_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getR } return ; } - // $ANTLR end "rule__RosSystem__UnorderedGroup_5__2" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_3_3__1" - // $ANTLR start "rule__RosSystem__UnorderedGroup_5__3" - // InternalRosSystem.g:10923:1: rule__RosSystem__UnorderedGroup_5__3 : rule__RosSystem__UnorderedGroup_5__Impl ( rule__RosSystem__UnorderedGroup_5__4 )? ; - public final void rule__RosSystem__UnorderedGroup_5__3() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_3_3__1__Impl" + // InternalRosSystem.g:10983: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 { - // InternalRosSystem.g:10927:1: ( rule__RosSystem__UnorderedGroup_5__Impl ( rule__RosSystem__UnorderedGroup_5__4 )? ) - // InternalRosSystem.g:10928:2: rule__RosSystem__UnorderedGroup_5__Impl ( rule__RosSystem__UnorderedGroup_5__4 )? + // InternalRosSystem.g:10987:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) ) + // InternalRosSystem.g:10988:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) { - pushFollow(FOLLOW_66); - rule__RosSystem__UnorderedGroup_5__Impl(); + // InternalRosSystem.g:10988:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) + // InternalRosSystem.g:10989:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) + { + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_3_3_1()); + // InternalRosSystem.g:10990:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) + // InternalRosSystem.g:10990:3: rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 + { + pushFollow(FOLLOW_2); + rule__RelativeNamespace_Impl__PartsAssignment_3_3_1(); state._fsp--; - // InternalRosSystem.g:10929:2: ( rule__RosSystem__UnorderedGroup_5__4 )? - int alt68=2; - int LA68_0 = input.LA(1); - if ( LA68_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 0) ) { - alt68=1; - } - else if ( LA68_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 1) ) { - alt68=1; - } - else if ( LA68_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 2) ) { - alt68=1; - } - else if ( LA68_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 3) ) { - alt68=1; } - else if ( LA68_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 4) ) { - alt68=1; - } - switch (alt68) { - case 1 : - // InternalRosSystem.g:10929:2: rule__RosSystem__UnorderedGroup_5__4 - { - pushFollow(FOLLOW_2); - rule__RosSystem__UnorderedGroup_5__4(); - state._fsp--; - - - } - break; + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_3_3_1()); } @@ -32780,21 +32916,26 @@ else if ( LA68_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getR } return ; } - // $ANTLR end "rule__RosSystem__UnorderedGroup_5__3" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_3_3__1__Impl" - // $ANTLR start "rule__RosSystem__UnorderedGroup_5__4" - // InternalRosSystem.g:10935:1: rule__RosSystem__UnorderedGroup_5__4 : rule__RosSystem__UnorderedGroup_5__Impl ; - public final void rule__RosSystem__UnorderedGroup_5__4() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group__0" + // InternalRosSystem.g:10999: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 { - // InternalRosSystem.g:10939:1: ( rule__RosSystem__UnorderedGroup_5__Impl ) - // InternalRosSystem.g:10940:2: rule__RosSystem__UnorderedGroup_5__Impl + // InternalRosSystem.g:11003:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) + // InternalRosSystem.g:11004:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 { + pushFollow(FOLLOW_44); + rule__PrivateNamespace__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosSystem__UnorderedGroup_5__Impl(); + rule__PrivateNamespace__Group__1(); state._fsp--; @@ -32813,59 +32954,65 @@ public final void rule__RosSystem__UnorderedGroup_5__4() throws RecognitionExcep } return ; } - // $ANTLR end "rule__RosSystem__UnorderedGroup_5__4" + // $ANTLR end "rule__PrivateNamespace__Group__0" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6" - // InternalRosSystem.g:10947:1: rule__ComponentInterface__UnorderedGroup_6 : ( rule__ComponentInterface__UnorderedGroup_6__0 )? ; - public final void rule__ComponentInterface__UnorderedGroup_6() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group__0__Impl" + // InternalRosSystem.g:11011:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; + public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); try { - // InternalRosSystem.g:10952:1: ( ( rule__ComponentInterface__UnorderedGroup_6__0 )? ) - // InternalRosSystem.g:10953:2: ( rule__ComponentInterface__UnorderedGroup_6__0 )? + // InternalRosSystem.g:11015:1: ( ( () ) ) + // InternalRosSystem.g:11016:1: ( () ) + { + // InternalRosSystem.g:11016:1: ( () ) + // InternalRosSystem.g:11017:2: () + { + before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); + // InternalRosSystem.g:11018:2: () + // InternalRosSystem.g:11018:3: { - // InternalRosSystem.g:10953:2: ( rule__ComponentInterface__UnorderedGroup_6__0 )? - int alt69=2; - int LA69_0 = input.LA(1); - - if ( LA69_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt69=1; - } - else if ( LA69_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt69=1; - } - else if ( LA69_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt69=1; - } - else if ( LA69_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt69=1; - } - else if ( LA69_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt69=1; } - else if ( LA69_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt69=1; + + after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); + } - else if ( LA69_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt69=1; + + } - switch (alt69) { - case 1 : - // InternalRosSystem.g:10953:2: rule__ComponentInterface__UnorderedGroup_6__0 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6__0(); - state._fsp--; + } + finally { + restoreStackSize(stackSize); - } - break; + } + return ; + } + // $ANTLR end "rule__PrivateNamespace__Group__0__Impl" - } + + // $ANTLR start "rule__PrivateNamespace__Group__1" + // InternalRosSystem.g:11026: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 { + // InternalRosSystem.g:11030:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) + // InternalRosSystem.g:11031:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 + { + pushFollow(FOLLOW_4); + rule__PrivateNamespace__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PrivateNamespace__Group__2(); + + state._fsp--; } @@ -32877,382 +33024,461 @@ else if ( LA69_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getC } finally { - getUnorderedGroupHelper().leave(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); restoreStackSize(stackSize); } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6" + // $ANTLR end "rule__PrivateNamespace__Group__1" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6__Impl" - // InternalRosSystem.g:10961:1: rule__ComponentInterface__UnorderedGroup_6__Impl : ( ({...}? => ( ( ( rule__ComponentInterface__Group_6_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_1__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_2__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_3__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_4__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_5__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_6__0 ) ) ) ) ) ; - public final void rule__ComponentInterface__UnorderedGroup_6__Impl() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group__1__Impl" + // InternalRosSystem.g:11038:1: rule__PrivateNamespace__Group__1__Impl : ( 'PrivateNamespace' ) ; + public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); - boolean selected = false; try { - // InternalRosSystem.g:10966:1: ( ( ({...}? => ( ( ( rule__ComponentInterface__Group_6_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_1__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_2__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_3__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_4__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_5__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_6__0 ) ) ) ) ) ) - // InternalRosSystem.g:10967:3: ( ({...}? => ( ( ( rule__ComponentInterface__Group_6_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_1__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_2__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_3__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_4__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_5__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_6__0 ) ) ) ) ) + // InternalRosSystem.g:11042:1: ( ( 'PrivateNamespace' ) ) + // InternalRosSystem.g:11043:1: ( 'PrivateNamespace' ) + { + // InternalRosSystem.g:11043:1: ( 'PrivateNamespace' ) + // InternalRosSystem.g:11044:2: 'PrivateNamespace' { - // InternalRosSystem.g:10967:3: ( ({...}? => ( ( ( rule__ComponentInterface__Group_6_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_1__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_2__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_3__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_4__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_5__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentInterface__Group_6_6__0 ) ) ) ) ) - int alt70=7; - int LA70_0 = input.LA(1); + before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + match(input,80,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - if ( LA70_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt70=1; - } - else if ( LA70_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt70=2; - } - else if ( LA70_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt70=3; - } - else if ( LA70_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt70=4; - } - else if ( LA70_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt70=5; - } - else if ( LA70_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt70=6; } - else if ( LA70_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt70=7; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 70, 0, input); - throw nvae; - } - switch (alt70) { - case 1 : - // InternalRosSystem.g:10968:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_0__0 ) ) ) ) - { - // InternalRosSystem.g:10968:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_0__0 ) ) ) ) - // InternalRosSystem.g:10969:4: {...}? => ( ( ( rule__ComponentInterface__Group_6_0__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - throw new FailedPredicateException(input, "rule__ComponentInterface__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0)"); - } - // InternalRosSystem.g:10969:114: ( ( ( rule__ComponentInterface__Group_6_0__0 ) ) ) - // InternalRosSystem.g:10970:5: ( ( rule__ComponentInterface__Group_6_0__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0); - + } - selected = true; - - // InternalRosSystem.g:10976:5: ( ( rule__ComponentInterface__Group_6_0__0 ) ) - // InternalRosSystem.g:10977:6: ( rule__ComponentInterface__Group_6_0__0 ) - { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_0()); - // InternalRosSystem.g:10978:6: ( rule__ComponentInterface__Group_6_0__0 ) - // InternalRosSystem.g:10978:7: rule__ComponentInterface__Group_6_0__0 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_0__0(); + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { - state._fsp--; + restoreStackSize(stackSize); + } + return ; + } + // $ANTLR end "rule__PrivateNamespace__Group__1__Impl" - } - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_0()); + // $ANTLR start "rule__PrivateNamespace__Group__2" + // InternalRosSystem.g:11053: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 { + // InternalRosSystem.g:11057:1: ( rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 ) + // InternalRosSystem.g:11058:2: rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 + { + pushFollow(FOLLOW_63); + rule__PrivateNamespace__Group__2__Impl(); + state._fsp--; - } + pushFollow(FOLLOW_2); + rule__PrivateNamespace__Group__3(); + state._fsp--; - } + } - } - break; - case 2 : - // InternalRosSystem.g:10983:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_1__0 ) ) ) ) - { - // InternalRosSystem.g:10983:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_1__0 ) ) ) ) - // InternalRosSystem.g:10984:4: {...}? => ( ( ( rule__ComponentInterface__Group_6_1__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - throw new FailedPredicateException(input, "rule__ComponentInterface__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1)"); - } - // InternalRosSystem.g:10984:114: ( ( ( rule__ComponentInterface__Group_6_1__0 ) ) ) - // InternalRosSystem.g:10985:5: ( ( rule__ComponentInterface__Group_6_1__0 ) ) - { + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1); - + restoreStackSize(stackSize); - selected = true; - - // InternalRosSystem.g:10991:5: ( ( rule__ComponentInterface__Group_6_1__0 ) ) - // InternalRosSystem.g:10992:6: ( rule__ComponentInterface__Group_6_1__0 ) - { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_1()); - // InternalRosSystem.g:10993:6: ( rule__ComponentInterface__Group_6_1__0 ) - // InternalRosSystem.g:10993:7: rule__ComponentInterface__Group_6_1__0 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_1__0(); + } + return ; + } + // $ANTLR end "rule__PrivateNamespace__Group__2" - state._fsp--; + // $ANTLR start "rule__PrivateNamespace__Group__2__Impl" + // InternalRosSystem.g:11065:1: rule__PrivateNamespace__Group__2__Impl : ( '{' ) ; + public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionException { - } + int stackSize = keepStackSize(); + + try { + // InternalRosSystem.g:11069:1: ( ( '{' ) ) + // InternalRosSystem.g:11070:1: ( '{' ) + { + // InternalRosSystem.g:11070:1: ( '{' ) + // InternalRosSystem.g:11071:2: '{' + { + before(grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_2()); + match(input,24,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_2()); - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_1()); + } - } + } - } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + restoreStackSize(stackSize); - } + } + return ; + } + // $ANTLR end "rule__PrivateNamespace__Group__2__Impl" - } - break; - case 3 : - // InternalRosSystem.g:10998:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_2__0 ) ) ) ) - { - // InternalRosSystem.g:10998:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_2__0 ) ) ) ) - // InternalRosSystem.g:10999:4: {...}? => ( ( ( rule__ComponentInterface__Group_6_2__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - throw new FailedPredicateException(input, "rule__ComponentInterface__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2)"); - } - // InternalRosSystem.g:10999:114: ( ( ( rule__ComponentInterface__Group_6_2__0 ) ) ) - // InternalRosSystem.g:11000:5: ( ( rule__ComponentInterface__Group_6_2__0 ) ) - { + // $ANTLR start "rule__PrivateNamespace__Group__3" + // InternalRosSystem.g:11080: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 { + // InternalRosSystem.g:11084:1: ( rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 ) + // InternalRosSystem.g:11085:2: rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 + { + pushFollow(FOLLOW_63); + rule__PrivateNamespace__Group__3__Impl(); - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2); - + state._fsp--; - selected = true; - - // InternalRosSystem.g:11006:5: ( ( rule__ComponentInterface__Group_6_2__0 ) ) - // InternalRosSystem.g:11007:6: ( rule__ComponentInterface__Group_6_2__0 ) - { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_2()); - // InternalRosSystem.g:11008:6: ( rule__ComponentInterface__Group_6_2__0 ) - // InternalRosSystem.g:11008:7: rule__ComponentInterface__Group_6_2__0 + pushFollow(FOLLOW_2); + rule__PrivateNamespace__Group__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PrivateNamespace__Group__3" + + + // $ANTLR start "rule__PrivateNamespace__Group__3__Impl" + // InternalRosSystem.g:11092: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 { + // InternalRosSystem.g:11096:1: ( ( ( rule__PrivateNamespace__Group_3__0 )? ) ) + // InternalRosSystem.g:11097:1: ( ( rule__PrivateNamespace__Group_3__0 )? ) + { + // InternalRosSystem.g:11097:1: ( ( rule__PrivateNamespace__Group_3__0 )? ) + // InternalRosSystem.g:11098:2: ( rule__PrivateNamespace__Group_3__0 )? + { + before(grammarAccess.getPrivateNamespaceAccess().getGroup_3()); + // InternalRosSystem.g:11099:2: ( rule__PrivateNamespace__Group_3__0 )? + int alt73=2; + int LA73_0 = input.LA(1); + + if ( (LA73_0==78) ) { + alt73=1; + } + switch (alt73) { + case 1 : + // InternalRosSystem.g:11099:3: rule__PrivateNamespace__Group_3__0 { pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_2__0(); + rule__PrivateNamespace__Group_3__0(); state._fsp--; } + break; - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_2()); + } - } + after(grammarAccess.getPrivateNamespaceAccess().getGroup_3()); + } - } + } - } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + restoreStackSize(stackSize); - } - break; - case 4 : - // InternalRosSystem.g:11013:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_3__0 ) ) ) ) - { - // InternalRosSystem.g:11013:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_3__0 ) ) ) ) - // InternalRosSystem.g:11014:4: {...}? => ( ( ( rule__ComponentInterface__Group_6_3__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - throw new FailedPredicateException(input, "rule__ComponentInterface__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3)"); - } - // InternalRosSystem.g:11014:114: ( ( ( rule__ComponentInterface__Group_6_3__0 ) ) ) - // InternalRosSystem.g:11015:5: ( ( rule__ComponentInterface__Group_6_3__0 ) ) - { + } + return ; + } + // $ANTLR end "rule__PrivateNamespace__Group__3__Impl" - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3); - - selected = true; - - // InternalRosSystem.g:11021:5: ( ( rule__ComponentInterface__Group_6_3__0 ) ) - // InternalRosSystem.g:11022:6: ( rule__ComponentInterface__Group_6_3__0 ) - { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_3()); - // InternalRosSystem.g:11023:6: ( rule__ComponentInterface__Group_6_3__0 ) - // InternalRosSystem.g:11023:7: rule__ComponentInterface__Group_6_3__0 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_3__0(); + // $ANTLR start "rule__PrivateNamespace__Group__4" + // InternalRosSystem.g:11107:1: rule__PrivateNamespace__Group__4 : rule__PrivateNamespace__Group__4__Impl ; + public final void rule__PrivateNamespace__Group__4() throws RecognitionException { - state._fsp--; + int stackSize = keepStackSize(); + + try { + // InternalRosSystem.g:11111:1: ( rule__PrivateNamespace__Group__4__Impl ) + // InternalRosSystem.g:11112:2: rule__PrivateNamespace__Group__4__Impl + { + pushFollow(FOLLOW_2); + rule__PrivateNamespace__Group__4__Impl(); + state._fsp--; - } - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_3()); + } - } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + restoreStackSize(stackSize); - } + } + return ; + } + // $ANTLR end "rule__PrivateNamespace__Group__4" - } + // $ANTLR start "rule__PrivateNamespace__Group__4__Impl" + // InternalRosSystem.g:11118:1: rule__PrivateNamespace__Group__4__Impl : ( '}' ) ; + public final void rule__PrivateNamespace__Group__4__Impl() throws RecognitionException { + int stackSize = keepStackSize(); + + try { + // InternalRosSystem.g:11122:1: ( ( '}' ) ) + // InternalRosSystem.g:11123:1: ( '}' ) + { + // InternalRosSystem.g:11123:1: ( '}' ) + // InternalRosSystem.g:11124:2: '}' + { + before(grammarAccess.getPrivateNamespaceAccess().getRightCurlyBracketKeyword_4()); + match(input,26,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getRightCurlyBracketKeyword_4()); - } - break; - case 5 : - // InternalRosSystem.g:11028:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_4__0 ) ) ) ) - { - // InternalRosSystem.g:11028:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_4__0 ) ) ) ) - // InternalRosSystem.g:11029:4: {...}? => ( ( ( rule__ComponentInterface__Group_6_4__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - throw new FailedPredicateException(input, "rule__ComponentInterface__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4)"); - } - // InternalRosSystem.g:11029:114: ( ( ( rule__ComponentInterface__Group_6_4__0 ) ) ) - // InternalRosSystem.g:11030:5: ( ( rule__ComponentInterface__Group_6_4__0 ) ) - { + } - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4); - - selected = true; - - // InternalRosSystem.g:11036:5: ( ( rule__ComponentInterface__Group_6_4__0 ) ) - // InternalRosSystem.g:11037:6: ( rule__ComponentInterface__Group_6_4__0 ) - { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_4()); - // InternalRosSystem.g:11038:6: ( rule__ComponentInterface__Group_6_4__0 ) - // InternalRosSystem.g:11038:7: rule__ComponentInterface__Group_6_4__0 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_4__0(); + } - state._fsp--; + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + restoreStackSize(stackSize); - } + } + return ; + } + // $ANTLR end "rule__PrivateNamespace__Group__4__Impl" - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_4()); - } + // $ANTLR start "rule__PrivateNamespace__Group_3__0" + // InternalRosSystem.g:11134: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 { + // InternalRosSystem.g:11138:1: ( rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 ) + // InternalRosSystem.g:11139:2: rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 + { + pushFollow(FOLLOW_4); + rule__PrivateNamespace__Group_3__0__Impl(); - } + state._fsp--; + pushFollow(FOLLOW_2); + rule__PrivateNamespace__Group_3__1(); - } + state._fsp--; - } - break; - case 6 : - // InternalRosSystem.g:11043:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_5__0 ) ) ) ) - { - // InternalRosSystem.g:11043:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_5__0 ) ) ) ) - // InternalRosSystem.g:11044:4: {...}? => ( ( ( rule__ComponentInterface__Group_6_5__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - throw new FailedPredicateException(input, "rule__ComponentInterface__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5)"); - } - // InternalRosSystem.g:11044:114: ( ( ( rule__ComponentInterface__Group_6_5__0 ) ) ) - // InternalRosSystem.g:11045:5: ( ( rule__ComponentInterface__Group_6_5__0 ) ) - { + } - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5); - + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { - selected = true; - - // InternalRosSystem.g:11051:5: ( ( rule__ComponentInterface__Group_6_5__0 ) ) - // InternalRosSystem.g:11052:6: ( rule__ComponentInterface__Group_6_5__0 ) - { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_5()); - // InternalRosSystem.g:11053:6: ( rule__ComponentInterface__Group_6_5__0 ) - // InternalRosSystem.g:11053:7: rule__ComponentInterface__Group_6_5__0 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_5__0(); + restoreStackSize(stackSize); - state._fsp--; + } + return ; + } + // $ANTLR end "rule__PrivateNamespace__Group_3__0" - } + // $ANTLR start "rule__PrivateNamespace__Group_3__0__Impl" + // InternalRosSystem.g:11146:1: rule__PrivateNamespace__Group_3__0__Impl : ( 'parts' ) ; + public final void rule__PrivateNamespace__Group_3__0__Impl() throws RecognitionException { - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_5()); + int stackSize = keepStackSize(); + + try { + // InternalRosSystem.g:11150:1: ( ( 'parts' ) ) + // InternalRosSystem.g:11151:1: ( 'parts' ) + { + // InternalRosSystem.g:11151:1: ( 'parts' ) + // InternalRosSystem.g:11152:2: 'parts' + { + before(grammarAccess.getPrivateNamespaceAccess().getPartsKeyword_3_0()); + match(input,78,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getPartsKeyword_3_0()); - } + } - } + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { - } + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PrivateNamespace__Group_3__0__Impl" - } - break; - case 7 : - // InternalRosSystem.g:11058:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_6__0 ) ) ) ) - { - // InternalRosSystem.g:11058:3: ({...}? => ( ( ( rule__ComponentInterface__Group_6_6__0 ) ) ) ) - // InternalRosSystem.g:11059:4: {...}? => ( ( ( rule__ComponentInterface__Group_6_6__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - throw new FailedPredicateException(input, "rule__ComponentInterface__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6)"); - } - // InternalRosSystem.g:11059:114: ( ( ( rule__ComponentInterface__Group_6_6__0 ) ) ) - // InternalRosSystem.g:11060:5: ( ( rule__ComponentInterface__Group_6_6__0 ) ) - { + // $ANTLR start "rule__PrivateNamespace__Group_3__1" + // InternalRosSystem.g:11161: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 { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6); - + int stackSize = keepStackSize(); + + try { + // InternalRosSystem.g:11165:1: ( rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 ) + // InternalRosSystem.g:11166:2: rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 + { + pushFollow(FOLLOW_64); + rule__PrivateNamespace__Group_3__1__Impl(); - selected = true; - - // InternalRosSystem.g:11066:5: ( ( rule__ComponentInterface__Group_6_6__0 ) ) - // InternalRosSystem.g:11067:6: ( rule__ComponentInterface__Group_6_6__0 ) - { - before(grammarAccess.getComponentInterfaceAccess().getGroup_6_6()); - // InternalRosSystem.g:11068:6: ( rule__ComponentInterface__Group_6_6__0 ) - // InternalRosSystem.g:11068:7: rule__ComponentInterface__Group_6_6__0 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__Group_6_6__0(); + state._fsp--; - state._fsp--; + pushFollow(FOLLOW_2); + rule__PrivateNamespace__Group_3__2(); + state._fsp--; - } - after(grammarAccess.getComponentInterfaceAccess().getGroup_6_6()); + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PrivateNamespace__Group_3__1" + + + // $ANTLR start "rule__PrivateNamespace__Group_3__1__Impl" + // InternalRosSystem.g:11173:1: rule__PrivateNamespace__Group_3__1__Impl : ( '{' ) ; + public final void rule__PrivateNamespace__Group_3__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystem.g:11177:1: ( ( '{' ) ) + // InternalRosSystem.g:11178:1: ( '{' ) + { + // InternalRosSystem.g:11178:1: ( '{' ) + // InternalRosSystem.g:11179:2: '{' + { + before(grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); + match(input,24,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { - } + restoreStackSize(stackSize); + } + return ; + } + // $ANTLR end "rule__PrivateNamespace__Group_3__1__Impl" - } + // $ANTLR start "rule__PrivateNamespace__Group_3__2" + // InternalRosSystem.g:11188: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 { + // InternalRosSystem.g:11192:1: ( rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 ) + // InternalRosSystem.g:11193:2: rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 + { + pushFollow(FOLLOW_28); + rule__PrivateNamespace__Group_3__2__Impl(); + state._fsp--; - } - break; + pushFollow(FOLLOW_2); + rule__PrivateNamespace__Group_3__3(); - } + state._fsp--; } @@ -33264,68 +33490,40 @@ else if ( LA70_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getC } finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); restoreStackSize(stackSize); } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6__Impl" + // $ANTLR end "rule__PrivateNamespace__Group_3__2" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6__0" - // InternalRosSystem.g:11081:1: rule__ComponentInterface__UnorderedGroup_6__0 : rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__1 )? ; - public final void rule__ComponentInterface__UnorderedGroup_6__0() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group_3__2__Impl" + // InternalRosSystem.g:11200: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 { - // InternalRosSystem.g:11085:1: ( rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__1 )? ) - // InternalRosSystem.g:11086:2: rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__1 )? + // InternalRosSystem.g:11204:1: ( ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) ) + // InternalRosSystem.g:11205:1: ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) + { + // InternalRosSystem.g:11205:1: ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) + // InternalRosSystem.g:11206:2: ( rule__PrivateNamespace__PartsAssignment_3_2 ) + { + before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_3_2()); + // InternalRosSystem.g:11207:2: ( rule__PrivateNamespace__PartsAssignment_3_2 ) + // InternalRosSystem.g:11207:3: rule__PrivateNamespace__PartsAssignment_3_2 { - pushFollow(FOLLOW_67); - rule__ComponentInterface__UnorderedGroup_6__Impl(); + pushFollow(FOLLOW_2); + rule__PrivateNamespace__PartsAssignment_3_2(); state._fsp--; - // InternalRosSystem.g:11087:2: ( rule__ComponentInterface__UnorderedGroup_6__1 )? - int alt71=2; - int LA71_0 = input.LA(1); - if ( LA71_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt71=1; - } - else if ( LA71_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt71=1; - } - else if ( LA71_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt71=1; - } - else if ( LA71_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt71=1; - } - else if ( LA71_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt71=1; - } - else if ( LA71_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt71=1; } - else if ( LA71_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt71=1; - } - switch (alt71) { - case 1 : - // InternalRosSystem.g:11087:2: rule__ComponentInterface__UnorderedGroup_6__1 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6__1(); - - state._fsp--; - - } - break; + after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_3_2()); } @@ -33344,63 +33542,28 @@ else if ( LA71_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getC } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6__0" + // $ANTLR end "rule__PrivateNamespace__Group_3__2__Impl" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6__1" - // InternalRosSystem.g:11093:1: rule__ComponentInterface__UnorderedGroup_6__1 : rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__2 )? ; - public final void rule__ComponentInterface__UnorderedGroup_6__1() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group_3__3" + // InternalRosSystem.g:11215: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 { - // InternalRosSystem.g:11097:1: ( rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__2 )? ) - // InternalRosSystem.g:11098:2: rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__2 )? + // InternalRosSystem.g:11219:1: ( rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 ) + // InternalRosSystem.g:11220:2: rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 { - pushFollow(FOLLOW_67); - rule__ComponentInterface__UnorderedGroup_6__Impl(); + pushFollow(FOLLOW_28); + rule__PrivateNamespace__Group_3__3__Impl(); state._fsp--; - // InternalRosSystem.g:11099:2: ( rule__ComponentInterface__UnorderedGroup_6__2 )? - int alt72=2; - int LA72_0 = input.LA(1); - - if ( LA72_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt72=1; - } - else if ( LA72_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt72=1; - } - else if ( LA72_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt72=1; - } - else if ( LA72_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt72=1; - } - else if ( LA72_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt72=1; - } - else if ( LA72_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt72=1; - } - else if ( LA72_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt72=1; - } - switch (alt72) { - case 1 : - // InternalRosSystem.g:11099:2: rule__ComponentInterface__UnorderedGroup_6__2 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6__2(); - - state._fsp--; - - - } - break; + pushFollow(FOLLOW_2); + rule__PrivateNamespace__Group_3__4(); - } + state._fsp--; } @@ -33417,61 +33580,53 @@ else if ( LA72_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getC } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6__1" + // $ANTLR end "rule__PrivateNamespace__Group_3__3" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6__2" - // InternalRosSystem.g:11105:1: rule__ComponentInterface__UnorderedGroup_6__2 : rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__3 )? ; - public final void rule__ComponentInterface__UnorderedGroup_6__2() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group_3__3__Impl" + // InternalRosSystem.g:11227: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 { - // InternalRosSystem.g:11109:1: ( rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__3 )? ) - // InternalRosSystem.g:11110:2: rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__3 )? + // InternalRosSystem.g:11231:1: ( ( ( rule__PrivateNamespace__Group_3_3__0 )* ) ) + // InternalRosSystem.g:11232:1: ( ( rule__PrivateNamespace__Group_3_3__0 )* ) + { + // InternalRosSystem.g:11232:1: ( ( rule__PrivateNamespace__Group_3_3__0 )* ) + // InternalRosSystem.g:11233:2: ( rule__PrivateNamespace__Group_3_3__0 )* { - pushFollow(FOLLOW_67); - rule__ComponentInterface__UnorderedGroup_6__Impl(); + before(grammarAccess.getPrivateNamespaceAccess().getGroup_3_3()); + // InternalRosSystem.g:11234:2: ( rule__PrivateNamespace__Group_3_3__0 )* + loop74: + do { + int alt74=2; + int LA74_0 = input.LA(1); - state._fsp--; + if ( (LA74_0==30) ) { + alt74=1; + } - // InternalRosSystem.g:11111:2: ( rule__ComponentInterface__UnorderedGroup_6__3 )? - int alt73=2; - int LA73_0 = input.LA(1); - if ( LA73_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt73=1; - } - else if ( LA73_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt73=1; - } - else if ( LA73_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt73=1; - } - else if ( LA73_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt73=1; - } - else if ( LA73_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt73=1; - } - else if ( LA73_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt73=1; - } - else if ( LA73_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt73=1; - } - switch (alt73) { - case 1 : - // InternalRosSystem.g:11111:2: rule__ComponentInterface__UnorderedGroup_6__3 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6__3(); + switch (alt74) { + case 1 : + // InternalRosSystem.g:11234:3: rule__PrivateNamespace__Group_3_3__0 + { + pushFollow(FOLLOW_11); + rule__PrivateNamespace__Group_3_3__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; + + default : + break loop74; + } + } while (true); + + after(grammarAccess.getPrivateNamespaceAccess().getGroup_3_3()); } @@ -33490,61 +33645,58 @@ else if ( LA73_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getC } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6__2" + // $ANTLR end "rule__PrivateNamespace__Group_3__3__Impl" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6__3" - // InternalRosSystem.g:11117:1: rule__ComponentInterface__UnorderedGroup_6__3 : rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__4 )? ; - public final void rule__ComponentInterface__UnorderedGroup_6__3() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group_3__4" + // InternalRosSystem.g:11242: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 { - // InternalRosSystem.g:11121:1: ( rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__4 )? ) - // InternalRosSystem.g:11122:2: rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__4 )? + // InternalRosSystem.g:11246:1: ( rule__PrivateNamespace__Group_3__4__Impl ) + // InternalRosSystem.g:11247:2: rule__PrivateNamespace__Group_3__4__Impl { - pushFollow(FOLLOW_67); - rule__ComponentInterface__UnorderedGroup_6__Impl(); + pushFollow(FOLLOW_2); + rule__PrivateNamespace__Group_3__4__Impl(); state._fsp--; - // InternalRosSystem.g:11123:2: ( rule__ComponentInterface__UnorderedGroup_6__4 )? - int alt74=2; - int LA74_0 = input.LA(1); - if ( LA74_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt74=1; - } - else if ( LA74_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt74=1; - } - else if ( LA74_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt74=1; } - else if ( LA74_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt74=1; - } - else if ( LA74_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt74=1; - } - else if ( LA74_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt74=1; - } - else if ( LA74_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt74=1; - } - switch (alt74) { - case 1 : - // InternalRosSystem.g:11123:2: rule__ComponentInterface__UnorderedGroup_6__4 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6__4(); - state._fsp--; + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + restoreStackSize(stackSize); - } - break; + } + return ; + } + // $ANTLR end "rule__PrivateNamespace__Group_3__4" + + + // $ANTLR start "rule__PrivateNamespace__Group_3__4__Impl" + // InternalRosSystem.g:11253:1: rule__PrivateNamespace__Group_3__4__Impl : ( '}' ) ; + public final void rule__PrivateNamespace__Group_3__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystem.g:11257:1: ( ( '}' ) ) + // InternalRosSystem.g:11258:1: ( '}' ) + { + // InternalRosSystem.g:11258:1: ( '}' ) + // InternalRosSystem.g:11259:2: '}' + { + before(grammarAccess.getPrivateNamespaceAccess().getRightCurlyBracketKeyword_3_4()); + match(input,26,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getRightCurlyBracketKeyword_3_4()); } @@ -33563,63 +33715,28 @@ else if ( LA74_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getC } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6__3" + // $ANTLR end "rule__PrivateNamespace__Group_3__4__Impl" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6__4" - // InternalRosSystem.g:11129:1: rule__ComponentInterface__UnorderedGroup_6__4 : rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__5 )? ; - public final void rule__ComponentInterface__UnorderedGroup_6__4() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group_3_3__0" + // InternalRosSystem.g:11269: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 { - // InternalRosSystem.g:11133:1: ( rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__5 )? ) - // InternalRosSystem.g:11134:2: rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__5 )? + // InternalRosSystem.g:11273:1: ( rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 ) + // InternalRosSystem.g:11274:2: rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 { - pushFollow(FOLLOW_67); - rule__ComponentInterface__UnorderedGroup_6__Impl(); + pushFollow(FOLLOW_64); + rule__PrivateNamespace__Group_3_3__0__Impl(); state._fsp--; - // InternalRosSystem.g:11135:2: ( rule__ComponentInterface__UnorderedGroup_6__5 )? - int alt75=2; - int LA75_0 = input.LA(1); - - if ( LA75_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt75=1; - } - else if ( LA75_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt75=1; - } - else if ( LA75_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt75=1; - } - else if ( LA75_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt75=1; - } - else if ( LA75_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt75=1; - } - else if ( LA75_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt75=1; - } - else if ( LA75_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt75=1; - } - switch (alt75) { - case 1 : - // InternalRosSystem.g:11135:2: rule__ComponentInterface__UnorderedGroup_6__5 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6__5(); - - state._fsp--; - - - } - break; + pushFollow(FOLLOW_2); + rule__PrivateNamespace__Group_3_3__1(); - } + state._fsp--; } @@ -33636,63 +33753,60 @@ else if ( LA75_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getC } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6__4" + // $ANTLR end "rule__PrivateNamespace__Group_3_3__0" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6__5" - // InternalRosSystem.g:11141:1: rule__ComponentInterface__UnorderedGroup_6__5 : rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__6 )? ; - public final void rule__ComponentInterface__UnorderedGroup_6__5() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group_3_3__0__Impl" + // InternalRosSystem.g:11281:1: rule__PrivateNamespace__Group_3_3__0__Impl : ( ',' ) ; + public final void rule__PrivateNamespace__Group_3_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11145:1: ( rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__6 )? ) - // InternalRosSystem.g:11146:2: rule__ComponentInterface__UnorderedGroup_6__Impl ( rule__ComponentInterface__UnorderedGroup_6__6 )? + // InternalRosSystem.g:11285:1: ( ( ',' ) ) + // InternalRosSystem.g:11286:1: ( ',' ) + { + // InternalRosSystem.g:11286:1: ( ',' ) + // InternalRosSystem.g:11287:2: ',' { - pushFollow(FOLLOW_67); - rule__ComponentInterface__UnorderedGroup_6__Impl(); + before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_3_3_0()); + match(input,30,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_3_3_0()); - state._fsp--; + } - // InternalRosSystem.g:11147:2: ( rule__ComponentInterface__UnorderedGroup_6__6 )? - int alt76=2; - int LA76_0 = input.LA(1); - if ( LA76_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt76=1; - } - else if ( LA76_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt76=1; - } - else if ( LA76_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt76=1; - } - else if ( LA76_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt76=1; } - else if ( LA76_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt76=1; - } - else if ( LA76_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt76=1; - } - else if ( LA76_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt76=1; - } - switch (alt76) { - case 1 : - // InternalRosSystem.g:11147:2: rule__ComponentInterface__UnorderedGroup_6__6 - { - pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6__6(); - state._fsp--; + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + restoreStackSize(stackSize); - } - break; + } + return ; + } + // $ANTLR end "rule__PrivateNamespace__Group_3_3__0__Impl" - } + + // $ANTLR start "rule__PrivateNamespace__Group_3_3__1" + // InternalRosSystem.g:11296: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 { + // InternalRosSystem.g:11300:1: ( rule__PrivateNamespace__Group_3_3__1__Impl ) + // InternalRosSystem.g:11301:2: rule__PrivateNamespace__Group_3_3__1__Impl + { + pushFollow(FOLLOW_2); + rule__PrivateNamespace__Group_3_3__1__Impl(); + + state._fsp--; } @@ -33709,25 +33823,39 @@ else if ( LA76_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getC } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6__5" + // $ANTLR end "rule__PrivateNamespace__Group_3_3__1" - // $ANTLR start "rule__ComponentInterface__UnorderedGroup_6__6" - // InternalRosSystem.g:11153:1: rule__ComponentInterface__UnorderedGroup_6__6 : rule__ComponentInterface__UnorderedGroup_6__Impl ; - public final void rule__ComponentInterface__UnorderedGroup_6__6() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group_3_3__1__Impl" + // InternalRosSystem.g:11307: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 { - // InternalRosSystem.g:11157:1: ( rule__ComponentInterface__UnorderedGroup_6__Impl ) - // InternalRosSystem.g:11158:2: rule__ComponentInterface__UnorderedGroup_6__Impl + // InternalRosSystem.g:11311:1: ( ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) ) + // InternalRosSystem.g:11312:1: ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) + { + // InternalRosSystem.g:11312:1: ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) + // InternalRosSystem.g:11313:2: ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) + { + before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_3_3_1()); + // InternalRosSystem.g:11314:2: ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) + // InternalRosSystem.g:11314:3: rule__PrivateNamespace__PartsAssignment_3_3_1 { pushFollow(FOLLOW_2); - rule__ComponentInterface__UnorderedGroup_6__Impl(); + rule__PrivateNamespace__PartsAssignment_3_3_1(); state._fsp--; + } + + after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_3_3_1()); + + } + + } } @@ -33742,21 +33870,21 @@ public final void rule__ComponentInterface__UnorderedGroup_6__6() throws Recogni } return ; } - // $ANTLR end "rule__ComponentInterface__UnorderedGroup_6__6" + // $ANTLR end "rule__PrivateNamespace__Group_3_3__1__Impl" // $ANTLR start "rule__RosSystem__NameAssignment_4" - // InternalRosSystem.g:11165:1: rule__RosSystem__NameAssignment_4 : ( ruleEString ) ; + // InternalRosSystem.g:11323:1: rule__RosSystem__NameAssignment_4 : ( ruleEString ) ; public final void rule__RosSystem__NameAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11169:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11170:2: ( ruleEString ) + // InternalRosSystem.g:11327:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11328:2: ( ruleEString ) { - // InternalRosSystem.g:11170:2: ( ruleEString ) - // InternalRosSystem.g:11171:3: ruleEString + // InternalRosSystem.g:11328:2: ( ruleEString ) + // InternalRosSystem.g:11329:3: ruleEString { before(grammarAccess.getRosSystemAccess().getNameEStringParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -33786,26 +33914,26 @@ public final void rule__RosSystem__NameAssignment_4() throws RecognitionExceptio // $ANTLR end "rule__RosSystem__NameAssignment_4" - // $ANTLR start "rule__RosSystem__RosComponentAssignment_5_0_2_0" - // InternalRosSystem.g:11180:1: rule__RosSystem__RosComponentAssignment_5_0_2_0 : ( ruleComponentInterface ) ; - public final void rule__RosSystem__RosComponentAssignment_5_0_2_0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__RosComponentAssignment_5_2_0" + // InternalRosSystem.g:11338:1: rule__RosSystem__RosComponentAssignment_5_2_0 : ( ruleComponentInterface ) ; + public final void rule__RosSystem__RosComponentAssignment_5_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11184:1: ( ( ruleComponentInterface ) ) - // InternalRosSystem.g:11185:2: ( ruleComponentInterface ) + // InternalRosSystem.g:11342:1: ( ( ruleComponentInterface ) ) + // InternalRosSystem.g:11343:2: ( ruleComponentInterface ) { - // InternalRosSystem.g:11185:2: ( ruleComponentInterface ) - // InternalRosSystem.g:11186:3: ruleComponentInterface + // InternalRosSystem.g:11343:2: ( ruleComponentInterface ) + // InternalRosSystem.g:11344:3: ruleComponentInterface { - before(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_0_2_0_0()); + before(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_2_0_0()); pushFollow(FOLLOW_2); ruleComponentInterface(); state._fsp--; - after(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_0_2_0_0()); + after(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_2_0_0()); } @@ -33824,29 +33952,29 @@ public final void rule__RosSystem__RosComponentAssignment_5_0_2_0() throws Recog } return ; } - // $ANTLR end "rule__RosSystem__RosComponentAssignment_5_0_2_0" + // $ANTLR end "rule__RosSystem__RosComponentAssignment_5_2_0" - // $ANTLR start "rule__RosSystem__RosComponentAssignment_5_0_2_1_1" - // InternalRosSystem.g:11195:1: rule__RosSystem__RosComponentAssignment_5_0_2_1_1 : ( ruleComponentInterface ) ; - public final void rule__RosSystem__RosComponentAssignment_5_0_2_1_1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__RosComponentAssignment_5_2_1_1" + // InternalRosSystem.g:11353:1: rule__RosSystem__RosComponentAssignment_5_2_1_1 : ( ruleComponentInterface ) ; + public final void rule__RosSystem__RosComponentAssignment_5_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11199:1: ( ( ruleComponentInterface ) ) - // InternalRosSystem.g:11200:2: ( ruleComponentInterface ) + // InternalRosSystem.g:11357:1: ( ( ruleComponentInterface ) ) + // InternalRosSystem.g:11358:2: ( ruleComponentInterface ) { - // InternalRosSystem.g:11200:2: ( ruleComponentInterface ) - // InternalRosSystem.g:11201:3: ruleComponentInterface + // InternalRosSystem.g:11358:2: ( ruleComponentInterface ) + // InternalRosSystem.g:11359:3: ruleComponentInterface { - before(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_0_2_1_1_0()); + before(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_2_1_1_0()); pushFollow(FOLLOW_2); ruleComponentInterface(); state._fsp--; - after(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_0_2_1_1_0()); + after(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_2_1_1_0()); } @@ -33865,29 +33993,29 @@ public final void rule__RosSystem__RosComponentAssignment_5_0_2_1_1() throws Rec } return ; } - // $ANTLR end "rule__RosSystem__RosComponentAssignment_5_0_2_1_1" + // $ANTLR end "rule__RosSystem__RosComponentAssignment_5_2_1_1" - // $ANTLR start "rule__RosSystem__TopicConnectionsAssignment_5_1_2_0" - // InternalRosSystem.g:11210:1: rule__RosSystem__TopicConnectionsAssignment_5_1_2_0 : ( ruleTopicConnection ) ; - public final void rule__RosSystem__TopicConnectionsAssignment_5_1_2_0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__TopicConnectionsAssignment_6_2_0" + // InternalRosSystem.g:11368:1: rule__RosSystem__TopicConnectionsAssignment_6_2_0 : ( ruleTopicConnection ) ; + public final void rule__RosSystem__TopicConnectionsAssignment_6_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11214:1: ( ( ruleTopicConnection ) ) - // InternalRosSystem.g:11215:2: ( ruleTopicConnection ) + // InternalRosSystem.g:11372:1: ( ( ruleTopicConnection ) ) + // InternalRosSystem.g:11373:2: ( ruleTopicConnection ) { - // InternalRosSystem.g:11215:2: ( ruleTopicConnection ) - // InternalRosSystem.g:11216:3: ruleTopicConnection + // InternalRosSystem.g:11373:2: ( ruleTopicConnection ) + // InternalRosSystem.g:11374:3: ruleTopicConnection { - before(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_5_1_2_0_0()); + before(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_6_2_0_0()); pushFollow(FOLLOW_2); ruleTopicConnection(); state._fsp--; - after(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_5_1_2_0_0()); + after(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_6_2_0_0()); } @@ -33906,29 +34034,29 @@ public final void rule__RosSystem__TopicConnectionsAssignment_5_1_2_0() throws R } return ; } - // $ANTLR end "rule__RosSystem__TopicConnectionsAssignment_5_1_2_0" + // $ANTLR end "rule__RosSystem__TopicConnectionsAssignment_6_2_0" - // $ANTLR start "rule__RosSystem__TopicConnectionsAssignment_5_1_2_1_1" - // InternalRosSystem.g:11225:1: rule__RosSystem__TopicConnectionsAssignment_5_1_2_1_1 : ( ruleTopicConnection ) ; - public final void rule__RosSystem__TopicConnectionsAssignment_5_1_2_1_1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__TopicConnectionsAssignment_6_2_1_1" + // InternalRosSystem.g:11383:1: rule__RosSystem__TopicConnectionsAssignment_6_2_1_1 : ( ruleTopicConnection ) ; + public final void rule__RosSystem__TopicConnectionsAssignment_6_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11229:1: ( ( ruleTopicConnection ) ) - // InternalRosSystem.g:11230:2: ( ruleTopicConnection ) + // InternalRosSystem.g:11387:1: ( ( ruleTopicConnection ) ) + // InternalRosSystem.g:11388:2: ( ruleTopicConnection ) { - // InternalRosSystem.g:11230:2: ( ruleTopicConnection ) - // InternalRosSystem.g:11231:3: ruleTopicConnection + // InternalRosSystem.g:11388:2: ( ruleTopicConnection ) + // InternalRosSystem.g:11389:3: ruleTopicConnection { - before(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_5_1_2_1_1_0()); + before(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_6_2_1_1_0()); pushFollow(FOLLOW_2); ruleTopicConnection(); state._fsp--; - after(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_5_1_2_1_1_0()); + after(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_6_2_1_1_0()); } @@ -33947,29 +34075,29 @@ public final void rule__RosSystem__TopicConnectionsAssignment_5_1_2_1_1() throws } return ; } - // $ANTLR end "rule__RosSystem__TopicConnectionsAssignment_5_1_2_1_1" + // $ANTLR end "rule__RosSystem__TopicConnectionsAssignment_6_2_1_1" - // $ANTLR start "rule__RosSystem__ServiceConnectionsAssignment_5_2_2_0" - // InternalRosSystem.g:11240:1: rule__RosSystem__ServiceConnectionsAssignment_5_2_2_0 : ( ruleServiceConnection ) ; - public final void rule__RosSystem__ServiceConnectionsAssignment_5_2_2_0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__ServiceConnectionsAssignment_7_2_0" + // InternalRosSystem.g:11398:1: rule__RosSystem__ServiceConnectionsAssignment_7_2_0 : ( ruleServiceConnection ) ; + public final void rule__RosSystem__ServiceConnectionsAssignment_7_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11244:1: ( ( ruleServiceConnection ) ) - // InternalRosSystem.g:11245:2: ( ruleServiceConnection ) + // InternalRosSystem.g:11402:1: ( ( ruleServiceConnection ) ) + // InternalRosSystem.g:11403:2: ( ruleServiceConnection ) { - // InternalRosSystem.g:11245:2: ( ruleServiceConnection ) - // InternalRosSystem.g:11246:3: ruleServiceConnection + // InternalRosSystem.g:11403:2: ( ruleServiceConnection ) + // InternalRosSystem.g:11404:3: ruleServiceConnection { - before(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_5_2_2_0_0()); + before(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_7_2_0_0()); pushFollow(FOLLOW_2); ruleServiceConnection(); state._fsp--; - after(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_5_2_2_0_0()); + after(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_7_2_0_0()); } @@ -33988,29 +34116,29 @@ public final void rule__RosSystem__ServiceConnectionsAssignment_5_2_2_0() throws } return ; } - // $ANTLR end "rule__RosSystem__ServiceConnectionsAssignment_5_2_2_0" + // $ANTLR end "rule__RosSystem__ServiceConnectionsAssignment_7_2_0" - // $ANTLR start "rule__RosSystem__ServiceConnectionsAssignment_5_2_2_1_1" - // InternalRosSystem.g:11255:1: rule__RosSystem__ServiceConnectionsAssignment_5_2_2_1_1 : ( ruleServiceConnection ) ; - public final void rule__RosSystem__ServiceConnectionsAssignment_5_2_2_1_1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1" + // InternalRosSystem.g:11413:1: rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1 : ( ruleServiceConnection ) ; + public final void rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11259:1: ( ( ruleServiceConnection ) ) - // InternalRosSystem.g:11260:2: ( ruleServiceConnection ) + // InternalRosSystem.g:11417:1: ( ( ruleServiceConnection ) ) + // InternalRosSystem.g:11418:2: ( ruleServiceConnection ) { - // InternalRosSystem.g:11260:2: ( ruleServiceConnection ) - // InternalRosSystem.g:11261:3: ruleServiceConnection + // InternalRosSystem.g:11418:2: ( ruleServiceConnection ) + // InternalRosSystem.g:11419:3: ruleServiceConnection { - before(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_5_2_2_1_1_0()); + before(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_7_2_1_1_0()); pushFollow(FOLLOW_2); ruleServiceConnection(); state._fsp--; - after(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_5_2_2_1_1_0()); + after(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_7_2_1_1_0()); } @@ -34029,29 +34157,29 @@ public final void rule__RosSystem__ServiceConnectionsAssignment_5_2_2_1_1() thro } return ; } - // $ANTLR end "rule__RosSystem__ServiceConnectionsAssignment_5_2_2_1_1" + // $ANTLR end "rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1" - // $ANTLR start "rule__RosSystem__ActionConnectionsAssignment_5_3_2_0" - // InternalRosSystem.g:11270:1: rule__RosSystem__ActionConnectionsAssignment_5_3_2_0 : ( ruleActionConnection ) ; - public final void rule__RosSystem__ActionConnectionsAssignment_5_3_2_0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__ActionConnectionsAssignment_8_2_0" + // InternalRosSystem.g:11428:1: rule__RosSystem__ActionConnectionsAssignment_8_2_0 : ( ruleActionConnection ) ; + public final void rule__RosSystem__ActionConnectionsAssignment_8_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11274:1: ( ( ruleActionConnection ) ) - // InternalRosSystem.g:11275:2: ( ruleActionConnection ) + // InternalRosSystem.g:11432:1: ( ( ruleActionConnection ) ) + // InternalRosSystem.g:11433:2: ( ruleActionConnection ) { - // InternalRosSystem.g:11275:2: ( ruleActionConnection ) - // InternalRosSystem.g:11276:3: ruleActionConnection + // InternalRosSystem.g:11433:2: ( ruleActionConnection ) + // InternalRosSystem.g:11434:3: ruleActionConnection { - before(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_5_3_2_0_0()); + before(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_8_2_0_0()); pushFollow(FOLLOW_2); ruleActionConnection(); state._fsp--; - after(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_5_3_2_0_0()); + after(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_8_2_0_0()); } @@ -34070,29 +34198,29 @@ public final void rule__RosSystem__ActionConnectionsAssignment_5_3_2_0() throws } return ; } - // $ANTLR end "rule__RosSystem__ActionConnectionsAssignment_5_3_2_0" + // $ANTLR end "rule__RosSystem__ActionConnectionsAssignment_8_2_0" - // $ANTLR start "rule__RosSystem__ActionConnectionsAssignment_5_3_2_1_1" - // InternalRosSystem.g:11285:1: rule__RosSystem__ActionConnectionsAssignment_5_3_2_1_1 : ( ruleActionConnection ) ; - public final void rule__RosSystem__ActionConnectionsAssignment_5_3_2_1_1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__ActionConnectionsAssignment_8_2_1_1" + // InternalRosSystem.g:11443:1: rule__RosSystem__ActionConnectionsAssignment_8_2_1_1 : ( ruleActionConnection ) ; + public final void rule__RosSystem__ActionConnectionsAssignment_8_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11289:1: ( ( ruleActionConnection ) ) - // InternalRosSystem.g:11290:2: ( ruleActionConnection ) + // InternalRosSystem.g:11447:1: ( ( ruleActionConnection ) ) + // InternalRosSystem.g:11448:2: ( ruleActionConnection ) { - // InternalRosSystem.g:11290:2: ( ruleActionConnection ) - // InternalRosSystem.g:11291:3: ruleActionConnection + // InternalRosSystem.g:11448:2: ( ruleActionConnection ) + // InternalRosSystem.g:11449:3: ruleActionConnection { - before(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_5_3_2_1_1_0()); + before(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_8_2_1_1_0()); pushFollow(FOLLOW_2); ruleActionConnection(); state._fsp--; - after(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_5_3_2_1_1_0()); + after(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_8_2_1_1_0()); } @@ -34111,29 +34239,29 @@ public final void rule__RosSystem__ActionConnectionsAssignment_5_3_2_1_1() throw } return ; } - // $ANTLR end "rule__RosSystem__ActionConnectionsAssignment_5_3_2_1_1" + // $ANTLR end "rule__RosSystem__ActionConnectionsAssignment_8_2_1_1" - // $ANTLR start "rule__RosSystem__ParameterAssignment_5_4_2_0" - // InternalRosSystem.g:11300:1: rule__RosSystem__ParameterAssignment_5_4_2_0 : ( ruleParameter ) ; - public final void rule__RosSystem__ParameterAssignment_5_4_2_0() throws RecognitionException { + // $ANTLR start "rule__RosSystem__ParameterAssignment_9_2_0" + // InternalRosSystem.g:11458:1: rule__RosSystem__ParameterAssignment_9_2_0 : ( ruleParameter ) ; + public final void rule__RosSystem__ParameterAssignment_9_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11304:1: ( ( ruleParameter ) ) - // InternalRosSystem.g:11305:2: ( ruleParameter ) + // InternalRosSystem.g:11462:1: ( ( ruleParameter ) ) + // InternalRosSystem.g:11463:2: ( ruleParameter ) { - // InternalRosSystem.g:11305:2: ( ruleParameter ) - // InternalRosSystem.g:11306:3: ruleParameter + // InternalRosSystem.g:11463:2: ( ruleParameter ) + // InternalRosSystem.g:11464:3: ruleParameter { - before(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_5_4_2_0_0()); + before(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_9_2_0_0()); pushFollow(FOLLOW_2); ruleParameter(); state._fsp--; - after(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_5_4_2_0_0()); + after(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_9_2_0_0()); } @@ -34152,29 +34280,29 @@ public final void rule__RosSystem__ParameterAssignment_5_4_2_0() throws Recognit } return ; } - // $ANTLR end "rule__RosSystem__ParameterAssignment_5_4_2_0" + // $ANTLR end "rule__RosSystem__ParameterAssignment_9_2_0" - // $ANTLR start "rule__RosSystem__ParameterAssignment_5_4_2_1_1" - // InternalRosSystem.g:11315:1: rule__RosSystem__ParameterAssignment_5_4_2_1_1 : ( ruleParameter ) ; - public final void rule__RosSystem__ParameterAssignment_5_4_2_1_1() throws RecognitionException { + // $ANTLR start "rule__RosSystem__ParameterAssignment_9_2_1_1" + // InternalRosSystem.g:11473:1: rule__RosSystem__ParameterAssignment_9_2_1_1 : ( ruleParameter ) ; + public final void rule__RosSystem__ParameterAssignment_9_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11319:1: ( ( ruleParameter ) ) - // InternalRosSystem.g:11320:2: ( ruleParameter ) + // InternalRosSystem.g:11477:1: ( ( ruleParameter ) ) + // InternalRosSystem.g:11478:2: ( ruleParameter ) { - // InternalRosSystem.g:11320:2: ( ruleParameter ) - // InternalRosSystem.g:11321:3: ruleParameter + // InternalRosSystem.g:11478:2: ( ruleParameter ) + // InternalRosSystem.g:11479:3: ruleParameter { - before(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_5_4_2_1_1_0()); + before(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_9_2_1_1_0()); pushFollow(FOLLOW_2); ruleParameter(); state._fsp--; - after(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_5_4_2_1_1_0()); + after(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_9_2_1_1_0()); } @@ -34193,21 +34321,21 @@ public final void rule__RosSystem__ParameterAssignment_5_4_2_1_1() throws Recogn } return ; } - // $ANTLR end "rule__RosSystem__ParameterAssignment_5_4_2_1_1" + // $ANTLR end "rule__RosSystem__ParameterAssignment_9_2_1_1" // $ANTLR start "rule__TopicConnection__TopicNameAssignment_1" - // InternalRosSystem.g:11330:1: rule__TopicConnection__TopicNameAssignment_1 : ( ruleEString ) ; + // InternalRosSystem.g:11488:1: rule__TopicConnection__TopicNameAssignment_1 : ( ruleEString ) ; public final void rule__TopicConnection__TopicNameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11334:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11335:2: ( ruleEString ) + // InternalRosSystem.g:11492:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11493:2: ( ruleEString ) { - // InternalRosSystem.g:11335:2: ( ruleEString ) - // InternalRosSystem.g:11336:3: ruleEString + // InternalRosSystem.g:11493:2: ( ruleEString ) + // InternalRosSystem.g:11494:3: ruleEString { before(grammarAccess.getTopicConnectionAccess().getTopicNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -34238,21 +34366,21 @@ public final void rule__TopicConnection__TopicNameAssignment_1() throws Recognit // $ANTLR start "rule__TopicConnection__FromAssignment_5" - // InternalRosSystem.g:11345:1: rule__TopicConnection__FromAssignment_5 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11503:1: rule__TopicConnection__FromAssignment_5 : ( ( ruleEString ) ) ; public final void rule__TopicConnection__FromAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11349:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11350:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11507:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11508:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11350:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11351:3: ( ruleEString ) + // InternalRosSystem.g:11508:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11509:3: ( ruleEString ) { before(grammarAccess.getTopicConnectionAccess().getFromRosPublisherCrossReference_5_0()); - // InternalRosSystem.g:11352:3: ( ruleEString ) - // InternalRosSystem.g:11353:4: ruleEString + // InternalRosSystem.g:11510:3: ( ruleEString ) + // InternalRosSystem.g:11511:4: ruleEString { before(grammarAccess.getTopicConnectionAccess().getFromRosPublisherEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -34287,21 +34415,21 @@ public final void rule__TopicConnection__FromAssignment_5() throws RecognitionEx // $ANTLR start "rule__TopicConnection__FromAssignment_6_1" - // InternalRosSystem.g:11364:1: rule__TopicConnection__FromAssignment_6_1 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11522:1: rule__TopicConnection__FromAssignment_6_1 : ( ( ruleEString ) ) ; public final void rule__TopicConnection__FromAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11368:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11369:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11526:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11527:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11369:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11370:3: ( ruleEString ) + // InternalRosSystem.g:11527:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11528:3: ( ruleEString ) { before(grammarAccess.getTopicConnectionAccess().getFromRosPublisherCrossReference_6_1_0()); - // InternalRosSystem.g:11371:3: ( ruleEString ) - // InternalRosSystem.g:11372:4: ruleEString + // InternalRosSystem.g:11529:3: ( ruleEString ) + // InternalRosSystem.g:11530:4: ruleEString { before(grammarAccess.getTopicConnectionAccess().getFromRosPublisherEStringParserRuleCall_6_1_0_1()); pushFollow(FOLLOW_2); @@ -34336,21 +34464,21 @@ public final void rule__TopicConnection__FromAssignment_6_1() throws Recognition // $ANTLR start "rule__TopicConnection__ToAssignment_10" - // InternalRosSystem.g:11383:1: rule__TopicConnection__ToAssignment_10 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11541:1: rule__TopicConnection__ToAssignment_10 : ( ( ruleEString ) ) ; public final void rule__TopicConnection__ToAssignment_10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11387:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11388:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11545:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11546:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11388:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11389:3: ( ruleEString ) + // InternalRosSystem.g:11546:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11547:3: ( ruleEString ) { before(grammarAccess.getTopicConnectionAccess().getToRosSubscriberCrossReference_10_0()); - // InternalRosSystem.g:11390:3: ( ruleEString ) - // InternalRosSystem.g:11391:4: ruleEString + // InternalRosSystem.g:11548:3: ( ruleEString ) + // InternalRosSystem.g:11549:4: ruleEString { before(grammarAccess.getTopicConnectionAccess().getToRosSubscriberEStringParserRuleCall_10_0_1()); pushFollow(FOLLOW_2); @@ -34385,21 +34513,21 @@ public final void rule__TopicConnection__ToAssignment_10() throws RecognitionExc // $ANTLR start "rule__TopicConnection__ToAssignment_11_1" - // InternalRosSystem.g:11402:1: rule__TopicConnection__ToAssignment_11_1 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11560:1: rule__TopicConnection__ToAssignment_11_1 : ( ( ruleEString ) ) ; public final void rule__TopicConnection__ToAssignment_11_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11406:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11407:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11564:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11565:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11407:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11408:3: ( ruleEString ) + // InternalRosSystem.g:11565:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11566:3: ( ruleEString ) { before(grammarAccess.getTopicConnectionAccess().getToRosSubscriberCrossReference_11_1_0()); - // InternalRosSystem.g:11409:3: ( ruleEString ) - // InternalRosSystem.g:11410:4: ruleEString + // InternalRosSystem.g:11567:3: ( ruleEString ) + // InternalRosSystem.g:11568:4: ruleEString { before(grammarAccess.getTopicConnectionAccess().getToRosSubscriberEStringParserRuleCall_11_1_0_1()); pushFollow(FOLLOW_2); @@ -34434,17 +34562,17 @@ public final void rule__TopicConnection__ToAssignment_11_1() throws RecognitionE // $ANTLR start "rule__ServiceConnection__ServiceNameAssignment_1" - // InternalRosSystem.g:11421:1: rule__ServiceConnection__ServiceNameAssignment_1 : ( ruleEString ) ; + // InternalRosSystem.g:11579:1: rule__ServiceConnection__ServiceNameAssignment_1 : ( ruleEString ) ; public final void rule__ServiceConnection__ServiceNameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11425:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11426:2: ( ruleEString ) + // InternalRosSystem.g:11583:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11584:2: ( ruleEString ) { - // InternalRosSystem.g:11426:2: ( ruleEString ) - // InternalRosSystem.g:11427:3: ruleEString + // InternalRosSystem.g:11584:2: ( ruleEString ) + // InternalRosSystem.g:11585:3: ruleEString { before(grammarAccess.getServiceConnectionAccess().getServiceNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -34475,21 +34603,21 @@ public final void rule__ServiceConnection__ServiceNameAssignment_1() throws Reco // $ANTLR start "rule__ServiceConnection__FromAssignment_5" - // InternalRosSystem.g:11436:1: rule__ServiceConnection__FromAssignment_5 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11594:1: rule__ServiceConnection__FromAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceConnection__FromAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11440:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11441:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11598:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11599:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11441:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11442:3: ( ruleEString ) + // InternalRosSystem.g:11599:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11600:3: ( ruleEString ) { before(grammarAccess.getServiceConnectionAccess().getFromRosServiceServerCrossReference_5_0()); - // InternalRosSystem.g:11443:3: ( ruleEString ) - // InternalRosSystem.g:11444:4: ruleEString + // InternalRosSystem.g:11601:3: ( ruleEString ) + // InternalRosSystem.g:11602:4: ruleEString { before(grammarAccess.getServiceConnectionAccess().getFromRosServiceServerEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -34524,21 +34652,21 @@ public final void rule__ServiceConnection__FromAssignment_5() throws Recognition // $ANTLR start "rule__ServiceConnection__FromAssignment_6_1" - // InternalRosSystem.g:11455:1: rule__ServiceConnection__FromAssignment_6_1 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11613:1: rule__ServiceConnection__FromAssignment_6_1 : ( ( ruleEString ) ) ; public final void rule__ServiceConnection__FromAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11459:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11460:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11617:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11618:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11460:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11461:3: ( ruleEString ) + // InternalRosSystem.g:11618:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11619:3: ( ruleEString ) { before(grammarAccess.getServiceConnectionAccess().getFromRosServiceServerCrossReference_6_1_0()); - // InternalRosSystem.g:11462:3: ( ruleEString ) - // InternalRosSystem.g:11463:4: ruleEString + // InternalRosSystem.g:11620:3: ( ruleEString ) + // InternalRosSystem.g:11621:4: ruleEString { before(grammarAccess.getServiceConnectionAccess().getFromRosServiceServerEStringParserRuleCall_6_1_0_1()); pushFollow(FOLLOW_2); @@ -34573,21 +34701,21 @@ public final void rule__ServiceConnection__FromAssignment_6_1() throws Recogniti // $ANTLR start "rule__ServiceConnection__ToAssignment_9" - // InternalRosSystem.g:11474:1: rule__ServiceConnection__ToAssignment_9 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11632:1: rule__ServiceConnection__ToAssignment_9 : ( ( ruleEString ) ) ; public final void rule__ServiceConnection__ToAssignment_9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11478:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11479:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11636:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11637:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11479:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11480:3: ( ruleEString ) + // InternalRosSystem.g:11637:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11638:3: ( ruleEString ) { before(grammarAccess.getServiceConnectionAccess().getToRosServiceClientCrossReference_9_0()); - // InternalRosSystem.g:11481:3: ( ruleEString ) - // InternalRosSystem.g:11482:4: ruleEString + // InternalRosSystem.g:11639:3: ( ruleEString ) + // InternalRosSystem.g:11640:4: ruleEString { before(grammarAccess.getServiceConnectionAccess().getToRosServiceClientEStringParserRuleCall_9_0_1()); pushFollow(FOLLOW_2); @@ -34622,17 +34750,17 @@ public final void rule__ServiceConnection__ToAssignment_9() throws RecognitionEx // $ANTLR start "rule__ActionConnection__ActionNameAssignment_1" - // InternalRosSystem.g:11493:1: rule__ActionConnection__ActionNameAssignment_1 : ( ruleEString ) ; + // InternalRosSystem.g:11651:1: rule__ActionConnection__ActionNameAssignment_1 : ( ruleEString ) ; public final void rule__ActionConnection__ActionNameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11497:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11498:2: ( ruleEString ) + // InternalRosSystem.g:11655:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11656:2: ( ruleEString ) { - // InternalRosSystem.g:11498:2: ( ruleEString ) - // InternalRosSystem.g:11499:3: ruleEString + // InternalRosSystem.g:11656:2: ( ruleEString ) + // InternalRosSystem.g:11657:3: ruleEString { before(grammarAccess.getActionConnectionAccess().getActionNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -34663,21 +34791,21 @@ public final void rule__ActionConnection__ActionNameAssignment_1() throws Recogn // $ANTLR start "rule__ActionConnection__FromAssignment_4" - // InternalRosSystem.g:11508:1: rule__ActionConnection__FromAssignment_4 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11666:1: rule__ActionConnection__FromAssignment_4 : ( ( ruleEString ) ) ; public final void rule__ActionConnection__FromAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11512:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11513:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11670:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11671:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11513:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11514:3: ( ruleEString ) + // InternalRosSystem.g:11671:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11672:3: ( ruleEString ) { before(grammarAccess.getActionConnectionAccess().getFromRosActionServerCrossReference_4_0()); - // InternalRosSystem.g:11515:3: ( ruleEString ) - // InternalRosSystem.g:11516:4: ruleEString + // InternalRosSystem.g:11673:3: ( ruleEString ) + // InternalRosSystem.g:11674:4: ruleEString { before(grammarAccess.getActionConnectionAccess().getFromRosActionServerEStringParserRuleCall_4_0_1()); pushFollow(FOLLOW_2); @@ -34712,21 +34840,21 @@ public final void rule__ActionConnection__FromAssignment_4() throws RecognitionE // $ANTLR start "rule__ActionConnection__ToAssignment_6" - // InternalRosSystem.g:11527:1: rule__ActionConnection__ToAssignment_6 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11685:1: rule__ActionConnection__ToAssignment_6 : ( ( ruleEString ) ) ; public final void rule__ActionConnection__ToAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11531:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11532:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11689:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11690:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11532:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11533:3: ( ruleEString ) + // InternalRosSystem.g:11690:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11691:3: ( ruleEString ) { before(grammarAccess.getActionConnectionAccess().getToRosActionClientCrossReference_6_0()); - // InternalRosSystem.g:11534:3: ( ruleEString ) - // InternalRosSystem.g:11535:4: ruleEString + // InternalRosSystem.g:11692:3: ( ruleEString ) + // InternalRosSystem.g:11693:4: ruleEString { before(grammarAccess.getActionConnectionAccess().getToRosActionClientEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -34761,17 +34889,17 @@ public final void rule__ActionConnection__ToAssignment_6() throws RecognitionExc // $ANTLR start "rule__ComponentInterface__NameAssignment_3" - // InternalRosSystem.g:11546:1: rule__ComponentInterface__NameAssignment_3 : ( ruleEString ) ; + // InternalRosSystem.g:11704:1: rule__ComponentInterface__NameAssignment_3 : ( ruleEString ) ; public final void rule__ComponentInterface__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11550:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11551:2: ( ruleEString ) + // InternalRosSystem.g:11708:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11709:2: ( ruleEString ) { - // InternalRosSystem.g:11551:2: ( ruleEString ) - // InternalRosSystem.g:11552:3: ruleEString + // InternalRosSystem.g:11709:2: ( ruleEString ) + // InternalRosSystem.g:11710:3: ruleEString { before(grammarAccess.getComponentInterfaceAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -34802,17 +34930,17 @@ public final void rule__ComponentInterface__NameAssignment_3() throws Recognitio // $ANTLR start "rule__ComponentInterface__NameSpaceAssignment_4_1" - // InternalRosSystem.g:11561:1: rule__ComponentInterface__NameSpaceAssignment_4_1 : ( ruleEString ) ; + // InternalRosSystem.g:11719:1: rule__ComponentInterface__NameSpaceAssignment_4_1 : ( ruleEString ) ; public final void rule__ComponentInterface__NameSpaceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11565:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11566:2: ( ruleEString ) + // InternalRosSystem.g:11723:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11724:2: ( ruleEString ) { - // InternalRosSystem.g:11566:2: ( ruleEString ) - // InternalRosSystem.g:11567:3: ruleEString + // InternalRosSystem.g:11724:2: ( ruleEString ) + // InternalRosSystem.g:11725:3: ruleEString { before(grammarAccess.getComponentInterfaceAccess().getNameSpaceEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -34843,21 +34971,21 @@ public final void rule__ComponentInterface__NameSpaceAssignment_4_1() throws Rec // $ANTLR start "rule__ComponentInterface__FromRosNodeAssignment_5_1" - // InternalRosSystem.g:11576:1: rule__ComponentInterface__FromRosNodeAssignment_5_1 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11734:1: rule__ComponentInterface__FromRosNodeAssignment_5_1 : ( ( ruleEString ) ) ; public final void rule__ComponentInterface__FromRosNodeAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11580:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11581:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11738:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11739:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11581:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11582:3: ( ruleEString ) + // InternalRosSystem.g:11739:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11740:3: ( ruleEString ) { before(grammarAccess.getComponentInterfaceAccess().getFromRosNodeNodeCrossReference_5_1_0()); - // InternalRosSystem.g:11583:3: ( ruleEString ) - // InternalRosSystem.g:11584:4: ruleEString + // InternalRosSystem.g:11741:3: ( ruleEString ) + // InternalRosSystem.g:11742:4: ruleEString { before(grammarAccess.getComponentInterfaceAccess().getFromRosNodeNodeEStringParserRuleCall_5_1_0_1()); pushFollow(FOLLOW_2); @@ -34891,26 +35019,26 @@ public final void rule__ComponentInterface__FromRosNodeAssignment_5_1() throws R // $ANTLR end "rule__ComponentInterface__FromRosNodeAssignment_5_1" - // $ANTLR start "rule__ComponentInterface__RospublisherAssignment_6_0_2" - // InternalRosSystem.g:11595:1: rule__ComponentInterface__RospublisherAssignment_6_0_2 : ( ruleRosPublisher ) ; - public final void rule__ComponentInterface__RospublisherAssignment_6_0_2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RospublisherAssignment_6_2" + // InternalRosSystem.g:11753:1: rule__ComponentInterface__RospublisherAssignment_6_2 : ( ruleRosPublisher ) ; + public final void rule__ComponentInterface__RospublisherAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11599:1: ( ( ruleRosPublisher ) ) - // InternalRosSystem.g:11600:2: ( ruleRosPublisher ) + // InternalRosSystem.g:11757:1: ( ( ruleRosPublisher ) ) + // InternalRosSystem.g:11758:2: ( ruleRosPublisher ) { - // InternalRosSystem.g:11600:2: ( ruleRosPublisher ) - // InternalRosSystem.g:11601:3: ruleRosPublisher + // InternalRosSystem.g:11758:2: ( ruleRosPublisher ) + // InternalRosSystem.g:11759:3: ruleRosPublisher { - before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_2_0()); + before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); ruleRosPublisher(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_2_0()); + after(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_2_0()); } @@ -34929,29 +35057,29 @@ public final void rule__ComponentInterface__RospublisherAssignment_6_0_2() throw } return ; } - // $ANTLR end "rule__ComponentInterface__RospublisherAssignment_6_0_2" + // $ANTLR end "rule__ComponentInterface__RospublisherAssignment_6_2" - // $ANTLR start "rule__ComponentInterface__RospublisherAssignment_6_0_3_1" - // InternalRosSystem.g:11610:1: rule__ComponentInterface__RospublisherAssignment_6_0_3_1 : ( ruleRosPublisher ) ; - public final void rule__ComponentInterface__RospublisherAssignment_6_0_3_1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RospublisherAssignment_6_3_1" + // InternalRosSystem.g:11768:1: rule__ComponentInterface__RospublisherAssignment_6_3_1 : ( ruleRosPublisher ) ; + public final void rule__ComponentInterface__RospublisherAssignment_6_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11614:1: ( ( ruleRosPublisher ) ) - // InternalRosSystem.g:11615:2: ( ruleRosPublisher ) + // InternalRosSystem.g:11772:1: ( ( ruleRosPublisher ) ) + // InternalRosSystem.g:11773:2: ( ruleRosPublisher ) { - // InternalRosSystem.g:11615:2: ( ruleRosPublisher ) - // InternalRosSystem.g:11616:3: ruleRosPublisher + // InternalRosSystem.g:11773:2: ( ruleRosPublisher ) + // InternalRosSystem.g:11774:3: ruleRosPublisher { - before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_3_1_0()); + before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_3_1_0()); pushFollow(FOLLOW_2); ruleRosPublisher(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_3_1_0()); + after(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_3_1_0()); } @@ -34970,29 +35098,29 @@ public final void rule__ComponentInterface__RospublisherAssignment_6_0_3_1() thr } return ; } - // $ANTLR end "rule__ComponentInterface__RospublisherAssignment_6_0_3_1" + // $ANTLR end "rule__ComponentInterface__RospublisherAssignment_6_3_1" - // $ANTLR start "rule__ComponentInterface__RossubscriberAssignment_6_1_2" - // InternalRosSystem.g:11625:1: rule__ComponentInterface__RossubscriberAssignment_6_1_2 : ( ruleRosSubscriber ) ; - public final void rule__ComponentInterface__RossubscriberAssignment_6_1_2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RossubscriberAssignment_7_2" + // InternalRosSystem.g:11783:1: rule__ComponentInterface__RossubscriberAssignment_7_2 : ( ruleRosSubscriber ) ; + public final void rule__ComponentInterface__RossubscriberAssignment_7_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11629:1: ( ( ruleRosSubscriber ) ) - // InternalRosSystem.g:11630:2: ( ruleRosSubscriber ) + // InternalRosSystem.g:11787:1: ( ( ruleRosSubscriber ) ) + // InternalRosSystem.g:11788:2: ( ruleRosSubscriber ) { - // InternalRosSystem.g:11630:2: ( ruleRosSubscriber ) - // InternalRosSystem.g:11631:3: ruleRosSubscriber + // InternalRosSystem.g:11788:2: ( ruleRosSubscriber ) + // InternalRosSystem.g:11789:3: ruleRosSubscriber { - before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_2_0()); + before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_2_0()); pushFollow(FOLLOW_2); ruleRosSubscriber(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_2_0()); + after(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_2_0()); } @@ -35011,29 +35139,29 @@ public final void rule__ComponentInterface__RossubscriberAssignment_6_1_2() thro } return ; } - // $ANTLR end "rule__ComponentInterface__RossubscriberAssignment_6_1_2" + // $ANTLR end "rule__ComponentInterface__RossubscriberAssignment_7_2" - // $ANTLR start "rule__ComponentInterface__RossubscriberAssignment_6_1_3_1" - // InternalRosSystem.g:11640:1: rule__ComponentInterface__RossubscriberAssignment_6_1_3_1 : ( ruleRosSubscriber ) ; - public final void rule__ComponentInterface__RossubscriberAssignment_6_1_3_1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RossubscriberAssignment_7_3_1" + // InternalRosSystem.g:11798:1: rule__ComponentInterface__RossubscriberAssignment_7_3_1 : ( ruleRosSubscriber ) ; + public final void rule__ComponentInterface__RossubscriberAssignment_7_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11644:1: ( ( ruleRosSubscriber ) ) - // InternalRosSystem.g:11645:2: ( ruleRosSubscriber ) + // InternalRosSystem.g:11802:1: ( ( ruleRosSubscriber ) ) + // InternalRosSystem.g:11803:2: ( ruleRosSubscriber ) { - // InternalRosSystem.g:11645:2: ( ruleRosSubscriber ) - // InternalRosSystem.g:11646:3: ruleRosSubscriber + // InternalRosSystem.g:11803:2: ( ruleRosSubscriber ) + // InternalRosSystem.g:11804:3: ruleRosSubscriber { - before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0()); + before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_3_1_0()); pushFollow(FOLLOW_2); ruleRosSubscriber(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0()); + after(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_3_1_0()); } @@ -35052,29 +35180,29 @@ public final void rule__ComponentInterface__RossubscriberAssignment_6_1_3_1() th } return ; } - // $ANTLR end "rule__ComponentInterface__RossubscriberAssignment_6_1_3_1" + // $ANTLR end "rule__ComponentInterface__RossubscriberAssignment_7_3_1" - // $ANTLR start "rule__ComponentInterface__RosserviceserverAssignment_6_2_2" - // InternalRosSystem.g:11655:1: rule__ComponentInterface__RosserviceserverAssignment_6_2_2 : ( ruleRosServiceServer ) ; - public final void rule__ComponentInterface__RosserviceserverAssignment_6_2_2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosserviceserverAssignment_8_2" + // InternalRosSystem.g:11813:1: rule__ComponentInterface__RosserviceserverAssignment_8_2 : ( ruleRosServiceServer ) ; + public final void rule__ComponentInterface__RosserviceserverAssignment_8_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11659:1: ( ( ruleRosServiceServer ) ) - // InternalRosSystem.g:11660:2: ( ruleRosServiceServer ) + // InternalRosSystem.g:11817:1: ( ( ruleRosServiceServer ) ) + // InternalRosSystem.g:11818:2: ( ruleRosServiceServer ) { - // InternalRosSystem.g:11660:2: ( ruleRosServiceServer ) - // InternalRosSystem.g:11661:3: ruleRosServiceServer + // InternalRosSystem.g:11818:2: ( ruleRosServiceServer ) + // InternalRosSystem.g:11819:3: ruleRosServiceServer { - before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_2_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_2_0()); pushFollow(FOLLOW_2); ruleRosServiceServer(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_2_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_2_0()); } @@ -35093,29 +35221,29 @@ public final void rule__ComponentInterface__RosserviceserverAssignment_6_2_2() t } return ; } - // $ANTLR end "rule__ComponentInterface__RosserviceserverAssignment_6_2_2" + // $ANTLR end "rule__ComponentInterface__RosserviceserverAssignment_8_2" - // $ANTLR start "rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1" - // InternalRosSystem.g:11670:1: rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1 : ( ruleRosServiceServer ) ; - public final void rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosserviceserverAssignment_8_3_1" + // InternalRosSystem.g:11828:1: rule__ComponentInterface__RosserviceserverAssignment_8_3_1 : ( ruleRosServiceServer ) ; + public final void rule__ComponentInterface__RosserviceserverAssignment_8_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11674:1: ( ( ruleRosServiceServer ) ) - // InternalRosSystem.g:11675:2: ( ruleRosServiceServer ) + // InternalRosSystem.g:11832:1: ( ( ruleRosServiceServer ) ) + // InternalRosSystem.g:11833:2: ( ruleRosServiceServer ) { - // InternalRosSystem.g:11675:2: ( ruleRosServiceServer ) - // InternalRosSystem.g:11676:3: ruleRosServiceServer + // InternalRosSystem.g:11833:2: ( ruleRosServiceServer ) + // InternalRosSystem.g:11834:3: ruleRosServiceServer { - before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_3_1_0()); pushFollow(FOLLOW_2); ruleRosServiceServer(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_3_1_0()); } @@ -35134,29 +35262,29 @@ public final void rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1() } return ; } - // $ANTLR end "rule__ComponentInterface__RosserviceserverAssignment_6_2_3_1" + // $ANTLR end "rule__ComponentInterface__RosserviceserverAssignment_8_3_1" - // $ANTLR start "rule__ComponentInterface__RosserviceclientAssignment_6_3_2" - // InternalRosSystem.g:11685:1: rule__ComponentInterface__RosserviceclientAssignment_6_3_2 : ( ruleRosServiceClient ) ; - public final void rule__ComponentInterface__RosserviceclientAssignment_6_3_2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosserviceclientAssignment_9_2" + // InternalRosSystem.g:11843:1: rule__ComponentInterface__RosserviceclientAssignment_9_2 : ( ruleRosServiceClient ) ; + public final void rule__ComponentInterface__RosserviceclientAssignment_9_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11689:1: ( ( ruleRosServiceClient ) ) - // InternalRosSystem.g:11690:2: ( ruleRosServiceClient ) + // InternalRosSystem.g:11847:1: ( ( ruleRosServiceClient ) ) + // InternalRosSystem.g:11848:2: ( ruleRosServiceClient ) { - // InternalRosSystem.g:11690:2: ( ruleRosServiceClient ) - // InternalRosSystem.g:11691:3: ruleRosServiceClient + // InternalRosSystem.g:11848:2: ( ruleRosServiceClient ) + // InternalRosSystem.g:11849:3: ruleRosServiceClient { - before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_2_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_2_0()); pushFollow(FOLLOW_2); ruleRosServiceClient(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_2_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_2_0()); } @@ -35175,29 +35303,29 @@ public final void rule__ComponentInterface__RosserviceclientAssignment_6_3_2() t } return ; } - // $ANTLR end "rule__ComponentInterface__RosserviceclientAssignment_6_3_2" + // $ANTLR end "rule__ComponentInterface__RosserviceclientAssignment_9_2" - // $ANTLR start "rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1" - // InternalRosSystem.g:11700:1: rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1 : ( ruleRosServiceClient ) ; - public final void rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosserviceclientAssignment_9_3_1" + // InternalRosSystem.g:11858:1: rule__ComponentInterface__RosserviceclientAssignment_9_3_1 : ( ruleRosServiceClient ) ; + public final void rule__ComponentInterface__RosserviceclientAssignment_9_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11704:1: ( ( ruleRosServiceClient ) ) - // InternalRosSystem.g:11705:2: ( ruleRosServiceClient ) + // InternalRosSystem.g:11862:1: ( ( ruleRosServiceClient ) ) + // InternalRosSystem.g:11863:2: ( ruleRosServiceClient ) { - // InternalRosSystem.g:11705:2: ( ruleRosServiceClient ) - // InternalRosSystem.g:11706:3: ruleRosServiceClient + // InternalRosSystem.g:11863:2: ( ruleRosServiceClient ) + // InternalRosSystem.g:11864:3: ruleRosServiceClient { - before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_3_1_0()); pushFollow(FOLLOW_2); ruleRosServiceClient(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_3_1_0()); } @@ -35216,29 +35344,29 @@ public final void rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1() } return ; } - // $ANTLR end "rule__ComponentInterface__RosserviceclientAssignment_6_3_3_1" + // $ANTLR end "rule__ComponentInterface__RosserviceclientAssignment_9_3_1" - // $ANTLR start "rule__ComponentInterface__RosactionserverAssignment_6_4_2" - // InternalRosSystem.g:11715:1: rule__ComponentInterface__RosactionserverAssignment_6_4_2 : ( ruleRosActionServer ) ; - public final void rule__ComponentInterface__RosactionserverAssignment_6_4_2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosactionserverAssignment_10_2" + // InternalRosSystem.g:11873:1: rule__ComponentInterface__RosactionserverAssignment_10_2 : ( ruleRosActionServer ) ; + public final void rule__ComponentInterface__RosactionserverAssignment_10_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11719:1: ( ( ruleRosActionServer ) ) - // InternalRosSystem.g:11720:2: ( ruleRosActionServer ) + // InternalRosSystem.g:11877:1: ( ( ruleRosActionServer ) ) + // InternalRosSystem.g:11878:2: ( ruleRosActionServer ) { - // InternalRosSystem.g:11720:2: ( ruleRosActionServer ) - // InternalRosSystem.g:11721:3: ruleRosActionServer + // InternalRosSystem.g:11878:2: ( ruleRosActionServer ) + // InternalRosSystem.g:11879:3: ruleRosActionServer { - before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_2_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_2_0()); pushFollow(FOLLOW_2); ruleRosActionServer(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_2_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_2_0()); } @@ -35257,29 +35385,29 @@ public final void rule__ComponentInterface__RosactionserverAssignment_6_4_2() th } return ; } - // $ANTLR end "rule__ComponentInterface__RosactionserverAssignment_6_4_2" + // $ANTLR end "rule__ComponentInterface__RosactionserverAssignment_10_2" - // $ANTLR start "rule__ComponentInterface__RosactionserverAssignment_6_4_3_1" - // InternalRosSystem.g:11730:1: rule__ComponentInterface__RosactionserverAssignment_6_4_3_1 : ( ruleRosActionServer ) ; - public final void rule__ComponentInterface__RosactionserverAssignment_6_4_3_1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosactionserverAssignment_10_3_1" + // InternalRosSystem.g:11888:1: rule__ComponentInterface__RosactionserverAssignment_10_3_1 : ( ruleRosActionServer ) ; + public final void rule__ComponentInterface__RosactionserverAssignment_10_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11734:1: ( ( ruleRosActionServer ) ) - // InternalRosSystem.g:11735:2: ( ruleRosActionServer ) + // InternalRosSystem.g:11892:1: ( ( ruleRosActionServer ) ) + // InternalRosSystem.g:11893:2: ( ruleRosActionServer ) { - // InternalRosSystem.g:11735:2: ( ruleRosActionServer ) - // InternalRosSystem.g:11736:3: ruleRosActionServer + // InternalRosSystem.g:11893:2: ( ruleRosActionServer ) + // InternalRosSystem.g:11894:3: ruleRosActionServer { - before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_3_1_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_3_1_0()); pushFollow(FOLLOW_2); ruleRosActionServer(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_3_1_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_3_1_0()); } @@ -35298,29 +35426,29 @@ public final void rule__ComponentInterface__RosactionserverAssignment_6_4_3_1() } return ; } - // $ANTLR end "rule__ComponentInterface__RosactionserverAssignment_6_4_3_1" + // $ANTLR end "rule__ComponentInterface__RosactionserverAssignment_10_3_1" - // $ANTLR start "rule__ComponentInterface__RosactionclientAssignment_6_5_2" - // InternalRosSystem.g:11745:1: rule__ComponentInterface__RosactionclientAssignment_6_5_2 : ( ruleRosActionClient ) ; - public final void rule__ComponentInterface__RosactionclientAssignment_6_5_2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosactionclientAssignment_11_2" + // InternalRosSystem.g:11903:1: rule__ComponentInterface__RosactionclientAssignment_11_2 : ( ruleRosActionClient ) ; + public final void rule__ComponentInterface__RosactionclientAssignment_11_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11749:1: ( ( ruleRosActionClient ) ) - // InternalRosSystem.g:11750:2: ( ruleRosActionClient ) + // InternalRosSystem.g:11907:1: ( ( ruleRosActionClient ) ) + // InternalRosSystem.g:11908:2: ( ruleRosActionClient ) { - // InternalRosSystem.g:11750:2: ( ruleRosActionClient ) - // InternalRosSystem.g:11751:3: ruleRosActionClient + // InternalRosSystem.g:11908:2: ( ruleRosActionClient ) + // InternalRosSystem.g:11909:3: ruleRosActionClient { - before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_2_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_2_0()); pushFollow(FOLLOW_2); ruleRosActionClient(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_2_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_2_0()); } @@ -35339,29 +35467,29 @@ public final void rule__ComponentInterface__RosactionclientAssignment_6_5_2() th } return ; } - // $ANTLR end "rule__ComponentInterface__RosactionclientAssignment_6_5_2" + // $ANTLR end "rule__ComponentInterface__RosactionclientAssignment_11_2" - // $ANTLR start "rule__ComponentInterface__RosactionclientAssignment_6_5_3_1" - // InternalRosSystem.g:11760:1: rule__ComponentInterface__RosactionclientAssignment_6_5_3_1 : ( ruleRosActionClient ) ; - public final void rule__ComponentInterface__RosactionclientAssignment_6_5_3_1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosactionclientAssignment_11_3_1" + // InternalRosSystem.g:11918:1: rule__ComponentInterface__RosactionclientAssignment_11_3_1 : ( ruleRosActionClient ) ; + public final void rule__ComponentInterface__RosactionclientAssignment_11_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11764:1: ( ( ruleRosActionClient ) ) - // InternalRosSystem.g:11765:2: ( ruleRosActionClient ) + // InternalRosSystem.g:11922:1: ( ( ruleRosActionClient ) ) + // InternalRosSystem.g:11923:2: ( ruleRosActionClient ) { - // InternalRosSystem.g:11765:2: ( ruleRosActionClient ) - // InternalRosSystem.g:11766:3: ruleRosActionClient + // InternalRosSystem.g:11923:2: ( ruleRosActionClient ) + // InternalRosSystem.g:11924:3: ruleRosActionClient { - before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_3_1_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_3_1_0()); pushFollow(FOLLOW_2); ruleRosActionClient(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_3_1_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_3_1_0()); } @@ -35380,29 +35508,29 @@ public final void rule__ComponentInterface__RosactionclientAssignment_6_5_3_1() } return ; } - // $ANTLR end "rule__ComponentInterface__RosactionclientAssignment_6_5_3_1" + // $ANTLR end "rule__ComponentInterface__RosactionclientAssignment_11_3_1" - // $ANTLR start "rule__ComponentInterface__RosparameterAssignment_6_6_2" - // InternalRosSystem.g:11775:1: rule__ComponentInterface__RosparameterAssignment_6_6_2 : ( ruleRosParameter ) ; - public final void rule__ComponentInterface__RosparameterAssignment_6_6_2() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosparameterAssignment_12_2" + // InternalRosSystem.g:11933:1: rule__ComponentInterface__RosparameterAssignment_12_2 : ( ruleRosParameter ) ; + public final void rule__ComponentInterface__RosparameterAssignment_12_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11779:1: ( ( ruleRosParameter ) ) - // InternalRosSystem.g:11780:2: ( ruleRosParameter ) + // InternalRosSystem.g:11937:1: ( ( ruleRosParameter ) ) + // InternalRosSystem.g:11938:2: ( ruleRosParameter ) { - // InternalRosSystem.g:11780:2: ( ruleRosParameter ) - // InternalRosSystem.g:11781:3: ruleRosParameter + // InternalRosSystem.g:11938:2: ( ruleRosParameter ) + // InternalRosSystem.g:11939:3: ruleRosParameter { - before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_2_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_2_0()); pushFollow(FOLLOW_2); ruleRosParameter(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_2_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_2_0()); } @@ -35421,29 +35549,29 @@ public final void rule__ComponentInterface__RosparameterAssignment_6_6_2() throw } return ; } - // $ANTLR end "rule__ComponentInterface__RosparameterAssignment_6_6_2" + // $ANTLR end "rule__ComponentInterface__RosparameterAssignment_12_2" - // $ANTLR start "rule__ComponentInterface__RosparameterAssignment_6_6_3_1" - // InternalRosSystem.g:11790:1: rule__ComponentInterface__RosparameterAssignment_6_6_3_1 : ( ruleRosParameter ) ; - public final void rule__ComponentInterface__RosparameterAssignment_6_6_3_1() throws RecognitionException { + // $ANTLR start "rule__ComponentInterface__RosparameterAssignment_12_3_1" + // InternalRosSystem.g:11948:1: rule__ComponentInterface__RosparameterAssignment_12_3_1 : ( ruleRosParameter ) ; + public final void rule__ComponentInterface__RosparameterAssignment_12_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11794:1: ( ( ruleRosParameter ) ) - // InternalRosSystem.g:11795:2: ( ruleRosParameter ) + // InternalRosSystem.g:11952:1: ( ( ruleRosParameter ) ) + // InternalRosSystem.g:11953:2: ( ruleRosParameter ) { - // InternalRosSystem.g:11795:2: ( ruleRosParameter ) - // InternalRosSystem.g:11796:3: ruleRosParameter + // InternalRosSystem.g:11953:2: ( ruleRosParameter ) + // InternalRosSystem.g:11954:3: ruleRosParameter { - before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_3_1_0()); + before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_3_1_0()); pushFollow(FOLLOW_2); ruleRosParameter(); state._fsp--; - after(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_3_1_0()); + after(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_3_1_0()); } @@ -35462,21 +35590,21 @@ public final void rule__ComponentInterface__RosparameterAssignment_6_6_3_1() thr } return ; } - // $ANTLR end "rule__ComponentInterface__RosparameterAssignment_6_6_3_1" + // $ANTLR end "rule__ComponentInterface__RosparameterAssignment_12_3_1" // $ANTLR start "rule__RosPublisher__NameAssignment_2" - // InternalRosSystem.g:11805:1: rule__RosPublisher__NameAssignment_2 : ( ruleEString ) ; + // InternalRosSystem.g:11963:1: rule__RosPublisher__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosPublisher__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11809:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11810:2: ( ruleEString ) + // InternalRosSystem.g:11967:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11968:2: ( ruleEString ) { - // InternalRosSystem.g:11810:2: ( ruleEString ) - // InternalRosSystem.g:11811:3: ruleEString + // InternalRosSystem.g:11968:2: ( ruleEString ) + // InternalRosSystem.g:11969:3: ruleEString { before(grammarAccess.getRosPublisherAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -35507,17 +35635,17 @@ public final void rule__RosPublisher__NameAssignment_2() throws RecognitionExcep // $ANTLR start "rule__RosPublisher__NsAssignment_4_1" - // InternalRosSystem.g:11820:1: rule__RosPublisher__NsAssignment_4_1 : ( ruleEString ) ; + // InternalRosSystem.g:11978:1: rule__RosPublisher__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosPublisher__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11824:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11825:2: ( ruleEString ) + // InternalRosSystem.g:11982:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11983:2: ( ruleEString ) { - // InternalRosSystem.g:11825:2: ( ruleEString ) - // InternalRosSystem.g:11826:3: ruleEString + // InternalRosSystem.g:11983:2: ( ruleEString ) + // InternalRosSystem.g:11984:3: ruleEString { before(grammarAccess.getRosPublisherAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -35548,21 +35676,21 @@ public final void rule__RosPublisher__NsAssignment_4_1() throws RecognitionExcep // $ANTLR start "rule__RosPublisher__PublisherAssignment_6" - // InternalRosSystem.g:11835:1: rule__RosPublisher__PublisherAssignment_6 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11993:1: rule__RosPublisher__PublisherAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosPublisher__PublisherAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11839:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11840:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11997:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11998:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11840:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11841:3: ( ruleEString ) + // InternalRosSystem.g:11998:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11999:3: ( ruleEString ) { before(grammarAccess.getRosPublisherAccess().getPublisherPublisherCrossReference_6_0()); - // InternalRosSystem.g:11842:3: ( ruleEString ) - // InternalRosSystem.g:11843:4: ruleEString + // InternalRosSystem.g:12000:3: ( ruleEString ) + // InternalRosSystem.g:12001:4: ruleEString { before(grammarAccess.getRosPublisherAccess().getPublisherPublisherEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -35597,17 +35725,17 @@ public final void rule__RosPublisher__PublisherAssignment_6() throws Recognition // $ANTLR start "rule__RosSubscriber__NameAssignment_2" - // InternalRosSystem.g:11854:1: rule__RosSubscriber__NameAssignment_2 : ( ruleEString ) ; + // InternalRosSystem.g:12012:1: rule__RosSubscriber__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosSubscriber__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11858:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11859:2: ( ruleEString ) + // InternalRosSystem.g:12016:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12017:2: ( ruleEString ) { - // InternalRosSystem.g:11859:2: ( ruleEString ) - // InternalRosSystem.g:11860:3: ruleEString + // InternalRosSystem.g:12017:2: ( ruleEString ) + // InternalRosSystem.g:12018:3: ruleEString { before(grammarAccess.getRosSubscriberAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -35638,17 +35766,17 @@ public final void rule__RosSubscriber__NameAssignment_2() throws RecognitionExce // $ANTLR start "rule__RosSubscriber__NsAssignment_4_1" - // InternalRosSystem.g:11869:1: rule__RosSubscriber__NsAssignment_4_1 : ( ruleEString ) ; + // InternalRosSystem.g:12027:1: rule__RosSubscriber__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosSubscriber__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11873:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11874:2: ( ruleEString ) + // InternalRosSystem.g:12031:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12032:2: ( ruleEString ) { - // InternalRosSystem.g:11874:2: ( ruleEString ) - // InternalRosSystem.g:11875:3: ruleEString + // InternalRosSystem.g:12032:2: ( ruleEString ) + // InternalRosSystem.g:12033:3: ruleEString { before(grammarAccess.getRosSubscriberAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -35679,21 +35807,21 @@ public final void rule__RosSubscriber__NsAssignment_4_1() throws RecognitionExce // $ANTLR start "rule__RosSubscriber__SubscriberAssignment_6" - // InternalRosSystem.g:11884:1: rule__RosSubscriber__SubscriberAssignment_6 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:12042:1: rule__RosSubscriber__SubscriberAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosSubscriber__SubscriberAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11888:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11889:2: ( ( ruleEString ) ) + // InternalRosSystem.g:12046:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:12047:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11889:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11890:3: ( ruleEString ) + // InternalRosSystem.g:12047:2: ( ( ruleEString ) ) + // InternalRosSystem.g:12048:3: ( ruleEString ) { before(grammarAccess.getRosSubscriberAccess().getSubscriberSubscriberCrossReference_6_0()); - // InternalRosSystem.g:11891:3: ( ruleEString ) - // InternalRosSystem.g:11892:4: ruleEString + // InternalRosSystem.g:12049:3: ( ruleEString ) + // InternalRosSystem.g:12050:4: ruleEString { before(grammarAccess.getRosSubscriberAccess().getSubscriberSubscriberEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -35728,17 +35856,17 @@ public final void rule__RosSubscriber__SubscriberAssignment_6() throws Recogniti // $ANTLR start "rule__RosServiceServer__NameAssignment_2" - // InternalRosSystem.g:11903:1: rule__RosServiceServer__NameAssignment_2 : ( ruleEString ) ; + // InternalRosSystem.g:12061:1: rule__RosServiceServer__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosServiceServer__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11907:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11908:2: ( ruleEString ) + // InternalRosSystem.g:12065:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12066:2: ( ruleEString ) { - // InternalRosSystem.g:11908:2: ( ruleEString ) - // InternalRosSystem.g:11909:3: ruleEString + // InternalRosSystem.g:12066:2: ( ruleEString ) + // InternalRosSystem.g:12067:3: ruleEString { before(grammarAccess.getRosServiceServerAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -35769,17 +35897,17 @@ public final void rule__RosServiceServer__NameAssignment_2() throws RecognitionE // $ANTLR start "rule__RosServiceServer__NsAssignment_4_1" - // InternalRosSystem.g:11918:1: rule__RosServiceServer__NsAssignment_4_1 : ( ruleEString ) ; + // InternalRosSystem.g:12076:1: rule__RosServiceServer__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosServiceServer__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11922:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11923:2: ( ruleEString ) + // InternalRosSystem.g:12080:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12081:2: ( ruleEString ) { - // InternalRosSystem.g:11923:2: ( ruleEString ) - // InternalRosSystem.g:11924:3: ruleEString + // InternalRosSystem.g:12081:2: ( ruleEString ) + // InternalRosSystem.g:12082:3: ruleEString { before(grammarAccess.getRosServiceServerAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -35810,21 +35938,21 @@ public final void rule__RosServiceServer__NsAssignment_4_1() throws RecognitionE // $ANTLR start "rule__RosServiceServer__SrvserverAssignment_6" - // InternalRosSystem.g:11933:1: rule__RosServiceServer__SrvserverAssignment_6 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:12091:1: rule__RosServiceServer__SrvserverAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosServiceServer__SrvserverAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11937:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11938:2: ( ( ruleEString ) ) + // InternalRosSystem.g:12095:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:12096:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11938:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11939:3: ( ruleEString ) + // InternalRosSystem.g:12096:2: ( ( ruleEString ) ) + // InternalRosSystem.g:12097:3: ( ruleEString ) { before(grammarAccess.getRosServiceServerAccess().getSrvserverServiceServerCrossReference_6_0()); - // InternalRosSystem.g:11940:3: ( ruleEString ) - // InternalRosSystem.g:11941:4: ruleEString + // InternalRosSystem.g:12098:3: ( ruleEString ) + // InternalRosSystem.g:12099:4: ruleEString { before(grammarAccess.getRosServiceServerAccess().getSrvserverServiceServerEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -35859,17 +35987,17 @@ public final void rule__RosServiceServer__SrvserverAssignment_6() throws Recogni // $ANTLR start "rule__RosServiceClient__NameAssignment_2" - // InternalRosSystem.g:11952:1: rule__RosServiceClient__NameAssignment_2 : ( ruleEString ) ; + // InternalRosSystem.g:12110:1: rule__RosServiceClient__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosServiceClient__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11956:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11957:2: ( ruleEString ) + // InternalRosSystem.g:12114:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12115:2: ( ruleEString ) { - // InternalRosSystem.g:11957:2: ( ruleEString ) - // InternalRosSystem.g:11958:3: ruleEString + // InternalRosSystem.g:12115:2: ( ruleEString ) + // InternalRosSystem.g:12116:3: ruleEString { before(grammarAccess.getRosServiceClientAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -35900,17 +36028,17 @@ public final void rule__RosServiceClient__NameAssignment_2() throws RecognitionE // $ANTLR start "rule__RosServiceClient__NsAssignment_4_1" - // InternalRosSystem.g:11967:1: rule__RosServiceClient__NsAssignment_4_1 : ( ruleEString ) ; + // InternalRosSystem.g:12125:1: rule__RosServiceClient__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosServiceClient__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11971:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11972:2: ( ruleEString ) + // InternalRosSystem.g:12129:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12130:2: ( ruleEString ) { - // InternalRosSystem.g:11972:2: ( ruleEString ) - // InternalRosSystem.g:11973:3: ruleEString + // InternalRosSystem.g:12130:2: ( ruleEString ) + // InternalRosSystem.g:12131:3: ruleEString { before(grammarAccess.getRosServiceClientAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -35941,21 +36069,21 @@ public final void rule__RosServiceClient__NsAssignment_4_1() throws RecognitionE // $ANTLR start "rule__RosServiceClient__SrvclientAssignment_6" - // InternalRosSystem.g:11982:1: rule__RosServiceClient__SrvclientAssignment_6 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:12140:1: rule__RosServiceClient__SrvclientAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosServiceClient__SrvclientAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11986:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11987:2: ( ( ruleEString ) ) + // InternalRosSystem.g:12144:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:12145:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11987:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11988:3: ( ruleEString ) + // InternalRosSystem.g:12145:2: ( ( ruleEString ) ) + // InternalRosSystem.g:12146:3: ( ruleEString ) { before(grammarAccess.getRosServiceClientAccess().getSrvclientServiceClientCrossReference_6_0()); - // InternalRosSystem.g:11989:3: ( ruleEString ) - // InternalRosSystem.g:11990:4: ruleEString + // InternalRosSystem.g:12147:3: ( ruleEString ) + // InternalRosSystem.g:12148:4: ruleEString { before(grammarAccess.getRosServiceClientAccess().getSrvclientServiceClientEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -35990,17 +36118,17 @@ public final void rule__RosServiceClient__SrvclientAssignment_6() throws Recogni // $ANTLR start "rule__RosActionServer__NameAssignment_2" - // InternalRosSystem.g:12001:1: rule__RosActionServer__NameAssignment_2 : ( ruleEString ) ; + // InternalRosSystem.g:12159:1: rule__RosActionServer__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosActionServer__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12005:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12006:2: ( ruleEString ) + // InternalRosSystem.g:12163:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12164:2: ( ruleEString ) { - // InternalRosSystem.g:12006:2: ( ruleEString ) - // InternalRosSystem.g:12007:3: ruleEString + // InternalRosSystem.g:12164:2: ( ruleEString ) + // InternalRosSystem.g:12165:3: ruleEString { before(grammarAccess.getRosActionServerAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -36031,17 +36159,17 @@ public final void rule__RosActionServer__NameAssignment_2() throws RecognitionEx // $ANTLR start "rule__RosActionServer__NsAssignment_4_1" - // InternalRosSystem.g:12016:1: rule__RosActionServer__NsAssignment_4_1 : ( ruleEString ) ; + // InternalRosSystem.g:12174:1: rule__RosActionServer__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosActionServer__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12020:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12021:2: ( ruleEString ) + // InternalRosSystem.g:12178:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12179:2: ( ruleEString ) { - // InternalRosSystem.g:12021:2: ( ruleEString ) - // InternalRosSystem.g:12022:3: ruleEString + // InternalRosSystem.g:12179:2: ( ruleEString ) + // InternalRosSystem.g:12180:3: ruleEString { before(grammarAccess.getRosActionServerAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -36072,21 +36200,21 @@ public final void rule__RosActionServer__NsAssignment_4_1() throws RecognitionEx // $ANTLR start "rule__RosActionServer__ActserverAssignment_6" - // InternalRosSystem.g:12031:1: rule__RosActionServer__ActserverAssignment_6 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:12189:1: rule__RosActionServer__ActserverAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosActionServer__ActserverAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12035:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:12036:2: ( ( ruleEString ) ) + // InternalRosSystem.g:12193:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:12194:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:12036:2: ( ( ruleEString ) ) - // InternalRosSystem.g:12037:3: ( ruleEString ) + // InternalRosSystem.g:12194:2: ( ( ruleEString ) ) + // InternalRosSystem.g:12195:3: ( ruleEString ) { before(grammarAccess.getRosActionServerAccess().getActserverActionServerCrossReference_6_0()); - // InternalRosSystem.g:12038:3: ( ruleEString ) - // InternalRosSystem.g:12039:4: ruleEString + // InternalRosSystem.g:12196:3: ( ruleEString ) + // InternalRosSystem.g:12197:4: ruleEString { before(grammarAccess.getRosActionServerAccess().getActserverActionServerEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -36121,17 +36249,17 @@ public final void rule__RosActionServer__ActserverAssignment_6() throws Recognit // $ANTLR start "rule__RosActionClient__NameAssignment_2" - // InternalRosSystem.g:12050:1: rule__RosActionClient__NameAssignment_2 : ( ruleEString ) ; + // InternalRosSystem.g:12208:1: rule__RosActionClient__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosActionClient__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12054:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12055:2: ( ruleEString ) + // InternalRosSystem.g:12212:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12213:2: ( ruleEString ) { - // InternalRosSystem.g:12055:2: ( ruleEString ) - // InternalRosSystem.g:12056:3: ruleEString + // InternalRosSystem.g:12213:2: ( ruleEString ) + // InternalRosSystem.g:12214:3: ruleEString { before(grammarAccess.getRosActionClientAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -36162,17 +36290,17 @@ public final void rule__RosActionClient__NameAssignment_2() throws RecognitionEx // $ANTLR start "rule__RosActionClient__NsAssignment_4_1" - // InternalRosSystem.g:12065:1: rule__RosActionClient__NsAssignment_4_1 : ( ruleEString ) ; + // InternalRosSystem.g:12223:1: rule__RosActionClient__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosActionClient__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12069:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12070:2: ( ruleEString ) + // InternalRosSystem.g:12227:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12228:2: ( ruleEString ) { - // InternalRosSystem.g:12070:2: ( ruleEString ) - // InternalRosSystem.g:12071:3: ruleEString + // InternalRosSystem.g:12228:2: ( ruleEString ) + // InternalRosSystem.g:12229:3: ruleEString { before(grammarAccess.getRosActionClientAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -36203,21 +36331,21 @@ public final void rule__RosActionClient__NsAssignment_4_1() throws RecognitionEx // $ANTLR start "rule__RosActionClient__ActclientAssignment_6" - // InternalRosSystem.g:12080:1: rule__RosActionClient__ActclientAssignment_6 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:12238:1: rule__RosActionClient__ActclientAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosActionClient__ActclientAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12084:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:12085:2: ( ( ruleEString ) ) + // InternalRosSystem.g:12242:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:12243:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:12085:2: ( ( ruleEString ) ) - // InternalRosSystem.g:12086:3: ( ruleEString ) + // InternalRosSystem.g:12243:2: ( ( ruleEString ) ) + // InternalRosSystem.g:12244:3: ( ruleEString ) { before(grammarAccess.getRosActionClientAccess().getActclientActionClientCrossReference_6_0()); - // InternalRosSystem.g:12087:3: ( ruleEString ) - // InternalRosSystem.g:12088:4: ruleEString + // InternalRosSystem.g:12245:3: ( ruleEString ) + // InternalRosSystem.g:12246:4: ruleEString { before(grammarAccess.getRosActionClientAccess().getActclientActionClientEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -36252,17 +36380,17 @@ public final void rule__RosActionClient__ActclientAssignment_6() throws Recognit // $ANTLR start "rule__RosParameter__NameAssignment_2" - // InternalRosSystem.g:12099:1: rule__RosParameter__NameAssignment_2 : ( ruleEString ) ; + // InternalRosSystem.g:12257:1: rule__RosParameter__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosParameter__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12103:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12104:2: ( ruleEString ) + // InternalRosSystem.g:12261:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12262:2: ( ruleEString ) { - // InternalRosSystem.g:12104:2: ( ruleEString ) - // InternalRosSystem.g:12105:3: ruleEString + // InternalRosSystem.g:12262:2: ( ruleEString ) + // InternalRosSystem.g:12263:3: ruleEString { before(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -36293,17 +36421,17 @@ public final void rule__RosParameter__NameAssignment_2() throws RecognitionExcep // $ANTLR start "rule__RosParameter__NsAssignment_4_1" - // InternalRosSystem.g:12114:1: rule__RosParameter__NsAssignment_4_1 : ( ruleEString ) ; + // InternalRosSystem.g:12272:1: rule__RosParameter__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosParameter__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12118:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12119:2: ( ruleEString ) + // InternalRosSystem.g:12276:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12277:2: ( ruleEString ) { - // InternalRosSystem.g:12119:2: ( ruleEString ) - // InternalRosSystem.g:12120:3: ruleEString + // InternalRosSystem.g:12277:2: ( ruleEString ) + // InternalRosSystem.g:12278:3: ruleEString { before(grammarAccess.getRosParameterAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -36334,21 +36462,21 @@ public final void rule__RosParameter__NsAssignment_4_1() throws RecognitionExcep // $ANTLR start "rule__RosParameter__ParameterAssignment_6" - // InternalRosSystem.g:12129:1: rule__RosParameter__ParameterAssignment_6 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:12287:1: rule__RosParameter__ParameterAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosParameter__ParameterAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12133:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:12134:2: ( ( ruleEString ) ) + // InternalRosSystem.g:12291:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:12292:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:12134:2: ( ( ruleEString ) ) - // InternalRosSystem.g:12135:3: ( ruleEString ) + // InternalRosSystem.g:12292:2: ( ( ruleEString ) ) + // InternalRosSystem.g:12293:3: ( ruleEString ) { before(grammarAccess.getRosParameterAccess().getParameterParameterCrossReference_6_0()); - // InternalRosSystem.g:12136:3: ( ruleEString ) - // InternalRosSystem.g:12137:4: ruleEString + // InternalRosSystem.g:12294:3: ( ruleEString ) + // InternalRosSystem.g:12295:4: ruleEString { before(grammarAccess.getRosParameterAccess().getParameterParameterEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -36383,17 +36511,17 @@ public final void rule__RosParameter__ParameterAssignment_6() throws Recognition // $ANTLR start "rule__RosParameter__ValueAssignment_7_1" - // InternalRosSystem.g:12148:1: rule__RosParameter__ValueAssignment_7_1 : ( ruleParameterValue ) ; + // InternalRosSystem.g:12306:1: rule__RosParameter__ValueAssignment_7_1 : ( ruleParameterValue ) ; public final void rule__RosParameter__ValueAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12152:1: ( ( ruleParameterValue ) ) - // InternalRosSystem.g:12153:2: ( ruleParameterValue ) + // InternalRosSystem.g:12310:1: ( ( ruleParameterValue ) ) + // InternalRosSystem.g:12311:2: ( ruleParameterValue ) { - // InternalRosSystem.g:12153:2: ( ruleParameterValue ) - // InternalRosSystem.g:12154:3: ruleParameterValue + // InternalRosSystem.g:12311:2: ( ruleParameterValue ) + // InternalRosSystem.g:12312:3: ruleParameterValue { before(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -36424,17 +36552,17 @@ public final void rule__RosParameter__ValueAssignment_7_1() throws RecognitionEx // $ANTLR start "rule__Parameter__NameAssignment_3" - // InternalRosSystem.g:12163:1: rule__Parameter__NameAssignment_3 : ( ruleEString ) ; + // InternalRosSystem.g:12321:1: rule__Parameter__NameAssignment_3 : ( ruleEString ) ; public final void rule__Parameter__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12167:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12168:2: ( ruleEString ) + // InternalRosSystem.g:12325:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12326:2: ( ruleEString ) { - // InternalRosSystem.g:12168:2: ( ruleEString ) - // InternalRosSystem.g:12169:3: ruleEString + // InternalRosSystem.g:12326:2: ( ruleEString ) + // InternalRosSystem.g:12327:3: ruleEString { before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -36465,17 +36593,17 @@ public final void rule__Parameter__NameAssignment_3() throws RecognitionExceptio // $ANTLR start "rule__Parameter__NamespaceAssignment_4_1" - // InternalRosSystem.g:12178:1: rule__Parameter__NamespaceAssignment_4_1 : ( ruleNamespace ) ; + // InternalRosSystem.g:12336:1: rule__Parameter__NamespaceAssignment_4_1 : ( ruleNamespace ) ; public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12182:1: ( ( ruleNamespace ) ) - // InternalRosSystem.g:12183:2: ( ruleNamespace ) + // InternalRosSystem.g:12340:1: ( ( ruleNamespace ) ) + // InternalRosSystem.g:12341:2: ( ruleNamespace ) { - // InternalRosSystem.g:12183:2: ( ruleNamespace ) - // InternalRosSystem.g:12184:3: ruleNamespace + // InternalRosSystem.g:12341:2: ( ruleNamespace ) + // InternalRosSystem.g:12342:3: ruleNamespace { before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -36506,17 +36634,17 @@ public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionE // $ANTLR start "rule__Parameter__TypeAssignment_5_1" - // InternalRosSystem.g:12193:1: rule__Parameter__TypeAssignment_5_1 : ( ruleParameterType ) ; + // InternalRosSystem.g:12351:1: rule__Parameter__TypeAssignment_5_1 : ( ruleParameterType ) ; public final void rule__Parameter__TypeAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12197:1: ( ( ruleParameterType ) ) - // InternalRosSystem.g:12198:2: ( ruleParameterType ) + // InternalRosSystem.g:12355:1: ( ( ruleParameterType ) ) + // InternalRosSystem.g:12356:2: ( ruleParameterType ) { - // InternalRosSystem.g:12198:2: ( ruleParameterType ) - // InternalRosSystem.g:12199:3: ruleParameterType + // InternalRosSystem.g:12356:2: ( ruleParameterType ) + // InternalRosSystem.g:12357:3: ruleParameterType { before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -36547,17 +36675,17 @@ public final void rule__Parameter__TypeAssignment_5_1() throws RecognitionExcept // $ANTLR start "rule__Parameter__ValueAssignment_6_1" - // InternalRosSystem.g:12208:1: rule__Parameter__ValueAssignment_6_1 : ( ruleParameterValue ) ; + // InternalRosSystem.g:12366:1: rule__Parameter__ValueAssignment_6_1 : ( ruleParameterValue ) ; public final void rule__Parameter__ValueAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12212:1: ( ( ruleParameterValue ) ) - // InternalRosSystem.g:12213:2: ( ruleParameterValue ) + // InternalRosSystem.g:12370:1: ( ( ruleParameterValue ) ) + // InternalRosSystem.g:12371:2: ( ruleParameterValue ) { - // InternalRosSystem.g:12213:2: ( ruleParameterValue ) - // InternalRosSystem.g:12214:3: ruleParameterValue + // InternalRosSystem.g:12371:2: ( ruleParameterValue ) + // InternalRosSystem.g:12372:3: ruleParameterValue { before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -36588,17 +36716,17 @@ public final void rule__Parameter__ValueAssignment_6_1() throws RecognitionExcep // $ANTLR start "rule__ParameterListType__SequenceAssignment_3" - // InternalRosSystem.g:12223:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; + // InternalRosSystem.g:12381:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12227:1: ( ( ruleParameterType ) ) - // InternalRosSystem.g:12228:2: ( ruleParameterType ) + // InternalRosSystem.g:12385:1: ( ( ruleParameterType ) ) + // InternalRosSystem.g:12386:2: ( ruleParameterType ) { - // InternalRosSystem.g:12228:2: ( ruleParameterType ) - // InternalRosSystem.g:12229:3: ruleParameterType + // InternalRosSystem.g:12386:2: ( ruleParameterType ) + // InternalRosSystem.g:12387:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -36629,17 +36757,17 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // $ANTLR start "rule__ParameterListType__SequenceAssignment_4_1" - // InternalRosSystem.g:12238:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; + // InternalRosSystem.g:12396:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12242:1: ( ( ruleParameterType ) ) - // InternalRosSystem.g:12243:2: ( ruleParameterType ) + // InternalRosSystem.g:12400:1: ( ( ruleParameterType ) ) + // InternalRosSystem.g:12401:2: ( ruleParameterType ) { - // InternalRosSystem.g:12243:2: ( ruleParameterType ) - // InternalRosSystem.g:12244:3: ruleParameterType + // InternalRosSystem.g:12401:2: ( ruleParameterType ) + // InternalRosSystem.g:12402:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -36670,17 +36798,17 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_3" - // InternalRosSystem.g:12253:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; + // InternalRosSystem.g:12411:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12257:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRosSystem.g:12258:2: ( ruleParameterStructTypeMember ) + // InternalRosSystem.g:12415:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRosSystem.g:12416:2: ( ruleParameterStructTypeMember ) { - // InternalRosSystem.g:12258:2: ( ruleParameterStructTypeMember ) - // InternalRosSystem.g:12259:3: ruleParameterStructTypeMember + // InternalRosSystem.g:12416:2: ( ruleParameterStructTypeMember ) + // InternalRosSystem.g:12417:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -36711,17 +36839,17 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1" - // InternalRosSystem.g:12268:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; + // InternalRosSystem.g:12426:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12272:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRosSystem.g:12273:2: ( ruleParameterStructTypeMember ) + // InternalRosSystem.g:12430:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRosSystem.g:12431:2: ( ruleParameterStructTypeMember ) { - // InternalRosSystem.g:12273:2: ( ruleParameterStructTypeMember ) - // InternalRosSystem.g:12274:3: ruleParameterStructTypeMember + // InternalRosSystem.g:12431:2: ( ruleParameterStructTypeMember ) + // InternalRosSystem.g:12432:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -36751,26 +36879,26 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR end "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1" - // $ANTLR start "rule__ParameterIntegerType__DefaultAssignment_2_1" - // InternalRosSystem.g:12283:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; - public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__DefaultAssignment_2_2" + // InternalRosSystem.g:12441:1: rule__ParameterIntegerType__DefaultAssignment_2_2 : ( ruleParameterInteger ) ; + public final void rule__ParameterIntegerType__DefaultAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12287:1: ( ( ruleParameterInteger ) ) - // InternalRosSystem.g:12288:2: ( ruleParameterInteger ) + // InternalRosSystem.g:12445:1: ( ( ruleParameterInteger ) ) + // InternalRosSystem.g:12446:2: ( ruleParameterInteger ) { - // InternalRosSystem.g:12288:2: ( ruleParameterInteger ) - // InternalRosSystem.g:12289:3: ruleParameterInteger + // InternalRosSystem.g:12446:2: ( ruleParameterInteger ) + // InternalRosSystem.g:12447:3: ruleParameterInteger { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); ruleParameterInteger(); state._fsp--; - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_2_0()); } @@ -36789,29 +36917,29 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec } return ; } - // $ANTLR end "rule__ParameterIntegerType__DefaultAssignment_2_1" + // $ANTLR end "rule__ParameterIntegerType__DefaultAssignment_2_2" - // $ANTLR start "rule__ParameterStringType__DefaultAssignment_2_1" - // InternalRosSystem.g:12298:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; - public final void rule__ParameterStringType__DefaultAssignment_2_1() throws RecognitionException { + // $ANTLR start "rule__ParameterStringType__DefaultAssignment_2_2" + // InternalRosSystem.g:12456:1: rule__ParameterStringType__DefaultAssignment_2_2 : ( ruleParameterString ) ; + public final void rule__ParameterStringType__DefaultAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12302:1: ( ( ruleParameterString ) ) - // InternalRosSystem.g:12303:2: ( ruleParameterString ) + // InternalRosSystem.g:12460:1: ( ( ruleParameterString ) ) + // InternalRosSystem.g:12461:2: ( ruleParameterString ) { - // InternalRosSystem.g:12303:2: ( ruleParameterString ) - // InternalRosSystem.g:12304:3: ruleParameterString + // InternalRosSystem.g:12461:2: ( ruleParameterString ) + // InternalRosSystem.g:12462:3: ruleParameterString { - before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); ruleParameterString(); state._fsp--; - after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_2_0()); } @@ -36830,29 +36958,29 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco } return ; } - // $ANTLR end "rule__ParameterStringType__DefaultAssignment_2_1" + // $ANTLR end "rule__ParameterStringType__DefaultAssignment_2_2" - // $ANTLR start "rule__ParameterDoubleType__DefaultAssignment_2_1" - // InternalRosSystem.g:12313:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; - public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__DefaultAssignment_2_2" + // InternalRosSystem.g:12471:1: rule__ParameterDoubleType__DefaultAssignment_2_2 : ( ruleParameterDouble ) ; + public final void rule__ParameterDoubleType__DefaultAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12317:1: ( ( ruleParameterDouble ) ) - // InternalRosSystem.g:12318:2: ( ruleParameterDouble ) + // InternalRosSystem.g:12475:1: ( ( ruleParameterDouble ) ) + // InternalRosSystem.g:12476:2: ( ruleParameterDouble ) { - // InternalRosSystem.g:12318:2: ( ruleParameterDouble ) - // InternalRosSystem.g:12319:3: ruleParameterDouble + // InternalRosSystem.g:12476:2: ( ruleParameterDouble ) + // InternalRosSystem.g:12477:3: ruleParameterDouble { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); ruleParameterDouble(); state._fsp--; - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_2_0()); } @@ -36871,29 +36999,29 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco } return ; } - // $ANTLR end "rule__ParameterDoubleType__DefaultAssignment_2_1" + // $ANTLR end "rule__ParameterDoubleType__DefaultAssignment_2_2" - // $ANTLR start "rule__ParameterBooleanType__DefaultAssignment_2_1" - // InternalRosSystem.g:12328:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; - public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__DefaultAssignment_2_2" + // InternalRosSystem.g:12486:1: rule__ParameterBooleanType__DefaultAssignment_2_2 : ( ruleParameterBoolean ) ; + public final void rule__ParameterBooleanType__DefaultAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12332:1: ( ( ruleParameterBoolean ) ) - // InternalRosSystem.g:12333:2: ( ruleParameterBoolean ) + // InternalRosSystem.g:12490:1: ( ( ruleParameterBoolean ) ) + // InternalRosSystem.g:12491:2: ( ruleParameterBoolean ) { - // InternalRosSystem.g:12333:2: ( ruleParameterBoolean ) - // InternalRosSystem.g:12334:3: ruleParameterBoolean + // InternalRosSystem.g:12491:2: ( ruleParameterBoolean ) + // InternalRosSystem.g:12492:3: ruleParameterBoolean { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); ruleParameterBoolean(); state._fsp--; - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_2_0()); } @@ -36912,29 +37040,29 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec } return ; } - // $ANTLR end "rule__ParameterBooleanType__DefaultAssignment_2_1" + // $ANTLR end "rule__ParameterBooleanType__DefaultAssignment_2_2" - // $ANTLR start "rule__ParameterBase64Type__DefaultAssignment_2_1" - // InternalRosSystem.g:12343:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; - public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__DefaultAssignment_2_2" + // InternalRosSystem.g:12501:1: rule__ParameterBase64Type__DefaultAssignment_2_2 : ( ruleParameterBase64 ) ; + public final void rule__ParameterBase64Type__DefaultAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12347:1: ( ( ruleParameterBase64 ) ) - // InternalRosSystem.g:12348:2: ( ruleParameterBase64 ) + // InternalRosSystem.g:12505:1: ( ( ruleParameterBase64 ) ) + // InternalRosSystem.g:12506:2: ( ruleParameterBase64 ) { - // InternalRosSystem.g:12348:2: ( ruleParameterBase64 ) - // InternalRosSystem.g:12349:3: ruleParameterBase64 + // InternalRosSystem.g:12506:2: ( ruleParameterBase64 ) + // InternalRosSystem.g:12507:3: ruleParameterBase64 { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); ruleParameterBase64(); state._fsp--; - after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_2_0()); } @@ -36953,21 +37081,21 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco } return ; } - // $ANTLR end "rule__ParameterBase64Type__DefaultAssignment_2_1" + // $ANTLR end "rule__ParameterBase64Type__DefaultAssignment_2_2" // $ANTLR start "rule__ParameterArrayType__TypeAssignment_3" - // InternalRosSystem.g:12358:1: rule__ParameterArrayType__TypeAssignment_3 : ( ruleParameterType ) ; + // InternalRosSystem.g:12516:1: rule__ParameterArrayType__TypeAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterArrayType__TypeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12362:1: ( ( ruleParameterType ) ) - // InternalRosSystem.g:12363:2: ( ruleParameterType ) + // InternalRosSystem.g:12520:1: ( ( ruleParameterType ) ) + // InternalRosSystem.g:12521:2: ( ruleParameterType ) { - // InternalRosSystem.g:12363:2: ( ruleParameterType ) - // InternalRosSystem.g:12364:3: ruleParameterType + // InternalRosSystem.g:12521:2: ( ruleParameterType ) + // InternalRosSystem.g:12522:3: ruleParameterType { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -36998,17 +37126,17 @@ public final void rule__ParameterArrayType__TypeAssignment_3() throws Recognitio // $ANTLR start "rule__ParameterArrayType__DefaultAssignment_4_1" - // InternalRosSystem.g:12373:1: rule__ParameterArrayType__DefaultAssignment_4_1 : ( ruleParameterList ) ; + // InternalRosSystem.g:12531:1: rule__ParameterArrayType__DefaultAssignment_4_1 : ( ruleParameterList ) ; public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12377:1: ( ( ruleParameterList ) ) - // InternalRosSystem.g:12378:2: ( ruleParameterList ) + // InternalRosSystem.g:12535:1: ( ( ruleParameterList ) ) + // InternalRosSystem.g:12536:2: ( ruleParameterList ) { - // InternalRosSystem.g:12378:2: ( ruleParameterList ) - // InternalRosSystem.g:12379:3: ruleParameterList + // InternalRosSystem.g:12536:2: ( ruleParameterList ) + // InternalRosSystem.g:12537:3: ruleParameterList { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -37039,17 +37167,17 @@ public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws Recog // $ANTLR start "rule__ParameterList__ValueAssignment_2" - // InternalRosSystem.g:12388:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; + // InternalRosSystem.g:12546:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12392:1: ( ( ruleParameterValue ) ) - // InternalRosSystem.g:12393:2: ( ruleParameterValue ) + // InternalRosSystem.g:12550:1: ( ( ruleParameterValue ) ) + // InternalRosSystem.g:12551:2: ( ruleParameterValue ) { - // InternalRosSystem.g:12393:2: ( ruleParameterValue ) - // InternalRosSystem.g:12394:3: ruleParameterValue + // InternalRosSystem.g:12551:2: ( ruleParameterValue ) + // InternalRosSystem.g:12552:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -37080,17 +37208,17 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // $ANTLR start "rule__ParameterList__ValueAssignment_3_1" - // InternalRosSystem.g:12403:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; + // InternalRosSystem.g:12561:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12407:1: ( ( ruleParameterValue ) ) - // InternalRosSystem.g:12408:2: ( ruleParameterValue ) + // InternalRosSystem.g:12565:1: ( ( ruleParameterValue ) ) + // InternalRosSystem.g:12566:2: ( ruleParameterValue ) { - // InternalRosSystem.g:12408:2: ( ruleParameterValue ) - // InternalRosSystem.g:12409:3: ruleParameterValue + // InternalRosSystem.g:12566:2: ( ruleParameterValue ) + // InternalRosSystem.g:12567:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -37121,17 +37249,17 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // $ANTLR start "rule__ParameterAny__ValueAssignment_3_1" - // InternalRosSystem.g:12418:1: rule__ParameterAny__ValueAssignment_3_1 : ( ruleEString ) ; + // InternalRosSystem.g:12576:1: rule__ParameterAny__ValueAssignment_3_1 : ( ruleEString ) ; public final void rule__ParameterAny__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12422:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12423:2: ( ruleEString ) + // InternalRosSystem.g:12580:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12581:2: ( ruleEString ) { - // InternalRosSystem.g:12423:2: ( ruleEString ) - // InternalRosSystem.g:12424:3: ruleEString + // InternalRosSystem.g:12581:2: ( ruleEString ) + // InternalRosSystem.g:12582:3: ruleEString { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -37162,17 +37290,17 @@ public final void rule__ParameterAny__ValueAssignment_3_1() throws RecognitionEx // $ANTLR start "rule__ParameterString__ValueAssignment" - // InternalRosSystem.g:12433:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; + // InternalRosSystem.g:12591:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; public final void rule__ParameterString__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12437:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12438:2: ( ruleEString ) + // InternalRosSystem.g:12595:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12596:2: ( ruleEString ) { - // InternalRosSystem.g:12438:2: ( ruleEString ) - // InternalRosSystem.g:12439:3: ruleEString + // InternalRosSystem.g:12596:2: ( ruleEString ) + // InternalRosSystem.g:12597:3: ruleEString { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -37203,17 +37331,17 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBase64__ValueAssignment" - // InternalRosSystem.g:12448:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; + // InternalRosSystem.g:12606:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; public final void rule__ParameterBase64__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12452:1: ( ( ruleBase64Binary ) ) - // InternalRosSystem.g:12453:2: ( ruleBase64Binary ) + // InternalRosSystem.g:12610:1: ( ( ruleBase64Binary ) ) + // InternalRosSystem.g:12611:2: ( ruleBase64Binary ) { - // InternalRosSystem.g:12453:2: ( ruleBase64Binary ) - // InternalRosSystem.g:12454:3: ruleBase64Binary + // InternalRosSystem.g:12611:2: ( ruleBase64Binary ) + // InternalRosSystem.g:12612:3: ruleBase64Binary { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -37244,17 +37372,17 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterInteger__ValueAssignment" - // InternalRosSystem.g:12463:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; + // InternalRosSystem.g:12621:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; public final void rule__ParameterInteger__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12467:1: ( ( ruleInteger0 ) ) - // InternalRosSystem.g:12468:2: ( ruleInteger0 ) + // InternalRosSystem.g:12625:1: ( ( ruleInteger0 ) ) + // InternalRosSystem.g:12626:2: ( ruleInteger0 ) { - // InternalRosSystem.g:12468:2: ( ruleInteger0 ) - // InternalRosSystem.g:12469:3: ruleInteger0 + // InternalRosSystem.g:12626:2: ( ruleInteger0 ) + // InternalRosSystem.g:12627:3: ruleInteger0 { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -37285,17 +37413,17 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterDouble__ValueAssignment" - // InternalRosSystem.g:12478:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; + // InternalRosSystem.g:12636:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; public final void rule__ParameterDouble__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12482:1: ( ( ruleDouble0 ) ) - // InternalRosSystem.g:12483:2: ( ruleDouble0 ) + // InternalRosSystem.g:12640:1: ( ( ruleDouble0 ) ) + // InternalRosSystem.g:12641:2: ( ruleDouble0 ) { - // InternalRosSystem.g:12483:2: ( ruleDouble0 ) - // InternalRosSystem.g:12484:3: ruleDouble0 + // InternalRosSystem.g:12641:2: ( ruleDouble0 ) + // InternalRosSystem.g:12642:3: ruleDouble0 { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -37326,17 +37454,17 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBoolean__ValueAssignment" - // InternalRosSystem.g:12493:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; + // InternalRosSystem.g:12651:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12497:1: ( ( ruleboolean0 ) ) - // InternalRosSystem.g:12498:2: ( ruleboolean0 ) + // InternalRosSystem.g:12655:1: ( ( ruleboolean0 ) ) + // InternalRosSystem.g:12656:2: ( ruleboolean0 ) { - // InternalRosSystem.g:12498:2: ( ruleboolean0 ) - // InternalRosSystem.g:12499:3: ruleboolean0 + // InternalRosSystem.g:12656:2: ( ruleboolean0 ) + // InternalRosSystem.g:12657:3: ruleboolean0 { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -37367,17 +37495,17 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterDate__ValueAssignment" - // InternalRosSystem.g:12508:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; + // InternalRosSystem.g:12666:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; public final void rule__ParameterDate__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12512:1: ( ( ruleDateTime0 ) ) - // InternalRosSystem.g:12513:2: ( ruleDateTime0 ) + // InternalRosSystem.g:12670:1: ( ( ruleDateTime0 ) ) + // InternalRosSystem.g:12671:2: ( ruleDateTime0 ) { - // InternalRosSystem.g:12513:2: ( ruleDateTime0 ) - // InternalRosSystem.g:12514:3: ruleDateTime0 + // InternalRosSystem.g:12671:2: ( ruleDateTime0 ) + // InternalRosSystem.g:12672:3: ruleDateTime0 { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -37408,17 +37536,17 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_1" - // InternalRosSystem.g:12523:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; + // InternalRosSystem.g:12681:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12527:1: ( ( ruleParameterStructMember ) ) - // InternalRosSystem.g:12528:2: ( ruleParameterStructMember ) + // InternalRosSystem.g:12685:1: ( ( ruleParameterStructMember ) ) + // InternalRosSystem.g:12686:2: ( ruleParameterStructMember ) { - // InternalRosSystem.g:12528:2: ( ruleParameterStructMember ) - // InternalRosSystem.g:12529:3: ruleParameterStructMember + // InternalRosSystem.g:12686:2: ( ruleParameterStructMember ) + // InternalRosSystem.g:12687:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); @@ -37449,17 +37577,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_2_2" - // InternalRosSystem.g:12538:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; + // InternalRosSystem.g:12696:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12542:1: ( ( ruleParameterStructMember ) ) - // InternalRosSystem.g:12543:2: ( ruleParameterStructMember ) + // InternalRosSystem.g:12700:1: ( ( ruleParameterStructMember ) ) + // InternalRosSystem.g:12701:2: ( ruleParameterStructMember ) { - // InternalRosSystem.g:12543:2: ( ruleParameterStructMember ) - // InternalRosSystem.g:12544:3: ruleParameterStructMember + // InternalRosSystem.g:12701:2: ( ruleParameterStructMember ) + // InternalRosSystem.g:12702:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); pushFollow(FOLLOW_2); @@ -37490,17 +37618,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // $ANTLR start "rule__ParameterStructMember__NameAssignment_0" - // InternalRosSystem.g:12553:1: rule__ParameterStructMember__NameAssignment_0 : ( ruleEString ) ; + // InternalRosSystem.g:12711:1: rule__ParameterStructMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12557:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12558:2: ( ruleEString ) + // InternalRosSystem.g:12715:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12716:2: ( ruleEString ) { - // InternalRosSystem.g:12558:2: ( ruleEString ) - // InternalRosSystem.g:12559:3: ruleEString + // InternalRosSystem.g:12716:2: ( ruleEString ) + // InternalRosSystem.g:12717:3: ruleEString { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -37531,17 +37659,17 @@ public final void rule__ParameterStructMember__NameAssignment_0() throws Recogni // $ANTLR start "rule__ParameterStructMember__ValueAssignment_3" - // InternalRosSystem.g:12568:1: rule__ParameterStructMember__ValueAssignment_3 : ( ruleParameterValue ) ; + // InternalRosSystem.g:12726:1: rule__ParameterStructMember__ValueAssignment_3 : ( ruleParameterValue ) ; public final void rule__ParameterStructMember__ValueAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12572:1: ( ( ruleParameterValue ) ) - // InternalRosSystem.g:12573:2: ( ruleParameterValue ) + // InternalRosSystem.g:12730:1: ( ( ruleParameterValue ) ) + // InternalRosSystem.g:12731:2: ( ruleParameterValue ) { - // InternalRosSystem.g:12573:2: ( ruleParameterValue ) - // InternalRosSystem.g:12574:3: ruleParameterValue + // InternalRosSystem.g:12731:2: ( ruleParameterValue ) + // InternalRosSystem.g:12732:3: ruleParameterValue { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -37572,17 +37700,17 @@ public final void rule__ParameterStructMember__ValueAssignment_3() throws Recogn // $ANTLR start "rule__ParameterStructTypeMember__NameAssignment_0" - // InternalRosSystem.g:12583:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; + // InternalRosSystem.g:12741:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructTypeMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12587:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12588:2: ( ruleEString ) + // InternalRosSystem.g:12745:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12746:2: ( ruleEString ) { - // InternalRosSystem.g:12588:2: ( ruleEString ) - // InternalRosSystem.g:12589:3: ruleEString + // InternalRosSystem.g:12746:2: ( ruleEString ) + // InternalRosSystem.g:12747:3: ruleEString { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -37613,17 +37741,17 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // $ANTLR start "rule__ParameterStructTypeMember__TypeAssignment_1" - // InternalRosSystem.g:12598:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; + // InternalRosSystem.g:12756:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12602:1: ( ( ruleParameterType ) ) - // InternalRosSystem.g:12603:2: ( ruleParameterType ) + // InternalRosSystem.g:12760:1: ( ( ruleParameterType ) ) + // InternalRosSystem.g:12761:2: ( ruleParameterType ) { - // InternalRosSystem.g:12603:2: ( ruleParameterType ) - // InternalRosSystem.g:12604:3: ruleParameterType + // InternalRosSystem.g:12761:2: ( ruleParameterType ) + // InternalRosSystem.g:12762:3: ruleParameterType { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -37654,17 +37782,17 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // $ANTLR start "rule__GlobalNamespace__PartsAssignment_3_2" - // InternalRosSystem.g:12613:1: rule__GlobalNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; + // InternalRosSystem.g:12771:1: rule__GlobalNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12617:1: ( ( ruleGraphName ) ) - // InternalRosSystem.g:12618:2: ( ruleGraphName ) + // InternalRosSystem.g:12775:1: ( ( ruleGraphName ) ) + // InternalRosSystem.g:12776:2: ( ruleGraphName ) { - // InternalRosSystem.g:12618:2: ( ruleGraphName ) - // InternalRosSystem.g:12619:3: ruleGraphName + // InternalRosSystem.g:12776:2: ( ruleGraphName ) + // InternalRosSystem.g:12777:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -37695,17 +37823,17 @@ public final void rule__GlobalNamespace__PartsAssignment_3_2() throws Recognitio // $ANTLR start "rule__GlobalNamespace__PartsAssignment_3_3_1" - // InternalRosSystem.g:12628:1: rule__GlobalNamespace__PartsAssignment_3_3_1 : ( ruleGraphName ) ; + // InternalRosSystem.g:12786:1: rule__GlobalNamespace__PartsAssignment_3_3_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_3_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12632:1: ( ( ruleGraphName ) ) - // InternalRosSystem.g:12633:2: ( ruleGraphName ) + // InternalRosSystem.g:12790:1: ( ( ruleGraphName ) ) + // InternalRosSystem.g:12791:2: ( ruleGraphName ) { - // InternalRosSystem.g:12633:2: ( ruleGraphName ) - // InternalRosSystem.g:12634:3: ruleGraphName + // InternalRosSystem.g:12791:2: ( ruleGraphName ) + // InternalRosSystem.g:12792:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); pushFollow(FOLLOW_2); @@ -37736,17 +37864,17 @@ public final void rule__GlobalNamespace__PartsAssignment_3_3_1() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_3_2" - // InternalRosSystem.g:12643:1: rule__RelativeNamespace_Impl__PartsAssignment_3_2 : ( ruleGraphName ) ; + // InternalRosSystem.g:12801:1: rule__RelativeNamespace_Impl__PartsAssignment_3_2 : ( ruleGraphName ) ; public final void rule__RelativeNamespace_Impl__PartsAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12647:1: ( ( ruleGraphName ) ) - // InternalRosSystem.g:12648:2: ( ruleGraphName ) + // InternalRosSystem.g:12805:1: ( ( ruleGraphName ) ) + // InternalRosSystem.g:12806:2: ( ruleGraphName ) { - // InternalRosSystem.g:12648:2: ( ruleGraphName ) - // InternalRosSystem.g:12649:3: ruleGraphName + // InternalRosSystem.g:12806:2: ( ruleGraphName ) + // InternalRosSystem.g:12807:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -37777,17 +37905,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_3_2() throws Rec // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_3_3_1" - // InternalRosSystem.g:12658:1: rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 : ( ruleGraphName ) ; + // InternalRosSystem.g:12816: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 { - // InternalRosSystem.g:12662:1: ( ( ruleGraphName ) ) - // InternalRosSystem.g:12663:2: ( ruleGraphName ) + // InternalRosSystem.g:12820:1: ( ( ruleGraphName ) ) + // InternalRosSystem.g:12821:2: ( ruleGraphName ) { - // InternalRosSystem.g:12663:2: ( ruleGraphName ) - // InternalRosSystem.g:12664:3: ruleGraphName + // InternalRosSystem.g:12821:2: ( ruleGraphName ) + // InternalRosSystem.g:12822:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); pushFollow(FOLLOW_2); @@ -37818,17 +37946,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_3_3_1() throws R // $ANTLR start "rule__PrivateNamespace__PartsAssignment_3_2" - // InternalRosSystem.g:12673:1: rule__PrivateNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; + // InternalRosSystem.g:12831:1: rule__PrivateNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12677:1: ( ( ruleGraphName ) ) - // InternalRosSystem.g:12678:2: ( ruleGraphName ) + // InternalRosSystem.g:12835:1: ( ( ruleGraphName ) ) + // InternalRosSystem.g:12836:2: ( ruleGraphName ) { - // InternalRosSystem.g:12678:2: ( ruleGraphName ) - // InternalRosSystem.g:12679:3: ruleGraphName + // InternalRosSystem.g:12836:2: ( ruleGraphName ) + // InternalRosSystem.g:12837:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -37859,17 +37987,17 @@ public final void rule__PrivateNamespace__PartsAssignment_3_2() throws Recogniti // $ANTLR start "rule__PrivateNamespace__PartsAssignment_3_3_1" - // InternalRosSystem.g:12688:1: rule__PrivateNamespace__PartsAssignment_3_3_1 : ( ruleGraphName ) ; + // InternalRosSystem.g:12846:1: rule__PrivateNamespace__PartsAssignment_3_3_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_3_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12692:1: ( ( ruleGraphName ) ) - // InternalRosSystem.g:12693:2: ( ruleGraphName ) + // InternalRosSystem.g:12850:1: ( ( ruleGraphName ) ) + // InternalRosSystem.g:12851:2: ( ruleGraphName ) { - // InternalRosSystem.g:12693:2: ( ruleGraphName ) - // InternalRosSystem.g:12694:3: ruleGraphName + // InternalRosSystem.g:12851:2: ( ruleGraphName ) + // InternalRosSystem.g:12852:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); pushFollow(FOLLOW_2); @@ -37955,26 +38083,26 @@ public String getDescription() { public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000001000000L}); public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000002000000L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000600L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000788000000L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000010020000000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000040000002L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000804000000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000004004000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000008004000000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000004000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000060000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x000000078C000000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000010020000000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000040000002L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000804000000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000004004000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000008004000000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000004000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000060000000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000004000000L}); public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0007FC0000000000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0007FC0004000000L}); public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0008000000000000L}); public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000044000000L}); public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0040000000000000L}); @@ -38014,7 +38142,5 @@ public String getDescription() { public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000004000000L,0x0000000000004000L}); public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000400000L}); public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000788000002L}); - public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0007F00000000002L}); } diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/AbstractRosSystemRuntimeModule.java b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/AbstractRosSystemRuntimeModule.java index 709cce13b..e38df91f4 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/AbstractRosSystemRuntimeModule.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/AbstractRosSystemRuntimeModule.java @@ -33,11 +33,9 @@ import org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter; import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; import org.eclipse.xtext.parser.antlr.ITokenDefProvider; -import org.eclipse.xtext.parser.antlr.IUnorderedGroupHelper; import org.eclipse.xtext.parser.antlr.Lexer; import org.eclipse.xtext.parser.antlr.LexerBindings; import org.eclipse.xtext.parser.antlr.LexerProvider; -import org.eclipse.xtext.parser.antlr.UnorderedGroupHelper; import org.eclipse.xtext.preferences.IPreferenceValuesProvider; import org.eclipse.xtext.resource.IContainer; import org.eclipse.xtext.resource.IResourceDescriptions; @@ -144,11 +142,6 @@ public void configureRuntimeLexer(Binder binder) { .to(InternalRosSystemLexer.class); } - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIUnorderedGroupHelper() { - return UnorderedGroupHelper.class; - } - // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 @SingletonBinding(eager=true) public Class bindRosSystemValidator() { diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/RosSystem.xtextbin b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/RosSystem.xtextbin index 9ca3a83014e2f62515a8989d0af8f3624800b3ca..67c2b8ae448e48c333056080a7ae0f130e908443 100644 GIT binary patch literal 13681 zcma)C4R_PV5A&TJ)f+x^yl_gQZ{>Cd(I zT66v0VDNe{Om^q)_6F;67gY8K$(BlkPx;m1nu1#XuD*UgPe5C$Vk?_t%4P_ED zGfev3*06n$3?`5Zo%>yw-fZ=^n7a1xb>VzCnRJrfq&pmhld3fFL-P7%ufG+R4qBc4 zr0}V#s8U#%R8zcE)U>@QJT4TbR&PBqw^vu|Ya79g3JPIRR>fIWF5T$&_V+Tw!4YT$ z)pP2onwYxR9kx3HQaA}G1;b-}f3B+VcbsouWyOV@rC)pl;!FF1z zRO+{Po(;d`uiuqAqblK7yw|F9me-$^`kL1#N}W?-p>Qq?&qL+{pF#T@UZFRKXI0)q zZ=P4^UF7wNTEMGIyv6g&ye>28>I$4Mt^meG@&0O|z>+GXq*l5^Ra{b)(d3*Dmz|Ms zy^(7$QC{D;yRvp8_|E6xd#3+iOvH7{omNp~{SG3Hr$H3+aZ^P`O-t{+A(;K~eQG#*4GyiYgJ zs%T(^f@r8_B#u<56rBIQ9PPtibbzLhr!UeH2%?wt;^!cGRS1yE;ycyqVJUd{8fl!3 zen*pUv7(|k^aUyV53Vv>tLP7SBex}_CHj+2JV!`>d2gFb99JsL@A@995p}n8krAX% zM6tQF;8ZDaDbwcAGu`O-c9E7fOtpM{1^W4C&cdQPGHd!+ETl8BtAggzRfgXTpt~dq z2r*!ZwNi#;b7|STz(z3Y5R?*bIrI>gJNr*N?ZLC84_KN@22Yuc=2DIEpy56L-XhXm zs?%U|sR2}2d8s}eS)O-@G?y=0OlGCLQyHMqTwVYklek{OV2sP1@%S%3j<>fTt%a{qm0Lvm+iV+uXoucvC!JC>ioNQ;_;$fX> z$a27XXf8L@5qPd8S^}VLv>`fkri>)(9R6D7oj+{nXzI&!?i>dAre?r}3-C=N%D3iR zOMJ{ZGo&R%Si-G~k!>-?S>$bf|LI_}-+pQl)iT8pQEgy-28a$)0SBqB38cCXNLdn@ z1-jSp_{8%T(<64sO05vo_@V_h<_wFUmog>#8MER?P4g*gUdD(F$#^kEGQP^Z(DQgH zMKb2ZYmtm~9?3Y)kc?TyGw3i`Ahg1Yp2`I;SjKh1GL|TbrLj?lSWxEFkzjK%Yr!ng zHxH(ft}S31Syd2B!w&t{bQ_7WiF7kHM#2;{jf<0wF-}QX|6o1oA6PIAF_x4Vmhn-7 ziI?rogqNi6@HA4@O;ZD&M~SDEv33|@-J@d~7SiJu(!3l|t<76hYZnF8+CrvB*J~{4 zLk;l7h-rEYvqV+yZ?L{|$T~&5xO52F#^n^*h74tlqOq7F+hBoPWE)F)WE<(!1bJ3AkU>S6$%43rYunn{r*G4JKSE z9XcDjWP>Z|GM+F^c70~6a-j4C1>Yz=3A;zoNx^r>ma;yoD=@34fZ~xc?LbdkD0IaF zcucxxz5!L#Gel3%0y}-gi^IXAXm{M8(#OUi)5l$2^a5o&BpU?%{<1{Fv^f&z(9|D)t zf1AJ0ZT=9ma7P%>UwTl^Ksy7))&oKkDhW`|ju>^-#nq<%nnur!fMT@+ecomH!eLNc z!4>s40t(ruu6l9!#mdV-anc&g#gVBmT`Jgh0{oN}0zqM?V*iol0dBZ-u`2>BN|mez zayDJcJ9{v9aSJtz?$0u+uqOz2j^=voRs@E7qlWir?FFmBO2pX0>%R_kpQauM8XKk<wCOOo9!L6fdYRFJ`l765`6YW3V2HAxnVB5@W5^4L7v#b2*Ea1Q6SBcqps@@sRN`1LS+?E@XES zAnFio1Gm^9)8uutqx9<>WS1|Zp;B$-#tPd3txL0NxgDO#Y8V3`Ze?izYo$qS5bba) zf+@rctQ6=HI2@Y$hEK5HM)R^HvdXgVwXR^0;Ut0gc^I0@T=U`~*SuLF*Lq;D3B7Y` zLEO2uV7{2G7;}ixdK3r@)U=D?8T%hrjyPbHwq*w!5QNmCKymwCe5+0+ zVeBYCP&m8A$X)B47T6rIz!2+z#CmYBn)NGsi$d47*PQU!~65{o(ne=$dc~`0wnktpMr?x zJ44*-b&^(>rVLYtRRNgT;m+XXhyf_sCPNtc)t*j=y*vf!QU|!Cp z`W5Tad-)8D=T?}GfqY4p!Mt*Nd3esaxtoVu$GLFF@x{-uO^~eAKTg_Q{rj|oU?B>( zG-}rC3=hW;kde_6%cCYJl?xQCDm7%`0Iza^Qqb=R;Z`8DW`PyGvs}uzWcd`f81O=1 zl$J=R-m-9N3bVq}N$kkj$+cLsA)|h3642S@b`yLGE{jRo@4`AQ-AT1;F-N8j=v(aA z)YrHbDuuncm{jWMMsKgZX?opmVhN9m1DlJu=*FZtgv*EIq>Z?Q+{9(p+0pPPS59-GCRXoi^i3)dUxpIQIt%G>Rxj2h!$W2)lAK|03Dn1G| zd1M_thSghqoUUNgne$I6KH;pWSU3~_ipimn%a{}@r~Dq3-ycyv<&{F2;c>U`GEy8eJH1huo9u*zNonS7 zk~Vm5GhmXME*v{#E5M9p3*@RT5RAQtgis>bUkj&Y3-PcG6@QD?r=40_Cf8h&;_nz2 zoc$hGS0+M}fYEg*=8%qyTJ$4QjQgE(R# zrz=zfPCWCIGWh}8EDu)nEvl}1Rg6ugc+IQEBtLH4itl(Iesn(Eg_XA;Wb?jm^UmhU zfdt!o9^0Srp<1)bY zF>sxXpPDXJ}(m-wmka}!sG>K5cJAWUk)q;A`!V%Me=@1!Z^8JmDW z3gkifjq=Z(JWi(LPAb34wp{1xdI)-ah|yy2AM*3U=7$K#!5Mqkz#}k(0UkbjRvqut zB2s_gQ~wgCE2)G{`74@yjg)6Eg7|m3jRo2xr1XuXl(Z+4P_fV-*!~mG?O9p;7t`f8 z@MBUQH?HzX%=K&X8yI5x?RgpG*w-u61MT0mLo(?O+#<<=W0aP6D1s&F-%Z}x9?qkd zQ~>UBF$!jbD;H_FaFKT8MyL0*)k)>3?v`n|bIUZ$C1YY@P8Mm9;vx+fw@9NJl21Z} zX=Ypx&;5`lr(9e^m++ADd}*)M$4)PP$yARVk`iHgAkQr*4plOAS4 zRQRGD?rb%JKl$;%a8YVMpMWIS+ww!EG4dd~0iKlSS^VY#IRtBRxiHzGPCB?zhzSIV z3Na&)LeUg>6P69B6e*iCR}&u3s;gz?dPq=AvRuoMv*ijh<@^BsLT2RrDx_upNGlXP zY9^cB&R%$)^wJSQ0Bp6zdNhDpi%H32oVtK)g<)m9wi;d+B5(oD7f*cZI~c@WHPb zha6&^dW*A;@j=2J^We@M^L+SLmp$u)9QQx~COFv0tOO?JXC+Xuk!k}AOS8%umR!sa znwEpH@WH=k!v7f=sF{mQ3}rn42JF0qbFS&aJ895vXU{|gXDA$YrMgNPOVK8rj>4oRT`x4`Y3Tlj#B2gzj<)tYLuHDH&i`U3G$8`Pwx%*A z%G+LS%6Mod#!C#JT#El@(t2R*!Bsd`UQSFE%@iFs(*L76!{H|}&*oW^XV>@4ESf_)29M}Fk7 zTkzIrH}06Xj5?VZT;`Zl#B>6e-FSm}N69o&wt~vfAfb`(F5&UD5s$wc_n1doID$|{ zsG9TlI{l5{@A0%B>VCiV+PdpDzKq-U!bfF?rQj|1y~>!PFtv)Z!o*~I7N=V~wHY34 zr4ySWkF&$K!Izt|!D>k4vW%0>`CrlvZ_)oIW=n)1A9UIf@Kc#JZ-dm%ZC)81X!#95 zcH}I z;Fn*^O8lCE>K3NA1&qr0Z)h`NPMU{Edo~f{1Mb9T-JOXUcP5tK zJM}_HdQ(c|7naClSJjW;7KvX-F=c-BCEcQ{C=e1npHgKu#}mATC`|&VvJG7t3XD*` zW?*(~Ps5iZX&FdMMe}Sl)ooh(4VEh6aCY4!Hn#?1h~ zWMkI)OzwvLbUc)f%#ReI3Vl40>5z?)q+y!IRrV$?@<~hw-1mo!g9lR3L?q4!>0aUk zmqCUU3?FUR^h4MI?Mkyo<|Q7;_l0;Ti&ya=J%hqiZVyxQsebV^KCQ6c8Ubct=u!OM^h&ynPQqx$gsAUcjEjE6^ut7(9u#amw#)+wTBzsD-CC zd7wn;OP@Txb=d>^kqqI9&7NgFl0DEKyh9W=d*D3y`7M=g_CR)UCbGJ+_GG4QruFyxY9C?}fXitcI(SXCaCgorV3iH+*>k(!Vyp{pUd|?*w zTE1yYJDKjf@tC9ruAwV})Y#6LKSXtM92`J&ID_z#BK$xVK&;L*_7aLkYO2s0+7{LTq%!aGb(u05lzpE!%o$3q{%b-?U!HP**8HlxKy z;*^cV&RHSk^boYh%^PGk*{Dx~GcxY;(>%9n2rY@wjr}|$N)sP(ZecijTX*zdT#)bp z&m=gxS;m>hC5+t$PcQ0yNM6Pn<06m!Q0MdLpqEUa6;EVMSHFP7JR}w%aoPNaosui~ Q*Pz%K{o_TUhy_*oFXWsGPXGV_ literal 12382 zcma)Cd7NBDxlQ%$+p}ddnIr^^$i60FI)r_bTU8m7kz^8QCWJsp=*--iY0}d@boV5L zhzbbEBC8L}YP!isFJR;tFn05!a_amv>Grx0gx$nLl#xRDH|&zEf4V zzN)@Fo)~TKT+luv5MsaaYIXAXYbYRpJq+ zSV^UXNbL{b36AsVzGt{JF;Ob^48`S%d@)z3r00#qqxoW7S&<(ZiHk#}Epf3T!p`x! zKhuFob$X3~sX}aF1?vWbu)2LRPK%&*2+x6dG}S&4S924kk+=|w^gOi0<+wN;kF4^| zskV4cZg@*>EY743+C{pMQKoEZws*Kxj{j4!tZ3_Xre~y5*&vfE0 zmHcQvF1Mso?Y+x#)f_?3NVR9Py@SjCcS#qs^0#gV3r6{VbCJdU7{tkyj+@^tQihwLo3KG6y2h=V{NgTFBpQtHh?tz z&0+t-EX<0zv^!X{JI~wQO|*pR`NmLI>@M0m`{S`(H6Agh8e>{mv%H50!{9X*^a4IQ z;p4TUrBUJJFxXRMn%f}zI;#nt%=~0XEW@10m66<1v62c~GG&aVO6y(#9`r2>_V$4H zA>e&sHg$5C+9>t|lJx$fy-SZnc^IJ&H+kV6PZjoKQ>-Hkbj*o#6hAx zJecoNWDeo;3?UBXbCVDYMVLx048ui`Sj=K0 z{YXBKLu^7E1@P%U(0H^#e@rShBh`Wd)mN;F^s%D7F*S?A(YAvD_K} z)M$l!jrwRgdISGFSVX6K(<_bXRZg)VBUePLX>pCQ_(s<;VD)HmFnR5q8$?40rCs)~ z-?VyYMejfmt@YtVr_mNjiq?sADmpzSW&{V<&3&$Dbqm}`oK4m@EQZl~C}jdSk)tzc z;!K!GFZs77u+mMIikP0DA}){ShGVP=bEmh8Xag;t1&iUn|JEWv!9*Gl5pAT-Cg@}i zsne-n^W7qLME3MmE4k1>)vT7H<%H;LF|%V$u3W)TPL|X5+DdNZq8!o}tqY>fsi37- zbM=}L%*(TM15k;9x~p*4fG&zb>Wqu{INM?_=fZ-D94Ii+QQb+I9Hu2$EG*aR+@}4e@o@mNiE456rCfw+8Bq<6$)Xc5N33BL%tYs6-N9lIMr8n< zg$!sk??qJf&QkK$QLX*ox><=+(Cv&C5i0mo8(gkbH;Tn0Pyb z-4H~VBiInjm9dejF?xk}DWWUIY>cX_tmjPh4tOR3Yo<0A@|E$p3<9o38^gYad5616 z-)HlFEsb4=ypxkeFNm&p8NY!U?=k~B=|!&JX>xs|=nSKqyd*OBE;ws2B%+(etj1*) zBZd1WlY?7)%HQo!zQ-r=zt9k1vlHD4+;}nK@AZ*Kw;4zAXbn?zJISdvt_*qa3|DoLj$<9-@^0A!HFnr0Av)aCd=vN78(Gl?$fc*xN4 zG1Bp{7X_@3!(XE*5j_GvI9n4A9(6g0KH<=P(sS?_8Vm=Ys^j4CBxRpA*5lC{P!T-= z$&R|P$iipH!jq1Lr^rHQHe08ZiJneuK0^$ShR=E$KF3DT@cCV&?F%+-2>8F9dh|ul z!n088$PdSS#AVCGS7`D%FwspWY`@hHqOZCPe~o0! zwPe&wfRC>mKE6Rdp7+v#_f0sSW>7@mYNq7dE+5f%9MbQ4O1_5%L&*zulzcx)-;3yO z$9iI+is%QBYOj>Hy3okR56Q-l92-9-8yHUw5sFOolf>driNF!^k|*S4HiD3!?K*)! zw+Tehzi<|!UwTe{g%&d`%Ug9J&po<`{)bZF{1f_uS5D5&&glWU^w|(9Vh>nWbp6k zCMVwVKO85+HZ*ebPjd1v%ZZ%P$caJ2l6nN9mG3hvmV5)voeC<Ri;VhEC4V4!W8M!erxXC*{8{i;y{(wC~2;X69!Y`RPh*oW}E+K#n*cF@1E` z`7r&+(I`rlRyjrk;~eXW0ee^!$h@;~4lQ8uX%c{mEsbCb9=ebdG+S&it8$h2=pzGJ za%Lx+%~}DNJ-5+pnYJn%16D%eh^o9jkX0Jm7|1CcN@Oqw>U&{@^^n}g;|JB(F9+5K z($qkvPLta)KmvI_t2N1bCs?vsNY*#O5`}?s0nZE;q3_LT!jXu43!jIZ&8_)QzLnN5 z1gP#LEv&Z2;&LD_auHt42(i6smH@c7HHLTztz8OhZO+J&Kwjp;dppC+WV7gj;^maQ zf>AB&)jXJyS5nSKbrs@COV%*Ne6@-38XWA%Yc2eYypAt8+L70buEwHbVJL5a+03%O z<$bXF&YIO5Y2hYoG$UD{&_bpSM;c=+qL~nRGn}R6E$lo@$ahoaJzj;Ch;e!=oT4m% zqvW4tMIvu&7%9t2sIcNd-tO}FzUGl)1(1z98q@fG+PV|ATCD`K_yL#2yO_ncY&KE7 zo3i(qM6O<|R`v$+gEnM&FAuqRYMRKRCc#*^j~Z79`C&6^K4RMLXJ|b_K2VEHeiS{S ze9+I{hn&dA>O>wkCRkjgdWC$1&lpL3l*0~Zj?xqo$m1v3vj{zpS>H+8g!~j+9&Z?c zs#Ge(xndwc?GpDy^8j=b$lPZdGxsE|J;edI*&0FWo_48whN(k7YRaFb^yiSfR<(Nd z%3j$Y$j{s4;S5B6!34)bBCM9DVj;hX*UTtR;}N6#C%;4!&%)uXWOl5~SE_;hvcvur zVxLzxc?RQir+C&556>aP8TnN%?_cxcNYdAtEv(qzsKsW!=g-sEFa*9yPEeN0Z&4E8 zv2Qm?e#c1)`CUqw&!7Ar8(#p_h9z=p7+}Beyua8yLa~NI08oEmhRF{J)s+nLMIiaH z9UY>C13BKgo}^xhkGODICb3IoCg@>pkl8WL#S@0QiN;)h}T_DOlyN zV4UYP($x&|*FfRFFu$oG;Rov#mlFBgBqKt;Y7-gC-?0&i{Jjg~4>e_z`ajw*g#44! zmVd69F=IiRYQSwYOhrI~{_5L59YSR+g@I~;?P+q> zek<&&HV&O8JArB^f9nF(0saDfU7G|%TFnG=U8)oAnze#*g$v;wX67iKGquX!!Gt~)jI^BX$ zC&KqkrmAgS@pOa3?DR1>BoylyR!p;YY5p4c;nto5OsHO;QF9A}!Lhti zbp=)X>QuRnH>yINN&sMJC7xz*tb#5F1;=nd6<0gOSK)JwS5$ALo?~>t`yXT@{13s# zF7v$>Hjr-uKg}6Y>pZ8Yqh*e(5bJ08dP;)QGd!hd!o_q!%jgDrI17w+H(LtSMn(fd zH<3_m2Ad_o=h@)1P37Qmn!Zq*;kUyoC2S76tf&!(GRD)fISP5pA`?2sgpS*U$}S`{ zpCt4g=okXHi}wT+C_mxkdmzuN3`=^6z8nFQo`7@N2m;FgCOZ|I9p=C4Y^W)p|E*}@ zU6C&c)i#PC@#p!(Z-?pjM8YQge45;Wgx5L(^(MmJ5XiHT(hE#VxqGik2xWHhu>DrF zo3Eiz7cyN%zlL7qqE#1r?{A|CCf;6Ps7r{3@)cfam_d6f!CXc#lr!yta#s+_TtT43 zOS%B=3U1TYl~lV5YO|LYN}F?qL?Te{u#u>%`EAFyp-BKHu0ebmbuG3P>N+os{9X^V z&E|x{%5GAMD+g{bGwMb(WF~WE92=^eT<5zGm~FEuzM1fDVO03d#pF2A1?t_-*L$!f zWZ{~00TOrlHCZ#=ZlyzhMBYm$7$&zhIl0|B0rK}zf~)Nv?gg*h&MR)`cOQrg<~IvT zjyCm8OcnxVcJ~_sbr%zb)pD8~aNTWEbq`ZzcK8&B@q6KC&UAV8A^OJ{xz8tyR}MZ| zA90=cH^qVNKa(XC_Wm|ve9%n94>d`m3NVsFJxmEk{Bie!*GJg%P;DBdU7+hfHm1@mg=7H<(0ZxL!` z0xz2bWv&oFC9e>8{+=ul>_#fSjycw*zCrcpp*|<+XO&@1eAA`qTW;`76M>m;BcmQ+3#|c#EKTi?CoPpj>&P%yk0zd6m%i+$l6)qA1=g1nT!BzKCVU5dQ}_ z;de*m|*vrnrjA&}O;{0Hd&YSBaeZzRL!ne~MFJ3`tm3CSJA*hK$B z*tz#lMzeceG<8zQ^uG{DTF*eHweT83XqFbOPEu%BUj&--m6kbz z(5xan9-+IN(aj;caffa$(amc>XU|S7I#Xe62=x4BbTuKML&bsQ?Ll;}ap>j)-2$R> zCo!5o(Bc7!-m?MS>zdK+MRd10bbAxsJ`Lo$qYMjgU*~PVW^(JKfNy_;?*QUE&}#r6 z?;TqG(TH}J4}s?8LoI!WHUnHpfR8(Xyl>FFZ>Y_3dzNYO9p=38&Y@wJ*MtC%_YP^z zdk1aq9gy!Hz+=tQVg-dh!l#eF@T#F>wc`IWLyr{-PH)XWeGJhZ3v_dnxgpEt+;$7@ zI0x={g2V4hrpo}^3BcB(PlVHqQ5E_myyM%WS&rC+U!M#V$wb!?ykg-O+T1;ma@ByD zHxLb&&BepBfUNz+gT*hjyMG8Y?;qSLhh72w+Bv%JW5hTj68a59W>y8EPjw57X0d{G zTeDWFZ79uhsQZa@2c7BFURSU2Z>milqt1%9MBAe4q6ebqqE}?6Tr5vjJJfS>SUs;^ zQh(R2dY*nGGF!p z-h}1_h5ySieTO6UFvra;SIHP~WQFK#x-1oNVhcL^xBAQz{RsaDA^F2=qBM zfh`aSbphwjdV;w}^{$J2S&BrI*gWZ*P0fN6Y+Yt^#W$PUgw0cIW?f>8n0f@ws>OkL9L-Ijm z?p~TPn|3<8kD5op*N53`w(D%ZpUpN%{eUz6QES|~bdLAYi}iyTwY5tfS#%5CLv)Nq z^<$g>^_MzM0)zNr07~nRa~eM4r2*wpI7~xI=uh}r$a8%^?}UD=c^2|)U-N9gv$mWT zw+Gst>uYnaj~lQ0UiimGKFsJR>HjI`{|Wei8qOLF3H=OnfaTY0;<>nT6YrNsvynHy z@-|C?`E3x7eYD@lyJQ_JpVg1caaoiX%G>1QdV_pHzN}u6H^^=BbMhW}g}zLmuk-pQ ceYcKfMLs3(l$Yw9x=dZA?o^MWHb{y82ehM=U;qFB diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystem.g b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystem.g index b718f263b..0f085933e 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystem.g +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystem.g @@ -115,367 +115,308 @@ ruleRosSystem returns [EObject current=null] ) ) ( + otherlv_5='RosComponents' + { + newLeafNode(otherlv_5, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0()); + } + otherlv_6='(' + { + newLeafNode(otherlv_6, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_1()); + } ( - { - getUnorderedGroupHelper().enter(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - } ( ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 0)}?=>( + { + newCompositeNode(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_2_0_0()); + } + lv_RosComponent_7_0=ruleComponentInterface + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRosSystemRule()); + } + add( + $current, + "RosComponent", + lv_RosComponent_7_0, + "de.fraunhofer.ipa.rossystem.RosSystem.ComponentInterface"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_8=',' { - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 0); + newLeafNode(otherlv_8, grammarAccess.getRosSystemAccess().getCommaKeyword_5_2_1_0()); } - ({true}?=>(otherlv_6='RosComponents' - { - newLeafNode(otherlv_6, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()); - } - otherlv_7='(' - { - newLeafNode(otherlv_7, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()); - } - ( - ( - ( - { - newCompositeNode(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_0_2_0_0()); - } - lv_RosComponent_8_0=ruleComponentInterface - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - $current, - "RosComponent", - lv_RosComponent_8_0, - "de.fraunhofer.ipa.rossystem.RosSystem.ComponentInterface"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_9=',' - { - newLeafNode(otherlv_9, grammarAccess.getRosSystemAccess().getCommaKeyword_5_0_2_1_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_0_2_1_1_0()); - } - lv_RosComponent_10_0=ruleComponentInterface - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - $current, - "RosComponent", - lv_RosComponent_10_0, - "de.fraunhofer.ipa.rossystem.RosSystem.ComponentInterface"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - )? - otherlv_11=')' - { - newLeafNode(otherlv_11, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()); + ( + ( + { + newCompositeNode(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_2_1_1_0()); + } + lv_RosComponent_9_0=ruleComponentInterface + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRosSystemRule()); } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - } - ) - )| + add( + $current, + "RosComponent", + lv_RosComponent_9_0, + "de.fraunhofer.ipa.rossystem.RosSystem.ComponentInterface"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + )? + otherlv_10=')' + { + newLeafNode(otherlv_10, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_3()); + } + )? + ( + otherlv_11='TopicConnections' + { + newLeafNode(otherlv_11, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_6_0()); + } + otherlv_12='{' + { + newLeafNode(otherlv_12, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_6_1()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 1)}?=>( + ( + ( + { + newCompositeNode(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_6_2_0_0()); + } + lv_TopicConnections_13_0=ruleTopicConnection + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRosSystemRule()); + } + add( + $current, + "TopicConnections", + lv_TopicConnections_13_0, + "de.fraunhofer.ipa.rossystem.RosSystem.TopicConnection"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_14=',' { - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 1); + newLeafNode(otherlv_14, grammarAccess.getRosSystemAccess().getCommaKeyword_6_2_1_0()); } - ({true}?=>(otherlv_12='TopicConnections' - { - newLeafNode(otherlv_12, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()); - } - otherlv_13='{' - { - newLeafNode(otherlv_13, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()); - } - ( - ( - ( - { - newCompositeNode(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_5_1_2_0_0()); - } - lv_TopicConnections_14_0=ruleTopicConnection - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - $current, - "TopicConnections", - lv_TopicConnections_14_0, - "de.fraunhofer.ipa.rossystem.RosSystem.TopicConnection"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_15=',' - { - newLeafNode(otherlv_15, grammarAccess.getRosSystemAccess().getCommaKeyword_5_1_2_1_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_5_1_2_1_1_0()); - } - lv_TopicConnections_16_0=ruleTopicConnection - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - $current, - "TopicConnections", - lv_TopicConnections_16_0, - "de.fraunhofer.ipa.rossystem.RosSystem.TopicConnection"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - )? - otherlv_17='}' - { - newLeafNode(otherlv_17, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()); + ( + ( + { + newCompositeNode(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_6_2_1_1_0()); + } + lv_TopicConnections_15_0=ruleTopicConnection + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRosSystemRule()); } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - } - ) - )| + add( + $current, + "TopicConnections", + lv_TopicConnections_15_0, + "de.fraunhofer.ipa.rossystem.RosSystem.TopicConnection"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + )? + otherlv_16='}' + { + newLeafNode(otherlv_16, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_6_3()); + } + )? + ( + otherlv_17='ServiceConnections' + { + newLeafNode(otherlv_17, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_7_0()); + } + otherlv_18='{' + { + newLeafNode(otherlv_18, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_7_1()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 2)}?=>( + ( + ( + { + newCompositeNode(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_7_2_0_0()); + } + lv_ServiceConnections_19_0=ruleServiceConnection + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRosSystemRule()); + } + add( + $current, + "ServiceConnections", + lv_ServiceConnections_19_0, + "de.fraunhofer.ipa.rossystem.RosSystem.ServiceConnection"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_20=',' { - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 2); + newLeafNode(otherlv_20, grammarAccess.getRosSystemAccess().getCommaKeyword_7_2_1_0()); } - ({true}?=>(otherlv_18='ServiceConnections' - { - newLeafNode(otherlv_18, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()); - } - otherlv_19='{' - { - newLeafNode(otherlv_19, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()); - } - ( - ( - ( - { - newCompositeNode(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_5_2_2_0_0()); - } - lv_ServiceConnections_20_0=ruleServiceConnection - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - $current, - "ServiceConnections", - lv_ServiceConnections_20_0, - "de.fraunhofer.ipa.rossystem.RosSystem.ServiceConnection"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_21=',' - { - newLeafNode(otherlv_21, grammarAccess.getRosSystemAccess().getCommaKeyword_5_2_2_1_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_5_2_2_1_1_0()); - } - lv_ServiceConnections_22_0=ruleServiceConnection - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - $current, - "ServiceConnections", - lv_ServiceConnections_22_0, - "de.fraunhofer.ipa.rossystem.RosSystem.ServiceConnection"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - )? - otherlv_23='}' - { - newLeafNode(otherlv_23, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()); + ( + ( + { + newCompositeNode(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_7_2_1_1_0()); + } + lv_ServiceConnections_21_0=ruleServiceConnection + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRosSystemRule()); } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - } - ) - )| + add( + $current, + "ServiceConnections", + lv_ServiceConnections_21_0, + "de.fraunhofer.ipa.rossystem.RosSystem.ServiceConnection"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + )? + otherlv_22='}' + { + newLeafNode(otherlv_22, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_7_3()); + } + )? + ( + otherlv_23='ActionConnections' + { + newLeafNode(otherlv_23, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_8_0()); + } + otherlv_24='{' + { + newLeafNode(otherlv_24, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_8_1()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 3)}?=>( + ( + ( + { + newCompositeNode(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_8_2_0_0()); + } + lv_ActionConnections_25_0=ruleActionConnection + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRosSystemRule()); + } + add( + $current, + "ActionConnections", + lv_ActionConnections_25_0, + "de.fraunhofer.ipa.rossystem.RosSystem.ActionConnection"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_26=',' { - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 3); + newLeafNode(otherlv_26, grammarAccess.getRosSystemAccess().getCommaKeyword_8_2_1_0()); } - ({true}?=>(otherlv_24='ActionConnections' - { - newLeafNode(otherlv_24, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()); - } - otherlv_25='{' - { - newLeafNode(otherlv_25, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()); - } - ( - ( - ( - { - newCompositeNode(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_5_3_2_0_0()); - } - lv_ActionConnections_26_0=ruleActionConnection - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - $current, - "ActionConnections", - lv_ActionConnections_26_0, - "de.fraunhofer.ipa.rossystem.RosSystem.ActionConnection"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_27=',' - { - newLeafNode(otherlv_27, grammarAccess.getRosSystemAccess().getCommaKeyword_5_3_2_1_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_5_3_2_1_1_0()); - } - lv_ActionConnections_28_0=ruleActionConnection - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - $current, - "ActionConnections", - lv_ActionConnections_28_0, - "de.fraunhofer.ipa.rossystem.RosSystem.ActionConnection"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - )? - otherlv_29='}' - { - newLeafNode(otherlv_29, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()); + ( + ( + { + newCompositeNode(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_8_2_1_1_0()); + } + lv_ActionConnections_27_0=ruleActionConnection + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRosSystemRule()); } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - } - ) - )| + add( + $current, + "ActionConnections", + lv_ActionConnections_27_0, + "de.fraunhofer.ipa.rossystem.RosSystem.ActionConnection"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + )? + otherlv_28='}' + { + newLeafNode(otherlv_28, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_8_3()); + } + )? + ( + otherlv_29='Parameters' + { + newLeafNode(otherlv_29, grammarAccess.getRosSystemAccess().getParametersKeyword_9_0()); + } + otherlv_30='{' + { + newLeafNode(otherlv_30, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_9_1()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 4)}?=>( + ( + ( + { + newCompositeNode(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_9_2_0_0()); + } + lv_Parameter_31_0=ruleParameter + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRosSystemRule()); + } + add( + $current, + "Parameter", + lv_Parameter_31_0, + "de.fraunhofer.ipa.rossystem.RosSystem.Parameter"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_32=',' { - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 4); + newLeafNode(otherlv_32, grammarAccess.getRosSystemAccess().getCommaKeyword_9_2_1_0()); } - ({true}?=>(otherlv_30='Parameters' - { - newLeafNode(otherlv_30, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()); - } - otherlv_31='{' - { - newLeafNode(otherlv_31, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()); - } - ( - ( - ( - { - newCompositeNode(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_5_4_2_0_0()); - } - lv_Parameter_32_0=ruleParameter - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - $current, - "Parameter", - lv_Parameter_32_0, - "de.fraunhofer.ipa.rossystem.RosSystem.Parameter"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_33=',' - { - newLeafNode(otherlv_33, grammarAccess.getRosSystemAccess().getCommaKeyword_5_4_2_1_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_5_4_2_1_1_0()); - } - lv_Parameter_34_0=ruleParameter - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - $current, - "Parameter", - lv_Parameter_34_0, - "de.fraunhofer.ipa.rossystem.RosSystem.Parameter"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - )? - otherlv_35='}' - { - newLeafNode(otherlv_35, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()); + ( + ( + { + newCompositeNode(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_9_2_1_1_0()); + } + lv_Parameter_33_0=ruleParameter + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRosSystemRule()); } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - } - ) - ) - )* - ) - ) - { - getUnorderedGroupHelper().leave(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - } - ) - otherlv_36='}' + add( + $current, + "Parameter", + lv_Parameter_33_0, + "de.fraunhofer.ipa.rossystem.RosSystem.Parameter"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + )? + otherlv_34='}' + { + newLeafNode(otherlv_34, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_9_3()); + } + )? + otherlv_35='}' { - newLeafNode(otherlv_36, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_6()); + newLeafNode(otherlv_35, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_10()); } ) ; @@ -969,491 +910,414 @@ ruleComponentInterface returns [EObject current=null] ) )? ( + otherlv_8='RosPublishers' + { + newLeafNode(otherlv_8, grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0()); + } + otherlv_9='{' + { + newLeafNode(otherlv_9, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1()); + } ( - { - getUnorderedGroupHelper().enter(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - } ( - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0)}?=>( { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0); + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_2_0()); } - ({true}?=>(otherlv_9='RosPublishers' - { - newLeafNode(otherlv_9, grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0_0()); - } - otherlv_10='{' - { - newLeafNode(otherlv_10, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_0_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_2_0()); - } - lv_rospublisher_11_0=ruleRosPublisher - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rospublisher", - lv_rospublisher_11_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosPublisher"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_12=',' - { - newLeafNode(otherlv_12, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_0_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_3_1_0()); - } - lv_rospublisher_13_0=ruleRosPublisher - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rospublisher", - lv_rospublisher_13_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosPublisher"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_14='}' - { - newLeafNode(otherlv_14, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_0_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + lv_rospublisher_10_0=ruleRosPublisher + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rospublisher", + lv_rospublisher_10_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosPublisher"); + afterParserOrEnumRuleCall(); } ) - )| + ) + ( + otherlv_11=',' + { + newLeafNode(otherlv_11, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_3_1_0()); + } + lv_rospublisher_12_0=ruleRosPublisher + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rospublisher", + lv_rospublisher_12_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosPublisher"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_13='}' + { + newLeafNode(otherlv_13, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4()); + } + )? + ( + otherlv_14='RosSubscribers' + { + newLeafNode(otherlv_14, grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_7_0()); + } + otherlv_15='{' + { + newLeafNode(otherlv_15, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_7_1()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1)}?=>( + ( { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1); + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_2_0()); } - ({true}?=>(otherlv_15='RosSubscribers' - { - newLeafNode(otherlv_15, grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_6_1_0()); - } - otherlv_16='{' - { - newLeafNode(otherlv_16, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_2_0()); - } - lv_rossubscriber_17_0=ruleRosSubscriber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rossubscriber", - lv_rossubscriber_17_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosSubscriber"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_18=',' - { - newLeafNode(otherlv_18, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_1_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0()); - } - lv_rossubscriber_19_0=ruleRosSubscriber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rossubscriber", - lv_rossubscriber_19_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosSubscriber"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_20='}' - { - newLeafNode(otherlv_20, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_1_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + lv_rossubscriber_16_0=ruleRosSubscriber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rossubscriber", + lv_rossubscriber_16_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosSubscriber"); + afterParserOrEnumRuleCall(); } ) - )| + ) + ( + otherlv_17=',' + { + newLeafNode(otherlv_17, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_7_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_3_1_0()); + } + lv_rossubscriber_18_0=ruleRosSubscriber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rossubscriber", + lv_rossubscriber_18_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosSubscriber"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_19='}' + { + newLeafNode(otherlv_19, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7_4()); + } + )? + ( + otherlv_20='RosSrvServers' + { + newLeafNode(otherlv_20, grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_8_0()); + } + otherlv_21='{' + { + newLeafNode(otherlv_21, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_8_1()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2)}?=>( + ( { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2); + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_2_0()); } - ({true}?=>(otherlv_21='RosSrvServers' - { - newLeafNode(otherlv_21, grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_6_2_0()); - } - otherlv_22='{' - { - newLeafNode(otherlv_22, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_2_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_2_0()); - } - lv_rosserviceserver_23_0=ruleRosServiceServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosserviceserver", - lv_rosserviceserver_23_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosServiceServer"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_24=',' - { - newLeafNode(otherlv_24, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_2_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0()); - } - lv_rosserviceserver_25_0=ruleRosServiceServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosserviceserver", - lv_rosserviceserver_25_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosServiceServer"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_26='}' - { - newLeafNode(otherlv_26, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_2_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + lv_rosserviceserver_22_0=ruleRosServiceServer + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosserviceserver", + lv_rosserviceserver_22_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosServiceServer"); + afterParserOrEnumRuleCall(); } ) - )| + ) + ( + otherlv_23=',' + { + newLeafNode(otherlv_23, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_8_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_3_1_0()); + } + lv_rosserviceserver_24_0=ruleRosServiceServer + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosserviceserver", + lv_rosserviceserver_24_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosServiceServer"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_25='}' + { + newLeafNode(otherlv_25, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_8_4()); + } + )? + ( + otherlv_26='RosSrvClients' + { + newLeafNode(otherlv_26, grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_9_0()); + } + otherlv_27='{' + { + newLeafNode(otherlv_27, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_9_1()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3)}?=>( + ( { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3); + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_2_0()); } - ({true}?=>(otherlv_27='RosSrvClients' - { - newLeafNode(otherlv_27, grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_6_3_0()); - } - otherlv_28='{' - { - newLeafNode(otherlv_28, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_3_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_2_0()); - } - lv_rosserviceclient_29_0=ruleRosServiceClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosserviceclient", - lv_rosserviceclient_29_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosServiceClient"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_30=',' - { - newLeafNode(otherlv_30, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0()); - } - lv_rosserviceclient_31_0=ruleRosServiceClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosserviceclient", - lv_rosserviceclient_31_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosServiceClient"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_32='}' - { - newLeafNode(otherlv_32, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_3_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + lv_rosserviceclient_28_0=ruleRosServiceClient + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosserviceclient", + lv_rosserviceclient_28_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosServiceClient"); + afterParserOrEnumRuleCall(); } ) - )| + ) + ( + otherlv_29=',' + { + newLeafNode(otherlv_29, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_9_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_3_1_0()); + } + lv_rosserviceclient_30_0=ruleRosServiceClient + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosserviceclient", + lv_rosserviceclient_30_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosServiceClient"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_31='}' + { + newLeafNode(otherlv_31, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_9_4()); + } + )? + ( + otherlv_32='RosActionServers' + { + newLeafNode(otherlv_32, grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_10_0()); + } + otherlv_33='{' + { + newLeafNode(otherlv_33, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_10_1()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4)}?=>( + ( { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4); + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_2_0()); } - ({true}?=>(otherlv_33='RosActionServers' - { - newLeafNode(otherlv_33, grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_6_4_0()); - } - otherlv_34='{' - { - newLeafNode(otherlv_34, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_4_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_2_0()); - } - lv_rosactionserver_35_0=ruleRosActionServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosactionserver", - lv_rosactionserver_35_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosActionServer"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_36=',' - { - newLeafNode(otherlv_36, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_4_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_3_1_0()); - } - lv_rosactionserver_37_0=ruleRosActionServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosactionserver", - lv_rosactionserver_37_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosActionServer"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_38='}' - { - newLeafNode(otherlv_38, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + lv_rosactionserver_34_0=ruleRosActionServer + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosactionserver", + lv_rosactionserver_34_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosActionServer"); + afterParserOrEnumRuleCall(); } ) - )| + ) + ( + otherlv_35=',' + { + newLeafNode(otherlv_35, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_10_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_3_1_0()); + } + lv_rosactionserver_36_0=ruleRosActionServer + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosactionserver", + lv_rosactionserver_36_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosActionServer"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_37='}' + { + newLeafNode(otherlv_37, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_10_4()); + } + )? + ( + otherlv_38='RosActionClients' + { + newLeafNode(otherlv_38, grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_11_0()); + } + otherlv_39='{' + { + newLeafNode(otherlv_39, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_11_1()); + } ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5)}?=>( + ( { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5); + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_2_0()); } - ({true}?=>(otherlv_39='RosActionClients' - { - newLeafNode(otherlv_39, grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_6_5_0()); - } - otherlv_40='{' - { - newLeafNode(otherlv_40, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_5_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_2_0()); - } - lv_rosactionclient_41_0=ruleRosActionClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosactionclient", - lv_rosactionclient_41_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosActionClient"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_42=',' - { - newLeafNode(otherlv_42, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_5_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_3_1_0()); - } - lv_rosactionclient_43_0=ruleRosActionClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosactionclient", - lv_rosactionclient_43_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosActionClient"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_44='}' - { - newLeafNode(otherlv_44, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_5_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + lv_rosactionclient_40_0=ruleRosActionClient + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosactionclient", + lv_rosactionclient_40_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosActionClient"); + afterParserOrEnumRuleCall(); } ) - )| + ) ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6)}?=>( + otherlv_41=',' + { + newLeafNode(otherlv_41, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_11_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_3_1_0()); + } + lv_rosactionclient_42_0=ruleRosActionClient + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosactionclient", + lv_rosactionclient_42_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosActionClient"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_43='}' + { + newLeafNode(otherlv_43, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_11_4()); + } + )? + ( + otherlv_44='RosParameters' + { + newLeafNode(otherlv_44, grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_12_0()); + } + otherlv_45='{' + { + newLeafNode(otherlv_45, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_12_1()); + } + ( + ( { - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6); + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_2_0()); } - ({true}?=>(otherlv_45='RosParameters' - { - newLeafNode(otherlv_45, grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_6_6_0()); - } - otherlv_46='{' - { - newLeafNode(otherlv_46, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_6_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_2_0()); - } - lv_rosparameter_47_0=ruleRosParameter - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosparameter", - lv_rosparameter_47_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosParameter"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_48=',' - { - newLeafNode(otherlv_48, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_6_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_3_1_0()); - } - lv_rosparameter_49_0=ruleRosParameter - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - $current, - "rosparameter", - lv_rosparameter_49_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosParameter"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_50='}' - { - newLeafNode(otherlv_50, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_6_4()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + lv_rosparameter_46_0=ruleRosParameter + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosparameter", + lv_rosparameter_46_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosParameter"); + afterParserOrEnumRuleCall(); } ) ) - )* - ) - ) - { - getUnorderedGroupHelper().leave(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); + ( + otherlv_47=',' + { + newLeafNode(otherlv_47, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_12_3_0()); } - ) - otherlv_51='}' + ( + ( + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_3_1_0()); + } + lv_rosparameter_48_0=ruleRosParameter + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + $current, + "rosparameter", + lv_rosparameter_48_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosParameter"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_49='}' + { + newLeafNode(otherlv_49, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_12_4()); + } + )? + otherlv_50='}' { - newLeafNode(otherlv_51, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7()); + newLeafNode(otherlv_50, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_13()); } ) ; diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemLexer.java b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemLexer.java index ab01ddb62..6f72b2f75 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemLexer.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemLexer.java @@ -1341,8 +1341,8 @@ public final void mT__80() throws RecognitionException { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalRosSystem.g:4064:21: ( '0' .. '9' ) - // InternalRosSystem.g:4064:23: '0' .. '9' + // InternalRosSystem.g:3968:21: ( '0' .. '9' ) + // InternalRosSystem.g:3968:23: '0' .. '9' { matchRange('0','9'); @@ -1359,10 +1359,10 @@ public final void mRULE_BINARY() throws RecognitionException { try { int _type = RULE_BINARY; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:4066:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalRosSystem.g:4066:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalRosSystem.g:3970:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalRosSystem.g:3970:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalRosSystem.g:4066:15: ( '0b' | '0B' ) + // InternalRosSystem.g:3970:15: ( '0b' | '0B' ) int alt1=2; int LA1_0 = input.LA(1); @@ -1390,7 +1390,7 @@ else if ( (LA1_1=='B') ) { } switch (alt1) { case 1 : - // InternalRosSystem.g:4066:16: '0b' + // InternalRosSystem.g:3970:16: '0b' { match("0b"); @@ -1398,7 +1398,7 @@ else if ( (LA1_1=='B') ) { } break; case 2 : - // InternalRosSystem.g:4066:21: '0B' + // InternalRosSystem.g:3970:21: '0B' { match("0B"); @@ -1408,7 +1408,7 @@ else if ( (LA1_1=='B') ) { } - // InternalRosSystem.g:4066:27: ( '0' | '1' )+ + // InternalRosSystem.g:3970:27: ( '0' | '1' )+ int cnt2=0; loop2: do { @@ -1462,10 +1462,10 @@ public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:4068:14: ( ( 'true' | 'false' ) ) - // InternalRosSystem.g:4068:16: ( 'true' | 'false' ) + // InternalRosSystem.g:3972:14: ( ( 'true' | 'false' ) ) + // InternalRosSystem.g:3972:16: ( 'true' | 'false' ) { - // InternalRosSystem.g:4068:16: ( 'true' | 'false' ) + // InternalRosSystem.g:3972:16: ( 'true' | 'false' ) int alt3=2; int LA3_0 = input.LA(1); @@ -1483,7 +1483,7 @@ else if ( (LA3_0=='f') ) { } switch (alt3) { case 1 : - // InternalRosSystem.g:4068:17: 'true' + // InternalRosSystem.g:3972:17: 'true' { match("true"); @@ -1491,7 +1491,7 @@ else if ( (LA3_0=='f') ) { } break; case 2 : - // InternalRosSystem.g:4068:24: 'false' + // InternalRosSystem.g:3972:24: 'false' { match("false"); @@ -1517,19 +1517,19 @@ public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:4070:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) - // InternalRosSystem.g:4070:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRosSystem.g:3974:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) + // InternalRosSystem.g:3974:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) { mRULE_DECINT(); - // InternalRosSystem.g:4070:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRosSystem.g:3974:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) int alt8=2; alt8 = dfa8.predict(input); switch (alt8) { case 1 : - // InternalRosSystem.g:4070:28: '.' ( RULE_DIGIT )* + // InternalRosSystem.g:3974:28: '.' ( RULE_DIGIT )* { match('.'); - // InternalRosSystem.g:4070:32: ( RULE_DIGIT )* + // InternalRosSystem.g:3974:32: ( RULE_DIGIT )* loop4: do { int alt4=2; @@ -1542,7 +1542,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { switch (alt4) { case 1 : - // InternalRosSystem.g:4070:32: RULE_DIGIT + // InternalRosSystem.g:3974:32: RULE_DIGIT { mRULE_DIGIT(); @@ -1558,9 +1558,9 @@ public final void mRULE_DOUBLE() throws RecognitionException { } break; case 2 : - // InternalRosSystem.g:4070:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT + // InternalRosSystem.g:3974:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT { - // InternalRosSystem.g:4070:44: ( '.' ( RULE_DIGIT )* )? + // InternalRosSystem.g:3974:44: ( '.' ( RULE_DIGIT )* )? int alt6=2; int LA6_0 = input.LA(1); @@ -1569,10 +1569,10 @@ public final void mRULE_DOUBLE() throws RecognitionException { } switch (alt6) { case 1 : - // InternalRosSystem.g:4070:45: '.' ( RULE_DIGIT )* + // InternalRosSystem.g:3974:45: '.' ( RULE_DIGIT )* { match('.'); - // InternalRosSystem.g:4070:49: ( RULE_DIGIT )* + // InternalRosSystem.g:3974:49: ( RULE_DIGIT )* loop5: do { int alt5=2; @@ -1585,7 +1585,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { switch (alt5) { case 1 : - // InternalRosSystem.g:4070:49: RULE_DIGIT + // InternalRosSystem.g:3974:49: RULE_DIGIT { mRULE_DIGIT(); @@ -1612,7 +1612,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalRosSystem.g:4070:73: ( '-' | '+' )? + // InternalRosSystem.g:3974:73: ( '-' | '+' )? int alt7=2; int LA7_0 = input.LA(1); @@ -1671,10 +1671,10 @@ public final void mRULE_DECINT() throws RecognitionException { try { int _type = RULE_DECINT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:4072:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalRosSystem.g:4072:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRosSystem.g:3976:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalRosSystem.g:3976:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalRosSystem.g:4072:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRosSystem.g:3976:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) int alt11=3; switch ( input.LA(1) ) { case '0': @@ -1709,17 +1709,17 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt11) { case 1 : - // InternalRosSystem.g:4072:16: '0' + // InternalRosSystem.g:3976:16: '0' { match('0'); } break; case 2 : - // InternalRosSystem.g:4072:20: '1' .. '9' ( RULE_DIGIT )* + // InternalRosSystem.g:3976:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalRosSystem.g:4072:29: ( RULE_DIGIT )* + // InternalRosSystem.g:3976:29: ( RULE_DIGIT )* loop9: do { int alt9=2; @@ -1732,7 +1732,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt9) { case 1 : - // InternalRosSystem.g:4072:29: RULE_DIGIT + // InternalRosSystem.g:3976:29: RULE_DIGIT { mRULE_DIGIT(); @@ -1748,11 +1748,11 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalRosSystem.g:4072:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalRosSystem.g:3976:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalRosSystem.g:4072:54: ( RULE_DIGIT )* + // InternalRosSystem.g:3976:54: ( RULE_DIGIT )* loop10: do { int alt10=2; @@ -1765,7 +1765,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt10) { case 1 : - // InternalRosSystem.g:4072:54: RULE_DIGIT + // InternalRosSystem.g:3976:54: RULE_DIGIT { mRULE_DIGIT(); @@ -1797,10 +1797,10 @@ public final void mRULE_DECINT() throws RecognitionException { // $ANTLR start "RULE_DAY" public final void mRULE_DAY() throws RecognitionException { try { - // InternalRosSystem.g:4074:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalRosSystem.g:4074:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRosSystem.g:3978:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalRosSystem.g:3978:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalRosSystem.g:4074:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRosSystem.g:3978:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) int alt12=2; int LA12_0 = input.LA(1); @@ -1824,14 +1824,14 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { } switch (alt12) { case 1 : - // InternalRosSystem.g:4074:22: '1' .. '9' + // InternalRosSystem.g:3978:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRosSystem.g:4074:31: '1' .. '3' '0' .. '9' + // InternalRosSystem.g:3978:31: '1' .. '3' '0' .. '9' { matchRange('1','3'); matchRange('0','9'); @@ -1853,10 +1853,10 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { // $ANTLR start "RULE_MONTH" public final void mRULE_MONTH() throws RecognitionException { try { - // InternalRosSystem.g:4076:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalRosSystem.g:4076:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRosSystem.g:3980:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalRosSystem.g:3980:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalRosSystem.g:4076:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRosSystem.g:3980:23: ( '1' .. '9' | '1' '0' .. '2' ) int alt13=2; int LA13_0 = input.LA(1); @@ -1880,14 +1880,14 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { } switch (alt13) { case 1 : - // InternalRosSystem.g:4076:24: '1' .. '9' + // InternalRosSystem.g:3980:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRosSystem.g:4076:33: '1' '0' .. '2' + // InternalRosSystem.g:3980:33: '1' '0' .. '2' { match('1'); matchRange('0','2'); @@ -1909,8 +1909,8 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { // $ANTLR start "RULE_YEAR" public final void mRULE_YEAR() throws RecognitionException { try { - // InternalRosSystem.g:4078:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalRosSystem.g:4078:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalRosSystem.g:3982:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalRosSystem.g:3982:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { matchRange('0','2'); matchRange('0','9'); @@ -1928,10 +1928,10 @@ public final void mRULE_YEAR() throws RecognitionException { // $ANTLR start "RULE_HOUR" public final void mRULE_HOUR() throws RecognitionException { try { - // InternalRosSystem.g:4080:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalRosSystem.g:4080:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRosSystem.g:3984:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalRosSystem.g:3984:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalRosSystem.g:4080:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRosSystem.g:3984:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) int alt14=2; int LA14_0 = input.LA(1); @@ -1949,7 +1949,7 @@ else if ( (LA14_0=='2') ) { } switch (alt14) { case 1 : - // InternalRosSystem.g:4080:23: '0' .. '1' '0' .. '9' + // InternalRosSystem.g:3984:23: '0' .. '1' '0' .. '9' { matchRange('0','1'); matchRange('0','9'); @@ -1957,7 +1957,7 @@ else if ( (LA14_0=='2') ) { } break; case 2 : - // InternalRosSystem.g:4080:41: '2' '0' .. '3' + // InternalRosSystem.g:3984:41: '2' '0' .. '3' { match('2'); matchRange('0','3'); @@ -1979,8 +1979,8 @@ else if ( (LA14_0=='2') ) { // $ANTLR start "RULE_MIN_SEC" public final void mRULE_MIN_SEC() throws RecognitionException { try { - // InternalRosSystem.g:4082:23: ( '0' .. '5' '0' .. '9' ) - // InternalRosSystem.g:4082:25: '0' .. '5' '0' .. '9' + // InternalRosSystem.g:3986:23: ( '0' .. '5' '0' .. '9' ) + // InternalRosSystem.g:3986:25: '0' .. '5' '0' .. '9' { matchRange('0','5'); matchRange('0','9'); @@ -1998,8 +1998,8 @@ public final void mRULE_DATE_TIME() throws RecognitionException { try { int _type = RULE_DATE_TIME; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:4084:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalRosSystem.g:4084:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalRosSystem.g:3988:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalRosSystem.g:3988:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { mRULE_YEAR(); match('-'); @@ -2028,10 +2028,10 @@ public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:4086:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRosSystem.g:4086:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRosSystem.g:3990:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRosSystem.g:3990:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRosSystem.g:4086:11: ( '^' )? + // InternalRosSystem.g:3990:11: ( '^' )? int alt15=2; int LA15_0 = input.LA(1); @@ -2040,7 +2040,7 @@ public final void mRULE_ID() throws RecognitionException { } switch (alt15) { case 1 : - // InternalRosSystem.g:4086:11: '^' + // InternalRosSystem.g:3990:11: '^' { match('^'); @@ -2058,7 +2058,7 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalRosSystem.g:4086:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRosSystem.g:3990:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop16: do { int alt16=2; @@ -2107,10 +2107,10 @@ public final void mRULE_INT() throws RecognitionException { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:4088:10: ( ( '0' .. '9' )+ ) - // InternalRosSystem.g:4088:12: ( '0' .. '9' )+ + // InternalRosSystem.g:3992:10: ( ( '0' .. '9' )+ ) + // InternalRosSystem.g:3992:12: ( '0' .. '9' )+ { - // InternalRosSystem.g:4088:12: ( '0' .. '9' )+ + // InternalRosSystem.g:3992:12: ( '0' .. '9' )+ int cnt17=0; loop17: do { @@ -2124,7 +2124,7 @@ public final void mRULE_INT() throws RecognitionException { switch (alt17) { case 1 : - // InternalRosSystem.g:4088:13: '0' .. '9' + // InternalRosSystem.g:3992:13: '0' .. '9' { matchRange('0','9'); @@ -2156,10 +2156,10 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:4090:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRosSystem.g:4090:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRosSystem.g:3994:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRosSystem.g:3994:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRosSystem.g:4090:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRosSystem.g:3994:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt20=2; int LA20_0 = input.LA(1); @@ -2177,10 +2177,10 @@ else if ( (LA20_0=='\'') ) { } switch (alt20) { case 1 : - // InternalRosSystem.g:4090:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRosSystem.g:3994:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRosSystem.g:4090:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalRosSystem.g:3994:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop18: do { int alt18=3; @@ -2196,7 +2196,7 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 switch (alt18) { case 1 : - // InternalRosSystem.g:4090:21: '\\\\' . + // InternalRosSystem.g:3994:21: '\\\\' . { match('\\'); matchAny(); @@ -2204,7 +2204,7 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 } break; case 2 : - // InternalRosSystem.g:4090:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRosSystem.g:3994:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2229,10 +2229,10 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 } break; case 2 : - // InternalRosSystem.g:4090:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRosSystem.g:3994:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRosSystem.g:4090:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalRosSystem.g:3994:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop19: do { int alt19=3; @@ -2248,7 +2248,7 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 switch (alt19) { case 1 : - // InternalRosSystem.g:4090:54: '\\\\' . + // InternalRosSystem.g:3994:54: '\\\\' . { match('\\'); matchAny(); @@ -2256,7 +2256,7 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 } break; case 2 : - // InternalRosSystem.g:4090:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRosSystem.g:3994:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2299,12 +2299,12 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:4092:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRosSystem.g:4092:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRosSystem.g:3996:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRosSystem.g:3996:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRosSystem.g:4092:24: ( options {greedy=false; } : . )* + // InternalRosSystem.g:3996:24: ( options {greedy=false; } : . )* loop21: do { int alt21=2; @@ -2329,7 +2329,7 @@ else if ( ((LA21_0>='\u0000' && LA21_0<=')')||(LA21_0>='+' && LA21_0<='\uFFFF')) switch (alt21) { case 1 : - // InternalRosSystem.g:4092:52: . + // InternalRosSystem.g:3996:52: . { matchAny(); @@ -2359,12 +2359,12 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:4094:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalRosSystem.g:4094:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalRosSystem.g:3998:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalRosSystem.g:3998:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalRosSystem.g:4094:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRosSystem.g:3998:24: (~ ( ( '\\n' | '\\r' ) ) )* loop22: do { int alt22=2; @@ -2377,7 +2377,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt22) { case 1 : - // InternalRosSystem.g:4094:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalRosSystem.g:3998: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(); @@ -2397,7 +2397,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } } while (true); - // InternalRosSystem.g:4094:40: ( ( '\\r' )? '\\n' )? + // InternalRosSystem.g:3998:40: ( ( '\\r' )? '\\n' )? int alt24=2; int LA24_0 = input.LA(1); @@ -2406,9 +2406,9 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt24) { case 1 : - // InternalRosSystem.g:4094:41: ( '\\r' )? '\\n' + // InternalRosSystem.g:3998:41: ( '\\r' )? '\\n' { - // InternalRosSystem.g:4094:41: ( '\\r' )? + // InternalRosSystem.g:3998:41: ( '\\r' )? int alt23=2; int LA23_0 = input.LA(1); @@ -2417,7 +2417,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt23) { case 1 : - // InternalRosSystem.g:4094:41: '\\r' + // InternalRosSystem.g:3998:41: '\\r' { match('\r'); @@ -2449,10 +2449,10 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:4096:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRosSystem.g:4096:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRosSystem.g:4000:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRosSystem.g:4000:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRosSystem.g:4096:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRosSystem.g:4000:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt25=0; loop25: do { @@ -2506,8 +2506,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:4098:16: ( . ) - // InternalRosSystem.g:4098:18: . + // InternalRosSystem.g:4002:16: ( . ) + // InternalRosSystem.g:4002:18: . { matchAny(); @@ -3081,7 +3081,7 @@ public DFA8(BaseRecognizer recognizer) { this.transition = DFA8_transition; } public String getDescription() { - return "4070:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; + return "3974:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; } } static final String DFA26_eotS = @@ -3708,4 +3708,4 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc } -} \ No newline at end of file +} diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemParser.java b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemParser.java index 88c97e2ba..d0384ca56 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemParser.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemParser.java @@ -178,66 +178,66 @@ public final EObject entryRuleRosSystem() throws RecognitionException { // $ANTLR start "ruleRosSystem" - // InternalRosSystem.g:71:1: ruleRosSystem returns [EObject current=null] : ( () otherlv_1= 'RosSystem' otherlv_2= '{' otherlv_3= 'Name' ( (lv_Name_4_0= ruleEString ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) ) ) )* ) ) ) otherlv_36= '}' ) ; + // InternalRosSystem.g:71:1: ruleRosSystem returns [EObject current=null] : ( () otherlv_1= 'RosSystem' otherlv_2= '{' otherlv_3= 'Name' ( (lv_Name_4_0= ruleEString ) ) (otherlv_5= 'RosComponents' otherlv_6= '(' ( ( (lv_RosComponent_7_0= ruleComponentInterface ) ) (otherlv_8= ',' ( (lv_RosComponent_9_0= ruleComponentInterface ) ) )* )? otherlv_10= ')' )? (otherlv_11= 'TopicConnections' otherlv_12= '{' ( ( (lv_TopicConnections_13_0= ruleTopicConnection ) ) (otherlv_14= ',' ( (lv_TopicConnections_15_0= ruleTopicConnection ) ) )* )? otherlv_16= '}' )? (otherlv_17= 'ServiceConnections' otherlv_18= '{' ( ( (lv_ServiceConnections_19_0= ruleServiceConnection ) ) (otherlv_20= ',' ( (lv_ServiceConnections_21_0= ruleServiceConnection ) ) )* )? otherlv_22= '}' )? (otherlv_23= 'ActionConnections' otherlv_24= '{' ( ( (lv_ActionConnections_25_0= ruleActionConnection ) ) (otherlv_26= ',' ( (lv_ActionConnections_27_0= ruleActionConnection ) ) )* )? otherlv_28= '}' )? (otherlv_29= 'Parameters' otherlv_30= '{' ( ( (lv_Parameter_31_0= ruleParameter ) ) (otherlv_32= ',' ( (lv_Parameter_33_0= ruleParameter ) ) )* )? otherlv_34= '}' )? otherlv_35= '}' ) ; public final EObject ruleRosSystem() throws RecognitionException { EObject current = null; Token otherlv_1=null; Token otherlv_2=null; Token otherlv_3=null; + Token otherlv_5=null; Token otherlv_6=null; - Token otherlv_7=null; - Token otherlv_9=null; + Token otherlv_8=null; + Token otherlv_10=null; Token otherlv_11=null; Token otherlv_12=null; - Token otherlv_13=null; - Token otherlv_15=null; + Token otherlv_14=null; + Token otherlv_16=null; Token otherlv_17=null; Token otherlv_18=null; - Token otherlv_19=null; - Token otherlv_21=null; + Token otherlv_20=null; + Token otherlv_22=null; Token otherlv_23=null; Token otherlv_24=null; - Token otherlv_25=null; - Token otherlv_27=null; + Token otherlv_26=null; + Token otherlv_28=null; Token otherlv_29=null; Token otherlv_30=null; - Token otherlv_31=null; - Token otherlv_33=null; + Token otherlv_32=null; + Token otherlv_34=null; Token otherlv_35=null; - Token otherlv_36=null; AntlrDatatypeRuleToken lv_Name_4_0 = null; - EObject lv_RosComponent_8_0 = null; + EObject lv_RosComponent_7_0 = null; - EObject lv_RosComponent_10_0 = null; + EObject lv_RosComponent_9_0 = null; - EObject lv_TopicConnections_14_0 = null; + EObject lv_TopicConnections_13_0 = null; - EObject lv_TopicConnections_16_0 = null; + EObject lv_TopicConnections_15_0 = null; - EObject lv_ServiceConnections_20_0 = null; + EObject lv_ServiceConnections_19_0 = null; - EObject lv_ServiceConnections_22_0 = null; + EObject lv_ServiceConnections_21_0 = null; - EObject lv_ActionConnections_26_0 = null; + EObject lv_ActionConnections_25_0 = null; - EObject lv_ActionConnections_28_0 = null; + EObject lv_ActionConnections_27_0 = null; - EObject lv_Parameter_32_0 = null; + EObject lv_Parameter_31_0 = null; - EObject lv_Parameter_34_0 = null; + EObject lv_Parameter_33_0 = null; enterRule(); try { - // InternalRosSystem.g:77:2: ( ( () otherlv_1= 'RosSystem' otherlv_2= '{' otherlv_3= 'Name' ( (lv_Name_4_0= ruleEString ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) ) ) )* ) ) ) otherlv_36= '}' ) ) - // InternalRosSystem.g:78:2: ( () otherlv_1= 'RosSystem' otherlv_2= '{' otherlv_3= 'Name' ( (lv_Name_4_0= ruleEString ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) ) ) )* ) ) ) otherlv_36= '}' ) + // InternalRosSystem.g:77:2: ( ( () otherlv_1= 'RosSystem' otherlv_2= '{' otherlv_3= 'Name' ( (lv_Name_4_0= ruleEString ) ) (otherlv_5= 'RosComponents' otherlv_6= '(' ( ( (lv_RosComponent_7_0= ruleComponentInterface ) ) (otherlv_8= ',' ( (lv_RosComponent_9_0= ruleComponentInterface ) ) )* )? otherlv_10= ')' )? (otherlv_11= 'TopicConnections' otherlv_12= '{' ( ( (lv_TopicConnections_13_0= ruleTopicConnection ) ) (otherlv_14= ',' ( (lv_TopicConnections_15_0= ruleTopicConnection ) ) )* )? otherlv_16= '}' )? (otherlv_17= 'ServiceConnections' otherlv_18= '{' ( ( (lv_ServiceConnections_19_0= ruleServiceConnection ) ) (otherlv_20= ',' ( (lv_ServiceConnections_21_0= ruleServiceConnection ) ) )* )? otherlv_22= '}' )? (otherlv_23= 'ActionConnections' otherlv_24= '{' ( ( (lv_ActionConnections_25_0= ruleActionConnection ) ) (otherlv_26= ',' ( (lv_ActionConnections_27_0= ruleActionConnection ) ) )* )? otherlv_28= '}' )? (otherlv_29= 'Parameters' otherlv_30= '{' ( ( (lv_Parameter_31_0= ruleParameter ) ) (otherlv_32= ',' ( (lv_Parameter_33_0= ruleParameter ) ) )* )? otherlv_34= '}' )? otherlv_35= '}' ) ) + // InternalRosSystem.g:78:2: ( () otherlv_1= 'RosSystem' otherlv_2= '{' otherlv_3= 'Name' ( (lv_Name_4_0= ruleEString ) ) (otherlv_5= 'RosComponents' otherlv_6= '(' ( ( (lv_RosComponent_7_0= ruleComponentInterface ) ) (otherlv_8= ',' ( (lv_RosComponent_9_0= ruleComponentInterface ) ) )* )? otherlv_10= ')' )? (otherlv_11= 'TopicConnections' otherlv_12= '{' ( ( (lv_TopicConnections_13_0= ruleTopicConnection ) ) (otherlv_14= ',' ( (lv_TopicConnections_15_0= ruleTopicConnection ) ) )* )? otherlv_16= '}' )? (otherlv_17= 'ServiceConnections' otherlv_18= '{' ( ( (lv_ServiceConnections_19_0= ruleServiceConnection ) ) (otherlv_20= ',' ( (lv_ServiceConnections_21_0= ruleServiceConnection ) ) )* )? otherlv_22= '}' )? (otherlv_23= 'ActionConnections' otherlv_24= '{' ( ( (lv_ActionConnections_25_0= ruleActionConnection ) ) (otherlv_26= ',' ( (lv_ActionConnections_27_0= ruleActionConnection ) ) )* )? otherlv_28= '}' )? (otherlv_29= 'Parameters' otherlv_30= '{' ( ( (lv_Parameter_31_0= ruleParameter ) ) (otherlv_32= ',' ( (lv_Parameter_33_0= ruleParameter ) ) )* )? otherlv_34= '}' )? otherlv_35= '}' ) { - // InternalRosSystem.g:78:2: ( () otherlv_1= 'RosSystem' otherlv_2= '{' otherlv_3= 'Name' ( (lv_Name_4_0= ruleEString ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) ) ) )* ) ) ) otherlv_36= '}' ) - // InternalRosSystem.g:79:3: () otherlv_1= 'RosSystem' otherlv_2= '{' otherlv_3= 'Name' ( (lv_Name_4_0= ruleEString ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) ) ) )* ) ) ) otherlv_36= '}' + // InternalRosSystem.g:78:2: ( () otherlv_1= 'RosSystem' otherlv_2= '{' otherlv_3= 'Name' ( (lv_Name_4_0= ruleEString ) ) (otherlv_5= 'RosComponents' otherlv_6= '(' ( ( (lv_RosComponent_7_0= ruleComponentInterface ) ) (otherlv_8= ',' ( (lv_RosComponent_9_0= ruleComponentInterface ) ) )* )? otherlv_10= ')' )? (otherlv_11= 'TopicConnections' otherlv_12= '{' ( ( (lv_TopicConnections_13_0= ruleTopicConnection ) ) (otherlv_14= ',' ( (lv_TopicConnections_15_0= ruleTopicConnection ) ) )* )? otherlv_16= '}' )? (otherlv_17= 'ServiceConnections' otherlv_18= '{' ( ( (lv_ServiceConnections_19_0= ruleServiceConnection ) ) (otherlv_20= ',' ( (lv_ServiceConnections_21_0= ruleServiceConnection ) ) )* )? otherlv_22= '}' )? (otherlv_23= 'ActionConnections' otherlv_24= '{' ( ( (lv_ActionConnections_25_0= ruleActionConnection ) ) (otherlv_26= ',' ( (lv_ActionConnections_27_0= ruleActionConnection ) ) )* )? otherlv_28= '}' )? (otherlv_29= 'Parameters' otherlv_30= '{' ( ( (lv_Parameter_31_0= ruleParameter ) ) (otherlv_32= ',' ( (lv_Parameter_33_0= ruleParameter ) ) )* )? otherlv_34= '}' )? otherlv_35= '}' ) + // InternalRosSystem.g:79:3: () otherlv_1= 'RosSystem' otherlv_2= '{' otherlv_3= 'Name' ( (lv_Name_4_0= ruleEString ) ) (otherlv_5= 'RosComponents' otherlv_6= '(' ( ( (lv_RosComponent_7_0= ruleComponentInterface ) ) (otherlv_8= ',' ( (lv_RosComponent_9_0= ruleComponentInterface ) ) )* )? otherlv_10= ')' )? (otherlv_11= 'TopicConnections' otherlv_12= '{' ( ( (lv_TopicConnections_13_0= ruleTopicConnection ) ) (otherlv_14= ',' ( (lv_TopicConnections_15_0= ruleTopicConnection ) ) )* )? otherlv_16= '}' )? (otherlv_17= 'ServiceConnections' otherlv_18= '{' ( ( (lv_ServiceConnections_19_0= ruleServiceConnection ) ) (otherlv_20= ',' ( (lv_ServiceConnections_21_0= ruleServiceConnection ) ) )* )? otherlv_22= '}' )? (otherlv_23= 'ActionConnections' otherlv_24= '{' ( ( (lv_ActionConnections_25_0= ruleActionConnection ) ) (otherlv_26= ',' ( (lv_ActionConnections_27_0= ruleActionConnection ) ) )* )? otherlv_28= '}' )? (otherlv_29= 'Parameters' otherlv_30= '{' ( ( (lv_Parameter_31_0= ruleParameter ) ) (otherlv_32= ',' ( (lv_Parameter_33_0= ruleParameter ) ) )* )? otherlv_34= '}' )? otherlv_35= '}' { // InternalRosSystem.g:79:3: () // InternalRosSystem.g:80:4: @@ -293,868 +293,689 @@ public final EObject ruleRosSystem() throws RecognitionException { } - // InternalRosSystem.g:117:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) ) ) )* ) ) ) - // InternalRosSystem.g:118:4: ( ( ( ({...}? => ( ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) ) ) )* ) ) - { - // InternalRosSystem.g:118:4: ( ( ( ({...}? => ( ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) ) ) )* ) ) - // InternalRosSystem.g:119:5: ( ( ({...}? => ( ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) ) ) )* ) - { - - getUnorderedGroupHelper().enter(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - - // InternalRosSystem.g:122:5: ( ( ({...}? => ( ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) ) ) )* ) - // InternalRosSystem.g:123:6: ( ({...}? => ( ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) ) ) )* - { - // InternalRosSystem.g:123:6: ( ({...}? => ( ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) ) ) )* - loop11: - do { - int alt11=6; - int LA11_0 = input.LA(1); - - if ( LA11_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 0) ) { - alt11=1; - } - else if ( LA11_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 1) ) { - alt11=2; - } - else if ( LA11_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 2) ) { - alt11=3; - } - else if ( LA11_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 3) ) { - alt11=4; - } - else if ( LA11_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 4) ) { - alt11=5; - } - - - switch (alt11) { - case 1 : - // InternalRosSystem.g:124:4: ({...}? => ( ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) ) ) - { - // InternalRosSystem.g:124:4: ({...}? => ( ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) ) ) - // InternalRosSystem.g:125:5: {...}? => ( ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 0) ) { - throw new FailedPredicateException(input, "ruleRosSystem", "getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 0)"); - } - // InternalRosSystem.g:125:106: ( ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) ) - // InternalRosSystem.g:126:6: ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 0); - - // InternalRosSystem.g:129:9: ({...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) ) - // InternalRosSystem.g:129:10: {...}? => (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleRosSystem", "true"); - } - // InternalRosSystem.g:129:19: (otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' ) - // InternalRosSystem.g:129:20: otherlv_6= 'RosComponents' otherlv_7= '(' ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? otherlv_11= ')' - { - otherlv_6=(Token)match(input,25,FOLLOW_7); - - newLeafNode(otherlv_6, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()); - - otherlv_7=(Token)match(input,26,FOLLOW_8); - - newLeafNode(otherlv_7, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()); - - // InternalRosSystem.g:137:9: ( ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* )? - int alt2=2; - int LA2_0 = input.LA(1); - - if ( (LA2_0==39) ) { - alt2=1; - } - switch (alt2) { - case 1 : - // InternalRosSystem.g:138:10: ( (lv_RosComponent_8_0= ruleComponentInterface ) ) (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* - { - // InternalRosSystem.g:138:10: ( (lv_RosComponent_8_0= ruleComponentInterface ) ) - // InternalRosSystem.g:139:11: (lv_RosComponent_8_0= ruleComponentInterface ) - { - // InternalRosSystem.g:139:11: (lv_RosComponent_8_0= ruleComponentInterface ) - // InternalRosSystem.g:140:12: lv_RosComponent_8_0= ruleComponentInterface - { - - newCompositeNode(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_0_2_0_0()); - - pushFollow(FOLLOW_9); - lv_RosComponent_8_0=ruleComponentInterface(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - current, - "RosComponent", - lv_RosComponent_8_0, - "de.fraunhofer.ipa.rossystem.RosSystem.ComponentInterface"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalRosSystem.g:157:10: (otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) )* - loop1: - do { - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0==27) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : - // InternalRosSystem.g:158:11: otherlv_9= ',' ( (lv_RosComponent_10_0= ruleComponentInterface ) ) - { - otherlv_9=(Token)match(input,27,FOLLOW_10); - - newLeafNode(otherlv_9, grammarAccess.getRosSystemAccess().getCommaKeyword_5_0_2_1_0()); - - // InternalRosSystem.g:162:11: ( (lv_RosComponent_10_0= ruleComponentInterface ) ) - // InternalRosSystem.g:163:12: (lv_RosComponent_10_0= ruleComponentInterface ) - { - // InternalRosSystem.g:163:12: (lv_RosComponent_10_0= ruleComponentInterface ) - // InternalRosSystem.g:164:13: lv_RosComponent_10_0= ruleComponentInterface - { - - newCompositeNode(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_0_2_1_1_0()); - - pushFollow(FOLLOW_9); - lv_RosComponent_10_0=ruleComponentInterface(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - current, - "RosComponent", - lv_RosComponent_10_0, - "de.fraunhofer.ipa.rossystem.RosSystem.ComponentInterface"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop1; - } - } while (true); - - - } - break; - - } - - otherlv_11=(Token)match(input,28,FOLLOW_6); - - newLeafNode(otherlv_11, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - - - } - - - } + // InternalRosSystem.g:117:3: (otherlv_5= 'RosComponents' otherlv_6= '(' ( ( (lv_RosComponent_7_0= ruleComponentInterface ) ) (otherlv_8= ',' ( (lv_RosComponent_9_0= ruleComponentInterface ) ) )* )? otherlv_10= ')' )? + int alt3=2; + int LA3_0 = input.LA(1); + if ( (LA3_0==25) ) { + alt3=1; + } + switch (alt3) { + case 1 : + // InternalRosSystem.g:118:4: otherlv_5= 'RosComponents' otherlv_6= '(' ( ( (lv_RosComponent_7_0= ruleComponentInterface ) ) (otherlv_8= ',' ( (lv_RosComponent_9_0= ruleComponentInterface ) ) )* )? otherlv_10= ')' + { + otherlv_5=(Token)match(input,25,FOLLOW_7); - } - break; - case 2 : - // InternalRosSystem.g:193:4: ({...}? => ( ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) ) ) - { - // InternalRosSystem.g:193:4: ({...}? => ( ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) ) ) - // InternalRosSystem.g:194:5: {...}? => ( ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 1) ) { - throw new FailedPredicateException(input, "ruleRosSystem", "getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 1)"); - } - // InternalRosSystem.g:194:106: ( ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) ) - // InternalRosSystem.g:195:6: ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) - { + newLeafNode(otherlv_5, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0()); + + otherlv_6=(Token)match(input,26,FOLLOW_8); - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 1); - - // InternalRosSystem.g:198:9: ({...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) ) - // InternalRosSystem.g:198:10: {...}? => (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleRosSystem", "true"); - } - // InternalRosSystem.g:198:19: (otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' ) - // InternalRosSystem.g:198:20: otherlv_12= 'TopicConnections' otherlv_13= '{' ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? otherlv_17= '}' - { - otherlv_12=(Token)match(input,29,FOLLOW_3); + newLeafNode(otherlv_6, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_1()); + + // InternalRosSystem.g:126:4: ( ( (lv_RosComponent_7_0= ruleComponentInterface ) ) (otherlv_8= ',' ( (lv_RosComponent_9_0= ruleComponentInterface ) ) )* )? + int alt2=2; + int LA2_0 = input.LA(1); - newLeafNode(otherlv_12, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()); - - otherlv_13=(Token)match(input,23,FOLLOW_11); + if ( (LA2_0==39) ) { + alt2=1; + } + switch (alt2) { + case 1 : + // InternalRosSystem.g:127:5: ( (lv_RosComponent_7_0= ruleComponentInterface ) ) (otherlv_8= ',' ( (lv_RosComponent_9_0= ruleComponentInterface ) ) )* + { + // InternalRosSystem.g:127:5: ( (lv_RosComponent_7_0= ruleComponentInterface ) ) + // InternalRosSystem.g:128:6: (lv_RosComponent_7_0= ruleComponentInterface ) + { + // InternalRosSystem.g:128:6: (lv_RosComponent_7_0= ruleComponentInterface ) + // InternalRosSystem.g:129:7: lv_RosComponent_7_0= ruleComponentInterface + { - newLeafNode(otherlv_13, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()); - - // InternalRosSystem.g:206:9: ( ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* )? - int alt4=2; - int LA4_0 = input.LA(1); + newCompositeNode(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_2_0_0()); + + pushFollow(FOLLOW_9); + lv_RosComponent_7_0=ruleComponentInterface(); - if ( (LA4_0==34) ) { - alt4=1; - } - switch (alt4) { - case 1 : - // InternalRosSystem.g:207:10: ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* - { - // InternalRosSystem.g:207:10: ( (lv_TopicConnections_14_0= ruleTopicConnection ) ) - // InternalRosSystem.g:208:11: (lv_TopicConnections_14_0= ruleTopicConnection ) - { - // InternalRosSystem.g:208:11: (lv_TopicConnections_14_0= ruleTopicConnection ) - // InternalRosSystem.g:209:12: lv_TopicConnections_14_0= ruleTopicConnection - { + state._fsp--; - newCompositeNode(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_5_1_2_0_0()); - - pushFollow(FOLLOW_12); - lv_TopicConnections_14_0=ruleTopicConnection(); - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getRosSystemRule()); + } + add( + current, + "RosComponent", + lv_RosComponent_7_0, + "de.fraunhofer.ipa.rossystem.RosSystem.ComponentInterface"); + afterParserOrEnumRuleCall(); + + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - current, - "TopicConnections", - lv_TopicConnections_14_0, - "de.fraunhofer.ipa.rossystem.RosSystem.TopicConnection"); - afterParserOrEnumRuleCall(); - - } + } + // InternalRosSystem.g:146:5: (otherlv_8= ',' ( (lv_RosComponent_9_0= ruleComponentInterface ) ) )* + loop1: + do { + int alt1=2; + int LA1_0 = input.LA(1); - } + if ( (LA1_0==27) ) { + alt1=1; + } - // InternalRosSystem.g:226:10: (otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) )* - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - if ( (LA3_0==27) ) { - alt3=1; - } + switch (alt1) { + case 1 : + // InternalRosSystem.g:147:6: otherlv_8= ',' ( (lv_RosComponent_9_0= ruleComponentInterface ) ) + { + otherlv_8=(Token)match(input,27,FOLLOW_10); + newLeafNode(otherlv_8, grammarAccess.getRosSystemAccess().getCommaKeyword_5_2_1_0()); + + // InternalRosSystem.g:151:6: ( (lv_RosComponent_9_0= ruleComponentInterface ) ) + // InternalRosSystem.g:152:7: (lv_RosComponent_9_0= ruleComponentInterface ) + { + // InternalRosSystem.g:152:7: (lv_RosComponent_9_0= ruleComponentInterface ) + // InternalRosSystem.g:153:8: lv_RosComponent_9_0= ruleComponentInterface + { - switch (alt3) { - case 1 : - // InternalRosSystem.g:227:11: otherlv_15= ',' ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) - { - otherlv_15=(Token)match(input,27,FOLLOW_13); + newCompositeNode(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_2_1_1_0()); + + pushFollow(FOLLOW_9); + lv_RosComponent_9_0=ruleComponentInterface(); - newLeafNode(otherlv_15, grammarAccess.getRosSystemAccess().getCommaKeyword_5_1_2_1_0()); - - // InternalRosSystem.g:231:11: ( (lv_TopicConnections_16_0= ruleTopicConnection ) ) - // InternalRosSystem.g:232:12: (lv_TopicConnections_16_0= ruleTopicConnection ) - { - // InternalRosSystem.g:232:12: (lv_TopicConnections_16_0= ruleTopicConnection ) - // InternalRosSystem.g:233:13: lv_TopicConnections_16_0= ruleTopicConnection - { + state._fsp--; - newCompositeNode(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_5_1_2_1_1_0()); - - pushFollow(FOLLOW_12); - lv_TopicConnections_16_0=ruleTopicConnection(); - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getRosSystemRule()); + } + add( + current, + "RosComponent", + lv_RosComponent_9_0, + "de.fraunhofer.ipa.rossystem.RosSystem.ComponentInterface"); + afterParserOrEnumRuleCall(); + + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - current, - "TopicConnections", - lv_TopicConnections_16_0, - "de.fraunhofer.ipa.rossystem.RosSystem.TopicConnection"); - afterParserOrEnumRuleCall(); - - } + } - } + } + break; + default : + break loop1; + } + } while (true); - } - break; - default : - break loop3; - } - } while (true); + } + break; + } - } - break; + otherlv_10=(Token)match(input,28,FOLLOW_11); - } + newLeafNode(otherlv_10, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_3()); + - otherlv_17=(Token)match(input,30,FOLLOW_6); + } + break; - newLeafNode(otherlv_17, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()); - + } - } + // InternalRosSystem.g:177:3: (otherlv_11= 'TopicConnections' otherlv_12= '{' ( ( (lv_TopicConnections_13_0= ruleTopicConnection ) ) (otherlv_14= ',' ( (lv_TopicConnections_15_0= ruleTopicConnection ) ) )* )? otherlv_16= '}' )? + int alt6=2; + int LA6_0 = input.LA(1); + if ( (LA6_0==29) ) { + alt6=1; + } + switch (alt6) { + case 1 : + // InternalRosSystem.g:178:4: otherlv_11= 'TopicConnections' otherlv_12= '{' ( ( (lv_TopicConnections_13_0= ruleTopicConnection ) ) (otherlv_14= ',' ( (lv_TopicConnections_15_0= ruleTopicConnection ) ) )* )? otherlv_16= '}' + { + otherlv_11=(Token)match(input,29,FOLLOW_3); - } + newLeafNode(otherlv_11, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_6_0()); + + otherlv_12=(Token)match(input,23,FOLLOW_12); - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - + newLeafNode(otherlv_12, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_6_1()); + + // InternalRosSystem.g:186:4: ( ( (lv_TopicConnections_13_0= ruleTopicConnection ) ) (otherlv_14= ',' ( (lv_TopicConnections_15_0= ruleTopicConnection ) ) )* )? + int alt5=2; + int LA5_0 = input.LA(1); - } + if ( (LA5_0==34) ) { + alt5=1; + } + switch (alt5) { + case 1 : + // InternalRosSystem.g:187:5: ( (lv_TopicConnections_13_0= ruleTopicConnection ) ) (otherlv_14= ',' ( (lv_TopicConnections_15_0= ruleTopicConnection ) ) )* + { + // InternalRosSystem.g:187:5: ( (lv_TopicConnections_13_0= ruleTopicConnection ) ) + // InternalRosSystem.g:188:6: (lv_TopicConnections_13_0= ruleTopicConnection ) + { + // InternalRosSystem.g:188:6: (lv_TopicConnections_13_0= ruleTopicConnection ) + // InternalRosSystem.g:189:7: lv_TopicConnections_13_0= ruleTopicConnection + { + newCompositeNode(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_6_2_0_0()); + + pushFollow(FOLLOW_13); + lv_TopicConnections_13_0=ruleTopicConnection(); - } + state._fsp--; - } - break; - case 3 : - // InternalRosSystem.g:262:4: ({...}? => ( ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) ) ) - { - // InternalRosSystem.g:262:4: ({...}? => ( ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) ) ) - // InternalRosSystem.g:263:5: {...}? => ( ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 2) ) { - throw new FailedPredicateException(input, "ruleRosSystem", "getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 2)"); - } - // InternalRosSystem.g:263:106: ( ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) ) - // InternalRosSystem.g:264:6: ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) - { + if (current==null) { + current = createModelElementForParent(grammarAccess.getRosSystemRule()); + } + add( + current, + "TopicConnections", + lv_TopicConnections_13_0, + "de.fraunhofer.ipa.rossystem.RosSystem.TopicConnection"); + afterParserOrEnumRuleCall(); + - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 2); - - // InternalRosSystem.g:267:9: ({...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) ) - // InternalRosSystem.g:267:10: {...}? => (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleRosSystem", "true"); - } - // InternalRosSystem.g:267:19: (otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' ) - // InternalRosSystem.g:267:20: otherlv_18= 'ServiceConnections' otherlv_19= '{' ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? otherlv_23= '}' - { - otherlv_18=(Token)match(input,31,FOLLOW_3); + } - newLeafNode(otherlv_18, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()); - - otherlv_19=(Token)match(input,23,FOLLOW_14); - newLeafNode(otherlv_19, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()); - - // InternalRosSystem.g:275:9: ( ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* )? - int alt6=2; - int LA6_0 = input.LA(1); + } - if ( (LA6_0==37) ) { - alt6=1; - } - switch (alt6) { - case 1 : - // InternalRosSystem.g:276:10: ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* - { - // InternalRosSystem.g:276:10: ( (lv_ServiceConnections_20_0= ruleServiceConnection ) ) - // InternalRosSystem.g:277:11: (lv_ServiceConnections_20_0= ruleServiceConnection ) - { - // InternalRosSystem.g:277:11: (lv_ServiceConnections_20_0= ruleServiceConnection ) - // InternalRosSystem.g:278:12: lv_ServiceConnections_20_0= ruleServiceConnection - { + // InternalRosSystem.g:206:5: (otherlv_14= ',' ( (lv_TopicConnections_15_0= ruleTopicConnection ) ) )* + loop4: + do { + int alt4=2; + int LA4_0 = input.LA(1); - newCompositeNode(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_5_2_2_0_0()); - - pushFollow(FOLLOW_12); - lv_ServiceConnections_20_0=ruleServiceConnection(); + if ( (LA4_0==27) ) { + alt4=1; + } - state._fsp--; + switch (alt4) { + case 1 : + // InternalRosSystem.g:207:6: otherlv_14= ',' ( (lv_TopicConnections_15_0= ruleTopicConnection ) ) + { + otherlv_14=(Token)match(input,27,FOLLOW_14); - if (current==null) { - current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - current, - "ServiceConnections", - lv_ServiceConnections_20_0, - "de.fraunhofer.ipa.rossystem.RosSystem.ServiceConnection"); - afterParserOrEnumRuleCall(); - + newLeafNode(otherlv_14, grammarAccess.getRosSystemAccess().getCommaKeyword_6_2_1_0()); + + // InternalRosSystem.g:211:6: ( (lv_TopicConnections_15_0= ruleTopicConnection ) ) + // InternalRosSystem.g:212:7: (lv_TopicConnections_15_0= ruleTopicConnection ) + { + // InternalRosSystem.g:212:7: (lv_TopicConnections_15_0= ruleTopicConnection ) + // InternalRosSystem.g:213:8: lv_TopicConnections_15_0= ruleTopicConnection + { - } + newCompositeNode(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_6_2_1_1_0()); + + pushFollow(FOLLOW_13); + lv_TopicConnections_15_0=ruleTopicConnection(); + state._fsp--; - } - // InternalRosSystem.g:295:10: (otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) )* - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); + if (current==null) { + current = createModelElementForParent(grammarAccess.getRosSystemRule()); + } + add( + current, + "TopicConnections", + lv_TopicConnections_15_0, + "de.fraunhofer.ipa.rossystem.RosSystem.TopicConnection"); + afterParserOrEnumRuleCall(); + - if ( (LA5_0==27) ) { - alt5=1; - } + } - switch (alt5) { - case 1 : - // InternalRosSystem.g:296:11: otherlv_21= ',' ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) - { - otherlv_21=(Token)match(input,27,FOLLOW_15); + } - newLeafNode(otherlv_21, grammarAccess.getRosSystemAccess().getCommaKeyword_5_2_2_1_0()); - - // InternalRosSystem.g:300:11: ( (lv_ServiceConnections_22_0= ruleServiceConnection ) ) - // InternalRosSystem.g:301:12: (lv_ServiceConnections_22_0= ruleServiceConnection ) - { - // InternalRosSystem.g:301:12: (lv_ServiceConnections_22_0= ruleServiceConnection ) - // InternalRosSystem.g:302:13: lv_ServiceConnections_22_0= ruleServiceConnection - { - newCompositeNode(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_5_2_2_1_1_0()); - - pushFollow(FOLLOW_12); - lv_ServiceConnections_22_0=ruleServiceConnection(); + } + break; - state._fsp--; + default : + break loop4; + } + } while (true); - if (current==null) { - current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - current, - "ServiceConnections", - lv_ServiceConnections_22_0, - "de.fraunhofer.ipa.rossystem.RosSystem.ServiceConnection"); - afterParserOrEnumRuleCall(); - + } + break; - } + } + otherlv_16=(Token)match(input,30,FOLLOW_15); - } + newLeafNode(otherlv_16, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_6_3()); + + } + break; - } - break; + } - default : - break loop5; - } - } while (true); + // InternalRosSystem.g:237:3: (otherlv_17= 'ServiceConnections' otherlv_18= '{' ( ( (lv_ServiceConnections_19_0= ruleServiceConnection ) ) (otherlv_20= ',' ( (lv_ServiceConnections_21_0= ruleServiceConnection ) ) )* )? otherlv_22= '}' )? + int alt9=2; + int LA9_0 = input.LA(1); + if ( (LA9_0==31) ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalRosSystem.g:238:4: otherlv_17= 'ServiceConnections' otherlv_18= '{' ( ( (lv_ServiceConnections_19_0= ruleServiceConnection ) ) (otherlv_20= ',' ( (lv_ServiceConnections_21_0= ruleServiceConnection ) ) )* )? otherlv_22= '}' + { + otherlv_17=(Token)match(input,31,FOLLOW_3); - } - break; + newLeafNode(otherlv_17, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_7_0()); + + otherlv_18=(Token)match(input,23,FOLLOW_16); - } + newLeafNode(otherlv_18, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_7_1()); + + // InternalRosSystem.g:246:4: ( ( (lv_ServiceConnections_19_0= ruleServiceConnection ) ) (otherlv_20= ',' ( (lv_ServiceConnections_21_0= ruleServiceConnection ) ) )* )? + int alt8=2; + int LA8_0 = input.LA(1); - otherlv_23=(Token)match(input,30,FOLLOW_6); + if ( (LA8_0==37) ) { + alt8=1; + } + switch (alt8) { + case 1 : + // InternalRosSystem.g:247:5: ( (lv_ServiceConnections_19_0= ruleServiceConnection ) ) (otherlv_20= ',' ( (lv_ServiceConnections_21_0= ruleServiceConnection ) ) )* + { + // InternalRosSystem.g:247:5: ( (lv_ServiceConnections_19_0= ruleServiceConnection ) ) + // InternalRosSystem.g:248:6: (lv_ServiceConnections_19_0= ruleServiceConnection ) + { + // InternalRosSystem.g:248:6: (lv_ServiceConnections_19_0= ruleServiceConnection ) + // InternalRosSystem.g:249:7: lv_ServiceConnections_19_0= ruleServiceConnection + { - newLeafNode(otherlv_23, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()); - + newCompositeNode(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_7_2_0_0()); + + pushFollow(FOLLOW_13); + lv_ServiceConnections_19_0=ruleServiceConnection(); - } + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getRosSystemRule()); + } + add( + current, + "ServiceConnections", + lv_ServiceConnections_19_0, + "de.fraunhofer.ipa.rossystem.RosSystem.ServiceConnection"); + afterParserOrEnumRuleCall(); + - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - + } - } + } - } + // InternalRosSystem.g:266:5: (otherlv_20= ',' ( (lv_ServiceConnections_21_0= ruleServiceConnection ) ) )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + if ( (LA7_0==27) ) { + alt7=1; + } - } - break; - case 4 : - // InternalRosSystem.g:331:4: ({...}? => ( ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) ) ) - { - // InternalRosSystem.g:331:4: ({...}? => ( ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) ) ) - // InternalRosSystem.g:332:5: {...}? => ( ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 3) ) { - throw new FailedPredicateException(input, "ruleRosSystem", "getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 3)"); - } - // InternalRosSystem.g:332:106: ( ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) ) - // InternalRosSystem.g:333:6: ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 3); - - // InternalRosSystem.g:336:9: ({...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) ) - // InternalRosSystem.g:336:10: {...}? => (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleRosSystem", "true"); - } - // InternalRosSystem.g:336:19: (otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' ) - // InternalRosSystem.g:336:20: otherlv_24= 'ActionConnections' otherlv_25= '{' ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? otherlv_29= '}' - { - otherlv_24=(Token)match(input,32,FOLLOW_3); + switch (alt7) { + case 1 : + // InternalRosSystem.g:267:6: otherlv_20= ',' ( (lv_ServiceConnections_21_0= ruleServiceConnection ) ) + { + otherlv_20=(Token)match(input,27,FOLLOW_17); - newLeafNode(otherlv_24, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()); - - otherlv_25=(Token)match(input,23,FOLLOW_16); + newLeafNode(otherlv_20, grammarAccess.getRosSystemAccess().getCommaKeyword_7_2_1_0()); + + // InternalRosSystem.g:271:6: ( (lv_ServiceConnections_21_0= ruleServiceConnection ) ) + // InternalRosSystem.g:272:7: (lv_ServiceConnections_21_0= ruleServiceConnection ) + { + // InternalRosSystem.g:272:7: (lv_ServiceConnections_21_0= ruleServiceConnection ) + // InternalRosSystem.g:273:8: lv_ServiceConnections_21_0= ruleServiceConnection + { - newLeafNode(otherlv_25, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()); - - // InternalRosSystem.g:344:9: ( ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* )? - int alt8=2; - int LA8_0 = input.LA(1); + newCompositeNode(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_7_2_1_1_0()); + + pushFollow(FOLLOW_13); + lv_ServiceConnections_21_0=ruleServiceConnection(); - if ( (LA8_0==38) ) { - alt8=1; - } - switch (alt8) { - case 1 : - // InternalRosSystem.g:345:10: ( (lv_ActionConnections_26_0= ruleActionConnection ) ) (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* - { - // InternalRosSystem.g:345:10: ( (lv_ActionConnections_26_0= ruleActionConnection ) ) - // InternalRosSystem.g:346:11: (lv_ActionConnections_26_0= ruleActionConnection ) - { - // InternalRosSystem.g:346:11: (lv_ActionConnections_26_0= ruleActionConnection ) - // InternalRosSystem.g:347:12: lv_ActionConnections_26_0= ruleActionConnection - { + state._fsp--; - newCompositeNode(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_5_3_2_0_0()); - - pushFollow(FOLLOW_12); - lv_ActionConnections_26_0=ruleActionConnection(); - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getRosSystemRule()); + } + add( + current, + "ServiceConnections", + lv_ServiceConnections_21_0, + "de.fraunhofer.ipa.rossystem.RosSystem.ServiceConnection"); + afterParserOrEnumRuleCall(); + + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - current, - "ActionConnections", - lv_ActionConnections_26_0, - "de.fraunhofer.ipa.rossystem.RosSystem.ActionConnection"); - afterParserOrEnumRuleCall(); - - } + } - } + } + break; - // InternalRosSystem.g:364:10: (otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); + default : + break loop7; + } + } while (true); - if ( (LA7_0==27) ) { - alt7=1; - } + } + break; - switch (alt7) { - case 1 : - // InternalRosSystem.g:365:11: otherlv_27= ',' ( (lv_ActionConnections_28_0= ruleActionConnection ) ) - { - otherlv_27=(Token)match(input,27,FOLLOW_17); + } - newLeafNode(otherlv_27, grammarAccess.getRosSystemAccess().getCommaKeyword_5_3_2_1_0()); - - // InternalRosSystem.g:369:11: ( (lv_ActionConnections_28_0= ruleActionConnection ) ) - // InternalRosSystem.g:370:12: (lv_ActionConnections_28_0= ruleActionConnection ) - { - // InternalRosSystem.g:370:12: (lv_ActionConnections_28_0= ruleActionConnection ) - // InternalRosSystem.g:371:13: lv_ActionConnections_28_0= ruleActionConnection - { + otherlv_22=(Token)match(input,30,FOLLOW_18); - newCompositeNode(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_5_3_2_1_1_0()); - - pushFollow(FOLLOW_12); - lv_ActionConnections_28_0=ruleActionConnection(); + newLeafNode(otherlv_22, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_7_3()); + - state._fsp--; + } + break; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - current, - "ActionConnections", - lv_ActionConnections_28_0, - "de.fraunhofer.ipa.rossystem.RosSystem.ActionConnection"); - afterParserOrEnumRuleCall(); - + // InternalRosSystem.g:297:3: (otherlv_23= 'ActionConnections' otherlv_24= '{' ( ( (lv_ActionConnections_25_0= ruleActionConnection ) ) (otherlv_26= ',' ( (lv_ActionConnections_27_0= ruleActionConnection ) ) )* )? otherlv_28= '}' )? + int alt12=2; + int LA12_0 = input.LA(1); - } + if ( (LA12_0==32) ) { + alt12=1; + } + switch (alt12) { + case 1 : + // InternalRosSystem.g:298:4: otherlv_23= 'ActionConnections' otherlv_24= '{' ( ( (lv_ActionConnections_25_0= ruleActionConnection ) ) (otherlv_26= ',' ( (lv_ActionConnections_27_0= ruleActionConnection ) ) )* )? otherlv_28= '}' + { + otherlv_23=(Token)match(input,32,FOLLOW_3); + newLeafNode(otherlv_23, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_8_0()); + + otherlv_24=(Token)match(input,23,FOLLOW_19); - } + newLeafNode(otherlv_24, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_8_1()); + + // InternalRosSystem.g:306:4: ( ( (lv_ActionConnections_25_0= ruleActionConnection ) ) (otherlv_26= ',' ( (lv_ActionConnections_27_0= ruleActionConnection ) ) )* )? + int alt11=2; + int LA11_0 = input.LA(1); + if ( (LA11_0==38) ) { + alt11=1; + } + switch (alt11) { + case 1 : + // InternalRosSystem.g:307:5: ( (lv_ActionConnections_25_0= ruleActionConnection ) ) (otherlv_26= ',' ( (lv_ActionConnections_27_0= ruleActionConnection ) ) )* + { + // InternalRosSystem.g:307:5: ( (lv_ActionConnections_25_0= ruleActionConnection ) ) + // InternalRosSystem.g:308:6: (lv_ActionConnections_25_0= ruleActionConnection ) + { + // InternalRosSystem.g:308:6: (lv_ActionConnections_25_0= ruleActionConnection ) + // InternalRosSystem.g:309:7: lv_ActionConnections_25_0= ruleActionConnection + { - } - break; + newCompositeNode(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_8_2_0_0()); + + pushFollow(FOLLOW_13); + lv_ActionConnections_25_0=ruleActionConnection(); - default : - break loop7; - } - } while (true); + state._fsp--; - } - break; + if (current==null) { + current = createModelElementForParent(grammarAccess.getRosSystemRule()); + } + add( + current, + "ActionConnections", + lv_ActionConnections_25_0, + "de.fraunhofer.ipa.rossystem.RosSystem.ActionConnection"); + afterParserOrEnumRuleCall(); + - } + } - otherlv_29=(Token)match(input,30,FOLLOW_6); - newLeafNode(otherlv_29, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()); - + } - } + // InternalRosSystem.g:326:5: (otherlv_26= ',' ( (lv_ActionConnections_27_0= ruleActionConnection ) ) )* + loop10: + do { + int alt10=2; + int LA10_0 = input.LA(1); + if ( (LA10_0==27) ) { + alt10=1; + } - } - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - + switch (alt10) { + case 1 : + // InternalRosSystem.g:327:6: otherlv_26= ',' ( (lv_ActionConnections_27_0= ruleActionConnection ) ) + { + otherlv_26=(Token)match(input,27,FOLLOW_20); - } + newLeafNode(otherlv_26, grammarAccess.getRosSystemAccess().getCommaKeyword_8_2_1_0()); + + // InternalRosSystem.g:331:6: ( (lv_ActionConnections_27_0= ruleActionConnection ) ) + // InternalRosSystem.g:332:7: (lv_ActionConnections_27_0= ruleActionConnection ) + { + // InternalRosSystem.g:332:7: (lv_ActionConnections_27_0= ruleActionConnection ) + // InternalRosSystem.g:333:8: lv_ActionConnections_27_0= ruleActionConnection + { + newCompositeNode(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_8_2_1_1_0()); + + pushFollow(FOLLOW_13); + lv_ActionConnections_27_0=ruleActionConnection(); - } + state._fsp--; - } - break; - case 5 : - // InternalRosSystem.g:400:4: ({...}? => ( ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) ) ) - { - // InternalRosSystem.g:400:4: ({...}? => ( ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) ) ) - // InternalRosSystem.g:401:5: {...}? => ( ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 4) ) { - throw new FailedPredicateException(input, "ruleRosSystem", "getUnorderedGroupHelper().canSelect(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 4)"); - } - // InternalRosSystem.g:401:106: ( ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) ) - // InternalRosSystem.g:402:6: ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) - { + if (current==null) { + current = createModelElementForParent(grammarAccess.getRosSystemRule()); + } + add( + current, + "ActionConnections", + lv_ActionConnections_27_0, + "de.fraunhofer.ipa.rossystem.RosSystem.ActionConnection"); + afterParserOrEnumRuleCall(); + - getUnorderedGroupHelper().select(grammarAccess.getRosSystemAccess().getUnorderedGroup_5(), 4); - - // InternalRosSystem.g:405:9: ({...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) ) - // InternalRosSystem.g:405:10: {...}? => (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleRosSystem", "true"); - } - // InternalRosSystem.g:405:19: (otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' ) - // InternalRosSystem.g:405:20: otherlv_30= 'Parameters' otherlv_31= '{' ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? otherlv_35= '}' - { - otherlv_30=(Token)match(input,33,FOLLOW_3); + } - newLeafNode(otherlv_30, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()); - - otherlv_31=(Token)match(input,23,FOLLOW_18); - newLeafNode(otherlv_31, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()); - - // InternalRosSystem.g:413:9: ( ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* )? - int alt10=2; - int LA10_0 = input.LA(1); + } - if ( (LA10_0==64) ) { - alt10=1; - } - switch (alt10) { - case 1 : - // InternalRosSystem.g:414:10: ( (lv_Parameter_32_0= ruleParameter ) ) (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* - { - // InternalRosSystem.g:414:10: ( (lv_Parameter_32_0= ruleParameter ) ) - // InternalRosSystem.g:415:11: (lv_Parameter_32_0= ruleParameter ) - { - // InternalRosSystem.g:415:11: (lv_Parameter_32_0= ruleParameter ) - // InternalRosSystem.g:416:12: lv_Parameter_32_0= ruleParameter - { - newCompositeNode(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_5_4_2_0_0()); - - pushFollow(FOLLOW_12); - lv_Parameter_32_0=ruleParameter(); + } + break; - state._fsp--; + default : + break loop10; + } + } while (true); - if (current==null) { - current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - current, - "Parameter", - lv_Parameter_32_0, - "de.fraunhofer.ipa.rossystem.RosSystem.Parameter"); - afterParserOrEnumRuleCall(); - + } + break; - } + } + otherlv_28=(Token)match(input,30,FOLLOW_21); - } + newLeafNode(otherlv_28, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_8_3()); + - // InternalRosSystem.g:433:10: (otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) )* - loop9: - do { - int alt9=2; - int LA9_0 = input.LA(1); + } + break; - if ( (LA9_0==27) ) { - alt9=1; - } + } + // InternalRosSystem.g:357:3: (otherlv_29= 'Parameters' otherlv_30= '{' ( ( (lv_Parameter_31_0= ruleParameter ) ) (otherlv_32= ',' ( (lv_Parameter_33_0= ruleParameter ) ) )* )? otherlv_34= '}' )? + int alt15=2; + int LA15_0 = input.LA(1); - switch (alt9) { - case 1 : - // InternalRosSystem.g:434:11: otherlv_33= ',' ( (lv_Parameter_34_0= ruleParameter ) ) - { - otherlv_33=(Token)match(input,27,FOLLOW_19); + if ( (LA15_0==33) ) { + alt15=1; + } + switch (alt15) { + case 1 : + // InternalRosSystem.g:358:4: otherlv_29= 'Parameters' otherlv_30= '{' ( ( (lv_Parameter_31_0= ruleParameter ) ) (otherlv_32= ',' ( (lv_Parameter_33_0= ruleParameter ) ) )* )? otherlv_34= '}' + { + otherlv_29=(Token)match(input,33,FOLLOW_3); - newLeafNode(otherlv_33, grammarAccess.getRosSystemAccess().getCommaKeyword_5_4_2_1_0()); - - // InternalRosSystem.g:438:11: ( (lv_Parameter_34_0= ruleParameter ) ) - // InternalRosSystem.g:439:12: (lv_Parameter_34_0= ruleParameter ) - { - // InternalRosSystem.g:439:12: (lv_Parameter_34_0= ruleParameter ) - // InternalRosSystem.g:440:13: lv_Parameter_34_0= ruleParameter - { + newLeafNode(otherlv_29, grammarAccess.getRosSystemAccess().getParametersKeyword_9_0()); + + otherlv_30=(Token)match(input,23,FOLLOW_22); - newCompositeNode(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_5_4_2_1_1_0()); - - pushFollow(FOLLOW_12); - lv_Parameter_34_0=ruleParameter(); + newLeafNode(otherlv_30, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_9_1()); + + // InternalRosSystem.g:366:4: ( ( (lv_Parameter_31_0= ruleParameter ) ) (otherlv_32= ',' ( (lv_Parameter_33_0= ruleParameter ) ) )* )? + int alt14=2; + int LA14_0 = input.LA(1); - state._fsp--; + if ( (LA14_0==64) ) { + alt14=1; + } + switch (alt14) { + case 1 : + // InternalRosSystem.g:367:5: ( (lv_Parameter_31_0= ruleParameter ) ) (otherlv_32= ',' ( (lv_Parameter_33_0= ruleParameter ) ) )* + { + // InternalRosSystem.g:367:5: ( (lv_Parameter_31_0= ruleParameter ) ) + // InternalRosSystem.g:368:6: (lv_Parameter_31_0= ruleParameter ) + { + // InternalRosSystem.g:368:6: (lv_Parameter_31_0= ruleParameter ) + // InternalRosSystem.g:369:7: lv_Parameter_31_0= ruleParameter + { + newCompositeNode(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_9_2_0_0()); + + pushFollow(FOLLOW_13); + lv_Parameter_31_0=ruleParameter(); - if (current==null) { - current = createModelElementForParent(grammarAccess.getRosSystemRule()); - } - add( - current, - "Parameter", - lv_Parameter_34_0, - "de.fraunhofer.ipa.rossystem.RosSystem.Parameter"); - afterParserOrEnumRuleCall(); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getRosSystemRule()); + } + add( + current, + "Parameter", + lv_Parameter_31_0, + "de.fraunhofer.ipa.rossystem.RosSystem.Parameter"); + afterParserOrEnumRuleCall(); + - } + } - } - break; + } - default : - break loop9; - } - } while (true); + // InternalRosSystem.g:386:5: (otherlv_32= ',' ( (lv_Parameter_33_0= ruleParameter ) ) )* + loop13: + do { + int alt13=2; + int LA13_0 = input.LA(1); + if ( (LA13_0==27) ) { + alt13=1; + } - } - break; - } + switch (alt13) { + case 1 : + // InternalRosSystem.g:387:6: otherlv_32= ',' ( (lv_Parameter_33_0= ruleParameter ) ) + { + otherlv_32=(Token)match(input,27,FOLLOW_23); - otherlv_35=(Token)match(input,30,FOLLOW_6); + newLeafNode(otherlv_32, grammarAccess.getRosSystemAccess().getCommaKeyword_9_2_1_0()); + + // InternalRosSystem.g:391:6: ( (lv_Parameter_33_0= ruleParameter ) ) + // InternalRosSystem.g:392:7: (lv_Parameter_33_0= ruleParameter ) + { + // InternalRosSystem.g:392:7: (lv_Parameter_33_0= ruleParameter ) + // InternalRosSystem.g:393:8: lv_Parameter_33_0= ruleParameter + { - newLeafNode(otherlv_35, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()); - + newCompositeNode(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_9_2_1_1_0()); + + pushFollow(FOLLOW_13); + lv_Parameter_33_0=ruleParameter(); - } + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getRosSystemRule()); + } + add( + current, + "Parameter", + lv_Parameter_33_0, + "de.fraunhofer.ipa.rossystem.RosSystem.Parameter"); + afterParserOrEnumRuleCall(); + - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - + } - } + } - } + } + break; - } - break; + default : + break loop13; + } + } while (true); - default : - break loop11; - } - } while (true); + } + break; - } + } + otherlv_34=(Token)match(input,30,FOLLOW_24); - } + newLeafNode(otherlv_34, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_9_3()); + - - getUnorderedGroupHelper().leave(grammarAccess.getRosSystemAccess().getUnorderedGroup_5()); - + } + break; } - otherlv_36=(Token)match(input,30,FOLLOW_2); + otherlv_35=(Token)match(input,30,FOLLOW_2); - newLeafNode(otherlv_36, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_6()); + newLeafNode(otherlv_35, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_10()); } @@ -1179,7 +1000,7 @@ else if ( LA11_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getR // $ANTLR start "entryRuleTopicConnection" - // InternalRosSystem.g:484:1: entryRuleTopicConnection returns [EObject current=null] : iv_ruleTopicConnection= ruleTopicConnection EOF ; + // InternalRosSystem.g:425:1: entryRuleTopicConnection returns [EObject current=null] : iv_ruleTopicConnection= ruleTopicConnection EOF ; public final EObject entryRuleTopicConnection() throws RecognitionException { EObject current = null; @@ -1187,8 +1008,8 @@ public final EObject entryRuleTopicConnection() throws RecognitionException { try { - // InternalRosSystem.g:484:56: (iv_ruleTopicConnection= ruleTopicConnection EOF ) - // InternalRosSystem.g:485:2: iv_ruleTopicConnection= ruleTopicConnection EOF + // InternalRosSystem.g:425:56: (iv_ruleTopicConnection= ruleTopicConnection EOF ) + // InternalRosSystem.g:426:2: iv_ruleTopicConnection= ruleTopicConnection EOF { newCompositeNode(grammarAccess.getTopicConnectionRule()); pushFollow(FOLLOW_1); @@ -1215,7 +1036,7 @@ public final EObject entryRuleTopicConnection() throws RecognitionException { // $ANTLR start "ruleTopicConnection" - // InternalRosSystem.g:491:1: ruleTopicConnection returns [EObject current=null] : (otherlv_0= 'TopicConnection' ( (lv_TopicName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' otherlv_10= '(' ( ( ruleEString ) ) (otherlv_12= ',' ( ( ruleEString ) ) )* otherlv_14= ')' otherlv_15= '}' ) ; + // InternalRosSystem.g:432:1: ruleTopicConnection returns [EObject current=null] : (otherlv_0= 'TopicConnection' ( (lv_TopicName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' otherlv_10= '(' ( ( ruleEString ) ) (otherlv_12= ',' ( ( ruleEString ) ) )* otherlv_14= ')' otherlv_15= '}' ) ; public final EObject ruleTopicConnection() throws RecognitionException { EObject current = null; @@ -1237,21 +1058,21 @@ public final EObject ruleTopicConnection() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:497:2: ( (otherlv_0= 'TopicConnection' ( (lv_TopicName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' otherlv_10= '(' ( ( ruleEString ) ) (otherlv_12= ',' ( ( ruleEString ) ) )* otherlv_14= ')' otherlv_15= '}' ) ) - // InternalRosSystem.g:498:2: (otherlv_0= 'TopicConnection' ( (lv_TopicName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' otherlv_10= '(' ( ( ruleEString ) ) (otherlv_12= ',' ( ( ruleEString ) ) )* otherlv_14= ')' otherlv_15= '}' ) + // InternalRosSystem.g:438:2: ( (otherlv_0= 'TopicConnection' ( (lv_TopicName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' otherlv_10= '(' ( ( ruleEString ) ) (otherlv_12= ',' ( ( ruleEString ) ) )* otherlv_14= ')' otherlv_15= '}' ) ) + // InternalRosSystem.g:439:2: (otherlv_0= 'TopicConnection' ( (lv_TopicName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' otherlv_10= '(' ( ( ruleEString ) ) (otherlv_12= ',' ( ( ruleEString ) ) )* otherlv_14= ')' otherlv_15= '}' ) { - // InternalRosSystem.g:498:2: (otherlv_0= 'TopicConnection' ( (lv_TopicName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' otherlv_10= '(' ( ( ruleEString ) ) (otherlv_12= ',' ( ( ruleEString ) ) )* otherlv_14= ')' otherlv_15= '}' ) - // InternalRosSystem.g:499:3: otherlv_0= 'TopicConnection' ( (lv_TopicName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' otherlv_10= '(' ( ( ruleEString ) ) (otherlv_12= ',' ( ( ruleEString ) ) )* otherlv_14= ')' otherlv_15= '}' + // InternalRosSystem.g:439:2: (otherlv_0= 'TopicConnection' ( (lv_TopicName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' otherlv_10= '(' ( ( ruleEString ) ) (otherlv_12= ',' ( ( ruleEString ) ) )* otherlv_14= ')' otherlv_15= '}' ) + // InternalRosSystem.g:440:3: otherlv_0= 'TopicConnection' ( (lv_TopicName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' otherlv_10= '(' ( ( ruleEString ) ) (otherlv_12= ',' ( ( ruleEString ) ) )* otherlv_14= ')' otherlv_15= '}' { otherlv_0=(Token)match(input,34,FOLLOW_5); newLeafNode(otherlv_0, grammarAccess.getTopicConnectionAccess().getTopicConnectionKeyword_0()); - // InternalRosSystem.g:503:3: ( (lv_TopicName_1_0= ruleEString ) ) - // InternalRosSystem.g:504:4: (lv_TopicName_1_0= ruleEString ) + // InternalRosSystem.g:444:3: ( (lv_TopicName_1_0= ruleEString ) ) + // InternalRosSystem.g:445:4: (lv_TopicName_1_0= ruleEString ) { - // InternalRosSystem.g:504:4: (lv_TopicName_1_0= ruleEString ) - // InternalRosSystem.g:505:5: lv_TopicName_1_0= ruleEString + // InternalRosSystem.g:445:4: (lv_TopicName_1_0= ruleEString ) + // InternalRosSystem.g:446:5: lv_TopicName_1_0= ruleEString { newCompositeNode(grammarAccess.getTopicConnectionAccess().getTopicNameEStringParserRuleCall_1_0()); @@ -1278,7 +1099,7 @@ public final EObject ruleTopicConnection() throws RecognitionException { } - otherlv_2=(Token)match(input,23,FOLLOW_20); + otherlv_2=(Token)match(input,23,FOLLOW_25); newLeafNode(otherlv_2, grammarAccess.getTopicConnectionAccess().getLeftCurlyBracketKeyword_2()); @@ -1290,11 +1111,11 @@ public final EObject ruleTopicConnection() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getTopicConnectionAccess().getLeftParenthesisKeyword_4()); - // InternalRosSystem.g:534:3: ( ( ruleEString ) ) - // InternalRosSystem.g:535:4: ( ruleEString ) + // InternalRosSystem.g:475:3: ( ( ruleEString ) ) + // InternalRosSystem.g:476:4: ( ruleEString ) { - // InternalRosSystem.g:535:4: ( ruleEString ) - // InternalRosSystem.g:536:5: ruleEString + // InternalRosSystem.g:476:4: ( ruleEString ) + // InternalRosSystem.g:477:5: ruleEString { if (current==null) { @@ -1318,30 +1139,30 @@ public final EObject ruleTopicConnection() throws RecognitionException { } - // InternalRosSystem.g:550:3: (otherlv_6= ',' ( ( ruleEString ) ) )* - loop12: + // InternalRosSystem.g:491:3: (otherlv_6= ',' ( ( ruleEString ) ) )* + loop16: do { - int alt12=2; - int LA12_0 = input.LA(1); + int alt16=2; + int LA16_0 = input.LA(1); - if ( (LA12_0==27) ) { - alt12=1; + if ( (LA16_0==27) ) { + alt16=1; } - switch (alt12) { + switch (alt16) { case 1 : - // InternalRosSystem.g:551:4: otherlv_6= ',' ( ( ruleEString ) ) + // InternalRosSystem.g:492:4: otherlv_6= ',' ( ( ruleEString ) ) { otherlv_6=(Token)match(input,27,FOLLOW_5); newLeafNode(otherlv_6, grammarAccess.getTopicConnectionAccess().getCommaKeyword_6_0()); - // InternalRosSystem.g:555:4: ( ( ruleEString ) ) - // InternalRosSystem.g:556:5: ( ruleEString ) + // InternalRosSystem.g:496:4: ( ( ruleEString ) ) + // InternalRosSystem.g:497:5: ( ruleEString ) { - // InternalRosSystem.g:556:5: ( ruleEString ) - // InternalRosSystem.g:557:6: ruleEString + // InternalRosSystem.g:497:5: ( ruleEString ) + // InternalRosSystem.g:498:6: ruleEString { if (current==null) { @@ -1370,11 +1191,11 @@ public final EObject ruleTopicConnection() throws RecognitionException { break; default : - break loop12; + break loop16; } } while (true); - otherlv_8=(Token)match(input,28,FOLLOW_21); + otherlv_8=(Token)match(input,28,FOLLOW_26); newLeafNode(otherlv_8, grammarAccess.getTopicConnectionAccess().getRightParenthesisKeyword_7()); @@ -1386,11 +1207,11 @@ public final EObject ruleTopicConnection() throws RecognitionException { newLeafNode(otherlv_10, grammarAccess.getTopicConnectionAccess().getLeftParenthesisKeyword_9()); - // InternalRosSystem.g:584:3: ( ( ruleEString ) ) - // InternalRosSystem.g:585:4: ( ruleEString ) + // InternalRosSystem.g:525:3: ( ( ruleEString ) ) + // InternalRosSystem.g:526:4: ( ruleEString ) { - // InternalRosSystem.g:585:4: ( ruleEString ) - // InternalRosSystem.g:586:5: ruleEString + // InternalRosSystem.g:526:4: ( ruleEString ) + // InternalRosSystem.g:527:5: ruleEString { if (current==null) { @@ -1414,30 +1235,30 @@ public final EObject ruleTopicConnection() throws RecognitionException { } - // InternalRosSystem.g:600:3: (otherlv_12= ',' ( ( ruleEString ) ) )* - loop13: + // InternalRosSystem.g:541:3: (otherlv_12= ',' ( ( ruleEString ) ) )* + loop17: do { - int alt13=2; - int LA13_0 = input.LA(1); + int alt17=2; + int LA17_0 = input.LA(1); - if ( (LA13_0==27) ) { - alt13=1; + if ( (LA17_0==27) ) { + alt17=1; } - switch (alt13) { + switch (alt17) { case 1 : - // InternalRosSystem.g:601:4: otherlv_12= ',' ( ( ruleEString ) ) + // InternalRosSystem.g:542:4: otherlv_12= ',' ( ( ruleEString ) ) { otherlv_12=(Token)match(input,27,FOLLOW_5); newLeafNode(otherlv_12, grammarAccess.getTopicConnectionAccess().getCommaKeyword_11_0()); - // InternalRosSystem.g:605:4: ( ( ruleEString ) ) - // InternalRosSystem.g:606:5: ( ruleEString ) + // InternalRosSystem.g:546:4: ( ( ruleEString ) ) + // InternalRosSystem.g:547:5: ( ruleEString ) { - // InternalRosSystem.g:606:5: ( ruleEString ) - // InternalRosSystem.g:607:6: ruleEString + // InternalRosSystem.g:547:5: ( ruleEString ) + // InternalRosSystem.g:548:6: ruleEString { if (current==null) { @@ -1466,11 +1287,11 @@ public final EObject ruleTopicConnection() throws RecognitionException { break; default : - break loop13; + break loop17; } } while (true); - otherlv_14=(Token)match(input,28,FOLLOW_22); + otherlv_14=(Token)match(input,28,FOLLOW_24); newLeafNode(otherlv_14, grammarAccess.getTopicConnectionAccess().getRightParenthesisKeyword_12()); @@ -1501,7 +1322,7 @@ public final EObject ruleTopicConnection() throws RecognitionException { // $ANTLR start "entryRuleServiceConnection" - // InternalRosSystem.g:634:1: entryRuleServiceConnection returns [EObject current=null] : iv_ruleServiceConnection= ruleServiceConnection EOF ; + // InternalRosSystem.g:575:1: entryRuleServiceConnection returns [EObject current=null] : iv_ruleServiceConnection= ruleServiceConnection EOF ; public final EObject entryRuleServiceConnection() throws RecognitionException { EObject current = null; @@ -1509,8 +1330,8 @@ public final EObject entryRuleServiceConnection() throws RecognitionException { try { - // InternalRosSystem.g:634:58: (iv_ruleServiceConnection= ruleServiceConnection EOF ) - // InternalRosSystem.g:635:2: iv_ruleServiceConnection= ruleServiceConnection EOF + // InternalRosSystem.g:575:58: (iv_ruleServiceConnection= ruleServiceConnection EOF ) + // InternalRosSystem.g:576:2: iv_ruleServiceConnection= ruleServiceConnection EOF { newCompositeNode(grammarAccess.getServiceConnectionRule()); pushFollow(FOLLOW_1); @@ -1537,7 +1358,7 @@ public final EObject entryRuleServiceConnection() throws RecognitionException { // $ANTLR start "ruleServiceConnection" - // InternalRosSystem.g:641:1: ruleServiceConnection returns [EObject current=null] : (otherlv_0= 'ServiceConnection' ( (lv_ServiceName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' ( ( ruleEString ) ) otherlv_11= '}' ) ; + // InternalRosSystem.g:582:1: ruleServiceConnection returns [EObject current=null] : (otherlv_0= 'ServiceConnection' ( (lv_ServiceName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' ( ( ruleEString ) ) otherlv_11= '}' ) ; public final EObject ruleServiceConnection() throws RecognitionException { EObject current = null; @@ -1556,21 +1377,21 @@ public final EObject ruleServiceConnection() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:647:2: ( (otherlv_0= 'ServiceConnection' ( (lv_ServiceName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' ( ( ruleEString ) ) otherlv_11= '}' ) ) - // InternalRosSystem.g:648:2: (otherlv_0= 'ServiceConnection' ( (lv_ServiceName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' ( ( ruleEString ) ) otherlv_11= '}' ) + // InternalRosSystem.g:588:2: ( (otherlv_0= 'ServiceConnection' ( (lv_ServiceName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' ( ( ruleEString ) ) otherlv_11= '}' ) ) + // InternalRosSystem.g:589:2: (otherlv_0= 'ServiceConnection' ( (lv_ServiceName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' ( ( ruleEString ) ) otherlv_11= '}' ) { - // InternalRosSystem.g:648:2: (otherlv_0= 'ServiceConnection' ( (lv_ServiceName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' ( ( ruleEString ) ) otherlv_11= '}' ) - // InternalRosSystem.g:649:3: otherlv_0= 'ServiceConnection' ( (lv_ServiceName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' ( ( ruleEString ) ) otherlv_11= '}' + // InternalRosSystem.g:589:2: (otherlv_0= 'ServiceConnection' ( (lv_ServiceName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' ( ( ruleEString ) ) otherlv_11= '}' ) + // InternalRosSystem.g:590:3: otherlv_0= 'ServiceConnection' ( (lv_ServiceName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' otherlv_4= '(' ( ( ruleEString ) ) (otherlv_6= ',' ( ( ruleEString ) ) )* otherlv_8= ')' otherlv_9= 'To' ( ( ruleEString ) ) otherlv_11= '}' { otherlv_0=(Token)match(input,37,FOLLOW_5); newLeafNode(otherlv_0, grammarAccess.getServiceConnectionAccess().getServiceConnectionKeyword_0()); - // InternalRosSystem.g:653:3: ( (lv_ServiceName_1_0= ruleEString ) ) - // InternalRosSystem.g:654:4: (lv_ServiceName_1_0= ruleEString ) + // InternalRosSystem.g:594:3: ( (lv_ServiceName_1_0= ruleEString ) ) + // InternalRosSystem.g:595:4: (lv_ServiceName_1_0= ruleEString ) { - // InternalRosSystem.g:654:4: (lv_ServiceName_1_0= ruleEString ) - // InternalRosSystem.g:655:5: lv_ServiceName_1_0= ruleEString + // InternalRosSystem.g:595:4: (lv_ServiceName_1_0= ruleEString ) + // InternalRosSystem.g:596:5: lv_ServiceName_1_0= ruleEString { newCompositeNode(grammarAccess.getServiceConnectionAccess().getServiceNameEStringParserRuleCall_1_0()); @@ -1597,7 +1418,7 @@ public final EObject ruleServiceConnection() throws RecognitionException { } - otherlv_2=(Token)match(input,23,FOLLOW_20); + otherlv_2=(Token)match(input,23,FOLLOW_25); newLeafNode(otherlv_2, grammarAccess.getServiceConnectionAccess().getLeftCurlyBracketKeyword_2()); @@ -1609,11 +1430,11 @@ public final EObject ruleServiceConnection() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getServiceConnectionAccess().getLeftParenthesisKeyword_4()); - // InternalRosSystem.g:684:3: ( ( ruleEString ) ) - // InternalRosSystem.g:685:4: ( ruleEString ) + // InternalRosSystem.g:625:3: ( ( ruleEString ) ) + // InternalRosSystem.g:626:4: ( ruleEString ) { - // InternalRosSystem.g:685:4: ( ruleEString ) - // InternalRosSystem.g:686:5: ruleEString + // InternalRosSystem.g:626:4: ( ruleEString ) + // InternalRosSystem.g:627:5: ruleEString { if (current==null) { @@ -1637,30 +1458,30 @@ public final EObject ruleServiceConnection() throws RecognitionException { } - // InternalRosSystem.g:700:3: (otherlv_6= ',' ( ( ruleEString ) ) )* - loop14: + // InternalRosSystem.g:641:3: (otherlv_6= ',' ( ( ruleEString ) ) )* + loop18: do { - int alt14=2; - int LA14_0 = input.LA(1); + int alt18=2; + int LA18_0 = input.LA(1); - if ( (LA14_0==27) ) { - alt14=1; + if ( (LA18_0==27) ) { + alt18=1; } - switch (alt14) { + switch (alt18) { case 1 : - // InternalRosSystem.g:701:4: otherlv_6= ',' ( ( ruleEString ) ) + // InternalRosSystem.g:642:4: otherlv_6= ',' ( ( ruleEString ) ) { otherlv_6=(Token)match(input,27,FOLLOW_5); newLeafNode(otherlv_6, grammarAccess.getServiceConnectionAccess().getCommaKeyword_6_0()); - // InternalRosSystem.g:705:4: ( ( ruleEString ) ) - // InternalRosSystem.g:706:5: ( ruleEString ) + // InternalRosSystem.g:646:4: ( ( ruleEString ) ) + // InternalRosSystem.g:647:5: ( ruleEString ) { - // InternalRosSystem.g:706:5: ( ruleEString ) - // InternalRosSystem.g:707:6: ruleEString + // InternalRosSystem.g:647:5: ( ruleEString ) + // InternalRosSystem.g:648:6: ruleEString { if (current==null) { @@ -1689,11 +1510,11 @@ public final EObject ruleServiceConnection() throws RecognitionException { break; default : - break loop14; + break loop18; } } while (true); - otherlv_8=(Token)match(input,28,FOLLOW_21); + otherlv_8=(Token)match(input,28,FOLLOW_26); newLeafNode(otherlv_8, grammarAccess.getServiceConnectionAccess().getRightParenthesisKeyword_7()); @@ -1701,11 +1522,11 @@ public final EObject ruleServiceConnection() throws RecognitionException { newLeafNode(otherlv_9, grammarAccess.getServiceConnectionAccess().getToKeyword_8()); - // InternalRosSystem.g:730:3: ( ( ruleEString ) ) - // InternalRosSystem.g:731:4: ( ruleEString ) + // InternalRosSystem.g:671:3: ( ( ruleEString ) ) + // InternalRosSystem.g:672:4: ( ruleEString ) { - // InternalRosSystem.g:731:4: ( ruleEString ) - // InternalRosSystem.g:732:5: ruleEString + // InternalRosSystem.g:672:4: ( ruleEString ) + // InternalRosSystem.g:673:5: ruleEString { if (current==null) { @@ -1715,7 +1536,7 @@ public final EObject ruleServiceConnection() throws RecognitionException { newCompositeNode(grammarAccess.getServiceConnectionAccess().getToRosServiceClientCrossReference_9_0()); - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); ruleEString(); state._fsp--; @@ -1756,7 +1577,7 @@ public final EObject ruleServiceConnection() throws RecognitionException { // $ANTLR start "entryRuleActionConnection" - // InternalRosSystem.g:754:1: entryRuleActionConnection returns [EObject current=null] : iv_ruleActionConnection= ruleActionConnection EOF ; + // InternalRosSystem.g:695:1: entryRuleActionConnection returns [EObject current=null] : iv_ruleActionConnection= ruleActionConnection EOF ; public final EObject entryRuleActionConnection() throws RecognitionException { EObject current = null; @@ -1764,8 +1585,8 @@ public final EObject entryRuleActionConnection() throws RecognitionException { try { - // InternalRosSystem.g:754:57: (iv_ruleActionConnection= ruleActionConnection EOF ) - // InternalRosSystem.g:755:2: iv_ruleActionConnection= ruleActionConnection EOF + // InternalRosSystem.g:695:57: (iv_ruleActionConnection= ruleActionConnection EOF ) + // InternalRosSystem.g:696:2: iv_ruleActionConnection= ruleActionConnection EOF { newCompositeNode(grammarAccess.getActionConnectionRule()); pushFollow(FOLLOW_1); @@ -1792,7 +1613,7 @@ public final EObject entryRuleActionConnection() throws RecognitionException { // $ANTLR start "ruleActionConnection" - // InternalRosSystem.g:761:1: ruleActionConnection returns [EObject current=null] : (otherlv_0= 'ActionConnection' ( (lv_ActionName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' ( ( ruleEString ) ) otherlv_5= 'To' ( ( ruleEString ) ) otherlv_7= '}' ) ; + // InternalRosSystem.g:702:1: ruleActionConnection returns [EObject current=null] : (otherlv_0= 'ActionConnection' ( (lv_ActionName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' ( ( ruleEString ) ) otherlv_5= 'To' ( ( ruleEString ) ) otherlv_7= '}' ) ; public final EObject ruleActionConnection() throws RecognitionException { EObject current = null; @@ -1808,21 +1629,21 @@ public final EObject ruleActionConnection() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:767:2: ( (otherlv_0= 'ActionConnection' ( (lv_ActionName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' ( ( ruleEString ) ) otherlv_5= 'To' ( ( ruleEString ) ) otherlv_7= '}' ) ) - // InternalRosSystem.g:768:2: (otherlv_0= 'ActionConnection' ( (lv_ActionName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' ( ( ruleEString ) ) otherlv_5= 'To' ( ( ruleEString ) ) otherlv_7= '}' ) + // InternalRosSystem.g:708:2: ( (otherlv_0= 'ActionConnection' ( (lv_ActionName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' ( ( ruleEString ) ) otherlv_5= 'To' ( ( ruleEString ) ) otherlv_7= '}' ) ) + // InternalRosSystem.g:709:2: (otherlv_0= 'ActionConnection' ( (lv_ActionName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' ( ( ruleEString ) ) otherlv_5= 'To' ( ( ruleEString ) ) otherlv_7= '}' ) { - // InternalRosSystem.g:768:2: (otherlv_0= 'ActionConnection' ( (lv_ActionName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' ( ( ruleEString ) ) otherlv_5= 'To' ( ( ruleEString ) ) otherlv_7= '}' ) - // InternalRosSystem.g:769:3: otherlv_0= 'ActionConnection' ( (lv_ActionName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' ( ( ruleEString ) ) otherlv_5= 'To' ( ( ruleEString ) ) otherlv_7= '}' + // InternalRosSystem.g:709:2: (otherlv_0= 'ActionConnection' ( (lv_ActionName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' ( ( ruleEString ) ) otherlv_5= 'To' ( ( ruleEString ) ) otherlv_7= '}' ) + // InternalRosSystem.g:710:3: otherlv_0= 'ActionConnection' ( (lv_ActionName_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'From' ( ( ruleEString ) ) otherlv_5= 'To' ( ( ruleEString ) ) otherlv_7= '}' { otherlv_0=(Token)match(input,38,FOLLOW_5); newLeafNode(otherlv_0, grammarAccess.getActionConnectionAccess().getActionConnectionKeyword_0()); - // InternalRosSystem.g:773:3: ( (lv_ActionName_1_0= ruleEString ) ) - // InternalRosSystem.g:774:4: (lv_ActionName_1_0= ruleEString ) + // InternalRosSystem.g:714:3: ( (lv_ActionName_1_0= ruleEString ) ) + // InternalRosSystem.g:715:4: (lv_ActionName_1_0= ruleEString ) { - // InternalRosSystem.g:774:4: (lv_ActionName_1_0= ruleEString ) - // InternalRosSystem.g:775:5: lv_ActionName_1_0= ruleEString + // InternalRosSystem.g:715:4: (lv_ActionName_1_0= ruleEString ) + // InternalRosSystem.g:716:5: lv_ActionName_1_0= ruleEString { newCompositeNode(grammarAccess.getActionConnectionAccess().getActionNameEStringParserRuleCall_1_0()); @@ -1849,7 +1670,7 @@ public final EObject ruleActionConnection() throws RecognitionException { } - otherlv_2=(Token)match(input,23,FOLLOW_20); + otherlv_2=(Token)match(input,23,FOLLOW_25); newLeafNode(otherlv_2, grammarAccess.getActionConnectionAccess().getLeftCurlyBracketKeyword_2()); @@ -1857,11 +1678,11 @@ public final EObject ruleActionConnection() throws RecognitionException { newLeafNode(otherlv_3, grammarAccess.getActionConnectionAccess().getFromKeyword_3()); - // InternalRosSystem.g:800:3: ( ( ruleEString ) ) - // InternalRosSystem.g:801:4: ( ruleEString ) + // InternalRosSystem.g:741:3: ( ( ruleEString ) ) + // InternalRosSystem.g:742:4: ( ruleEString ) { - // InternalRosSystem.g:801:4: ( ruleEString ) - // InternalRosSystem.g:802:5: ruleEString + // InternalRosSystem.g:742:4: ( ruleEString ) + // InternalRosSystem.g:743:5: ruleEString { if (current==null) { @@ -1871,7 +1692,7 @@ public final EObject ruleActionConnection() throws RecognitionException { newCompositeNode(grammarAccess.getActionConnectionAccess().getFromRosActionServerCrossReference_4_0()); - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_26); ruleEString(); state._fsp--; @@ -1889,11 +1710,11 @@ public final EObject ruleActionConnection() throws RecognitionException { newLeafNode(otherlv_5, grammarAccess.getActionConnectionAccess().getToKeyword_5()); - // InternalRosSystem.g:820:3: ( ( ruleEString ) ) - // InternalRosSystem.g:821:4: ( ruleEString ) + // InternalRosSystem.g:761:3: ( ( ruleEString ) ) + // InternalRosSystem.g:762:4: ( ruleEString ) { - // InternalRosSystem.g:821:4: ( ruleEString ) - // InternalRosSystem.g:822:5: ruleEString + // InternalRosSystem.g:762:4: ( ruleEString ) + // InternalRosSystem.g:763:5: ruleEString { if (current==null) { @@ -1903,7 +1724,7 @@ public final EObject ruleActionConnection() throws RecognitionException { newCompositeNode(grammarAccess.getActionConnectionAccess().getToRosActionClientCrossReference_6_0()); - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); ruleEString(); state._fsp--; @@ -1944,7 +1765,7 @@ public final EObject ruleActionConnection() throws RecognitionException { // $ANTLR start "entryRuleEString" - // InternalRosSystem.g:844:1: entryRuleEString returns [String current=null] : iv_ruleEString= ruleEString EOF ; + // InternalRosSystem.g:785:1: entryRuleEString returns [String current=null] : iv_ruleEString= ruleEString EOF ; public final String entryRuleEString() throws RecognitionException { String current = null; @@ -1952,8 +1773,8 @@ public final String entryRuleEString() throws RecognitionException { try { - // InternalRosSystem.g:844:47: (iv_ruleEString= ruleEString EOF ) - // InternalRosSystem.g:845:2: iv_ruleEString= ruleEString EOF + // InternalRosSystem.g:785:47: (iv_ruleEString= ruleEString EOF ) + // InternalRosSystem.g:786:2: iv_ruleEString= ruleEString EOF { newCompositeNode(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); @@ -1980,7 +1801,7 @@ public final String entryRuleEString() throws RecognitionException { // $ANTLR start "ruleEString" - // InternalRosSystem.g:851:1: ruleEString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ; + // InternalRosSystem.g:792:1: ruleEString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ; public final AntlrDatatypeRuleToken ruleEString() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -1991,28 +1812,28 @@ public final AntlrDatatypeRuleToken ruleEString() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:857:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) - // InternalRosSystem.g:858:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) + // InternalRosSystem.g:798:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) + // InternalRosSystem.g:799:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) { - // InternalRosSystem.g:858:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) - int alt15=2; - int LA15_0 = input.LA(1); + // InternalRosSystem.g:799:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) + int alt19=2; + int LA19_0 = input.LA(1); - if ( (LA15_0==RULE_STRING) ) { - alt15=1; + if ( (LA19_0==RULE_STRING) ) { + alt19=1; } - else if ( (LA15_0==RULE_ID) ) { - alt15=2; + else if ( (LA19_0==RULE_ID) ) { + alt19=2; } else { NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); + new NoViableAltException("", 19, 0, input); throw nvae; } - switch (alt15) { + switch (alt19) { case 1 : - // InternalRosSystem.g:859:3: this_STRING_0= RULE_STRING + // InternalRosSystem.g:800:3: this_STRING_0= RULE_STRING { this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); @@ -2025,7 +1846,7 @@ else if ( (LA15_0==RULE_ID) ) { } break; case 2 : - // InternalRosSystem.g:867:3: this_ID_1= RULE_ID + // InternalRosSystem.g:808:3: this_ID_1= RULE_ID { this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); @@ -2060,7 +1881,7 @@ else if ( (LA15_0==RULE_ID) ) { // $ANTLR start "entryRuleComponentInterface" - // InternalRosSystem.g:878:1: entryRuleComponentInterface returns [EObject current=null] : iv_ruleComponentInterface= ruleComponentInterface EOF ; + // InternalRosSystem.g:819:1: entryRuleComponentInterface returns [EObject current=null] : iv_ruleComponentInterface= ruleComponentInterface EOF ; public final EObject entryRuleComponentInterface() throws RecognitionException { EObject current = null; @@ -2068,8 +1889,8 @@ public final EObject entryRuleComponentInterface() throws RecognitionException { try { - // InternalRosSystem.g:878:59: (iv_ruleComponentInterface= ruleComponentInterface EOF ) - // InternalRosSystem.g:879:2: iv_ruleComponentInterface= ruleComponentInterface EOF + // InternalRosSystem.g:819:59: (iv_ruleComponentInterface= ruleComponentInterface EOF ) + // InternalRosSystem.g:820:2: iv_ruleComponentInterface= ruleComponentInterface EOF { newCompositeNode(grammarAccess.getComponentInterfaceRule()); pushFollow(FOLLOW_1); @@ -2096,7 +1917,7 @@ public final EObject entryRuleComponentInterface() throws RecognitionException { // $ANTLR start "ruleComponentInterface" - // InternalRosSystem.g:885:1: ruleComponentInterface returns [EObject current=null] : (otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) ) ) otherlv_51= '}' ) ; + // InternalRosSystem.g:826:1: ruleComponentInterface returns [EObject current=null] : (otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? (otherlv_8= 'RosPublishers' otherlv_9= '{' ( (lv_rospublisher_10_0= ruleRosPublisher ) ) (otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) )* otherlv_13= '}' )? (otherlv_14= 'RosSubscribers' otherlv_15= '{' ( (lv_rossubscriber_16_0= ruleRosSubscriber ) ) (otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) )* otherlv_19= '}' )? (otherlv_20= 'RosSrvServers' otherlv_21= '{' ( (lv_rosserviceserver_22_0= ruleRosServiceServer ) ) (otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) )* otherlv_25= '}' )? (otherlv_26= 'RosSrvClients' otherlv_27= '{' ( (lv_rosserviceclient_28_0= ruleRosServiceClient ) ) (otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) )* otherlv_31= '}' )? (otherlv_32= 'RosActionServers' otherlv_33= '{' ( (lv_rosactionserver_34_0= ruleRosActionServer ) ) (otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) )* otherlv_37= '}' )? (otherlv_38= 'RosActionClients' otherlv_39= '{' ( (lv_rosactionclient_40_0= ruleRosActionClient ) ) (otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) )* otherlv_43= '}' )? (otherlv_44= 'RosParameters' otherlv_45= '{' ( (lv_rosparameter_46_0= ruleRosParameter ) ) (otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) )* otherlv_49= '}' )? otherlv_50= '}' ) ; public final EObject ruleComponentInterface() throws RecognitionException { EObject current = null; @@ -2105,83 +1926,83 @@ public final EObject ruleComponentInterface() throws RecognitionException { Token otherlv_2=null; Token otherlv_4=null; Token otherlv_6=null; + Token otherlv_8=null; Token otherlv_9=null; - Token otherlv_10=null; - Token otherlv_12=null; + Token otherlv_11=null; + Token otherlv_13=null; Token otherlv_14=null; Token otherlv_15=null; - Token otherlv_16=null; - Token otherlv_18=null; + Token otherlv_17=null; + Token otherlv_19=null; Token otherlv_20=null; Token otherlv_21=null; - Token otherlv_22=null; - Token otherlv_24=null; + Token otherlv_23=null; + Token otherlv_25=null; Token otherlv_26=null; Token otherlv_27=null; - Token otherlv_28=null; - Token otherlv_30=null; + Token otherlv_29=null; + Token otherlv_31=null; Token otherlv_32=null; Token otherlv_33=null; - Token otherlv_34=null; - Token otherlv_36=null; + Token otherlv_35=null; + Token otherlv_37=null; Token otherlv_38=null; Token otherlv_39=null; - Token otherlv_40=null; - Token otherlv_42=null; + Token otherlv_41=null; + Token otherlv_43=null; Token otherlv_44=null; Token otherlv_45=null; - Token otherlv_46=null; - Token otherlv_48=null; + Token otherlv_47=null; + Token otherlv_49=null; Token otherlv_50=null; - Token otherlv_51=null; AntlrDatatypeRuleToken lv_name_3_0 = null; AntlrDatatypeRuleToken lv_NameSpace_5_0 = null; - EObject lv_rospublisher_11_0 = null; + EObject lv_rospublisher_10_0 = null; - EObject lv_rospublisher_13_0 = null; + EObject lv_rospublisher_12_0 = null; - EObject lv_rossubscriber_17_0 = null; + EObject lv_rossubscriber_16_0 = null; - EObject lv_rossubscriber_19_0 = null; + EObject lv_rossubscriber_18_0 = null; - EObject lv_rosserviceserver_23_0 = null; + EObject lv_rosserviceserver_22_0 = null; - EObject lv_rosserviceserver_25_0 = null; + EObject lv_rosserviceserver_24_0 = null; - EObject lv_rosserviceclient_29_0 = null; + EObject lv_rosserviceclient_28_0 = null; - EObject lv_rosserviceclient_31_0 = null; + EObject lv_rosserviceclient_30_0 = null; - EObject lv_rosactionserver_35_0 = null; + EObject lv_rosactionserver_34_0 = null; - EObject lv_rosactionserver_37_0 = null; + EObject lv_rosactionserver_36_0 = null; - EObject lv_rosactionclient_41_0 = null; + EObject lv_rosactionclient_40_0 = null; - EObject lv_rosactionclient_43_0 = null; + EObject lv_rosactionclient_42_0 = null; - EObject lv_rosparameter_47_0 = null; + EObject lv_rosparameter_46_0 = null; - EObject lv_rosparameter_49_0 = null; + EObject lv_rosparameter_48_0 = null; enterRule(); try { - // InternalRosSystem.g:891:2: ( (otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) ) ) otherlv_51= '}' ) ) - // InternalRosSystem.g:892:2: (otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) ) ) otherlv_51= '}' ) + // InternalRosSystem.g:832:2: ( (otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? (otherlv_8= 'RosPublishers' otherlv_9= '{' ( (lv_rospublisher_10_0= ruleRosPublisher ) ) (otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) )* otherlv_13= '}' )? (otherlv_14= 'RosSubscribers' otherlv_15= '{' ( (lv_rossubscriber_16_0= ruleRosSubscriber ) ) (otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) )* otherlv_19= '}' )? (otherlv_20= 'RosSrvServers' otherlv_21= '{' ( (lv_rosserviceserver_22_0= ruleRosServiceServer ) ) (otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) )* otherlv_25= '}' )? (otherlv_26= 'RosSrvClients' otherlv_27= '{' ( (lv_rosserviceclient_28_0= ruleRosServiceClient ) ) (otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) )* otherlv_31= '}' )? (otherlv_32= 'RosActionServers' otherlv_33= '{' ( (lv_rosactionserver_34_0= ruleRosActionServer ) ) (otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) )* otherlv_37= '}' )? (otherlv_38= 'RosActionClients' otherlv_39= '{' ( (lv_rosactionclient_40_0= ruleRosActionClient ) ) (otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) )* otherlv_43= '}' )? (otherlv_44= 'RosParameters' otherlv_45= '{' ( (lv_rosparameter_46_0= ruleRosParameter ) ) (otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) )* otherlv_49= '}' )? otherlv_50= '}' ) ) + // InternalRosSystem.g:833:2: (otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? (otherlv_8= 'RosPublishers' otherlv_9= '{' ( (lv_rospublisher_10_0= ruleRosPublisher ) ) (otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) )* otherlv_13= '}' )? (otherlv_14= 'RosSubscribers' otherlv_15= '{' ( (lv_rossubscriber_16_0= ruleRosSubscriber ) ) (otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) )* otherlv_19= '}' )? (otherlv_20= 'RosSrvServers' otherlv_21= '{' ( (lv_rosserviceserver_22_0= ruleRosServiceServer ) ) (otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) )* otherlv_25= '}' )? (otherlv_26= 'RosSrvClients' otherlv_27= '{' ( (lv_rosserviceclient_28_0= ruleRosServiceClient ) ) (otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) )* otherlv_31= '}' )? (otherlv_32= 'RosActionServers' otherlv_33= '{' ( (lv_rosactionserver_34_0= ruleRosActionServer ) ) (otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) )* otherlv_37= '}' )? (otherlv_38= 'RosActionClients' otherlv_39= '{' ( (lv_rosactionclient_40_0= ruleRosActionClient ) ) (otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) )* otherlv_43= '}' )? (otherlv_44= 'RosParameters' otherlv_45= '{' ( (lv_rosparameter_46_0= ruleRosParameter ) ) (otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) )* otherlv_49= '}' )? otherlv_50= '}' ) { - // InternalRosSystem.g:892:2: (otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) ) ) otherlv_51= '}' ) - // InternalRosSystem.g:893:3: otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? ( ( ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) ) ) otherlv_51= '}' + // InternalRosSystem.g:833:2: (otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? (otherlv_8= 'RosPublishers' otherlv_9= '{' ( (lv_rospublisher_10_0= ruleRosPublisher ) ) (otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) )* otherlv_13= '}' )? (otherlv_14= 'RosSubscribers' otherlv_15= '{' ( (lv_rossubscriber_16_0= ruleRosSubscriber ) ) (otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) )* otherlv_19= '}' )? (otherlv_20= 'RosSrvServers' otherlv_21= '{' ( (lv_rosserviceserver_22_0= ruleRosServiceServer ) ) (otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) )* otherlv_25= '}' )? (otherlv_26= 'RosSrvClients' otherlv_27= '{' ( (lv_rosserviceclient_28_0= ruleRosServiceClient ) ) (otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) )* otherlv_31= '}' )? (otherlv_32= 'RosActionServers' otherlv_33= '{' ( (lv_rosactionserver_34_0= ruleRosActionServer ) ) (otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) )* otherlv_37= '}' )? (otherlv_38= 'RosActionClients' otherlv_39= '{' ( (lv_rosactionclient_40_0= ruleRosActionClient ) ) (otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) )* otherlv_43= '}' )? (otherlv_44= 'RosParameters' otherlv_45= '{' ( (lv_rosparameter_46_0= ruleRosParameter ) ) (otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) )* otherlv_49= '}' )? otherlv_50= '}' ) + // InternalRosSystem.g:834:3: otherlv_0= 'ComponentInterface' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? (otherlv_8= 'RosPublishers' otherlv_9= '{' ( (lv_rospublisher_10_0= ruleRosPublisher ) ) (otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) )* otherlv_13= '}' )? (otherlv_14= 'RosSubscribers' otherlv_15= '{' ( (lv_rossubscriber_16_0= ruleRosSubscriber ) ) (otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) )* otherlv_19= '}' )? (otherlv_20= 'RosSrvServers' otherlv_21= '{' ( (lv_rosserviceserver_22_0= ruleRosServiceServer ) ) (otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) )* otherlv_25= '}' )? (otherlv_26= 'RosSrvClients' otherlv_27= '{' ( (lv_rosserviceclient_28_0= ruleRosServiceClient ) ) (otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) )* otherlv_31= '}' )? (otherlv_32= 'RosActionServers' otherlv_33= '{' ( (lv_rosactionserver_34_0= ruleRosActionServer ) ) (otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) )* otherlv_37= '}' )? (otherlv_38= 'RosActionClients' otherlv_39= '{' ( (lv_rosactionclient_40_0= ruleRosActionClient ) ) (otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) )* otherlv_43= '}' )? (otherlv_44= 'RosParameters' otherlv_45= '{' ( (lv_rosparameter_46_0= ruleRosParameter ) ) (otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) )* otherlv_49= '}' )? otherlv_50= '}' { otherlv_0=(Token)match(input,39,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getComponentInterfaceAccess().getComponentInterfaceKeyword_0()); - otherlv_1=(Token)match(input,23,FOLLOW_23); + otherlv_1=(Token)match(input,23,FOLLOW_27); newLeafNode(otherlv_1, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_1()); @@ -2189,16 +2010,16 @@ public final EObject ruleComponentInterface() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getComponentInterfaceAccess().getNameKeyword_2()); - // InternalRosSystem.g:905:3: ( (lv_name_3_0= ruleEString ) ) - // InternalRosSystem.g:906:4: (lv_name_3_0= ruleEString ) + // InternalRosSystem.g:846:3: ( (lv_name_3_0= ruleEString ) ) + // InternalRosSystem.g:847:4: (lv_name_3_0= ruleEString ) { - // InternalRosSystem.g:906:4: (lv_name_3_0= ruleEString ) - // InternalRosSystem.g:907:5: lv_name_3_0= ruleEString + // InternalRosSystem.g:847:4: (lv_name_3_0= ruleEString ) + // InternalRosSystem.g:848:5: lv_name_3_0= ruleEString { newCompositeNode(grammarAccess.getComponentInterfaceAccess().getNameEStringParserRuleCall_3_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_28); lv_name_3_0=ruleEString(); state._fsp--; @@ -2220,31 +2041,31 @@ public final EObject ruleComponentInterface() throws RecognitionException { } - // InternalRosSystem.g:924:3: (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? - int alt16=2; - int LA16_0 = input.LA(1); + // InternalRosSystem.g:865:3: (otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) )? + int alt20=2; + int LA20_0 = input.LA(1); - if ( (LA16_0==41) ) { - alt16=1; + if ( (LA20_0==41) ) { + alt20=1; } - switch (alt16) { + switch (alt20) { case 1 : - // InternalRosSystem.g:925:4: otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) + // InternalRosSystem.g:866:4: otherlv_4= 'NameSpace' ( (lv_NameSpace_5_0= ruleEString ) ) { otherlv_4=(Token)match(input,41,FOLLOW_5); newLeafNode(otherlv_4, grammarAccess.getComponentInterfaceAccess().getNameSpaceKeyword_4_0()); - // InternalRosSystem.g:929:4: ( (lv_NameSpace_5_0= ruleEString ) ) - // InternalRosSystem.g:930:5: (lv_NameSpace_5_0= ruleEString ) + // InternalRosSystem.g:870:4: ( (lv_NameSpace_5_0= ruleEString ) ) + // InternalRosSystem.g:871:5: (lv_NameSpace_5_0= ruleEString ) { - // InternalRosSystem.g:930:5: (lv_NameSpace_5_0= ruleEString ) - // InternalRosSystem.g:931:6: lv_NameSpace_5_0= ruleEString + // InternalRosSystem.g:871:5: (lv_NameSpace_5_0= ruleEString ) + // InternalRosSystem.g:872:6: lv_NameSpace_5_0= ruleEString { newCompositeNode(grammarAccess.getComponentInterfaceAccess().getNameSpaceEStringParserRuleCall_4_1_0()); - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_29); lv_NameSpace_5_0=ruleEString(); state._fsp--; @@ -2272,26 +2093,26 @@ public final EObject ruleComponentInterface() throws RecognitionException { } - // InternalRosSystem.g:949:3: (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? - int alt17=2; - int LA17_0 = input.LA(1); + // InternalRosSystem.g:890:3: (otherlv_6= 'FromRosNode' ( ( ruleEString ) ) )? + int alt21=2; + int LA21_0 = input.LA(1); - if ( (LA17_0==42) ) { - alt17=1; + if ( (LA21_0==42) ) { + alt21=1; } - switch (alt17) { + switch (alt21) { case 1 : - // InternalRosSystem.g:950:4: otherlv_6= 'FromRosNode' ( ( ruleEString ) ) + // InternalRosSystem.g:891:4: otherlv_6= 'FromRosNode' ( ( ruleEString ) ) { otherlv_6=(Token)match(input,42,FOLLOW_5); newLeafNode(otherlv_6, grammarAccess.getComponentInterfaceAccess().getFromRosNodeKeyword_5_0()); - // InternalRosSystem.g:954:4: ( ( ruleEString ) ) - // InternalRosSystem.g:955:5: ( ruleEString ) + // InternalRosSystem.g:895:4: ( ( ruleEString ) ) + // InternalRosSystem.g:896:5: ( ruleEString ) { - // InternalRosSystem.g:955:5: ( ruleEString ) - // InternalRosSystem.g:956:6: ruleEString + // InternalRosSystem.g:896:5: ( ruleEString ) + // InternalRosSystem.g:897:6: ruleEString { if (current==null) { @@ -2301,7 +2122,7 @@ public final EObject ruleComponentInterface() throws RecognitionException { newCompositeNode(grammarAccess.getComponentInterfaceAccess().getFromRosNodeNodeCrossReference_5_1_0()); - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_30); ruleEString(); state._fsp--; @@ -2321,1077 +2142,842 @@ public final EObject ruleComponentInterface() throws RecognitionException { } - // InternalRosSystem.g:971:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) ) ) - // InternalRosSystem.g:972:4: ( ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) ) - { - // InternalRosSystem.g:972:4: ( ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) ) - // InternalRosSystem.g:973:5: ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) - { - - getUnorderedGroupHelper().enter(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - - // InternalRosSystem.g:976:5: ( ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* ) - // InternalRosSystem.g:977:6: ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* - { - // InternalRosSystem.g:977:6: ( ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) )* - loop25: - do { - int alt25=8; - int LA25_0 = input.LA(1); + // InternalRosSystem.g:912:3: (otherlv_8= 'RosPublishers' otherlv_9= '{' ( (lv_rospublisher_10_0= ruleRosPublisher ) ) (otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) )* otherlv_13= '}' )? + int alt23=2; + int LA23_0 = input.LA(1); - if ( LA25_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - alt25=1; - } - else if ( LA25_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - alt25=2; - } - else if ( LA25_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - alt25=3; - } - else if ( LA25_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - alt25=4; - } - else if ( LA25_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - alt25=5; - } - else if ( LA25_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - alt25=6; - } - else if ( LA25_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - alt25=7; - } - - - switch (alt25) { - case 1 : - // InternalRosSystem.g:978:4: ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) - { - // InternalRosSystem.g:978:4: ({...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) ) - // InternalRosSystem.g:979:5: {...}? => ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0)"); - } - // InternalRosSystem.g:979:115: ( ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) ) - // InternalRosSystem.g:980:6: ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 0); - - // InternalRosSystem.g:983:9: ({...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) ) - // InternalRosSystem.g:983:10: {...}? => (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "true"); - } - // InternalRosSystem.g:983:19: (otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' ) - // InternalRosSystem.g:983:20: otherlv_9= 'RosPublishers' otherlv_10= '{' ( (lv_rospublisher_11_0= ruleRosPublisher ) ) (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* otherlv_14= '}' - { - otherlv_9=(Token)match(input,43,FOLLOW_3); - - newLeafNode(otherlv_9, grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0_0()); - - otherlv_10=(Token)match(input,23,FOLLOW_27); - - newLeafNode(otherlv_10, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_0_1()); - - // InternalRosSystem.g:991:9: ( (lv_rospublisher_11_0= ruleRosPublisher ) ) - // InternalRosSystem.g:992:10: (lv_rospublisher_11_0= ruleRosPublisher ) - { - // InternalRosSystem.g:992:10: (lv_rospublisher_11_0= ruleRosPublisher ) - // InternalRosSystem.g:993:11: lv_rospublisher_11_0= ruleRosPublisher - { - - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_2_0()); - - pushFollow(FOLLOW_12); - lv_rospublisher_11_0=ruleRosPublisher(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rospublisher", - lv_rospublisher_11_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosPublisher"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalRosSystem.g:1010:9: (otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) )* - loop18: - do { - int alt18=2; - int LA18_0 = input.LA(1); - - if ( (LA18_0==27) ) { - alt18=1; - } - - - switch (alt18) { - case 1 : - // InternalRosSystem.g:1011:10: otherlv_12= ',' ( (lv_rospublisher_13_0= ruleRosPublisher ) ) - { - otherlv_12=(Token)match(input,27,FOLLOW_27); - - newLeafNode(otherlv_12, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_0_3_0()); - - // InternalRosSystem.g:1015:10: ( (lv_rospublisher_13_0= ruleRosPublisher ) ) - // InternalRosSystem.g:1016:11: (lv_rospublisher_13_0= ruleRosPublisher ) - { - // InternalRosSystem.g:1016:11: (lv_rospublisher_13_0= ruleRosPublisher ) - // InternalRosSystem.g:1017:12: lv_rospublisher_13_0= ruleRosPublisher - { - - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_0_3_1_0()); - - pushFollow(FOLLOW_12); - lv_rospublisher_13_0=ruleRosPublisher(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rospublisher", - lv_rospublisher_13_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosPublisher"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop18; - } - } while (true); - - otherlv_14=(Token)match(input,30,FOLLOW_26); - - newLeafNode(otherlv_14, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_0_4()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 2 : - // InternalRosSystem.g:1045:4: ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) - { - // InternalRosSystem.g:1045:4: ({...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) ) - // InternalRosSystem.g:1046:5: {...}? => ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1)"); - } - // InternalRosSystem.g:1046:115: ( ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) ) - // InternalRosSystem.g:1047:6: ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 1); - - // InternalRosSystem.g:1050:9: ({...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) ) - // InternalRosSystem.g:1050:10: {...}? => (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "true"); - } - // InternalRosSystem.g:1050:19: (otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' ) - // InternalRosSystem.g:1050:20: otherlv_15= 'RosSubscribers' otherlv_16= '{' ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* otherlv_20= '}' - { - otherlv_15=(Token)match(input,44,FOLLOW_3); - - newLeafNode(otherlv_15, grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_6_1_0()); - - otherlv_16=(Token)match(input,23,FOLLOW_28); - - newLeafNode(otherlv_16, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1_1()); - - // InternalRosSystem.g:1058:9: ( (lv_rossubscriber_17_0= ruleRosSubscriber ) ) - // InternalRosSystem.g:1059:10: (lv_rossubscriber_17_0= ruleRosSubscriber ) - { - // InternalRosSystem.g:1059:10: (lv_rossubscriber_17_0= ruleRosSubscriber ) - // InternalRosSystem.g:1060:11: lv_rossubscriber_17_0= ruleRosSubscriber - { - - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_2_0()); - - pushFollow(FOLLOW_12); - lv_rossubscriber_17_0=ruleRosSubscriber(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rossubscriber", - lv_rossubscriber_17_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosSubscriber"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalRosSystem.g:1077:9: (otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) )* - loop19: - do { - int alt19=2; - int LA19_0 = input.LA(1); - - if ( (LA19_0==27) ) { - alt19=1; - } - - - switch (alt19) { - case 1 : - // InternalRosSystem.g:1078:10: otherlv_18= ',' ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) - { - otherlv_18=(Token)match(input,27,FOLLOW_28); - - newLeafNode(otherlv_18, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_1_3_0()); - - // InternalRosSystem.g:1082:10: ( (lv_rossubscriber_19_0= ruleRosSubscriber ) ) - // InternalRosSystem.g:1083:11: (lv_rossubscriber_19_0= ruleRosSubscriber ) - { - // InternalRosSystem.g:1083:11: (lv_rossubscriber_19_0= ruleRosSubscriber ) - // InternalRosSystem.g:1084:12: lv_rossubscriber_19_0= ruleRosSubscriber - { + if ( (LA23_0==43) ) { + alt23=1; + } + switch (alt23) { + case 1 : + // InternalRosSystem.g:913:4: otherlv_8= 'RosPublishers' otherlv_9= '{' ( (lv_rospublisher_10_0= ruleRosPublisher ) ) (otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) )* otherlv_13= '}' + { + otherlv_8=(Token)match(input,43,FOLLOW_3); - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0()); - - pushFollow(FOLLOW_12); - lv_rossubscriber_19_0=ruleRosSubscriber(); + newLeafNode(otherlv_8, grammarAccess.getComponentInterfaceAccess().getRosPublishersKeyword_6_0()); + + otherlv_9=(Token)match(input,23,FOLLOW_31); - state._fsp--; + newLeafNode(otherlv_9, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_1()); + + // InternalRosSystem.g:921:4: ( (lv_rospublisher_10_0= ruleRosPublisher ) ) + // InternalRosSystem.g:922:5: (lv_rospublisher_10_0= ruleRosPublisher ) + { + // InternalRosSystem.g:922:5: (lv_rospublisher_10_0= ruleRosPublisher ) + // InternalRosSystem.g:923:6: lv_rospublisher_10_0= ruleRosPublisher + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_2_0()); + + pushFollow(FOLLOW_13); + lv_rospublisher_10_0=ruleRosPublisher(); - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rossubscriber", - lv_rossubscriber_19_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosSubscriber"); - afterParserOrEnumRuleCall(); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rospublisher", + lv_rospublisher_10_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosPublisher"); + afterParserOrEnumRuleCall(); + - } + } - } - break; + } - default : - break loop19; - } - } while (true); + // InternalRosSystem.g:940:4: (otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) )* + loop22: + do { + int alt22=2; + int LA22_0 = input.LA(1); - otherlv_20=(Token)match(input,30,FOLLOW_26); + if ( (LA22_0==27) ) { + alt22=1; + } - newLeafNode(otherlv_20, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_1_4()); - - } + switch (alt22) { + case 1 : + // InternalRosSystem.g:941:5: otherlv_11= ',' ( (lv_rospublisher_12_0= ruleRosPublisher ) ) + { + otherlv_11=(Token)match(input,27,FOLLOW_31); + newLeafNode(otherlv_11, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_0()); + + // InternalRosSystem.g:945:5: ( (lv_rospublisher_12_0= ruleRosPublisher ) ) + // InternalRosSystem.g:946:6: (lv_rospublisher_12_0= ruleRosPublisher ) + { + // InternalRosSystem.g:946:6: (lv_rospublisher_12_0= ruleRosPublisher ) + // InternalRosSystem.g:947:7: lv_rospublisher_12_0= ruleRosPublisher + { - } + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_3_1_0()); + + pushFollow(FOLLOW_13); + lv_rospublisher_12_0=ruleRosPublisher(); - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rospublisher", + lv_rospublisher_12_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosPublisher"); + afterParserOrEnumRuleCall(); + - } + } - } - break; - case 3 : - // InternalRosSystem.g:1112:4: ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) - { - // InternalRosSystem.g:1112:4: ({...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) ) - // InternalRosSystem.g:1113:5: {...}? => ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2)"); - } - // InternalRosSystem.g:1113:115: ( ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) ) - // InternalRosSystem.g:1114:6: ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) - { + } - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 2); - - // InternalRosSystem.g:1117:9: ({...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) ) - // InternalRosSystem.g:1117:10: {...}? => (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "true"); - } - // InternalRosSystem.g:1117:19: (otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' ) - // InternalRosSystem.g:1117:20: otherlv_21= 'RosSrvServers' otherlv_22= '{' ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* otherlv_26= '}' - { - otherlv_21=(Token)match(input,45,FOLLOW_3); - newLeafNode(otherlv_21, grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_6_2_0()); - - otherlv_22=(Token)match(input,23,FOLLOW_29); + } + break; - newLeafNode(otherlv_22, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_2_1()); - - // InternalRosSystem.g:1125:9: ( (lv_rosserviceserver_23_0= ruleRosServiceServer ) ) - // InternalRosSystem.g:1126:10: (lv_rosserviceserver_23_0= ruleRosServiceServer ) - { - // InternalRosSystem.g:1126:10: (lv_rosserviceserver_23_0= ruleRosServiceServer ) - // InternalRosSystem.g:1127:11: lv_rosserviceserver_23_0= ruleRosServiceServer - { + default : + break loop22; + } + } while (true); - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_2_0()); - - pushFollow(FOLLOW_12); - lv_rosserviceserver_23_0=ruleRosServiceServer(); + otherlv_13=(Token)match(input,30,FOLLOW_32); - state._fsp--; + newLeafNode(otherlv_13, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4()); + + } + break; - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosserviceserver", - lv_rosserviceserver_23_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosServiceServer"); - afterParserOrEnumRuleCall(); - + } - } + // InternalRosSystem.g:970:3: (otherlv_14= 'RosSubscribers' otherlv_15= '{' ( (lv_rossubscriber_16_0= ruleRosSubscriber ) ) (otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) )* otherlv_19= '}' )? + int alt25=2; + int LA25_0 = input.LA(1); + if ( (LA25_0==44) ) { + alt25=1; + } + switch (alt25) { + case 1 : + // InternalRosSystem.g:971:4: otherlv_14= 'RosSubscribers' otherlv_15= '{' ( (lv_rossubscriber_16_0= ruleRosSubscriber ) ) (otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) )* otherlv_19= '}' + { + otherlv_14=(Token)match(input,44,FOLLOW_3); - } + newLeafNode(otherlv_14, grammarAccess.getComponentInterfaceAccess().getRosSubscribersKeyword_7_0()); + + otherlv_15=(Token)match(input,23,FOLLOW_33); - // InternalRosSystem.g:1144:9: (otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) )* - loop20: - do { - int alt20=2; - int LA20_0 = input.LA(1); + newLeafNode(otherlv_15, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_7_1()); + + // InternalRosSystem.g:979:4: ( (lv_rossubscriber_16_0= ruleRosSubscriber ) ) + // InternalRosSystem.g:980:5: (lv_rossubscriber_16_0= ruleRosSubscriber ) + { + // InternalRosSystem.g:980:5: (lv_rossubscriber_16_0= ruleRosSubscriber ) + // InternalRosSystem.g:981:6: lv_rossubscriber_16_0= ruleRosSubscriber + { - if ( (LA20_0==27) ) { - alt20=1; - } + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_2_0()); + + pushFollow(FOLLOW_13); + lv_rossubscriber_16_0=ruleRosSubscriber(); + state._fsp--; - switch (alt20) { - case 1 : - // InternalRosSystem.g:1145:10: otherlv_24= ',' ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) - { - otherlv_24=(Token)match(input,27,FOLLOW_29); - newLeafNode(otherlv_24, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_2_3_0()); - - // InternalRosSystem.g:1149:10: ( (lv_rosserviceserver_25_0= ruleRosServiceServer ) ) - // InternalRosSystem.g:1150:11: (lv_rosserviceserver_25_0= ruleRosServiceServer ) - { - // InternalRosSystem.g:1150:11: (lv_rosserviceserver_25_0= ruleRosServiceServer ) - // InternalRosSystem.g:1151:12: lv_rosserviceserver_25_0= ruleRosServiceServer - { + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rossubscriber", + lv_rossubscriber_16_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosSubscriber"); + afterParserOrEnumRuleCall(); + - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0()); - - pushFollow(FOLLOW_12); - lv_rosserviceserver_25_0=ruleRosServiceServer(); + } - state._fsp--; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosserviceserver", - lv_rosserviceserver_25_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosServiceServer"); - afterParserOrEnumRuleCall(); - + // InternalRosSystem.g:998:4: (otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) )* + loop24: + do { + int alt24=2; + int LA24_0 = input.LA(1); - } + if ( (LA24_0==27) ) { + alt24=1; + } - } + switch (alt24) { + case 1 : + // InternalRosSystem.g:999:5: otherlv_17= ',' ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) + { + otherlv_17=(Token)match(input,27,FOLLOW_33); + newLeafNode(otherlv_17, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_7_3_0()); + + // InternalRosSystem.g:1003:5: ( (lv_rossubscriber_18_0= ruleRosSubscriber ) ) + // InternalRosSystem.g:1004:6: (lv_rossubscriber_18_0= ruleRosSubscriber ) + { + // InternalRosSystem.g:1004:6: (lv_rossubscriber_18_0= ruleRosSubscriber ) + // InternalRosSystem.g:1005:7: lv_rossubscriber_18_0= ruleRosSubscriber + { - } - break; + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_3_1_0()); + + pushFollow(FOLLOW_13); + lv_rossubscriber_18_0=ruleRosSubscriber(); - default : - break loop20; - } - } while (true); + state._fsp--; - otherlv_26=(Token)match(input,30,FOLLOW_26); - newLeafNode(otherlv_26, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_2_4()); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rossubscriber", + lv_rossubscriber_18_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosSubscriber"); + afterParserOrEnumRuleCall(); + - } + } - } + } - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - - } + } + break; + default : + break loop24; + } + } while (true); - } + otherlv_19=(Token)match(input,30,FOLLOW_34); + newLeafNode(otherlv_19, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7_4()); + - } - break; - case 4 : - // InternalRosSystem.g:1179:4: ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) - { - // InternalRosSystem.g:1179:4: ({...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) ) - // InternalRosSystem.g:1180:5: {...}? => ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3)"); - } - // InternalRosSystem.g:1180:115: ( ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) ) - // InternalRosSystem.g:1181:6: ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) - { + } + break; - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 3); - - // InternalRosSystem.g:1184:9: ({...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) ) - // InternalRosSystem.g:1184:10: {...}? => (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "true"); - } - // InternalRosSystem.g:1184:19: (otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' ) - // InternalRosSystem.g:1184:20: otherlv_27= 'RosSrvClients' otherlv_28= '{' ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* otherlv_32= '}' - { - otherlv_27=(Token)match(input,46,FOLLOW_3); + } - newLeafNode(otherlv_27, grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_6_3_0()); - - otherlv_28=(Token)match(input,23,FOLLOW_30); + // InternalRosSystem.g:1028:3: (otherlv_20= 'RosSrvServers' otherlv_21= '{' ( (lv_rosserviceserver_22_0= ruleRosServiceServer ) ) (otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) )* otherlv_25= '}' )? + int alt27=2; + int LA27_0 = input.LA(1); - newLeafNode(otherlv_28, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_3_1()); - - // InternalRosSystem.g:1192:9: ( (lv_rosserviceclient_29_0= ruleRosServiceClient ) ) - // InternalRosSystem.g:1193:10: (lv_rosserviceclient_29_0= ruleRosServiceClient ) - { - // InternalRosSystem.g:1193:10: (lv_rosserviceclient_29_0= ruleRosServiceClient ) - // InternalRosSystem.g:1194:11: lv_rosserviceclient_29_0= ruleRosServiceClient - { + if ( (LA27_0==45) ) { + alt27=1; + } + switch (alt27) { + case 1 : + // InternalRosSystem.g:1029:4: otherlv_20= 'RosSrvServers' otherlv_21= '{' ( (lv_rosserviceserver_22_0= ruleRosServiceServer ) ) (otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) )* otherlv_25= '}' + { + otherlv_20=(Token)match(input,45,FOLLOW_3); - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_2_0()); - - pushFollow(FOLLOW_12); - lv_rosserviceclient_29_0=ruleRosServiceClient(); + newLeafNode(otherlv_20, grammarAccess.getComponentInterfaceAccess().getRosSrvServersKeyword_8_0()); + + otherlv_21=(Token)match(input,23,FOLLOW_35); - state._fsp--; + newLeafNode(otherlv_21, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_8_1()); + + // InternalRosSystem.g:1037:4: ( (lv_rosserviceserver_22_0= ruleRosServiceServer ) ) + // InternalRosSystem.g:1038:5: (lv_rosserviceserver_22_0= ruleRosServiceServer ) + { + // InternalRosSystem.g:1038:5: (lv_rosserviceserver_22_0= ruleRosServiceServer ) + // InternalRosSystem.g:1039:6: lv_rosserviceserver_22_0= ruleRosServiceServer + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_2_0()); + + pushFollow(FOLLOW_13); + lv_rosserviceserver_22_0=ruleRosServiceServer(); - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosserviceclient", - lv_rosserviceclient_29_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosServiceClient"); - afterParserOrEnumRuleCall(); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosserviceserver", + lv_rosserviceserver_22_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosServiceServer"); + afterParserOrEnumRuleCall(); + - } + } - // InternalRosSystem.g:1211:9: (otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) )* - loop21: - do { - int alt21=2; - int LA21_0 = input.LA(1); - if ( (LA21_0==27) ) { - alt21=1; - } + } + // InternalRosSystem.g:1056:4: (otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) )* + loop26: + do { + int alt26=2; + int LA26_0 = input.LA(1); - switch (alt21) { - case 1 : - // InternalRosSystem.g:1212:10: otherlv_30= ',' ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) - { - otherlv_30=(Token)match(input,27,FOLLOW_30); + if ( (LA26_0==27) ) { + alt26=1; + } - newLeafNode(otherlv_30, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_3_3_0()); - - // InternalRosSystem.g:1216:10: ( (lv_rosserviceclient_31_0= ruleRosServiceClient ) ) - // InternalRosSystem.g:1217:11: (lv_rosserviceclient_31_0= ruleRosServiceClient ) - { - // InternalRosSystem.g:1217:11: (lv_rosserviceclient_31_0= ruleRosServiceClient ) - // InternalRosSystem.g:1218:12: lv_rosserviceclient_31_0= ruleRosServiceClient - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0()); - - pushFollow(FOLLOW_12); - lv_rosserviceclient_31_0=ruleRosServiceClient(); + switch (alt26) { + case 1 : + // InternalRosSystem.g:1057:5: otherlv_23= ',' ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) + { + otherlv_23=(Token)match(input,27,FOLLOW_35); - state._fsp--; + newLeafNode(otherlv_23, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_8_3_0()); + + // InternalRosSystem.g:1061:5: ( (lv_rosserviceserver_24_0= ruleRosServiceServer ) ) + // InternalRosSystem.g:1062:6: (lv_rosserviceserver_24_0= ruleRosServiceServer ) + { + // InternalRosSystem.g:1062:6: (lv_rosserviceserver_24_0= ruleRosServiceServer ) + // InternalRosSystem.g:1063:7: lv_rosserviceserver_24_0= ruleRosServiceServer + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_3_1_0()); + + pushFollow(FOLLOW_13); + lv_rosserviceserver_24_0=ruleRosServiceServer(); - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosserviceclient", - lv_rosserviceclient_31_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosServiceClient"); - afterParserOrEnumRuleCall(); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosserviceserver", + lv_rosserviceserver_24_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosServiceServer"); + afterParserOrEnumRuleCall(); + - } + } - } - break; + } - default : - break loop21; - } - } while (true); - otherlv_32=(Token)match(input,30,FOLLOW_26); + } + break; - newLeafNode(otherlv_32, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_3_4()); - + default : + break loop26; + } + } while (true); - } + otherlv_25=(Token)match(input,30,FOLLOW_36); + newLeafNode(otherlv_25, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_8_4()); + - } + } + break; - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - + } - } + // InternalRosSystem.g:1086:3: (otherlv_26= 'RosSrvClients' otherlv_27= '{' ( (lv_rosserviceclient_28_0= ruleRosServiceClient ) ) (otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) )* otherlv_31= '}' )? + int alt29=2; + int LA29_0 = input.LA(1); + if ( (LA29_0==46) ) { + alt29=1; + } + switch (alt29) { + case 1 : + // InternalRosSystem.g:1087:4: otherlv_26= 'RosSrvClients' otherlv_27= '{' ( (lv_rosserviceclient_28_0= ruleRosServiceClient ) ) (otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) )* otherlv_31= '}' + { + otherlv_26=(Token)match(input,46,FOLLOW_3); - } + newLeafNode(otherlv_26, grammarAccess.getComponentInterfaceAccess().getRosSrvClientsKeyword_9_0()); + + otherlv_27=(Token)match(input,23,FOLLOW_37); + newLeafNode(otherlv_27, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_9_1()); + + // InternalRosSystem.g:1095:4: ( (lv_rosserviceclient_28_0= ruleRosServiceClient ) ) + // InternalRosSystem.g:1096:5: (lv_rosserviceclient_28_0= ruleRosServiceClient ) + { + // InternalRosSystem.g:1096:5: (lv_rosserviceclient_28_0= ruleRosServiceClient ) + // InternalRosSystem.g:1097:6: lv_rosserviceclient_28_0= ruleRosServiceClient + { - } - break; - case 5 : - // InternalRosSystem.g:1246:4: ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) - { - // InternalRosSystem.g:1246:4: ({...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) ) - // InternalRosSystem.g:1247:5: {...}? => ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4)"); - } - // InternalRosSystem.g:1247:115: ( ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) ) - // InternalRosSystem.g:1248:6: ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) - { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_2_0()); + + pushFollow(FOLLOW_13); + lv_rosserviceclient_28_0=ruleRosServiceClient(); - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 4); - - // InternalRosSystem.g:1251:9: ({...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) ) - // InternalRosSystem.g:1251:10: {...}? => (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "true"); - } - // InternalRosSystem.g:1251:19: (otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' ) - // InternalRosSystem.g:1251:20: otherlv_33= 'RosActionServers' otherlv_34= '{' ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* otherlv_38= '}' - { - otherlv_33=(Token)match(input,47,FOLLOW_3); + state._fsp--; - newLeafNode(otherlv_33, grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_6_4_0()); - - otherlv_34=(Token)match(input,23,FOLLOW_31); - newLeafNode(otherlv_34, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_4_1()); - - // InternalRosSystem.g:1259:9: ( (lv_rosactionserver_35_0= ruleRosActionServer ) ) - // InternalRosSystem.g:1260:10: (lv_rosactionserver_35_0= ruleRosActionServer ) - { - // InternalRosSystem.g:1260:10: (lv_rosactionserver_35_0= ruleRosActionServer ) - // InternalRosSystem.g:1261:11: lv_rosactionserver_35_0= ruleRosActionServer - { + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosserviceclient", + lv_rosserviceclient_28_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosServiceClient"); + afterParserOrEnumRuleCall(); + - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_2_0()); - - pushFollow(FOLLOW_12); - lv_rosactionserver_35_0=ruleRosActionServer(); + } - state._fsp--; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosactionserver", - lv_rosactionserver_35_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosActionServer"); - afterParserOrEnumRuleCall(); - + // InternalRosSystem.g:1114:4: (otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) )* + loop28: + do { + int alt28=2; + int LA28_0 = input.LA(1); - } + if ( (LA28_0==27) ) { + alt28=1; + } - } + switch (alt28) { + case 1 : + // InternalRosSystem.g:1115:5: otherlv_29= ',' ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) + { + otherlv_29=(Token)match(input,27,FOLLOW_37); - // InternalRosSystem.g:1278:9: (otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) )* - loop22: - do { - int alt22=2; - int LA22_0 = input.LA(1); + newLeafNode(otherlv_29, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_9_3_0()); + + // InternalRosSystem.g:1119:5: ( (lv_rosserviceclient_30_0= ruleRosServiceClient ) ) + // InternalRosSystem.g:1120:6: (lv_rosserviceclient_30_0= ruleRosServiceClient ) + { + // InternalRosSystem.g:1120:6: (lv_rosserviceclient_30_0= ruleRosServiceClient ) + // InternalRosSystem.g:1121:7: lv_rosserviceclient_30_0= ruleRosServiceClient + { - if ( (LA22_0==27) ) { - alt22=1; - } + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_3_1_0()); + + pushFollow(FOLLOW_13); + lv_rosserviceclient_30_0=ruleRosServiceClient(); + state._fsp--; - switch (alt22) { - case 1 : - // InternalRosSystem.g:1279:10: otherlv_36= ',' ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) - { - otherlv_36=(Token)match(input,27,FOLLOW_31); - newLeafNode(otherlv_36, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_4_3_0()); - - // InternalRosSystem.g:1283:10: ( (lv_rosactionserver_37_0= ruleRosActionServer ) ) - // InternalRosSystem.g:1284:11: (lv_rosactionserver_37_0= ruleRosActionServer ) - { - // InternalRosSystem.g:1284:11: (lv_rosactionserver_37_0= ruleRosActionServer ) - // InternalRosSystem.g:1285:12: lv_rosactionserver_37_0= ruleRosActionServer - { + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosserviceclient", + lv_rosserviceclient_30_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosServiceClient"); + afterParserOrEnumRuleCall(); + - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_6_4_3_1_0()); - - pushFollow(FOLLOW_12); - lv_rosactionserver_37_0=ruleRosActionServer(); + } - state._fsp--; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosactionserver", - lv_rosactionserver_37_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosActionServer"); - afterParserOrEnumRuleCall(); - - } + } + break; + default : + break loop28; + } + } while (true); - } + otherlv_31=(Token)match(input,30,FOLLOW_38); + newLeafNode(otherlv_31, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_9_4()); + - } - break; + } + break; - default : - break loop22; - } - } while (true); + } - otherlv_38=(Token)match(input,30,FOLLOW_26); + // InternalRosSystem.g:1144:3: (otherlv_32= 'RosActionServers' otherlv_33= '{' ( (lv_rosactionserver_34_0= ruleRosActionServer ) ) (otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) )* otherlv_37= '}' )? + int alt31=2; + int LA31_0 = input.LA(1); - newLeafNode(otherlv_38, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_4_4()); - + if ( (LA31_0==47) ) { + alt31=1; + } + switch (alt31) { + case 1 : + // InternalRosSystem.g:1145:4: otherlv_32= 'RosActionServers' otherlv_33= '{' ( (lv_rosactionserver_34_0= ruleRosActionServer ) ) (otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) )* otherlv_37= '}' + { + otherlv_32=(Token)match(input,47,FOLLOW_3); - } + newLeafNode(otherlv_32, grammarAccess.getComponentInterfaceAccess().getRosActionServersKeyword_10_0()); + + otherlv_33=(Token)match(input,23,FOLLOW_39); + newLeafNode(otherlv_33, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_10_1()); + + // InternalRosSystem.g:1153:4: ( (lv_rosactionserver_34_0= ruleRosActionServer ) ) + // InternalRosSystem.g:1154:5: (lv_rosactionserver_34_0= ruleRosActionServer ) + { + // InternalRosSystem.g:1154:5: (lv_rosactionserver_34_0= ruleRosActionServer ) + // InternalRosSystem.g:1155:6: lv_rosactionserver_34_0= ruleRosActionServer + { - } + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_2_0()); + + pushFollow(FOLLOW_13); + lv_rosactionserver_34_0=ruleRosActionServer(); - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosactionserver", + lv_rosactionserver_34_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosActionServer"); + afterParserOrEnumRuleCall(); + - } + } - } - break; - case 6 : - // InternalRosSystem.g:1313:4: ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) - { - // InternalRosSystem.g:1313:4: ({...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) ) - // InternalRosSystem.g:1314:5: {...}? => ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5)"); - } - // InternalRosSystem.g:1314:115: ( ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) ) - // InternalRosSystem.g:1315:6: ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) - { + } - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 5); - - // InternalRosSystem.g:1318:9: ({...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) ) - // InternalRosSystem.g:1318:10: {...}? => (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "true"); - } - // InternalRosSystem.g:1318:19: (otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' ) - // InternalRosSystem.g:1318:20: otherlv_39= 'RosActionClients' otherlv_40= '{' ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* otherlv_44= '}' - { - otherlv_39=(Token)match(input,48,FOLLOW_3); + // InternalRosSystem.g:1172:4: (otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) )* + loop30: + do { + int alt30=2; + int LA30_0 = input.LA(1); - newLeafNode(otherlv_39, grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_6_5_0()); - - otherlv_40=(Token)match(input,23,FOLLOW_32); + if ( (LA30_0==27) ) { + alt30=1; + } - newLeafNode(otherlv_40, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_5_1()); - - // InternalRosSystem.g:1326:9: ( (lv_rosactionclient_41_0= ruleRosActionClient ) ) - // InternalRosSystem.g:1327:10: (lv_rosactionclient_41_0= ruleRosActionClient ) - { - // InternalRosSystem.g:1327:10: (lv_rosactionclient_41_0= ruleRosActionClient ) - // InternalRosSystem.g:1328:11: lv_rosactionclient_41_0= ruleRosActionClient - { - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_2_0()); - - pushFollow(FOLLOW_12); - lv_rosactionclient_41_0=ruleRosActionClient(); + switch (alt30) { + case 1 : + // InternalRosSystem.g:1173:5: otherlv_35= ',' ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) + { + otherlv_35=(Token)match(input,27,FOLLOW_39); - state._fsp--; + newLeafNode(otherlv_35, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_10_3_0()); + + // InternalRosSystem.g:1177:5: ( (lv_rosactionserver_36_0= ruleRosActionServer ) ) + // InternalRosSystem.g:1178:6: (lv_rosactionserver_36_0= ruleRosActionServer ) + { + // InternalRosSystem.g:1178:6: (lv_rosactionserver_36_0= ruleRosActionServer ) + // InternalRosSystem.g:1179:7: lv_rosactionserver_36_0= ruleRosActionServer + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_3_1_0()); + + pushFollow(FOLLOW_13); + lv_rosactionserver_36_0=ruleRosActionServer(); - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosactionclient", - lv_rosactionclient_41_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosActionClient"); - afterParserOrEnumRuleCall(); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosactionserver", + lv_rosactionserver_36_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosActionServer"); + afterParserOrEnumRuleCall(); + - } + } - // InternalRosSystem.g:1345:9: (otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) )* - loop23: - do { - int alt23=2; - int LA23_0 = input.LA(1); - if ( (LA23_0==27) ) { - alt23=1; - } + } - switch (alt23) { - case 1 : - // InternalRosSystem.g:1346:10: otherlv_42= ',' ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) - { - otherlv_42=(Token)match(input,27,FOLLOW_32); + } + break; - newLeafNode(otherlv_42, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_5_3_0()); - - // InternalRosSystem.g:1350:10: ( (lv_rosactionclient_43_0= ruleRosActionClient ) ) - // InternalRosSystem.g:1351:11: (lv_rosactionclient_43_0= ruleRosActionClient ) - { - // InternalRosSystem.g:1351:11: (lv_rosactionclient_43_0= ruleRosActionClient ) - // InternalRosSystem.g:1352:12: lv_rosactionclient_43_0= ruleRosActionClient - { + default : + break loop30; + } + } while (true); - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_6_5_3_1_0()); - - pushFollow(FOLLOW_12); - lv_rosactionclient_43_0=ruleRosActionClient(); + otherlv_37=(Token)match(input,30,FOLLOW_40); - state._fsp--; + newLeafNode(otherlv_37, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_10_4()); + + } + break; - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosactionclient", - lv_rosactionclient_43_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosActionClient"); - afterParserOrEnumRuleCall(); - + } - } + // InternalRosSystem.g:1202:3: (otherlv_38= 'RosActionClients' otherlv_39= '{' ( (lv_rosactionclient_40_0= ruleRosActionClient ) ) (otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) )* otherlv_43= '}' )? + int alt33=2; + int LA33_0 = input.LA(1); + if ( (LA33_0==48) ) { + alt33=1; + } + switch (alt33) { + case 1 : + // InternalRosSystem.g:1203:4: otherlv_38= 'RosActionClients' otherlv_39= '{' ( (lv_rosactionclient_40_0= ruleRosActionClient ) ) (otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) )* otherlv_43= '}' + { + otherlv_38=(Token)match(input,48,FOLLOW_3); - } + newLeafNode(otherlv_38, grammarAccess.getComponentInterfaceAccess().getRosActionClientsKeyword_11_0()); + + otherlv_39=(Token)match(input,23,FOLLOW_41); + newLeafNode(otherlv_39, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_11_1()); + + // InternalRosSystem.g:1211:4: ( (lv_rosactionclient_40_0= ruleRosActionClient ) ) + // InternalRosSystem.g:1212:5: (lv_rosactionclient_40_0= ruleRosActionClient ) + { + // InternalRosSystem.g:1212:5: (lv_rosactionclient_40_0= ruleRosActionClient ) + // InternalRosSystem.g:1213:6: lv_rosactionclient_40_0= ruleRosActionClient + { - } - break; + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_2_0()); + + pushFollow(FOLLOW_13); + lv_rosactionclient_40_0=ruleRosActionClient(); - default : - break loop23; - } - } while (true); + state._fsp--; - otherlv_44=(Token)match(input,30,FOLLOW_26); - newLeafNode(otherlv_44, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_5_4()); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosactionclient", + lv_rosactionclient_40_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosActionClient"); + afterParserOrEnumRuleCall(); + - } + } - } + } - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - + // InternalRosSystem.g:1230:4: (otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) )* + loop32: + do { + int alt32=2; + int LA32_0 = input.LA(1); - } + if ( (LA32_0==27) ) { + alt32=1; + } - } + switch (alt32) { + case 1 : + // InternalRosSystem.g:1231:5: otherlv_41= ',' ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) + { + otherlv_41=(Token)match(input,27,FOLLOW_41); + newLeafNode(otherlv_41, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_11_3_0()); + + // InternalRosSystem.g:1235:5: ( (lv_rosactionclient_42_0= ruleRosActionClient ) ) + // InternalRosSystem.g:1236:6: (lv_rosactionclient_42_0= ruleRosActionClient ) + { + // InternalRosSystem.g:1236:6: (lv_rosactionclient_42_0= ruleRosActionClient ) + // InternalRosSystem.g:1237:7: lv_rosactionclient_42_0= ruleRosActionClient + { - } - break; - case 7 : - // InternalRosSystem.g:1380:4: ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) - { - // InternalRosSystem.g:1380:4: ({...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) ) - // InternalRosSystem.g:1381:5: {...}? => ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6)"); - } - // InternalRosSystem.g:1381:115: ( ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) ) - // InternalRosSystem.g:1382:6: ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) - { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_3_1_0()); + + pushFollow(FOLLOW_13); + lv_rosactionclient_42_0=ruleRosActionClient(); - getUnorderedGroupHelper().select(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6(), 6); - - // InternalRosSystem.g:1385:9: ({...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) ) - // InternalRosSystem.g:1385:10: {...}? => (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleComponentInterface", "true"); - } - // InternalRosSystem.g:1385:19: (otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' ) - // InternalRosSystem.g:1385:20: otherlv_45= 'RosParameters' otherlv_46= '{' ( (lv_rosparameter_47_0= ruleRosParameter ) ) (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* otherlv_50= '}' - { - otherlv_45=(Token)match(input,49,FOLLOW_3); + state._fsp--; - newLeafNode(otherlv_45, grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_6_6_0()); - - otherlv_46=(Token)match(input,23,FOLLOW_33); - newLeafNode(otherlv_46, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_6_6_1()); - - // InternalRosSystem.g:1393:9: ( (lv_rosparameter_47_0= ruleRosParameter ) ) - // InternalRosSystem.g:1394:10: (lv_rosparameter_47_0= ruleRosParameter ) - { - // InternalRosSystem.g:1394:10: (lv_rosparameter_47_0= ruleRosParameter ) - // InternalRosSystem.g:1395:11: lv_rosparameter_47_0= ruleRosParameter - { + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosactionclient", + lv_rosactionclient_42_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosActionClient"); + afterParserOrEnumRuleCall(); + - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_2_0()); - - pushFollow(FOLLOW_12); - lv_rosparameter_47_0=ruleRosParameter(); + } - state._fsp--; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosparameter", - lv_rosparameter_47_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosParameter"); - afterParserOrEnumRuleCall(); - - } + } + break; + default : + break loop32; + } + } while (true); - } + otherlv_43=(Token)match(input,30,FOLLOW_42); - // InternalRosSystem.g:1412:9: (otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) )* - loop24: - do { - int alt24=2; - int LA24_0 = input.LA(1); + newLeafNode(otherlv_43, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_11_4()); + - if ( (LA24_0==27) ) { - alt24=1; - } + } + break; + } - switch (alt24) { - case 1 : - // InternalRosSystem.g:1413:10: otherlv_48= ',' ( (lv_rosparameter_49_0= ruleRosParameter ) ) - { - otherlv_48=(Token)match(input,27,FOLLOW_33); + // InternalRosSystem.g:1260:3: (otherlv_44= 'RosParameters' otherlv_45= '{' ( (lv_rosparameter_46_0= ruleRosParameter ) ) (otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) )* otherlv_49= '}' )? + int alt35=2; + int LA35_0 = input.LA(1); - newLeafNode(otherlv_48, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_6_6_3_0()); - - // InternalRosSystem.g:1417:10: ( (lv_rosparameter_49_0= ruleRosParameter ) ) - // InternalRosSystem.g:1418:11: (lv_rosparameter_49_0= ruleRosParameter ) - { - // InternalRosSystem.g:1418:11: (lv_rosparameter_49_0= ruleRosParameter ) - // InternalRosSystem.g:1419:12: lv_rosparameter_49_0= ruleRosParameter - { + if ( (LA35_0==49) ) { + alt35=1; + } + switch (alt35) { + case 1 : + // InternalRosSystem.g:1261:4: otherlv_44= 'RosParameters' otherlv_45= '{' ( (lv_rosparameter_46_0= ruleRosParameter ) ) (otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) )* otherlv_49= '}' + { + otherlv_44=(Token)match(input,49,FOLLOW_3); - newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_6_6_3_1_0()); - - pushFollow(FOLLOW_12); - lv_rosparameter_49_0=ruleRosParameter(); + newLeafNode(otherlv_44, grammarAccess.getComponentInterfaceAccess().getRosParametersKeyword_12_0()); + + otherlv_45=(Token)match(input,23,FOLLOW_43); - state._fsp--; + newLeafNode(otherlv_45, grammarAccess.getComponentInterfaceAccess().getLeftCurlyBracketKeyword_12_1()); + + // InternalRosSystem.g:1269:4: ( (lv_rosparameter_46_0= ruleRosParameter ) ) + // InternalRosSystem.g:1270:5: (lv_rosparameter_46_0= ruleRosParameter ) + { + // InternalRosSystem.g:1270:5: (lv_rosparameter_46_0= ruleRosParameter ) + // InternalRosSystem.g:1271:6: lv_rosparameter_46_0= ruleRosParameter + { + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_2_0()); + + pushFollow(FOLLOW_13); + lv_rosparameter_46_0=ruleRosParameter(); - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); - } - add( - current, - "rosparameter", - lv_rosparameter_49_0, - "de.fraunhofer.ipa.rossystem.RosSystem.RosParameter"); - afterParserOrEnumRuleCall(); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosparameter", + lv_rosparameter_46_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosParameter"); + afterParserOrEnumRuleCall(); + - } + } - } - break; + } - default : - break loop24; - } - } while (true); + // InternalRosSystem.g:1288:4: (otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) )* + loop34: + do { + int alt34=2; + int LA34_0 = input.LA(1); - otherlv_50=(Token)match(input,30,FOLLOW_26); + if ( (LA34_0==27) ) { + alt34=1; + } - newLeafNode(otherlv_50, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_6_6_4()); - - } + switch (alt34) { + case 1 : + // InternalRosSystem.g:1289:5: otherlv_47= ',' ( (lv_rosparameter_48_0= ruleRosParameter ) ) + { + otherlv_47=(Token)match(input,27,FOLLOW_43); + newLeafNode(otherlv_47, grammarAccess.getComponentInterfaceAccess().getCommaKeyword_12_3_0()); + + // InternalRosSystem.g:1293:5: ( (lv_rosparameter_48_0= ruleRosParameter ) ) + // InternalRosSystem.g:1294:6: (lv_rosparameter_48_0= ruleRosParameter ) + { + // InternalRosSystem.g:1294:6: (lv_rosparameter_48_0= ruleRosParameter ) + // InternalRosSystem.g:1295:7: lv_rosparameter_48_0= ruleRosParameter + { - } + newCompositeNode(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_3_1_0()); + + pushFollow(FOLLOW_13); + lv_rosparameter_48_0=ruleRosParameter(); - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getComponentInterfaceRule()); + } + add( + current, + "rosparameter", + lv_rosparameter_48_0, + "de.fraunhofer.ipa.rossystem.RosSystem.RosParameter"); + afterParserOrEnumRuleCall(); + - } + } - } - break; + } - default : - break loop25; - } - } while (true); + } + break; - } + default : + break loop34; + } + } while (true); + otherlv_49=(Token)match(input,30,FOLLOW_24); - } + newLeafNode(otherlv_49, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_12_4()); + - - getUnorderedGroupHelper().leave(grammarAccess.getComponentInterfaceAccess().getUnorderedGroup_6()); - + } + break; } - otherlv_51=(Token)match(input,30,FOLLOW_2); + otherlv_50=(Token)match(input,30,FOLLOW_2); - newLeafNode(otherlv_51, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_7()); + newLeafNode(otherlv_50, grammarAccess.getComponentInterfaceAccess().getRightCurlyBracketKeyword_13()); } @@ -3416,7 +3002,7 @@ else if ( LA25_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getC // $ANTLR start "entryRuleRosPublisher" - // InternalRosSystem.g:1462:1: entryRuleRosPublisher returns [EObject current=null] : iv_ruleRosPublisher= ruleRosPublisher EOF ; + // InternalRosSystem.g:1326:1: entryRuleRosPublisher returns [EObject current=null] : iv_ruleRosPublisher= ruleRosPublisher EOF ; public final EObject entryRuleRosPublisher() throws RecognitionException { EObject current = null; @@ -3424,8 +3010,8 @@ public final EObject entryRuleRosPublisher() throws RecognitionException { try { - // InternalRosSystem.g:1462:53: (iv_ruleRosPublisher= ruleRosPublisher EOF ) - // InternalRosSystem.g:1463:2: iv_ruleRosPublisher= ruleRosPublisher EOF + // InternalRosSystem.g:1326:53: (iv_ruleRosPublisher= ruleRosPublisher EOF ) + // InternalRosSystem.g:1327:2: iv_ruleRosPublisher= ruleRosPublisher EOF { newCompositeNode(grammarAccess.getRosPublisherRule()); pushFollow(FOLLOW_1); @@ -3452,7 +3038,7 @@ public final EObject entryRuleRosPublisher() throws RecognitionException { // $ANTLR start "ruleRosPublisher" - // InternalRosSystem.g:1469:1: ruleRosPublisher returns [EObject current=null] : ( () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' ) ; + // InternalRosSystem.g:1333:1: ruleRosPublisher returns [EObject current=null] : ( () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' ) ; public final EObject ruleRosPublisher() throws RecognitionException { EObject current = null; @@ -3470,14 +3056,14 @@ public final EObject ruleRosPublisher() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:1475:2: ( ( () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' ) ) - // InternalRosSystem.g:1476:2: ( () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalRosSystem.g:1339:2: ( ( () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' ) ) + // InternalRosSystem.g:1340:2: ( () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' ) { - // InternalRosSystem.g:1476:2: ( () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' ) - // InternalRosSystem.g:1477:3: () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' + // InternalRosSystem.g:1340:2: ( () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalRosSystem.g:1341:3: () otherlv_1= 'RosPublisher' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefPublisher' ( ( ruleEString ) ) otherlv_8= '}' { - // InternalRosSystem.g:1477:3: () - // InternalRosSystem.g:1478:4: + // InternalRosSystem.g:1341:3: () + // InternalRosSystem.g:1342:4: { current = forceCreateModelElement( @@ -3487,23 +3073,23 @@ public final EObject ruleRosPublisher() throws RecognitionException { } - otherlv_1=(Token)match(input,50,FOLLOW_34); + otherlv_1=(Token)match(input,50,FOLLOW_44); newLeafNode(otherlv_1, grammarAccess.getRosPublisherAccess().getRosPublisherKeyword_1()); - // InternalRosSystem.g:1488:3: ( (lv_name_2_0= ruleEString ) )? - int alt26=2; - int LA26_0 = input.LA(1); + // InternalRosSystem.g:1352:3: ( (lv_name_2_0= ruleEString ) )? + int alt36=2; + int LA36_0 = input.LA(1); - if ( ((LA26_0>=RULE_STRING && LA26_0<=RULE_ID)) ) { - alt26=1; + if ( ((LA36_0>=RULE_STRING && LA36_0<=RULE_ID)) ) { + alt36=1; } - switch (alt26) { + switch (alt36) { case 1 : - // InternalRosSystem.g:1489:4: (lv_name_2_0= ruleEString ) + // InternalRosSystem.g:1353:4: (lv_name_2_0= ruleEString ) { - // InternalRosSystem.g:1489:4: (lv_name_2_0= ruleEString ) - // InternalRosSystem.g:1490:5: lv_name_2_0= ruleEString + // InternalRosSystem.g:1353:4: (lv_name_2_0= ruleEString ) + // InternalRosSystem.g:1354:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getRosPublisherAccess().getNameEStringParserRuleCall_2_0()); @@ -3533,35 +3119,35 @@ public final EObject ruleRosPublisher() throws RecognitionException { } - otherlv_3=(Token)match(input,23,FOLLOW_35); + otherlv_3=(Token)match(input,23,FOLLOW_45); newLeafNode(otherlv_3, grammarAccess.getRosPublisherAccess().getLeftCurlyBracketKeyword_3()); - // InternalRosSystem.g:1511:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? - int alt27=2; - int LA27_0 = input.LA(1); + // InternalRosSystem.g:1375:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? + int alt37=2; + int LA37_0 = input.LA(1); - if ( (LA27_0==51) ) { - alt27=1; + if ( (LA37_0==51) ) { + alt37=1; } - switch (alt27) { + switch (alt37) { case 1 : - // InternalRosSystem.g:1512:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) + // InternalRosSystem.g:1376:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) { otherlv_4=(Token)match(input,51,FOLLOW_5); newLeafNode(otherlv_4, grammarAccess.getRosPublisherAccess().getNsKeyword_4_0()); - // InternalRosSystem.g:1516:4: ( (lv_ns_5_0= ruleEString ) ) - // InternalRosSystem.g:1517:5: (lv_ns_5_0= ruleEString ) + // InternalRosSystem.g:1380:4: ( (lv_ns_5_0= ruleEString ) ) + // InternalRosSystem.g:1381:5: (lv_ns_5_0= ruleEString ) { - // InternalRosSystem.g:1517:5: (lv_ns_5_0= ruleEString ) - // InternalRosSystem.g:1518:6: lv_ns_5_0= ruleEString + // InternalRosSystem.g:1381:5: (lv_ns_5_0= ruleEString ) + // InternalRosSystem.g:1382:6: lv_ns_5_0= ruleEString { newCompositeNode(grammarAccess.getRosPublisherAccess().getNsEStringParserRuleCall_4_1_0()); - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_46); lv_ns_5_0=ruleEString(); state._fsp--; @@ -3593,11 +3179,11 @@ public final EObject ruleRosPublisher() throws RecognitionException { newLeafNode(otherlv_6, grammarAccess.getRosPublisherAccess().getRefPublisherKeyword_5()); - // InternalRosSystem.g:1540:3: ( ( ruleEString ) ) - // InternalRosSystem.g:1541:4: ( ruleEString ) + // InternalRosSystem.g:1404:3: ( ( ruleEString ) ) + // InternalRosSystem.g:1405:4: ( ruleEString ) { - // InternalRosSystem.g:1541:4: ( ruleEString ) - // InternalRosSystem.g:1542:5: ruleEString + // InternalRosSystem.g:1405:4: ( ruleEString ) + // InternalRosSystem.g:1406:5: ruleEString { if (current==null) { @@ -3607,7 +3193,7 @@ public final EObject ruleRosPublisher() throws RecognitionException { newCompositeNode(grammarAccess.getRosPublisherAccess().getPublisherPublisherCrossReference_6_0()); - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); ruleEString(); state._fsp--; @@ -3648,7 +3234,7 @@ public final EObject ruleRosPublisher() throws RecognitionException { // $ANTLR start "entryRuleRosSubscriber" - // InternalRosSystem.g:1564:1: entryRuleRosSubscriber returns [EObject current=null] : iv_ruleRosSubscriber= ruleRosSubscriber EOF ; + // InternalRosSystem.g:1428:1: entryRuleRosSubscriber returns [EObject current=null] : iv_ruleRosSubscriber= ruleRosSubscriber EOF ; public final EObject entryRuleRosSubscriber() throws RecognitionException { EObject current = null; @@ -3656,8 +3242,8 @@ public final EObject entryRuleRosSubscriber() throws RecognitionException { try { - // InternalRosSystem.g:1564:54: (iv_ruleRosSubscriber= ruleRosSubscriber EOF ) - // InternalRosSystem.g:1565:2: iv_ruleRosSubscriber= ruleRosSubscriber EOF + // InternalRosSystem.g:1428:54: (iv_ruleRosSubscriber= ruleRosSubscriber EOF ) + // InternalRosSystem.g:1429:2: iv_ruleRosSubscriber= ruleRosSubscriber EOF { newCompositeNode(grammarAccess.getRosSubscriberRule()); pushFollow(FOLLOW_1); @@ -3684,7 +3270,7 @@ public final EObject entryRuleRosSubscriber() throws RecognitionException { // $ANTLR start "ruleRosSubscriber" - // InternalRosSystem.g:1571:1: ruleRosSubscriber returns [EObject current=null] : ( () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' ) ; + // InternalRosSystem.g:1435:1: ruleRosSubscriber returns [EObject current=null] : ( () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' ) ; public final EObject ruleRosSubscriber() throws RecognitionException { EObject current = null; @@ -3702,14 +3288,14 @@ public final EObject ruleRosSubscriber() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:1577:2: ( ( () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' ) ) - // InternalRosSystem.g:1578:2: ( () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalRosSystem.g:1441:2: ( ( () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' ) ) + // InternalRosSystem.g:1442:2: ( () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' ) { - // InternalRosSystem.g:1578:2: ( () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' ) - // InternalRosSystem.g:1579:3: () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' + // InternalRosSystem.g:1442:2: ( () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalRosSystem.g:1443:3: () otherlv_1= 'RosSubscriber' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefSubscriber' ( ( ruleEString ) ) otherlv_8= '}' { - // InternalRosSystem.g:1579:3: () - // InternalRosSystem.g:1580:4: + // InternalRosSystem.g:1443:3: () + // InternalRosSystem.g:1444:4: { current = forceCreateModelElement( @@ -3719,23 +3305,23 @@ public final EObject ruleRosSubscriber() throws RecognitionException { } - otherlv_1=(Token)match(input,53,FOLLOW_34); + otherlv_1=(Token)match(input,53,FOLLOW_44); newLeafNode(otherlv_1, grammarAccess.getRosSubscriberAccess().getRosSubscriberKeyword_1()); - // InternalRosSystem.g:1590:3: ( (lv_name_2_0= ruleEString ) )? - int alt28=2; - int LA28_0 = input.LA(1); + // InternalRosSystem.g:1454:3: ( (lv_name_2_0= ruleEString ) )? + int alt38=2; + int LA38_0 = input.LA(1); - if ( ((LA28_0>=RULE_STRING && LA28_0<=RULE_ID)) ) { - alt28=1; + if ( ((LA38_0>=RULE_STRING && LA38_0<=RULE_ID)) ) { + alt38=1; } - switch (alt28) { + switch (alt38) { case 1 : - // InternalRosSystem.g:1591:4: (lv_name_2_0= ruleEString ) + // InternalRosSystem.g:1455:4: (lv_name_2_0= ruleEString ) { - // InternalRosSystem.g:1591:4: (lv_name_2_0= ruleEString ) - // InternalRosSystem.g:1592:5: lv_name_2_0= ruleEString + // InternalRosSystem.g:1455:4: (lv_name_2_0= ruleEString ) + // InternalRosSystem.g:1456:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getRosSubscriberAccess().getNameEStringParserRuleCall_2_0()); @@ -3765,35 +3351,35 @@ public final EObject ruleRosSubscriber() throws RecognitionException { } - otherlv_3=(Token)match(input,23,FOLLOW_37); + otherlv_3=(Token)match(input,23,FOLLOW_47); newLeafNode(otherlv_3, grammarAccess.getRosSubscriberAccess().getLeftCurlyBracketKeyword_3()); - // InternalRosSystem.g:1613:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? - int alt29=2; - int LA29_0 = input.LA(1); + // InternalRosSystem.g:1477:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA29_0==51) ) { - alt29=1; + if ( (LA39_0==51) ) { + alt39=1; } - switch (alt29) { + switch (alt39) { case 1 : - // InternalRosSystem.g:1614:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) + // InternalRosSystem.g:1478:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) { otherlv_4=(Token)match(input,51,FOLLOW_5); newLeafNode(otherlv_4, grammarAccess.getRosSubscriberAccess().getNsKeyword_4_0()); - // InternalRosSystem.g:1618:4: ( (lv_ns_5_0= ruleEString ) ) - // InternalRosSystem.g:1619:5: (lv_ns_5_0= ruleEString ) + // InternalRosSystem.g:1482:4: ( (lv_ns_5_0= ruleEString ) ) + // InternalRosSystem.g:1483:5: (lv_ns_5_0= ruleEString ) { - // InternalRosSystem.g:1619:5: (lv_ns_5_0= ruleEString ) - // InternalRosSystem.g:1620:6: lv_ns_5_0= ruleEString + // InternalRosSystem.g:1483:5: (lv_ns_5_0= ruleEString ) + // InternalRosSystem.g:1484:6: lv_ns_5_0= ruleEString { newCompositeNode(grammarAccess.getRosSubscriberAccess().getNsEStringParserRuleCall_4_1_0()); - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_48); lv_ns_5_0=ruleEString(); state._fsp--; @@ -3825,11 +3411,11 @@ public final EObject ruleRosSubscriber() throws RecognitionException { newLeafNode(otherlv_6, grammarAccess.getRosSubscriberAccess().getRefSubscriberKeyword_5()); - // InternalRosSystem.g:1642:3: ( ( ruleEString ) ) - // InternalRosSystem.g:1643:4: ( ruleEString ) + // InternalRosSystem.g:1506:3: ( ( ruleEString ) ) + // InternalRosSystem.g:1507:4: ( ruleEString ) { - // InternalRosSystem.g:1643:4: ( ruleEString ) - // InternalRosSystem.g:1644:5: ruleEString + // InternalRosSystem.g:1507:4: ( ruleEString ) + // InternalRosSystem.g:1508:5: ruleEString { if (current==null) { @@ -3839,7 +3425,7 @@ public final EObject ruleRosSubscriber() throws RecognitionException { newCompositeNode(grammarAccess.getRosSubscriberAccess().getSubscriberSubscriberCrossReference_6_0()); - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); ruleEString(); state._fsp--; @@ -3880,7 +3466,7 @@ public final EObject ruleRosSubscriber() throws RecognitionException { // $ANTLR start "entryRuleRosServiceServer" - // InternalRosSystem.g:1666:1: entryRuleRosServiceServer returns [EObject current=null] : iv_ruleRosServiceServer= ruleRosServiceServer EOF ; + // InternalRosSystem.g:1530:1: entryRuleRosServiceServer returns [EObject current=null] : iv_ruleRosServiceServer= ruleRosServiceServer EOF ; public final EObject entryRuleRosServiceServer() throws RecognitionException { EObject current = null; @@ -3888,8 +3474,8 @@ public final EObject entryRuleRosServiceServer() throws RecognitionException { try { - // InternalRosSystem.g:1666:57: (iv_ruleRosServiceServer= ruleRosServiceServer EOF ) - // InternalRosSystem.g:1667:2: iv_ruleRosServiceServer= ruleRosServiceServer EOF + // InternalRosSystem.g:1530:57: (iv_ruleRosServiceServer= ruleRosServiceServer EOF ) + // InternalRosSystem.g:1531:2: iv_ruleRosServiceServer= ruleRosServiceServer EOF { newCompositeNode(grammarAccess.getRosServiceServerRule()); pushFollow(FOLLOW_1); @@ -3916,7 +3502,7 @@ public final EObject entryRuleRosServiceServer() throws RecognitionException { // $ANTLR start "ruleRosServiceServer" - // InternalRosSystem.g:1673:1: ruleRosServiceServer returns [EObject current=null] : ( () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) ; + // InternalRosSystem.g:1537:1: ruleRosServiceServer returns [EObject current=null] : ( () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) ; public final EObject ruleRosServiceServer() throws RecognitionException { EObject current = null; @@ -3934,14 +3520,14 @@ public final EObject ruleRosServiceServer() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:1679:2: ( ( () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) ) - // InternalRosSystem.g:1680:2: ( () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalRosSystem.g:1543:2: ( ( () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) ) + // InternalRosSystem.g:1544:2: ( () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) { - // InternalRosSystem.g:1680:2: ( () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) - // InternalRosSystem.g:1681:3: () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' + // InternalRosSystem.g:1544:2: ( () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalRosSystem.g:1545:3: () otherlv_1= 'RosServiceServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' { - // InternalRosSystem.g:1681:3: () - // InternalRosSystem.g:1682:4: + // InternalRosSystem.g:1545:3: () + // InternalRosSystem.g:1546:4: { current = forceCreateModelElement( @@ -3951,23 +3537,23 @@ public final EObject ruleRosServiceServer() throws RecognitionException { } - otherlv_1=(Token)match(input,55,FOLLOW_34); + otherlv_1=(Token)match(input,55,FOLLOW_44); newLeafNode(otherlv_1, grammarAccess.getRosServiceServerAccess().getRosServiceServerKeyword_1()); - // InternalRosSystem.g:1692:3: ( (lv_name_2_0= ruleEString ) )? - int alt30=2; - int LA30_0 = input.LA(1); + // InternalRosSystem.g:1556:3: ( (lv_name_2_0= ruleEString ) )? + int alt40=2; + int LA40_0 = input.LA(1); - if ( ((LA30_0>=RULE_STRING && LA30_0<=RULE_ID)) ) { - alt30=1; + if ( ((LA40_0>=RULE_STRING && LA40_0<=RULE_ID)) ) { + alt40=1; } - switch (alt30) { + switch (alt40) { case 1 : - // InternalRosSystem.g:1693:4: (lv_name_2_0= ruleEString ) + // InternalRosSystem.g:1557:4: (lv_name_2_0= ruleEString ) { - // InternalRosSystem.g:1693:4: (lv_name_2_0= ruleEString ) - // InternalRosSystem.g:1694:5: lv_name_2_0= ruleEString + // InternalRosSystem.g:1557:4: (lv_name_2_0= ruleEString ) + // InternalRosSystem.g:1558:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getRosServiceServerAccess().getNameEStringParserRuleCall_2_0()); @@ -3997,35 +3583,35 @@ public final EObject ruleRosServiceServer() throws RecognitionException { } - otherlv_3=(Token)match(input,23,FOLLOW_39); + otherlv_3=(Token)match(input,23,FOLLOW_49); newLeafNode(otherlv_3, grammarAccess.getRosServiceServerAccess().getLeftCurlyBracketKeyword_3()); - // InternalRosSystem.g:1715:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? - int alt31=2; - int LA31_0 = input.LA(1); + // InternalRosSystem.g:1579:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? + int alt41=2; + int LA41_0 = input.LA(1); - if ( (LA31_0==51) ) { - alt31=1; + if ( (LA41_0==51) ) { + alt41=1; } - switch (alt31) { + switch (alt41) { case 1 : - // InternalRosSystem.g:1716:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) + // InternalRosSystem.g:1580:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) { otherlv_4=(Token)match(input,51,FOLLOW_5); newLeafNode(otherlv_4, grammarAccess.getRosServiceServerAccess().getNsKeyword_4_0()); - // InternalRosSystem.g:1720:4: ( (lv_ns_5_0= ruleEString ) ) - // InternalRosSystem.g:1721:5: (lv_ns_5_0= ruleEString ) + // InternalRosSystem.g:1584:4: ( (lv_ns_5_0= ruleEString ) ) + // InternalRosSystem.g:1585:5: (lv_ns_5_0= ruleEString ) { - // InternalRosSystem.g:1721:5: (lv_ns_5_0= ruleEString ) - // InternalRosSystem.g:1722:6: lv_ns_5_0= ruleEString + // InternalRosSystem.g:1585:5: (lv_ns_5_0= ruleEString ) + // InternalRosSystem.g:1586:6: lv_ns_5_0= ruleEString { newCompositeNode(grammarAccess.getRosServiceServerAccess().getNsEStringParserRuleCall_4_1_0()); - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_50); lv_ns_5_0=ruleEString(); state._fsp--; @@ -4057,11 +3643,11 @@ public final EObject ruleRosServiceServer() throws RecognitionException { newLeafNode(otherlv_6, grammarAccess.getRosServiceServerAccess().getRefServerKeyword_5()); - // InternalRosSystem.g:1744:3: ( ( ruleEString ) ) - // InternalRosSystem.g:1745:4: ( ruleEString ) + // InternalRosSystem.g:1608:3: ( ( ruleEString ) ) + // InternalRosSystem.g:1609:4: ( ruleEString ) { - // InternalRosSystem.g:1745:4: ( ruleEString ) - // InternalRosSystem.g:1746:5: ruleEString + // InternalRosSystem.g:1609:4: ( ruleEString ) + // InternalRosSystem.g:1610:5: ruleEString { if (current==null) { @@ -4071,7 +3657,7 @@ public final EObject ruleRosServiceServer() throws RecognitionException { newCompositeNode(grammarAccess.getRosServiceServerAccess().getSrvserverServiceServerCrossReference_6_0()); - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); ruleEString(); state._fsp--; @@ -4112,7 +3698,7 @@ public final EObject ruleRosServiceServer() throws RecognitionException { // $ANTLR start "entryRuleRosServiceClient" - // InternalRosSystem.g:1768:1: entryRuleRosServiceClient returns [EObject current=null] : iv_ruleRosServiceClient= ruleRosServiceClient EOF ; + // InternalRosSystem.g:1632:1: entryRuleRosServiceClient returns [EObject current=null] : iv_ruleRosServiceClient= ruleRosServiceClient EOF ; public final EObject entryRuleRosServiceClient() throws RecognitionException { EObject current = null; @@ -4120,8 +3706,8 @@ public final EObject entryRuleRosServiceClient() throws RecognitionException { try { - // InternalRosSystem.g:1768:57: (iv_ruleRosServiceClient= ruleRosServiceClient EOF ) - // InternalRosSystem.g:1769:2: iv_ruleRosServiceClient= ruleRosServiceClient EOF + // InternalRosSystem.g:1632:57: (iv_ruleRosServiceClient= ruleRosServiceClient EOF ) + // InternalRosSystem.g:1633:2: iv_ruleRosServiceClient= ruleRosServiceClient EOF { newCompositeNode(grammarAccess.getRosServiceClientRule()); pushFollow(FOLLOW_1); @@ -4148,7 +3734,7 @@ public final EObject entryRuleRosServiceClient() throws RecognitionException { // $ANTLR start "ruleRosServiceClient" - // InternalRosSystem.g:1775:1: ruleRosServiceClient returns [EObject current=null] : ( () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) ; + // InternalRosSystem.g:1639:1: ruleRosServiceClient returns [EObject current=null] : ( () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) ; public final EObject ruleRosServiceClient() throws RecognitionException { EObject current = null; @@ -4166,14 +3752,14 @@ public final EObject ruleRosServiceClient() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:1781:2: ( ( () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) ) - // InternalRosSystem.g:1782:2: ( () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalRosSystem.g:1645:2: ( ( () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) ) + // InternalRosSystem.g:1646:2: ( () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) { - // InternalRosSystem.g:1782:2: ( () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) - // InternalRosSystem.g:1783:3: () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' + // InternalRosSystem.g:1646:2: ( () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalRosSystem.g:1647:3: () otherlv_1= 'RosServiceClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' { - // InternalRosSystem.g:1783:3: () - // InternalRosSystem.g:1784:4: + // InternalRosSystem.g:1647:3: () + // InternalRosSystem.g:1648:4: { current = forceCreateModelElement( @@ -4183,23 +3769,23 @@ public final EObject ruleRosServiceClient() throws RecognitionException { } - otherlv_1=(Token)match(input,57,FOLLOW_34); + otherlv_1=(Token)match(input,57,FOLLOW_44); newLeafNode(otherlv_1, grammarAccess.getRosServiceClientAccess().getRosServiceClientKeyword_1()); - // InternalRosSystem.g:1794:3: ( (lv_name_2_0= ruleEString ) )? - int alt32=2; - int LA32_0 = input.LA(1); + // InternalRosSystem.g:1658:3: ( (lv_name_2_0= ruleEString ) )? + int alt42=2; + int LA42_0 = input.LA(1); - if ( ((LA32_0>=RULE_STRING && LA32_0<=RULE_ID)) ) { - alt32=1; + if ( ((LA42_0>=RULE_STRING && LA42_0<=RULE_ID)) ) { + alt42=1; } - switch (alt32) { + switch (alt42) { case 1 : - // InternalRosSystem.g:1795:4: (lv_name_2_0= ruleEString ) + // InternalRosSystem.g:1659:4: (lv_name_2_0= ruleEString ) { - // InternalRosSystem.g:1795:4: (lv_name_2_0= ruleEString ) - // InternalRosSystem.g:1796:5: lv_name_2_0= ruleEString + // InternalRosSystem.g:1659:4: (lv_name_2_0= ruleEString ) + // InternalRosSystem.g:1660:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getRosServiceClientAccess().getNameEStringParserRuleCall_2_0()); @@ -4229,35 +3815,35 @@ public final EObject ruleRosServiceClient() throws RecognitionException { } - otherlv_3=(Token)match(input,23,FOLLOW_41); + otherlv_3=(Token)match(input,23,FOLLOW_51); newLeafNode(otherlv_3, grammarAccess.getRosServiceClientAccess().getLeftCurlyBracketKeyword_3()); - // InternalRosSystem.g:1817:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? - int alt33=2; - int LA33_0 = input.LA(1); + // InternalRosSystem.g:1681:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA33_0==51) ) { - alt33=1; + if ( (LA43_0==51) ) { + alt43=1; } - switch (alt33) { + switch (alt43) { case 1 : - // InternalRosSystem.g:1818:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) + // InternalRosSystem.g:1682:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) { otherlv_4=(Token)match(input,51,FOLLOW_5); newLeafNode(otherlv_4, grammarAccess.getRosServiceClientAccess().getNsKeyword_4_0()); - // InternalRosSystem.g:1822:4: ( (lv_ns_5_0= ruleEString ) ) - // InternalRosSystem.g:1823:5: (lv_ns_5_0= ruleEString ) + // InternalRosSystem.g:1686:4: ( (lv_ns_5_0= ruleEString ) ) + // InternalRosSystem.g:1687:5: (lv_ns_5_0= ruleEString ) { - // InternalRosSystem.g:1823:5: (lv_ns_5_0= ruleEString ) - // InternalRosSystem.g:1824:6: lv_ns_5_0= ruleEString + // InternalRosSystem.g:1687:5: (lv_ns_5_0= ruleEString ) + // InternalRosSystem.g:1688:6: lv_ns_5_0= ruleEString { newCompositeNode(grammarAccess.getRosServiceClientAccess().getNsEStringParserRuleCall_4_1_0()); - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_52); lv_ns_5_0=ruleEString(); state._fsp--; @@ -4289,11 +3875,11 @@ public final EObject ruleRosServiceClient() throws RecognitionException { newLeafNode(otherlv_6, grammarAccess.getRosServiceClientAccess().getRefClientKeyword_5()); - // InternalRosSystem.g:1846:3: ( ( ruleEString ) ) - // InternalRosSystem.g:1847:4: ( ruleEString ) + // InternalRosSystem.g:1710:3: ( ( ruleEString ) ) + // InternalRosSystem.g:1711:4: ( ruleEString ) { - // InternalRosSystem.g:1847:4: ( ruleEString ) - // InternalRosSystem.g:1848:5: ruleEString + // InternalRosSystem.g:1711:4: ( ruleEString ) + // InternalRosSystem.g:1712:5: ruleEString { if (current==null) { @@ -4303,7 +3889,7 @@ public final EObject ruleRosServiceClient() throws RecognitionException { newCompositeNode(grammarAccess.getRosServiceClientAccess().getSrvclientServiceClientCrossReference_6_0()); - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); ruleEString(); state._fsp--; @@ -4344,7 +3930,7 @@ public final EObject ruleRosServiceClient() throws RecognitionException { // $ANTLR start "entryRuleRosActionServer" - // InternalRosSystem.g:1870:1: entryRuleRosActionServer returns [EObject current=null] : iv_ruleRosActionServer= ruleRosActionServer EOF ; + // InternalRosSystem.g:1734:1: entryRuleRosActionServer returns [EObject current=null] : iv_ruleRosActionServer= ruleRosActionServer EOF ; public final EObject entryRuleRosActionServer() throws RecognitionException { EObject current = null; @@ -4352,8 +3938,8 @@ public final EObject entryRuleRosActionServer() throws RecognitionException { try { - // InternalRosSystem.g:1870:56: (iv_ruleRosActionServer= ruleRosActionServer EOF ) - // InternalRosSystem.g:1871:2: iv_ruleRosActionServer= ruleRosActionServer EOF + // InternalRosSystem.g:1734:56: (iv_ruleRosActionServer= ruleRosActionServer EOF ) + // InternalRosSystem.g:1735:2: iv_ruleRosActionServer= ruleRosActionServer EOF { newCompositeNode(grammarAccess.getRosActionServerRule()); pushFollow(FOLLOW_1); @@ -4380,7 +3966,7 @@ public final EObject entryRuleRosActionServer() throws RecognitionException { // $ANTLR start "ruleRosActionServer" - // InternalRosSystem.g:1877:1: ruleRosActionServer returns [EObject current=null] : ( () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) ; + // InternalRosSystem.g:1741:1: ruleRosActionServer returns [EObject current=null] : ( () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) ; public final EObject ruleRosActionServer() throws RecognitionException { EObject current = null; @@ -4398,14 +3984,14 @@ public final EObject ruleRosActionServer() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:1883:2: ( ( () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) ) - // InternalRosSystem.g:1884:2: ( () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalRosSystem.g:1747:2: ( ( () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) ) + // InternalRosSystem.g:1748:2: ( () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) { - // InternalRosSystem.g:1884:2: ( () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) - // InternalRosSystem.g:1885:3: () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' + // InternalRosSystem.g:1748:2: ( () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalRosSystem.g:1749:3: () otherlv_1= 'RosActionServer' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefServer' ( ( ruleEString ) ) otherlv_8= '}' { - // InternalRosSystem.g:1885:3: () - // InternalRosSystem.g:1886:4: + // InternalRosSystem.g:1749:3: () + // InternalRosSystem.g:1750:4: { current = forceCreateModelElement( @@ -4415,23 +4001,23 @@ public final EObject ruleRosActionServer() throws RecognitionException { } - otherlv_1=(Token)match(input,59,FOLLOW_34); + otherlv_1=(Token)match(input,59,FOLLOW_44); newLeafNode(otherlv_1, grammarAccess.getRosActionServerAccess().getRosActionServerKeyword_1()); - // InternalRosSystem.g:1896:3: ( (lv_name_2_0= ruleEString ) )? - int alt34=2; - int LA34_0 = input.LA(1); + // InternalRosSystem.g:1760:3: ( (lv_name_2_0= ruleEString ) )? + int alt44=2; + int LA44_0 = input.LA(1); - if ( ((LA34_0>=RULE_STRING && LA34_0<=RULE_ID)) ) { - alt34=1; + if ( ((LA44_0>=RULE_STRING && LA44_0<=RULE_ID)) ) { + alt44=1; } - switch (alt34) { + switch (alt44) { case 1 : - // InternalRosSystem.g:1897:4: (lv_name_2_0= ruleEString ) + // InternalRosSystem.g:1761:4: (lv_name_2_0= ruleEString ) { - // InternalRosSystem.g:1897:4: (lv_name_2_0= ruleEString ) - // InternalRosSystem.g:1898:5: lv_name_2_0= ruleEString + // InternalRosSystem.g:1761:4: (lv_name_2_0= ruleEString ) + // InternalRosSystem.g:1762:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getRosActionServerAccess().getNameEStringParserRuleCall_2_0()); @@ -4461,35 +4047,35 @@ public final EObject ruleRosActionServer() throws RecognitionException { } - otherlv_3=(Token)match(input,23,FOLLOW_39); + otherlv_3=(Token)match(input,23,FOLLOW_49); newLeafNode(otherlv_3, grammarAccess.getRosActionServerAccess().getLeftCurlyBracketKeyword_3()); - // InternalRosSystem.g:1919:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? - int alt35=2; - int LA35_0 = input.LA(1); + // InternalRosSystem.g:1783:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA35_0==51) ) { - alt35=1; + if ( (LA45_0==51) ) { + alt45=1; } - switch (alt35) { + switch (alt45) { case 1 : - // InternalRosSystem.g:1920:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) + // InternalRosSystem.g:1784:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) { otherlv_4=(Token)match(input,51,FOLLOW_5); newLeafNode(otherlv_4, grammarAccess.getRosActionServerAccess().getNsKeyword_4_0()); - // InternalRosSystem.g:1924:4: ( (lv_ns_5_0= ruleEString ) ) - // InternalRosSystem.g:1925:5: (lv_ns_5_0= ruleEString ) + // InternalRosSystem.g:1788:4: ( (lv_ns_5_0= ruleEString ) ) + // InternalRosSystem.g:1789:5: (lv_ns_5_0= ruleEString ) { - // InternalRosSystem.g:1925:5: (lv_ns_5_0= ruleEString ) - // InternalRosSystem.g:1926:6: lv_ns_5_0= ruleEString + // InternalRosSystem.g:1789:5: (lv_ns_5_0= ruleEString ) + // InternalRosSystem.g:1790:6: lv_ns_5_0= ruleEString { newCompositeNode(grammarAccess.getRosActionServerAccess().getNsEStringParserRuleCall_4_1_0()); - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_50); lv_ns_5_0=ruleEString(); state._fsp--; @@ -4521,11 +4107,11 @@ public final EObject ruleRosActionServer() throws RecognitionException { newLeafNode(otherlv_6, grammarAccess.getRosActionServerAccess().getRefServerKeyword_5()); - // InternalRosSystem.g:1948:3: ( ( ruleEString ) ) - // InternalRosSystem.g:1949:4: ( ruleEString ) + // InternalRosSystem.g:1812:3: ( ( ruleEString ) ) + // InternalRosSystem.g:1813:4: ( ruleEString ) { - // InternalRosSystem.g:1949:4: ( ruleEString ) - // InternalRosSystem.g:1950:5: ruleEString + // InternalRosSystem.g:1813:4: ( ruleEString ) + // InternalRosSystem.g:1814:5: ruleEString { if (current==null) { @@ -4535,7 +4121,7 @@ public final EObject ruleRosActionServer() throws RecognitionException { newCompositeNode(grammarAccess.getRosActionServerAccess().getActserverActionServerCrossReference_6_0()); - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); ruleEString(); state._fsp--; @@ -4576,7 +4162,7 @@ public final EObject ruleRosActionServer() throws RecognitionException { // $ANTLR start "entryRuleRosActionClient" - // InternalRosSystem.g:1972:1: entryRuleRosActionClient returns [EObject current=null] : iv_ruleRosActionClient= ruleRosActionClient EOF ; + // InternalRosSystem.g:1836:1: entryRuleRosActionClient returns [EObject current=null] : iv_ruleRosActionClient= ruleRosActionClient EOF ; public final EObject entryRuleRosActionClient() throws RecognitionException { EObject current = null; @@ -4584,8 +4170,8 @@ public final EObject entryRuleRosActionClient() throws RecognitionException { try { - // InternalRosSystem.g:1972:56: (iv_ruleRosActionClient= ruleRosActionClient EOF ) - // InternalRosSystem.g:1973:2: iv_ruleRosActionClient= ruleRosActionClient EOF + // InternalRosSystem.g:1836:56: (iv_ruleRosActionClient= ruleRosActionClient EOF ) + // InternalRosSystem.g:1837:2: iv_ruleRosActionClient= ruleRosActionClient EOF { newCompositeNode(grammarAccess.getRosActionClientRule()); pushFollow(FOLLOW_1); @@ -4612,7 +4198,7 @@ public final EObject entryRuleRosActionClient() throws RecognitionException { // $ANTLR start "ruleRosActionClient" - // InternalRosSystem.g:1979:1: ruleRosActionClient returns [EObject current=null] : ( () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) ; + // InternalRosSystem.g:1843:1: ruleRosActionClient returns [EObject current=null] : ( () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) ; public final EObject ruleRosActionClient() throws RecognitionException { EObject current = null; @@ -4630,14 +4216,14 @@ public final EObject ruleRosActionClient() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:1985:2: ( ( () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) ) - // InternalRosSystem.g:1986:2: ( () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalRosSystem.g:1849:2: ( ( () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) ) + // InternalRosSystem.g:1850:2: ( () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) { - // InternalRosSystem.g:1986:2: ( () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) - // InternalRosSystem.g:1987:3: () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' + // InternalRosSystem.g:1850:2: ( () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' ) + // InternalRosSystem.g:1851:3: () otherlv_1= 'RosActionClient' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefClient' ( ( ruleEString ) ) otherlv_8= '}' { - // InternalRosSystem.g:1987:3: () - // InternalRosSystem.g:1988:4: + // InternalRosSystem.g:1851:3: () + // InternalRosSystem.g:1852:4: { current = forceCreateModelElement( @@ -4647,23 +4233,23 @@ public final EObject ruleRosActionClient() throws RecognitionException { } - otherlv_1=(Token)match(input,60,FOLLOW_34); + otherlv_1=(Token)match(input,60,FOLLOW_44); newLeafNode(otherlv_1, grammarAccess.getRosActionClientAccess().getRosActionClientKeyword_1()); - // InternalRosSystem.g:1998:3: ( (lv_name_2_0= ruleEString ) )? - int alt36=2; - int LA36_0 = input.LA(1); + // InternalRosSystem.g:1862:3: ( (lv_name_2_0= ruleEString ) )? + int alt46=2; + int LA46_0 = input.LA(1); - if ( ((LA36_0>=RULE_STRING && LA36_0<=RULE_ID)) ) { - alt36=1; + if ( ((LA46_0>=RULE_STRING && LA46_0<=RULE_ID)) ) { + alt46=1; } - switch (alt36) { + switch (alt46) { case 1 : - // InternalRosSystem.g:1999:4: (lv_name_2_0= ruleEString ) + // InternalRosSystem.g:1863:4: (lv_name_2_0= ruleEString ) { - // InternalRosSystem.g:1999:4: (lv_name_2_0= ruleEString ) - // InternalRosSystem.g:2000:5: lv_name_2_0= ruleEString + // InternalRosSystem.g:1863:4: (lv_name_2_0= ruleEString ) + // InternalRosSystem.g:1864:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getRosActionClientAccess().getNameEStringParserRuleCall_2_0()); @@ -4693,35 +4279,35 @@ public final EObject ruleRosActionClient() throws RecognitionException { } - otherlv_3=(Token)match(input,23,FOLLOW_41); + otherlv_3=(Token)match(input,23,FOLLOW_51); newLeafNode(otherlv_3, grammarAccess.getRosActionClientAccess().getLeftCurlyBracketKeyword_3()); - // InternalRosSystem.g:2021:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? - int alt37=2; - int LA37_0 = input.LA(1); + // InternalRosSystem.g:1885:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA37_0==51) ) { - alt37=1; + if ( (LA47_0==51) ) { + alt47=1; } - switch (alt37) { + switch (alt47) { case 1 : - // InternalRosSystem.g:2022:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) + // InternalRosSystem.g:1886:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) { otherlv_4=(Token)match(input,51,FOLLOW_5); newLeafNode(otherlv_4, grammarAccess.getRosActionClientAccess().getNsKeyword_4_0()); - // InternalRosSystem.g:2026:4: ( (lv_ns_5_0= ruleEString ) ) - // InternalRosSystem.g:2027:5: (lv_ns_5_0= ruleEString ) + // InternalRosSystem.g:1890:4: ( (lv_ns_5_0= ruleEString ) ) + // InternalRosSystem.g:1891:5: (lv_ns_5_0= ruleEString ) { - // InternalRosSystem.g:2027:5: (lv_ns_5_0= ruleEString ) - // InternalRosSystem.g:2028:6: lv_ns_5_0= ruleEString + // InternalRosSystem.g:1891:5: (lv_ns_5_0= ruleEString ) + // InternalRosSystem.g:1892:6: lv_ns_5_0= ruleEString { newCompositeNode(grammarAccess.getRosActionClientAccess().getNsEStringParserRuleCall_4_1_0()); - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_52); lv_ns_5_0=ruleEString(); state._fsp--; @@ -4753,11 +4339,11 @@ public final EObject ruleRosActionClient() throws RecognitionException { newLeafNode(otherlv_6, grammarAccess.getRosActionClientAccess().getRefClientKeyword_5()); - // InternalRosSystem.g:2050:3: ( ( ruleEString ) ) - // InternalRosSystem.g:2051:4: ( ruleEString ) + // InternalRosSystem.g:1914:3: ( ( ruleEString ) ) + // InternalRosSystem.g:1915:4: ( ruleEString ) { - // InternalRosSystem.g:2051:4: ( ruleEString ) - // InternalRosSystem.g:2052:5: ruleEString + // InternalRosSystem.g:1915:4: ( ruleEString ) + // InternalRosSystem.g:1916:5: ruleEString { if (current==null) { @@ -4767,7 +4353,7 @@ public final EObject ruleRosActionClient() throws RecognitionException { newCompositeNode(grammarAccess.getRosActionClientAccess().getActclientActionClientCrossReference_6_0()); - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); ruleEString(); state._fsp--; @@ -4808,7 +4394,7 @@ public final EObject ruleRosActionClient() throws RecognitionException { // $ANTLR start "entryRuleRosParameter" - // InternalRosSystem.g:2074:1: entryRuleRosParameter returns [EObject current=null] : iv_ruleRosParameter= ruleRosParameter EOF ; + // InternalRosSystem.g:1938:1: entryRuleRosParameter returns [EObject current=null] : iv_ruleRosParameter= ruleRosParameter EOF ; public final EObject entryRuleRosParameter() throws RecognitionException { EObject current = null; @@ -4816,8 +4402,8 @@ public final EObject entryRuleRosParameter() throws RecognitionException { try { - // InternalRosSystem.g:2074:53: (iv_ruleRosParameter= ruleRosParameter EOF ) - // InternalRosSystem.g:2075:2: iv_ruleRosParameter= ruleRosParameter EOF + // InternalRosSystem.g:1938:53: (iv_ruleRosParameter= ruleRosParameter EOF ) + // InternalRosSystem.g:1939:2: iv_ruleRosParameter= ruleRosParameter EOF { newCompositeNode(grammarAccess.getRosParameterRule()); pushFollow(FOLLOW_1); @@ -4844,7 +4430,7 @@ public final EObject entryRuleRosParameter() throws RecognitionException { // $ANTLR start "ruleRosParameter" - // InternalRosSystem.g:2081:1: ruleRosParameter returns [EObject current=null] : ( () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) ; + // InternalRosSystem.g:1945:1: ruleRosParameter returns [EObject current=null] : ( () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) ; public final EObject ruleRosParameter() throws RecognitionException { EObject current = null; @@ -4865,14 +4451,14 @@ public final EObject ruleRosParameter() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:2087:2: ( ( () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) ) - // InternalRosSystem.g:2088:2: ( () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) + // InternalRosSystem.g:1951:2: ( ( () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) ) + // InternalRosSystem.g:1952:2: ( () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) { - // InternalRosSystem.g:2088:2: ( () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) - // InternalRosSystem.g:2089:3: () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' + // InternalRosSystem.g:1952:2: ( () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) + // InternalRosSystem.g:1953:3: () otherlv_1= 'RosParameter' ( (lv_name_2_0= ruleEString ) )? otherlv_3= '{' (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? otherlv_6= 'RefParameter' ( ( ruleEString ) ) (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' { - // InternalRosSystem.g:2089:3: () - // InternalRosSystem.g:2090:4: + // InternalRosSystem.g:1953:3: () + // InternalRosSystem.g:1954:4: { current = forceCreateModelElement( @@ -4882,23 +4468,23 @@ public final EObject ruleRosParameter() throws RecognitionException { } - otherlv_1=(Token)match(input,61,FOLLOW_34); + otherlv_1=(Token)match(input,61,FOLLOW_44); newLeafNode(otherlv_1, grammarAccess.getRosParameterAccess().getRosParameterKeyword_1()); - // InternalRosSystem.g:2100:3: ( (lv_name_2_0= ruleEString ) )? - int alt38=2; - int LA38_0 = input.LA(1); + // InternalRosSystem.g:1964:3: ( (lv_name_2_0= ruleEString ) )? + int alt48=2; + int LA48_0 = input.LA(1); - if ( ((LA38_0>=RULE_STRING && LA38_0<=RULE_ID)) ) { - alt38=1; + if ( ((LA48_0>=RULE_STRING && LA48_0<=RULE_ID)) ) { + alt48=1; } - switch (alt38) { + switch (alt48) { case 1 : - // InternalRosSystem.g:2101:4: (lv_name_2_0= ruleEString ) + // InternalRosSystem.g:1965:4: (lv_name_2_0= ruleEString ) { - // InternalRosSystem.g:2101:4: (lv_name_2_0= ruleEString ) - // InternalRosSystem.g:2102:5: lv_name_2_0= ruleEString + // InternalRosSystem.g:1965:4: (lv_name_2_0= ruleEString ) + // InternalRosSystem.g:1966:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_2_0()); @@ -4928,35 +4514,35 @@ public final EObject ruleRosParameter() throws RecognitionException { } - otherlv_3=(Token)match(input,23,FOLLOW_43); + otherlv_3=(Token)match(input,23,FOLLOW_53); newLeafNode(otherlv_3, grammarAccess.getRosParameterAccess().getLeftCurlyBracketKeyword_3()); - // InternalRosSystem.g:2123:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? - int alt39=2; - int LA39_0 = input.LA(1); + // InternalRosSystem.g:1987:3: (otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) )? + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA39_0==51) ) { - alt39=1; + if ( (LA49_0==51) ) { + alt49=1; } - switch (alt39) { + switch (alt49) { case 1 : - // InternalRosSystem.g:2124:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) + // InternalRosSystem.g:1988:4: otherlv_4= 'ns' ( (lv_ns_5_0= ruleEString ) ) { otherlv_4=(Token)match(input,51,FOLLOW_5); newLeafNode(otherlv_4, grammarAccess.getRosParameterAccess().getNsKeyword_4_0()); - // InternalRosSystem.g:2128:4: ( (lv_ns_5_0= ruleEString ) ) - // InternalRosSystem.g:2129:5: (lv_ns_5_0= ruleEString ) + // InternalRosSystem.g:1992:4: ( (lv_ns_5_0= ruleEString ) ) + // InternalRosSystem.g:1993:5: (lv_ns_5_0= ruleEString ) { - // InternalRosSystem.g:2129:5: (lv_ns_5_0= ruleEString ) - // InternalRosSystem.g:2130:6: lv_ns_5_0= ruleEString + // InternalRosSystem.g:1993:5: (lv_ns_5_0= ruleEString ) + // InternalRosSystem.g:1994:6: lv_ns_5_0= ruleEString { newCompositeNode(grammarAccess.getRosParameterAccess().getNsEStringParserRuleCall_4_1_0()); - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_54); lv_ns_5_0=ruleEString(); state._fsp--; @@ -4988,11 +4574,11 @@ public final EObject ruleRosParameter() throws RecognitionException { newLeafNode(otherlv_6, grammarAccess.getRosParameterAccess().getRefParameterKeyword_5()); - // InternalRosSystem.g:2152:3: ( ( ruleEString ) ) - // InternalRosSystem.g:2153:4: ( ruleEString ) + // InternalRosSystem.g:2016:3: ( ( ruleEString ) ) + // InternalRosSystem.g:2017:4: ( ruleEString ) { - // InternalRosSystem.g:2153:4: ( ruleEString ) - // InternalRosSystem.g:2154:5: ruleEString + // InternalRosSystem.g:2017:4: ( ruleEString ) + // InternalRosSystem.g:2018:5: ruleEString { if (current==null) { @@ -5002,7 +4588,7 @@ public final EObject ruleRosParameter() throws RecognitionException { newCompositeNode(grammarAccess.getRosParameterAccess().getParameterParameterCrossReference_6_0()); - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_55); ruleEString(); state._fsp--; @@ -5016,31 +4602,31 @@ public final EObject ruleRosParameter() throws RecognitionException { } - // InternalRosSystem.g:2168:3: (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? - int alt40=2; - int LA40_0 = input.LA(1); + // InternalRosSystem.g:2032:3: (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? + int alt50=2; + int LA50_0 = input.LA(1); - if ( (LA40_0==63) ) { - alt40=1; + if ( (LA50_0==63) ) { + alt50=1; } - switch (alt40) { + switch (alt50) { case 1 : - // InternalRosSystem.g:2169:4: otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) + // InternalRosSystem.g:2033:4: otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) { - otherlv_8=(Token)match(input,63,FOLLOW_46); + otherlv_8=(Token)match(input,63,FOLLOW_56); newLeafNode(otherlv_8, grammarAccess.getRosParameterAccess().getValueKeyword_7_0()); - // InternalRosSystem.g:2173:4: ( (lv_value_9_0= ruleParameterValue ) ) - // InternalRosSystem.g:2174:5: (lv_value_9_0= ruleParameterValue ) + // InternalRosSystem.g:2037:4: ( (lv_value_9_0= ruleParameterValue ) ) + // InternalRosSystem.g:2038:5: (lv_value_9_0= ruleParameterValue ) { - // InternalRosSystem.g:2174:5: (lv_value_9_0= ruleParameterValue ) - // InternalRosSystem.g:2175:6: lv_value_9_0= ruleParameterValue + // InternalRosSystem.g:2038:5: (lv_value_9_0= ruleParameterValue ) + // InternalRosSystem.g:2039:6: lv_value_9_0= ruleParameterValue { newCompositeNode(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); lv_value_9_0=ruleParameterValue(); state._fsp--; @@ -5095,7 +4681,7 @@ public final EObject ruleRosParameter() throws RecognitionException { // $ANTLR start "entryRuleParameter" - // InternalRosSystem.g:2201:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; + // InternalRosSystem.g:2065:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; public final EObject entryRuleParameter() throws RecognitionException { EObject current = null; @@ -5103,8 +4689,8 @@ public final EObject entryRuleParameter() throws RecognitionException { try { - // InternalRosSystem.g:2201:50: (iv_ruleParameter= ruleParameter EOF ) - // InternalRosSystem.g:2202:2: iv_ruleParameter= ruleParameter EOF + // InternalRosSystem.g:2065:50: (iv_ruleParameter= ruleParameter EOF ) + // InternalRosSystem.g:2066:2: iv_ruleParameter= ruleParameter EOF { newCompositeNode(grammarAccess.getParameterRule()); pushFollow(FOLLOW_1); @@ -5131,7 +4717,7 @@ public final EObject entryRuleParameter() throws RecognitionException { // $ANTLR start "ruleParameter" - // InternalRosSystem.g:2208: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= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) ; + // InternalRosSystem.g:2072: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= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) ; public final EObject ruleParameter() throws RecognitionException { EObject current = null; @@ -5155,17 +4741,17 @@ public final EObject ruleParameter() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:2214: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= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) ) - // InternalRosSystem.g:2215: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= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) + // InternalRosSystem.g:2078: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= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) ) + // InternalRosSystem.g:2079: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= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) { - // InternalRosSystem.g:2215: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= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) - // InternalRosSystem.g:2216: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= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' + // InternalRosSystem.g:2079: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= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' ) + // InternalRosSystem.g:2080: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= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? otherlv_10= '}' { otherlv_0=(Token)match(input,64,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getParameterAccess().getParameterKeyword_0()); - otherlv_1=(Token)match(input,23,FOLLOW_23); + otherlv_1=(Token)match(input,23,FOLLOW_27); newLeafNode(otherlv_1, grammarAccess.getParameterAccess().getLeftCurlyBracketKeyword_1()); @@ -5173,16 +4759,16 @@ public final EObject ruleParameter() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getNameKeyword_2()); - // InternalRosSystem.g:2228:3: ( (lv_name_3_0= ruleEString ) ) - // InternalRosSystem.g:2229:4: (lv_name_3_0= ruleEString ) + // InternalRosSystem.g:2092:3: ( (lv_name_3_0= ruleEString ) ) + // InternalRosSystem.g:2093:4: (lv_name_3_0= ruleEString ) { - // InternalRosSystem.g:2229:4: (lv_name_3_0= ruleEString ) - // InternalRosSystem.g:2230:5: lv_name_3_0= ruleEString + // InternalRosSystem.g:2093:4: (lv_name_3_0= ruleEString ) + // InternalRosSystem.g:2094:5: lv_name_3_0= ruleEString { newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_3_0()); - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_57); lv_name_3_0=ruleEString(); state._fsp--; @@ -5204,31 +4790,31 @@ public final EObject ruleParameter() throws RecognitionException { } - // InternalRosSystem.g:2247:3: (otherlv_4= 'NameSpace' ( (lv_namespace_5_0= ruleNamespace ) ) )? - int alt41=2; - int LA41_0 = input.LA(1); + // InternalRosSystem.g:2111:3: (otherlv_4= 'NameSpace' ( (lv_namespace_5_0= ruleNamespace ) ) )? + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA41_0==41) ) { - alt41=1; + if ( (LA51_0==41) ) { + alt51=1; } - switch (alt41) { + switch (alt51) { case 1 : - // InternalRosSystem.g:2248:4: otherlv_4= 'NameSpace' ( (lv_namespace_5_0= ruleNamespace ) ) + // InternalRosSystem.g:2112:4: otherlv_4= 'NameSpace' ( (lv_namespace_5_0= ruleNamespace ) ) { - otherlv_4=(Token)match(input,41,FOLLOW_48); + otherlv_4=(Token)match(input,41,FOLLOW_58); newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getNameSpaceKeyword_4_0()); - // InternalRosSystem.g:2252:4: ( (lv_namespace_5_0= ruleNamespace ) ) - // InternalRosSystem.g:2253:5: (lv_namespace_5_0= ruleNamespace ) + // InternalRosSystem.g:2116:4: ( (lv_namespace_5_0= ruleNamespace ) ) + // InternalRosSystem.g:2117:5: (lv_namespace_5_0= ruleNamespace ) { - // InternalRosSystem.g:2253:5: (lv_namespace_5_0= ruleNamespace ) - // InternalRosSystem.g:2254:6: lv_namespace_5_0= ruleNamespace + // InternalRosSystem.g:2117:5: (lv_namespace_5_0= ruleNamespace ) + // InternalRosSystem.g:2118:6: lv_namespace_5_0= ruleNamespace { newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_59); lv_namespace_5_0=ruleNamespace(); state._fsp--; @@ -5256,31 +4842,31 @@ public final EObject ruleParameter() throws RecognitionException { } - // InternalRosSystem.g:2272:3: (otherlv_6= 'type' ( (lv_type_7_0= ruleParameterType ) ) )? - int alt42=2; - int LA42_0 = input.LA(1); + // InternalRosSystem.g:2136:3: (otherlv_6= 'type' ( (lv_type_7_0= ruleParameterType ) ) )? + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA42_0==65) ) { - alt42=1; + if ( (LA52_0==65) ) { + alt52=1; } - switch (alt42) { + switch (alt52) { case 1 : - // InternalRosSystem.g:2273:4: otherlv_6= 'type' ( (lv_type_7_0= ruleParameterType ) ) + // InternalRosSystem.g:2137:4: otherlv_6= 'type' ( (lv_type_7_0= ruleParameterType ) ) { - otherlv_6=(Token)match(input,65,FOLLOW_50); + otherlv_6=(Token)match(input,65,FOLLOW_60); newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getTypeKeyword_5_0()); - // InternalRosSystem.g:2277:4: ( (lv_type_7_0= ruleParameterType ) ) - // InternalRosSystem.g:2278:5: (lv_type_7_0= ruleParameterType ) + // InternalRosSystem.g:2141:4: ( (lv_type_7_0= ruleParameterType ) ) + // InternalRosSystem.g:2142:5: (lv_type_7_0= ruleParameterType ) { - // InternalRosSystem.g:2278:5: (lv_type_7_0= ruleParameterType ) - // InternalRosSystem.g:2279:6: lv_type_7_0= ruleParameterType + // InternalRosSystem.g:2142:5: (lv_type_7_0= ruleParameterType ) + // InternalRosSystem.g:2143:6: lv_type_7_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_1_0()); - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_55); lv_type_7_0=ruleParameterType(); state._fsp--; @@ -5308,31 +4894,31 @@ public final EObject ruleParameter() throws RecognitionException { } - // InternalRosSystem.g:2297:3: (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? - int alt43=2; - int LA43_0 = input.LA(1); + // InternalRosSystem.g:2161:3: (otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) )? + int alt53=2; + int LA53_0 = input.LA(1); - if ( (LA43_0==63) ) { - alt43=1; + if ( (LA53_0==63) ) { + alt53=1; } - switch (alt43) { + switch (alt53) { case 1 : - // InternalRosSystem.g:2298:4: otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) + // InternalRosSystem.g:2162:4: otherlv_8= 'value' ( (lv_value_9_0= ruleParameterValue ) ) { - otherlv_8=(Token)match(input,63,FOLLOW_46); + otherlv_8=(Token)match(input,63,FOLLOW_56); newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getValueKeyword_6_0()); - // InternalRosSystem.g:2302:4: ( (lv_value_9_0= ruleParameterValue ) ) - // InternalRosSystem.g:2303:5: (lv_value_9_0= ruleParameterValue ) + // InternalRosSystem.g:2166:4: ( (lv_value_9_0= ruleParameterValue ) ) + // InternalRosSystem.g:2167:5: (lv_value_9_0= ruleParameterValue ) { - // InternalRosSystem.g:2303:5: (lv_value_9_0= ruleParameterValue ) - // InternalRosSystem.g:2304:6: lv_value_9_0= ruleParameterValue + // InternalRosSystem.g:2167:5: (lv_value_9_0= ruleParameterValue ) + // InternalRosSystem.g:2168:6: lv_value_9_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_6_1_0()); - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); lv_value_9_0=ruleParameterValue(); state._fsp--; @@ -5387,7 +4973,7 @@ public final EObject ruleParameter() throws RecognitionException { // $ANTLR start "entryRuleParameterType" - // InternalRosSystem.g:2330:1: entryRuleParameterType returns [EObject current=null] : iv_ruleParameterType= ruleParameterType EOF ; + // InternalRosSystem.g:2194:1: entryRuleParameterType returns [EObject current=null] : iv_ruleParameterType= ruleParameterType EOF ; public final EObject entryRuleParameterType() throws RecognitionException { EObject current = null; @@ -5395,8 +4981,8 @@ public final EObject entryRuleParameterType() throws RecognitionException { try { - // InternalRosSystem.g:2330:54: (iv_ruleParameterType= ruleParameterType EOF ) - // InternalRosSystem.g:2331:2: iv_ruleParameterType= ruleParameterType EOF + // InternalRosSystem.g:2194:54: (iv_ruleParameterType= ruleParameterType EOF ) + // InternalRosSystem.g:2195:2: iv_ruleParameterType= ruleParameterType EOF { newCompositeNode(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); @@ -5423,7 +5009,7 @@ public final EObject entryRuleParameterType() throws RecognitionException { // $ANTLR start "ruleParameterType" - // InternalRosSystem.g:2337: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 ) ; + // InternalRosSystem.g:2201: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; @@ -5448,62 +5034,62 @@ public final EObject ruleParameterType() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:2343: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 ) ) - // InternalRosSystem.g:2344: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 ) + // InternalRosSystem.g:2207: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 ) ) + // InternalRosSystem.g:2208: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 ) { - // InternalRosSystem.g:2344: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 alt44=8; + // InternalRosSystem.g:2208: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 alt54=8; switch ( input.LA(1) ) { case 66: { - alt44=1; + alt54=1; } break; case 67: { - alt44=2; + alt54=2; } break; case 68: { - alt44=3; + alt54=3; } break; case 70: { - alt44=4; + alt54=4; } break; case 71: { - alt44=5; + alt54=5; } break; case 72: { - alt44=6; + alt54=6; } break; case 73: { - alt44=7; + alt54=7; } break; case 74: { - alt44=8; + alt54=8; } break; default: NoViableAltException nvae = - new NoViableAltException("", 44, 0, input); + new NoViableAltException("", 54, 0, input); throw nvae; } - switch (alt44) { + switch (alt54) { case 1 : - // InternalRosSystem.g:2345:3: this_ParameterListType_0= ruleParameterListType + // InternalRosSystem.g:2209:3: this_ParameterListType_0= ruleParameterListType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); @@ -5521,7 +5107,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 2 : - // InternalRosSystem.g:2354:3: this_ParameterStructType_1= ruleParameterStructType + // InternalRosSystem.g:2218:3: this_ParameterStructType_1= ruleParameterStructType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); @@ -5539,7 +5125,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 3 : - // InternalRosSystem.g:2363:3: this_ParameterIntegerType_2= ruleParameterIntegerType + // InternalRosSystem.g:2227:3: this_ParameterIntegerType_2= ruleParameterIntegerType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); @@ -5557,7 +5143,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 4 : - // InternalRosSystem.g:2372:3: this_ParameterStringType_3= ruleParameterStringType + // InternalRosSystem.g:2236:3: this_ParameterStringType_3= ruleParameterStringType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); @@ -5575,7 +5161,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 5 : - // InternalRosSystem.g:2381:3: this_ParameterDoubleType_4= ruleParameterDoubleType + // InternalRosSystem.g:2245:3: this_ParameterDoubleType_4= ruleParameterDoubleType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); @@ -5593,7 +5179,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 6 : - // InternalRosSystem.g:2390:3: this_ParameterBooleanType_5= ruleParameterBooleanType + // InternalRosSystem.g:2254:3: this_ParameterBooleanType_5= ruleParameterBooleanType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); @@ -5611,7 +5197,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 7 : - // InternalRosSystem.g:2399:3: this_ParameterBase64Type_6= ruleParameterBase64Type + // InternalRosSystem.g:2263:3: this_ParameterBase64Type_6= ruleParameterBase64Type { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); @@ -5629,7 +5215,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 8 : - // InternalRosSystem.g:2408:3: this_ParameterArrayType_7= ruleParameterArrayType + // InternalRosSystem.g:2272:3: this_ParameterArrayType_7= ruleParameterArrayType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); @@ -5669,7 +5255,7 @@ public final EObject ruleParameterType() throws RecognitionException { // $ANTLR start "entryRuleParameterValue" - // InternalRosSystem.g:2420:1: entryRuleParameterValue returns [EObject current=null] : iv_ruleParameterValue= ruleParameterValue EOF ; + // InternalRosSystem.g:2284:1: entryRuleParameterValue returns [EObject current=null] : iv_ruleParameterValue= ruleParameterValue EOF ; public final EObject entryRuleParameterValue() throws RecognitionException { EObject current = null; @@ -5677,8 +5263,8 @@ public final EObject entryRuleParameterValue() throws RecognitionException { try { - // InternalRosSystem.g:2420:55: (iv_ruleParameterValue= ruleParameterValue EOF ) - // InternalRosSystem.g:2421:2: iv_ruleParameterValue= ruleParameterValue EOF + // InternalRosSystem.g:2284:55: (iv_ruleParameterValue= ruleParameterValue EOF ) + // InternalRosSystem.g:2285:2: iv_ruleParameterValue= ruleParameterValue EOF { newCompositeNode(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); @@ -5705,7 +5291,7 @@ public final EObject entryRuleParameterValue() throws RecognitionException { // $ANTLR start "ruleParameterValue" - // InternalRosSystem.g:2427: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 ) ; + // InternalRosSystem.g:2291: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; @@ -5728,15 +5314,15 @@ public final EObject ruleParameterValue() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:2433: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 ) ) - // InternalRosSystem.g:2434: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 ) + // InternalRosSystem.g:2297: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 ) ) + // InternalRosSystem.g:2298: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 ) { - // InternalRosSystem.g:2434: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 alt45=7; - alt45 = dfa45.predict(input); - switch (alt45) { + // InternalRosSystem.g:2298: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 alt55=7; + alt55 = dfa55.predict(input); + switch (alt55) { case 1 : - // InternalRosSystem.g:2435:3: this_ParameterString_0= ruleParameterString + // InternalRosSystem.g:2299:3: this_ParameterString_0= ruleParameterString { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); @@ -5754,7 +5340,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 2 : - // InternalRosSystem.g:2444:3: this_ParameterBase64_1= ruleParameterBase64 + // InternalRosSystem.g:2308:3: this_ParameterBase64_1= ruleParameterBase64 { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); @@ -5772,7 +5358,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 3 : - // InternalRosSystem.g:2453:3: this_ParameterInteger_2= ruleParameterInteger + // InternalRosSystem.g:2317:3: this_ParameterInteger_2= ruleParameterInteger { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); @@ -5790,7 +5376,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 4 : - // InternalRosSystem.g:2462:3: this_ParameterDouble_3= ruleParameterDouble + // InternalRosSystem.g:2326:3: this_ParameterDouble_3= ruleParameterDouble { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); @@ -5808,7 +5394,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 5 : - // InternalRosSystem.g:2471:3: this_ParameterBoolean_4= ruleParameterBoolean + // InternalRosSystem.g:2335:3: this_ParameterBoolean_4= ruleParameterBoolean { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); @@ -5826,7 +5412,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 6 : - // InternalRosSystem.g:2480:3: this_ParameterList_5= ruleParameterList + // InternalRosSystem.g:2344:3: this_ParameterList_5= ruleParameterList { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); @@ -5844,7 +5430,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 7 : - // InternalRosSystem.g:2489:3: this_ParameterStruct_6= ruleParameterStruct + // InternalRosSystem.g:2353:3: this_ParameterStruct_6= ruleParameterStruct { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); @@ -5884,7 +5470,7 @@ public final EObject ruleParameterValue() throws RecognitionException { // $ANTLR start "entryRuleParameterListType" - // InternalRosSystem.g:2501:1: entryRuleParameterListType returns [EObject current=null] : iv_ruleParameterListType= ruleParameterListType EOF ; + // InternalRosSystem.g:2365:1: entryRuleParameterListType returns [EObject current=null] : iv_ruleParameterListType= ruleParameterListType EOF ; public final EObject entryRuleParameterListType() throws RecognitionException { EObject current = null; @@ -5892,8 +5478,8 @@ public final EObject entryRuleParameterListType() throws RecognitionException { try { - // InternalRosSystem.g:2501:58: (iv_ruleParameterListType= ruleParameterListType EOF ) - // InternalRosSystem.g:2502:2: iv_ruleParameterListType= ruleParameterListType EOF + // InternalRosSystem.g:2365:58: (iv_ruleParameterListType= ruleParameterListType EOF ) + // InternalRosSystem.g:2366:2: iv_ruleParameterListType= ruleParameterListType EOF { newCompositeNode(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); @@ -5920,7 +5506,7 @@ public final EObject entryRuleParameterListType() throws RecognitionException { // $ANTLR start "ruleParameterListType" - // InternalRosSystem.g:2508: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= '}' ) ; + // InternalRosSystem.g:2372: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; @@ -5937,14 +5523,14 @@ public final EObject ruleParameterListType() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:2514:2: ( ( () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' ) ) - // InternalRosSystem.g:2515:2: ( () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' ) + // InternalRosSystem.g:2378:2: ( ( () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' ) ) + // InternalRosSystem.g:2379:2: ( () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' ) { - // InternalRosSystem.g:2515:2: ( () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' ) - // InternalRosSystem.g:2516:3: () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' + // InternalRosSystem.g:2379:2: ( () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' ) + // InternalRosSystem.g:2380:3: () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' { - // InternalRosSystem.g:2516:3: () - // InternalRosSystem.g:2517:4: + // InternalRosSystem.g:2380:3: () + // InternalRosSystem.g:2381:4: { current = forceCreateModelElement( @@ -5958,20 +5544,20 @@ public final EObject ruleParameterListType() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - otherlv_2=(Token)match(input,23,FOLLOW_50); + otherlv_2=(Token)match(input,23,FOLLOW_60); newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftCurlyBracketKeyword_2()); - // InternalRosSystem.g:2531:3: ( (lv_sequence_3_0= ruleParameterType ) ) - // InternalRosSystem.g:2532:4: (lv_sequence_3_0= ruleParameterType ) + // InternalRosSystem.g:2395:3: ( (lv_sequence_3_0= ruleParameterType ) ) + // InternalRosSystem.g:2396:4: (lv_sequence_3_0= ruleParameterType ) { - // InternalRosSystem.g:2532:4: (lv_sequence_3_0= ruleParameterType ) - // InternalRosSystem.g:2533:5: lv_sequence_3_0= ruleParameterType + // InternalRosSystem.g:2396:4: (lv_sequence_3_0= ruleParameterType ) + // InternalRosSystem.g:2397:5: lv_sequence_3_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); lv_sequence_3_0=ruleParameterType(); state._fsp--; @@ -5993,35 +5579,35 @@ public final EObject ruleParameterListType() throws RecognitionException { } - // InternalRosSystem.g:2550:3: (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* - loop46: + // InternalRosSystem.g:2414:3: (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* + loop56: do { - int alt46=2; - int LA46_0 = input.LA(1); + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA46_0==27) ) { - alt46=1; + if ( (LA56_0==27) ) { + alt56=1; } - switch (alt46) { + switch (alt56) { case 1 : - // InternalRosSystem.g:2551:4: otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRosSystem.g:2415:4: otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) { - otherlv_4=(Token)match(input,27,FOLLOW_50); + otherlv_4=(Token)match(input,27,FOLLOW_60); newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - // InternalRosSystem.g:2555:4: ( (lv_sequence_5_0= ruleParameterType ) ) - // InternalRosSystem.g:2556:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRosSystem.g:2419:4: ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRosSystem.g:2420:5: (lv_sequence_5_0= ruleParameterType ) { - // InternalRosSystem.g:2556:5: (lv_sequence_5_0= ruleParameterType ) - // InternalRosSystem.g:2557:6: lv_sequence_5_0= ruleParameterType + // InternalRosSystem.g:2420:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRosSystem.g:2421:6: lv_sequence_5_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); lv_sequence_5_0=ruleParameterType(); state._fsp--; @@ -6048,7 +5634,7 @@ public final EObject ruleParameterListType() throws RecognitionException { break; default : - break loop46; + break loop56; } } while (true); @@ -6079,7 +5665,7 @@ public final EObject ruleParameterListType() throws RecognitionException { // $ANTLR start "entryRuleParameterStructType" - // InternalRosSystem.g:2583:1: entryRuleParameterStructType returns [EObject current=null] : iv_ruleParameterStructType= ruleParameterStructType EOF ; + // InternalRosSystem.g:2447:1: entryRuleParameterStructType returns [EObject current=null] : iv_ruleParameterStructType= ruleParameterStructType EOF ; public final EObject entryRuleParameterStructType() throws RecognitionException { EObject current = null; @@ -6087,8 +5673,8 @@ public final EObject entryRuleParameterStructType() throws RecognitionException try { - // InternalRosSystem.g:2583:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) - // InternalRosSystem.g:2584:2: iv_ruleParameterStructType= ruleParameterStructType EOF + // InternalRosSystem.g:2447:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) + // InternalRosSystem.g:2448:2: iv_ruleParameterStructType= ruleParameterStructType EOF { newCompositeNode(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); @@ -6115,7 +5701,7 @@ public final EObject entryRuleParameterStructType() throws RecognitionException // $ANTLR start "ruleParameterStructType" - // InternalRosSystem.g:2590: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= '}' ) ; + // InternalRosSystem.g:2454: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; @@ -6132,14 +5718,14 @@ public final EObject ruleParameterStructType() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:2596:2: ( ( () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' ) ) - // InternalRosSystem.g:2597:2: ( () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' ) + // InternalRosSystem.g:2460:2: ( ( () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' ) ) + // InternalRosSystem.g:2461:2: ( () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' ) { - // InternalRosSystem.g:2597:2: ( () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' ) - // InternalRosSystem.g:2598:3: () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' + // InternalRosSystem.g:2461:2: ( () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' ) + // InternalRosSystem.g:2462:3: () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' { - // InternalRosSystem.g:2598:3: () - // InternalRosSystem.g:2599:4: + // InternalRosSystem.g:2462:3: () + // InternalRosSystem.g:2463:4: { current = forceCreateModelElement( @@ -6157,16 +5743,16 @@ public final EObject ruleParameterStructType() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftCurlyBracketKeyword_2()); - // InternalRosSystem.g:2613:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) - // InternalRosSystem.g:2614:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) + // InternalRosSystem.g:2477:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) + // InternalRosSystem.g:2478:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) { - // InternalRosSystem.g:2614:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) - // InternalRosSystem.g:2615:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember + // InternalRosSystem.g:2478:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) + // InternalRosSystem.g:2479:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember { newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); lv_parameterstructypetmember_3_0=ruleParameterStructTypeMember(); state._fsp--; @@ -6188,35 +5774,35 @@ public final EObject ruleParameterStructType() throws RecognitionException { } - // InternalRosSystem.g:2632:3: (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* - loop47: + // InternalRosSystem.g:2496:3: (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* + loop57: do { - int alt47=2; - int LA47_0 = input.LA(1); + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA47_0==27) ) { - alt47=1; + if ( (LA57_0==27) ) { + alt57=1; } - switch (alt47) { + switch (alt57) { case 1 : - // InternalRosSystem.g:2633:4: otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRosSystem.g:2497:4: otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) { otherlv_4=(Token)match(input,27,FOLLOW_5); newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); - // InternalRosSystem.g:2637:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) - // InternalRosSystem.g:2638:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRosSystem.g:2501:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRosSystem.g:2502:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) { - // InternalRosSystem.g:2638:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) - // InternalRosSystem.g:2639:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember + // InternalRosSystem.g:2502:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRosSystem.g:2503:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember { newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember(); state._fsp--; @@ -6243,7 +5829,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { break; default : - break loop47; + break loop57; } } while (true); @@ -6274,7 +5860,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { // $ANTLR start "entryRuleParameterIntegerType" - // InternalRosSystem.g:2665:1: entryRuleParameterIntegerType returns [EObject current=null] : iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ; + // InternalRosSystem.g:2529:1: entryRuleParameterIntegerType returns [EObject current=null] : iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ; public final EObject entryRuleParameterIntegerType() throws RecognitionException { EObject current = null; @@ -6282,8 +5868,8 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException try { - // InternalRosSystem.g:2665:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) - // InternalRosSystem.g:2666:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF + // InternalRosSystem.g:2529:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) + // InternalRosSystem.g:2530:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF { newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); @@ -6310,27 +5896,29 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException // $ANTLR start "ruleParameterIntegerType" - // InternalRosSystem.g:2672:1: ruleParameterIntegerType returns [EObject current=null] : ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ; + // InternalRosSystem.g:2536:1: ruleParameterIntegerType returns [EObject current=null] : ( () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? ) ; public final EObject ruleParameterIntegerType() throws RecognitionException { EObject current = null; Token otherlv_1=null; Token otherlv_2=null; - EObject lv_default_3_0 = null; + Token otherlv_3=null; + Token otherlv_5=null; + EObject lv_default_4_0 = null; enterRule(); try { - // InternalRosSystem.g:2678:2: ( ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) - // InternalRosSystem.g:2679:2: ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) + // InternalRosSystem.g:2542:2: ( ( () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? ) ) + // InternalRosSystem.g:2543:2: ( () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? ) { - // InternalRosSystem.g:2679:2: ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) - // InternalRosSystem.g:2680:3: () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? + // InternalRosSystem.g:2543:2: ( () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? ) + // InternalRosSystem.g:2544:3: () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? { - // InternalRosSystem.g:2680:3: () - // InternalRosSystem.g:2681:4: + // InternalRosSystem.g:2544:3: () + // InternalRosSystem.g:2545:4: { current = forceCreateModelElement( @@ -6340,40 +5928,40 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { } - otherlv_1=(Token)match(input,68,FOLLOW_51); + otherlv_1=(Token)match(input,68,FOLLOW_61); newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - // InternalRosSystem.g:2691:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? - int alt48=2; - int LA48_0 = input.LA(1); - - if ( (LA48_0==69) ) { - int LA48_1 = input.LA(2); + // InternalRosSystem.g:2555:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA48_1==RULE_DECINT) ) { - alt48=1; - } + if ( (LA58_0==23) ) { + alt58=1; } - switch (alt48) { + switch (alt58) { case 1 : - // InternalRosSystem.g:2692:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) + // InternalRosSystem.g:2556:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' { - otherlv_2=(Token)match(input,69,FOLLOW_52); + otherlv_2=(Token)match(input,23,FOLLOW_62); - newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getLeftCurlyBracketKeyword_2_0()); - // InternalRosSystem.g:2696:4: ( (lv_default_3_0= ruleParameterInteger ) ) - // InternalRosSystem.g:2697:5: (lv_default_3_0= ruleParameterInteger ) + otherlv_3=(Token)match(input,69,FOLLOW_63); + + newLeafNode(otherlv_3, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_1()); + + // InternalRosSystem.g:2564:4: ( (lv_default_4_0= ruleParameterInteger ) ) + // InternalRosSystem.g:2565:5: (lv_default_4_0= ruleParameterInteger ) { - // InternalRosSystem.g:2697:5: (lv_default_3_0= ruleParameterInteger ) - // InternalRosSystem.g:2698:6: lv_default_3_0= ruleParameterInteger + // InternalRosSystem.g:2565:5: (lv_default_4_0= ruleParameterInteger ) + // InternalRosSystem.g:2566:6: lv_default_4_0= ruleParameterInteger { - newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_2_0()); - pushFollow(FOLLOW_2); - lv_default_3_0=ruleParameterInteger(); + pushFollow(FOLLOW_24); + lv_default_4_0=ruleParameterInteger(); state._fsp--; @@ -6384,7 +5972,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { set( current, "default", - lv_default_3_0, + lv_default_4_0, "de.fraunhofer.ipa.rossystem.RosSystem.ParameterInteger"); afterParserOrEnumRuleCall(); @@ -6394,6 +5982,10 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { } + otherlv_5=(Token)match(input,30,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getParameterIntegerTypeAccess().getRightCurlyBracketKeyword_2_3()); + } break; @@ -6423,7 +6015,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { // $ANTLR start "entryRuleParameterStringType" - // InternalRosSystem.g:2720:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; + // InternalRosSystem.g:2592:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; public final EObject entryRuleParameterStringType() throws RecognitionException { EObject current = null; @@ -6431,8 +6023,8 @@ public final EObject entryRuleParameterStringType() throws RecognitionException try { - // InternalRosSystem.g:2720:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) - // InternalRosSystem.g:2721:2: iv_ruleParameterStringType= ruleParameterStringType EOF + // InternalRosSystem.g:2592:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) + // InternalRosSystem.g:2593:2: iv_ruleParameterStringType= ruleParameterStringType EOF { newCompositeNode(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); @@ -6459,27 +6051,29 @@ public final EObject entryRuleParameterStringType() throws RecognitionException // $ANTLR start "ruleParameterStringType" - // InternalRosSystem.g:2727:1: ruleParameterStringType returns [EObject current=null] : ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) ; + // InternalRosSystem.g:2599:1: ruleParameterStringType returns [EObject current=null] : ( () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? ) ; public final EObject ruleParameterStringType() throws RecognitionException { EObject current = null; Token otherlv_1=null; Token otherlv_2=null; - EObject lv_default_3_0 = null; + Token otherlv_3=null; + Token otherlv_5=null; + EObject lv_default_4_0 = null; enterRule(); try { - // InternalRosSystem.g:2733:2: ( ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) ) - // InternalRosSystem.g:2734:2: ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) + // InternalRosSystem.g:2605:2: ( ( () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? ) ) + // InternalRosSystem.g:2606:2: ( () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? ) { - // InternalRosSystem.g:2734:2: ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) - // InternalRosSystem.g:2735:3: () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? + // InternalRosSystem.g:2606:2: ( () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? ) + // InternalRosSystem.g:2607:3: () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? { - // InternalRosSystem.g:2735:3: () - // InternalRosSystem.g:2736:4: + // InternalRosSystem.g:2607:3: () + // InternalRosSystem.g:2608:4: { current = forceCreateModelElement( @@ -6489,40 +6083,40 @@ public final EObject ruleParameterStringType() throws RecognitionException { } - otherlv_1=(Token)match(input,70,FOLLOW_51); + otherlv_1=(Token)match(input,70,FOLLOW_61); newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - // InternalRosSystem.g:2746:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? - int alt49=2; - int LA49_0 = input.LA(1); - - if ( (LA49_0==69) ) { - int LA49_1 = input.LA(2); + // InternalRosSystem.g:2618:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? + int alt59=2; + int LA59_0 = input.LA(1); - if ( ((LA49_1>=RULE_STRING && LA49_1<=RULE_ID)) ) { - alt49=1; - } + if ( (LA59_0==23) ) { + alt59=1; } - switch (alt49) { + switch (alt59) { case 1 : - // InternalRosSystem.g:2747:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) + // InternalRosSystem.g:2619:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' { - otherlv_2=(Token)match(input,69,FOLLOW_5); + otherlv_2=(Token)match(input,23,FOLLOW_62); - newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getLeftCurlyBracketKeyword_2_0()); - // InternalRosSystem.g:2751:4: ( (lv_default_3_0= ruleParameterString ) ) - // InternalRosSystem.g:2752:5: (lv_default_3_0= ruleParameterString ) + otherlv_3=(Token)match(input,69,FOLLOW_5); + + newLeafNode(otherlv_3, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_1()); + + // InternalRosSystem.g:2627:4: ( (lv_default_4_0= ruleParameterString ) ) + // InternalRosSystem.g:2628:5: (lv_default_4_0= ruleParameterString ) { - // InternalRosSystem.g:2752:5: (lv_default_3_0= ruleParameterString ) - // InternalRosSystem.g:2753:6: lv_default_3_0= ruleParameterString + // InternalRosSystem.g:2628:5: (lv_default_4_0= ruleParameterString ) + // InternalRosSystem.g:2629:6: lv_default_4_0= ruleParameterString { - newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_2_0()); - pushFollow(FOLLOW_2); - lv_default_3_0=ruleParameterString(); + pushFollow(FOLLOW_24); + lv_default_4_0=ruleParameterString(); state._fsp--; @@ -6533,7 +6127,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { set( current, "default", - lv_default_3_0, + lv_default_4_0, "de.fraunhofer.ipa.rossystem.RosSystem.ParameterString"); afterParserOrEnumRuleCall(); @@ -6543,6 +6137,10 @@ public final EObject ruleParameterStringType() throws RecognitionException { } + otherlv_5=(Token)match(input,30,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getParameterStringTypeAccess().getRightCurlyBracketKeyword_2_3()); + } break; @@ -6572,7 +6170,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { // $ANTLR start "entryRuleParameterDoubleType" - // InternalRosSystem.g:2775:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; + // InternalRosSystem.g:2655:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; public final EObject entryRuleParameterDoubleType() throws RecognitionException { EObject current = null; @@ -6580,8 +6178,8 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException try { - // InternalRosSystem.g:2775:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) - // InternalRosSystem.g:2776:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF + // InternalRosSystem.g:2655:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) + // InternalRosSystem.g:2656:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); @@ -6608,27 +6206,29 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException // $ANTLR start "ruleParameterDoubleType" - // InternalRosSystem.g:2782:1: ruleParameterDoubleType returns [EObject current=null] : ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ; + // InternalRosSystem.g:2662:1: ruleParameterDoubleType returns [EObject current=null] : ( () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? ) ; public final EObject ruleParameterDoubleType() throws RecognitionException { EObject current = null; Token otherlv_1=null; Token otherlv_2=null; - EObject lv_default_3_0 = null; + Token otherlv_3=null; + Token otherlv_5=null; + EObject lv_default_4_0 = null; enterRule(); try { - // InternalRosSystem.g:2788:2: ( ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) - // InternalRosSystem.g:2789:2: ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) + // InternalRosSystem.g:2668:2: ( ( () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? ) ) + // InternalRosSystem.g:2669:2: ( () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? ) { - // InternalRosSystem.g:2789:2: ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) - // InternalRosSystem.g:2790:3: () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? + // InternalRosSystem.g:2669:2: ( () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? ) + // InternalRosSystem.g:2670:3: () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? { - // InternalRosSystem.g:2790:3: () - // InternalRosSystem.g:2791:4: + // InternalRosSystem.g:2670:3: () + // InternalRosSystem.g:2671:4: { current = forceCreateModelElement( @@ -6638,40 +6238,40 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { } - otherlv_1=(Token)match(input,71,FOLLOW_51); + otherlv_1=(Token)match(input,71,FOLLOW_61); newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - // InternalRosSystem.g:2801:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? - int alt50=2; - int LA50_0 = input.LA(1); - - if ( (LA50_0==69) ) { - int LA50_1 = input.LA(2); + // InternalRosSystem.g:2681:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA50_1==RULE_DOUBLE) ) { - alt50=1; - } + if ( (LA60_0==23) ) { + alt60=1; } - switch (alt50) { + switch (alt60) { case 1 : - // InternalRosSystem.g:2802:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) + // InternalRosSystem.g:2682:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' { - otherlv_2=(Token)match(input,69,FOLLOW_53); + otherlv_2=(Token)match(input,23,FOLLOW_62); - newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getLeftCurlyBracketKeyword_2_0()); - // InternalRosSystem.g:2806:4: ( (lv_default_3_0= ruleParameterDouble ) ) - // InternalRosSystem.g:2807:5: (lv_default_3_0= ruleParameterDouble ) + otherlv_3=(Token)match(input,69,FOLLOW_64); + + newLeafNode(otherlv_3, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_1()); + + // InternalRosSystem.g:2690:4: ( (lv_default_4_0= ruleParameterDouble ) ) + // InternalRosSystem.g:2691:5: (lv_default_4_0= ruleParameterDouble ) { - // InternalRosSystem.g:2807:5: (lv_default_3_0= ruleParameterDouble ) - // InternalRosSystem.g:2808:6: lv_default_3_0= ruleParameterDouble + // InternalRosSystem.g:2691:5: (lv_default_4_0= ruleParameterDouble ) + // InternalRosSystem.g:2692:6: lv_default_4_0= ruleParameterDouble { - newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_2_0()); - pushFollow(FOLLOW_2); - lv_default_3_0=ruleParameterDouble(); + pushFollow(FOLLOW_24); + lv_default_4_0=ruleParameterDouble(); state._fsp--; @@ -6682,7 +6282,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { set( current, "default", - lv_default_3_0, + lv_default_4_0, "de.fraunhofer.ipa.rossystem.RosSystem.ParameterDouble"); afterParserOrEnumRuleCall(); @@ -6692,6 +6292,10 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { } + otherlv_5=(Token)match(input,30,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getParameterDoubleTypeAccess().getRightCurlyBracketKeyword_2_3()); + } break; @@ -6721,7 +6325,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { // $ANTLR start "entryRuleParameterBooleanType" - // InternalRosSystem.g:2830:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; + // InternalRosSystem.g:2718:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; public final EObject entryRuleParameterBooleanType() throws RecognitionException { EObject current = null; @@ -6729,8 +6333,8 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException try { - // InternalRosSystem.g:2830:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) - // InternalRosSystem.g:2831:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF + // InternalRosSystem.g:2718:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) + // InternalRosSystem.g:2719:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); @@ -6757,27 +6361,29 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException // $ANTLR start "ruleParameterBooleanType" - // InternalRosSystem.g:2837:1: ruleParameterBooleanType returns [EObject current=null] : ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ; + // InternalRosSystem.g:2725:1: ruleParameterBooleanType returns [EObject current=null] : ( () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? ) ; public final EObject ruleParameterBooleanType() throws RecognitionException { EObject current = null; Token otherlv_1=null; Token otherlv_2=null; - EObject lv_default_3_0 = null; + Token otherlv_3=null; + Token otherlv_5=null; + EObject lv_default_4_0 = null; enterRule(); try { - // InternalRosSystem.g:2843:2: ( ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) - // InternalRosSystem.g:2844:2: ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) + // InternalRosSystem.g:2731:2: ( ( () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? ) ) + // InternalRosSystem.g:2732:2: ( () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? ) { - // InternalRosSystem.g:2844:2: ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) - // InternalRosSystem.g:2845:3: () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? + // InternalRosSystem.g:2732:2: ( () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? ) + // InternalRosSystem.g:2733:3: () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? { - // InternalRosSystem.g:2845:3: () - // InternalRosSystem.g:2846:4: + // InternalRosSystem.g:2733:3: () + // InternalRosSystem.g:2734:4: { current = forceCreateModelElement( @@ -6787,40 +6393,40 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { } - otherlv_1=(Token)match(input,72,FOLLOW_51); + otherlv_1=(Token)match(input,72,FOLLOW_61); newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - // InternalRosSystem.g:2856:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? - int alt51=2; - int LA51_0 = input.LA(1); - - if ( (LA51_0==69) ) { - int LA51_1 = input.LA(2); + // InternalRosSystem.g:2744:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA51_1==RULE_BOOLEAN) ) { - alt51=1; - } + if ( (LA61_0==23) ) { + alt61=1; } - switch (alt51) { + switch (alt61) { case 1 : - // InternalRosSystem.g:2857:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) + // InternalRosSystem.g:2745:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' { - otherlv_2=(Token)match(input,69,FOLLOW_54); + otherlv_2=(Token)match(input,23,FOLLOW_62); - newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getLeftCurlyBracketKeyword_2_0()); - // InternalRosSystem.g:2861:4: ( (lv_default_3_0= ruleParameterBoolean ) ) - // InternalRosSystem.g:2862:5: (lv_default_3_0= ruleParameterBoolean ) + otherlv_3=(Token)match(input,69,FOLLOW_65); + + newLeafNode(otherlv_3, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_1()); + + // InternalRosSystem.g:2753:4: ( (lv_default_4_0= ruleParameterBoolean ) ) + // InternalRosSystem.g:2754:5: (lv_default_4_0= ruleParameterBoolean ) { - // InternalRosSystem.g:2862:5: (lv_default_3_0= ruleParameterBoolean ) - // InternalRosSystem.g:2863:6: lv_default_3_0= ruleParameterBoolean + // InternalRosSystem.g:2754:5: (lv_default_4_0= ruleParameterBoolean ) + // InternalRosSystem.g:2755:6: lv_default_4_0= ruleParameterBoolean { - newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_2_0()); - pushFollow(FOLLOW_2); - lv_default_3_0=ruleParameterBoolean(); + pushFollow(FOLLOW_24); + lv_default_4_0=ruleParameterBoolean(); state._fsp--; @@ -6831,7 +6437,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { set( current, "default", - lv_default_3_0, + lv_default_4_0, "de.fraunhofer.ipa.rossystem.RosSystem.ParameterBoolean"); afterParserOrEnumRuleCall(); @@ -6841,6 +6447,10 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { } + otherlv_5=(Token)match(input,30,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getParameterBooleanTypeAccess().getRightCurlyBracketKeyword_2_3()); + } break; @@ -6870,7 +6480,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64Type" - // InternalRosSystem.g:2885:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; + // InternalRosSystem.g:2781:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; public final EObject entryRuleParameterBase64Type() throws RecognitionException { EObject current = null; @@ -6878,8 +6488,8 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException try { - // InternalRosSystem.g:2885:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) - // InternalRosSystem.g:2886:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF + // InternalRosSystem.g:2781:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) + // InternalRosSystem.g:2782:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); @@ -6906,27 +6516,29 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException // $ANTLR start "ruleParameterBase64Type" - // InternalRosSystem.g:2892:1: ruleParameterBase64Type returns [EObject current=null] : ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ; + // InternalRosSystem.g:2788:1: ruleParameterBase64Type returns [EObject current=null] : ( () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? ) ; public final EObject ruleParameterBase64Type() throws RecognitionException { EObject current = null; Token otherlv_1=null; Token otherlv_2=null; - EObject lv_default_3_0 = null; + Token otherlv_3=null; + Token otherlv_5=null; + EObject lv_default_4_0 = null; enterRule(); try { - // InternalRosSystem.g:2898:2: ( ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) - // InternalRosSystem.g:2899:2: ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) + // InternalRosSystem.g:2794:2: ( ( () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? ) ) + // InternalRosSystem.g:2795:2: ( () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? ) { - // InternalRosSystem.g:2899:2: ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) - // InternalRosSystem.g:2900:3: () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? + // InternalRosSystem.g:2795:2: ( () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? ) + // InternalRosSystem.g:2796:3: () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? { - // InternalRosSystem.g:2900:3: () - // InternalRosSystem.g:2901:4: + // InternalRosSystem.g:2796:3: () + // InternalRosSystem.g:2797:4: { current = forceCreateModelElement( @@ -6936,40 +6548,40 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { } - otherlv_1=(Token)match(input,73,FOLLOW_51); + otherlv_1=(Token)match(input,73,FOLLOW_61); newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - // InternalRosSystem.g:2911:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? - int alt52=2; - int LA52_0 = input.LA(1); - - if ( (LA52_0==69) ) { - int LA52_1 = input.LA(2); + // InternalRosSystem.g:2807:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA52_1==RULE_BINARY) ) { - alt52=1; - } + if ( (LA62_0==23) ) { + alt62=1; } - switch (alt52) { + switch (alt62) { case 1 : - // InternalRosSystem.g:2912:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) + // InternalRosSystem.g:2808:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' { - otherlv_2=(Token)match(input,69,FOLLOW_55); + otherlv_2=(Token)match(input,23,FOLLOW_62); - newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getLeftCurlyBracketKeyword_2_0()); - // InternalRosSystem.g:2916:4: ( (lv_default_3_0= ruleParameterBase64 ) ) - // InternalRosSystem.g:2917:5: (lv_default_3_0= ruleParameterBase64 ) + otherlv_3=(Token)match(input,69,FOLLOW_66); + + newLeafNode(otherlv_3, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_1()); + + // InternalRosSystem.g:2816:4: ( (lv_default_4_0= ruleParameterBase64 ) ) + // InternalRosSystem.g:2817:5: (lv_default_4_0= ruleParameterBase64 ) { - // InternalRosSystem.g:2917:5: (lv_default_3_0= ruleParameterBase64 ) - // InternalRosSystem.g:2918:6: lv_default_3_0= ruleParameterBase64 + // InternalRosSystem.g:2817:5: (lv_default_4_0= ruleParameterBase64 ) + // InternalRosSystem.g:2818:6: lv_default_4_0= ruleParameterBase64 { - newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_2_0()); - pushFollow(FOLLOW_2); - lv_default_3_0=ruleParameterBase64(); + pushFollow(FOLLOW_24); + lv_default_4_0=ruleParameterBase64(); state._fsp--; @@ -6980,7 +6592,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { set( current, "default", - lv_default_3_0, + lv_default_4_0, "de.fraunhofer.ipa.rossystem.RosSystem.ParameterBase64"); afterParserOrEnumRuleCall(); @@ -6990,6 +6602,10 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { } + otherlv_5=(Token)match(input,30,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getParameterBase64TypeAccess().getRightCurlyBracketKeyword_2_3()); + } break; @@ -7019,7 +6635,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { // $ANTLR start "entryRuleParameterArrayType" - // InternalRosSystem.g:2940:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; + // InternalRosSystem.g:2844:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; public final EObject entryRuleParameterArrayType() throws RecognitionException { EObject current = null; @@ -7027,8 +6643,8 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { try { - // InternalRosSystem.g:2940:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) - // InternalRosSystem.g:2941:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF + // InternalRosSystem.g:2844:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) + // InternalRosSystem.g:2845:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); @@ -7055,7 +6671,7 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { // $ANTLR start "ruleParameterArrayType" - // InternalRosSystem.g:2947: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= '}' ) ; + // InternalRosSystem.g:2851: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; @@ -7073,34 +6689,34 @@ public final EObject ruleParameterArrayType() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:2953:2: ( (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) ) - // InternalRosSystem.g:2954:2: (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) + // InternalRosSystem.g:2857:2: ( (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) ) + // InternalRosSystem.g:2858:2: (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) { - // InternalRosSystem.g:2954:2: (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) - // InternalRosSystem.g:2955:3: otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' + // InternalRosSystem.g:2858:2: (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) + // InternalRosSystem.g:2859: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,74,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); - otherlv_1=(Token)match(input,23,FOLLOW_56); + otherlv_1=(Token)match(input,23,FOLLOW_67); newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getLeftCurlyBracketKeyword_1()); - otherlv_2=(Token)match(input,65,FOLLOW_50); + otherlv_2=(Token)match(input,65,FOLLOW_60); newLeafNode(otherlv_2, grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); - // InternalRosSystem.g:2967:3: ( (lv_type_3_0= ruleParameterType ) ) - // InternalRosSystem.g:2968:4: (lv_type_3_0= ruleParameterType ) + // InternalRosSystem.g:2871:3: ( (lv_type_3_0= ruleParameterType ) ) + // InternalRosSystem.g:2872:4: (lv_type_3_0= ruleParameterType ) { - // InternalRosSystem.g:2968:4: (lv_type_3_0= ruleParameterType ) - // InternalRosSystem.g:2969:5: lv_type_3_0= ruleParameterType + // InternalRosSystem.g:2872:4: (lv_type_3_0= ruleParameterType ) + // InternalRosSystem.g:2873:5: lv_type_3_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); - pushFollow(FOLLOW_57); + pushFollow(FOLLOW_68); lv_type_3_0=ruleParameterType(); state._fsp--; @@ -7122,31 +6738,31 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - // InternalRosSystem.g:2986:3: (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? - int alt53=2; - int LA53_0 = input.LA(1); + // InternalRosSystem.g:2890:3: (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA53_0==69) ) { - alt53=1; + if ( (LA63_0==69) ) { + alt63=1; } - switch (alt53) { + switch (alt63) { case 1 : - // InternalRosSystem.g:2987:4: otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) + // InternalRosSystem.g:2891:4: otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) { otherlv_4=(Token)match(input,69,FOLLOW_3); newLeafNode(otherlv_4, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); - // InternalRosSystem.g:2991:4: ( (lv_default_5_0= ruleParameterList ) ) - // InternalRosSystem.g:2992:5: (lv_default_5_0= ruleParameterList ) + // InternalRosSystem.g:2895:4: ( (lv_default_5_0= ruleParameterList ) ) + // InternalRosSystem.g:2896:5: (lv_default_5_0= ruleParameterList ) { - // InternalRosSystem.g:2992:5: (lv_default_5_0= ruleParameterList ) - // InternalRosSystem.g:2993:6: lv_default_5_0= ruleParameterList + // InternalRosSystem.g:2896:5: (lv_default_5_0= ruleParameterList ) + // InternalRosSystem.g:2897:6: lv_default_5_0= ruleParameterList { newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); lv_default_5_0=ruleParameterList(); state._fsp--; @@ -7201,7 +6817,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // $ANTLR start "entryRuleParameterList" - // InternalRosSystem.g:3019:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; + // InternalRosSystem.g:2923:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; public final EObject entryRuleParameterList() throws RecognitionException { EObject current = null; @@ -7209,8 +6825,8 @@ public final EObject entryRuleParameterList() throws RecognitionException { try { - // InternalRosSystem.g:3019:54: (iv_ruleParameterList= ruleParameterList EOF ) - // InternalRosSystem.g:3020:2: iv_ruleParameterList= ruleParameterList EOF + // InternalRosSystem.g:2923:54: (iv_ruleParameterList= ruleParameterList EOF ) + // InternalRosSystem.g:2924:2: iv_ruleParameterList= ruleParameterList EOF { newCompositeNode(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); @@ -7237,7 +6853,7 @@ public final EObject entryRuleParameterList() throws RecognitionException { // $ANTLR start "ruleParameterList" - // InternalRosSystem.g:3026:1: ruleParameterList returns [EObject current=null] : ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ; + // InternalRosSystem.g:2930: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; @@ -7253,14 +6869,14 @@ public final EObject ruleParameterList() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3032:2: ( ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ) - // InternalRosSystem.g:3033:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) + // InternalRosSystem.g:2936:2: ( ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ) + // InternalRosSystem.g:2937:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) { - // InternalRosSystem.g:3033:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) - // InternalRosSystem.g:3034:3: () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' + // InternalRosSystem.g:2937:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) + // InternalRosSystem.g:2938:3: () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' { - // InternalRosSystem.g:3034:3: () - // InternalRosSystem.g:3035:4: + // InternalRosSystem.g:2938:3: () + // InternalRosSystem.g:2939:4: { current = forceCreateModelElement( @@ -7270,20 +6886,20 @@ public final EObject ruleParameterList() throws RecognitionException { } - otherlv_1=(Token)match(input,23,FOLLOW_46); + otherlv_1=(Token)match(input,23,FOLLOW_56); newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); - // InternalRosSystem.g:3045:3: ( (lv_value_2_0= ruleParameterValue ) ) - // InternalRosSystem.g:3046:4: (lv_value_2_0= ruleParameterValue ) + // InternalRosSystem.g:2949:3: ( (lv_value_2_0= ruleParameterValue ) ) + // InternalRosSystem.g:2950:4: (lv_value_2_0= ruleParameterValue ) { - // InternalRosSystem.g:3046:4: (lv_value_2_0= ruleParameterValue ) - // InternalRosSystem.g:3047:5: lv_value_2_0= ruleParameterValue + // InternalRosSystem.g:2950:4: (lv_value_2_0= ruleParameterValue ) + // InternalRosSystem.g:2951:5: lv_value_2_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); lv_value_2_0=ruleParameterValue(); state._fsp--; @@ -7305,35 +6921,35 @@ public final EObject ruleParameterList() throws RecognitionException { } - // InternalRosSystem.g:3064:3: (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* - loop54: + // InternalRosSystem.g:2968:3: (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* + loop64: do { - int alt54=2; - int LA54_0 = input.LA(1); + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA54_0==27) ) { - alt54=1; + if ( (LA64_0==27) ) { + alt64=1; } - switch (alt54) { + switch (alt64) { case 1 : - // InternalRosSystem.g:3065:4: otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRosSystem.g:2969:4: otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) { - otherlv_3=(Token)match(input,27,FOLLOW_46); + otherlv_3=(Token)match(input,27,FOLLOW_56); newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - // InternalRosSystem.g:3069:4: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRosSystem.g:3070:5: (lv_value_4_0= ruleParameterValue ) + // InternalRosSystem.g:2973:4: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRosSystem.g:2974:5: (lv_value_4_0= ruleParameterValue ) { - // InternalRosSystem.g:3070:5: (lv_value_4_0= ruleParameterValue ) - // InternalRosSystem.g:3071:6: lv_value_4_0= ruleParameterValue + // InternalRosSystem.g:2974:5: (lv_value_4_0= ruleParameterValue ) + // InternalRosSystem.g:2975:6: lv_value_4_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); lv_value_4_0=ruleParameterValue(); state._fsp--; @@ -7360,7 +6976,7 @@ public final EObject ruleParameterList() throws RecognitionException { break; default : - break loop54; + break loop64; } } while (true); @@ -7391,7 +7007,7 @@ public final EObject ruleParameterList() throws RecognitionException { // $ANTLR start "entryRuleParameterAny" - // InternalRosSystem.g:3097:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; + // InternalRosSystem.g:3001:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; public final EObject entryRuleParameterAny() throws RecognitionException { EObject current = null; @@ -7399,8 +7015,8 @@ public final EObject entryRuleParameterAny() throws RecognitionException { try { - // InternalRosSystem.g:3097:53: (iv_ruleParameterAny= ruleParameterAny EOF ) - // InternalRosSystem.g:3098:2: iv_ruleParameterAny= ruleParameterAny EOF + // InternalRosSystem.g:3001:53: (iv_ruleParameterAny= ruleParameterAny EOF ) + // InternalRosSystem.g:3002:2: iv_ruleParameterAny= ruleParameterAny EOF { newCompositeNode(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); @@ -7427,7 +7043,7 @@ public final EObject entryRuleParameterAny() throws RecognitionException { // $ANTLR start "ruleParameterAny" - // InternalRosSystem.g:3104:1: ruleParameterAny returns [EObject current=null] : ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) ; + // InternalRosSystem.g:3008: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; @@ -7442,14 +7058,14 @@ public final EObject ruleParameterAny() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3110:2: ( ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) ) - // InternalRosSystem.g:3111:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) + // InternalRosSystem.g:3014:2: ( ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) ) + // InternalRosSystem.g:3015:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) { - // InternalRosSystem.g:3111:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) - // InternalRosSystem.g:3112:3: () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' + // InternalRosSystem.g:3015:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) + // InternalRosSystem.g:3016:3: () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' { - // InternalRosSystem.g:3112:3: () - // InternalRosSystem.g:3113:4: + // InternalRosSystem.g:3016:3: () + // InternalRosSystem.g:3017:4: { current = forceCreateModelElement( @@ -7463,35 +7079,35 @@ public final EObject ruleParameterAny() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - otherlv_2=(Token)match(input,23,FOLLOW_45); + otherlv_2=(Token)match(input,23,FOLLOW_55); newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getLeftCurlyBracketKeyword_2()); - // InternalRosSystem.g:3127:3: (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? - int alt55=2; - int LA55_0 = input.LA(1); + // InternalRosSystem.g:3031:3: (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA55_0==63) ) { - alt55=1; + if ( (LA65_0==63) ) { + alt65=1; } - switch (alt55) { + switch (alt65) { case 1 : - // InternalRosSystem.g:3128:4: otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) + // InternalRosSystem.g:3032:4: otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) { otherlv_3=(Token)match(input,63,FOLLOW_5); newLeafNode(otherlv_3, grammarAccess.getParameterAnyAccess().getValueKeyword_3_0()); - // InternalRosSystem.g:3132:4: ( (lv_value_4_0= ruleEString ) ) - // InternalRosSystem.g:3133:5: (lv_value_4_0= ruleEString ) + // InternalRosSystem.g:3036:4: ( (lv_value_4_0= ruleEString ) ) + // InternalRosSystem.g:3037:5: (lv_value_4_0= ruleEString ) { - // InternalRosSystem.g:3133:5: (lv_value_4_0= ruleEString ) - // InternalRosSystem.g:3134:6: lv_value_4_0= ruleEString + // InternalRosSystem.g:3037:5: (lv_value_4_0= ruleEString ) + // InternalRosSystem.g:3038:6: lv_value_4_0= ruleEString { newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_3_1_0()); - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); lv_value_4_0=ruleEString(); state._fsp--; @@ -7546,7 +7162,7 @@ public final EObject ruleParameterAny() throws RecognitionException { // $ANTLR start "entryRuleParameterString" - // InternalRosSystem.g:3160:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; + // InternalRosSystem.g:3064:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; public final EObject entryRuleParameterString() throws RecognitionException { EObject current = null; @@ -7554,8 +7170,8 @@ public final EObject entryRuleParameterString() throws RecognitionException { try { - // InternalRosSystem.g:3160:56: (iv_ruleParameterString= ruleParameterString EOF ) - // InternalRosSystem.g:3161:2: iv_ruleParameterString= ruleParameterString EOF + // InternalRosSystem.g:3064:56: (iv_ruleParameterString= ruleParameterString EOF ) + // InternalRosSystem.g:3065:2: iv_ruleParameterString= ruleParameterString EOF { newCompositeNode(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); @@ -7582,7 +7198,7 @@ public final EObject entryRuleParameterString() throws RecognitionException { // $ANTLR start "ruleParameterString" - // InternalRosSystem.g:3167:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; + // InternalRosSystem.g:3071:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; public final EObject ruleParameterString() throws RecognitionException { EObject current = null; @@ -7593,14 +7209,14 @@ public final EObject ruleParameterString() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3173:2: ( ( (lv_value_0_0= ruleEString ) ) ) - // InternalRosSystem.g:3174:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRosSystem.g:3077:2: ( ( (lv_value_0_0= ruleEString ) ) ) + // InternalRosSystem.g:3078:2: ( (lv_value_0_0= ruleEString ) ) { - // InternalRosSystem.g:3174:2: ( (lv_value_0_0= ruleEString ) ) - // InternalRosSystem.g:3175:3: (lv_value_0_0= ruleEString ) + // InternalRosSystem.g:3078:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRosSystem.g:3079:3: (lv_value_0_0= ruleEString ) { - // InternalRosSystem.g:3175:3: (lv_value_0_0= ruleEString ) - // InternalRosSystem.g:3176:4: lv_value_0_0= ruleEString + // InternalRosSystem.g:3079:3: (lv_value_0_0= ruleEString ) + // InternalRosSystem.g:3080:4: lv_value_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); @@ -7647,7 +7263,7 @@ public final EObject ruleParameterString() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64" - // InternalRosSystem.g:3196:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; + // InternalRosSystem.g:3100:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; public final EObject entryRuleParameterBase64() throws RecognitionException { EObject current = null; @@ -7655,8 +7271,8 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { try { - // InternalRosSystem.g:3196:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) - // InternalRosSystem.g:3197:2: iv_ruleParameterBase64= ruleParameterBase64 EOF + // InternalRosSystem.g:3100:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) + // InternalRosSystem.g:3101:2: iv_ruleParameterBase64= ruleParameterBase64 EOF { newCompositeNode(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); @@ -7683,7 +7299,7 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { // $ANTLR start "ruleParameterBase64" - // InternalRosSystem.g:3203:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; + // InternalRosSystem.g:3107:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; public final EObject ruleParameterBase64() throws RecognitionException { EObject current = null; @@ -7694,14 +7310,14 @@ public final EObject ruleParameterBase64() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3209:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) - // InternalRosSystem.g:3210:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRosSystem.g:3113:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) + // InternalRosSystem.g:3114:2: ( (lv_value_0_0= ruleBase64Binary ) ) { - // InternalRosSystem.g:3210:2: ( (lv_value_0_0= ruleBase64Binary ) ) - // InternalRosSystem.g:3211:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRosSystem.g:3114:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRosSystem.g:3115:3: (lv_value_0_0= ruleBase64Binary ) { - // InternalRosSystem.g:3211:3: (lv_value_0_0= ruleBase64Binary ) - // InternalRosSystem.g:3212:4: lv_value_0_0= ruleBase64Binary + // InternalRosSystem.g:3115:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRosSystem.g:3116:4: lv_value_0_0= ruleBase64Binary { newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); @@ -7748,7 +7364,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { // $ANTLR start "entryRuleParameterInteger" - // InternalRosSystem.g:3232:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; + // InternalRosSystem.g:3136:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; public final EObject entryRuleParameterInteger() throws RecognitionException { EObject current = null; @@ -7756,8 +7372,8 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { try { - // InternalRosSystem.g:3232:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) - // InternalRosSystem.g:3233:2: iv_ruleParameterInteger= ruleParameterInteger EOF + // InternalRosSystem.g:3136:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) + // InternalRosSystem.g:3137:2: iv_ruleParameterInteger= ruleParameterInteger EOF { newCompositeNode(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); @@ -7784,7 +7400,7 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { // $ANTLR start "ruleParameterInteger" - // InternalRosSystem.g:3239:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; + // InternalRosSystem.g:3143:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; public final EObject ruleParameterInteger() throws RecognitionException { EObject current = null; @@ -7795,14 +7411,14 @@ public final EObject ruleParameterInteger() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3245:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) - // InternalRosSystem.g:3246:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRosSystem.g:3149:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) + // InternalRosSystem.g:3150:2: ( (lv_value_0_0= ruleInteger0 ) ) { - // InternalRosSystem.g:3246:2: ( (lv_value_0_0= ruleInteger0 ) ) - // InternalRosSystem.g:3247:3: (lv_value_0_0= ruleInteger0 ) + // InternalRosSystem.g:3150:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRosSystem.g:3151:3: (lv_value_0_0= ruleInteger0 ) { - // InternalRosSystem.g:3247:3: (lv_value_0_0= ruleInteger0 ) - // InternalRosSystem.g:3248:4: lv_value_0_0= ruleInteger0 + // InternalRosSystem.g:3151:3: (lv_value_0_0= ruleInteger0 ) + // InternalRosSystem.g:3152:4: lv_value_0_0= ruleInteger0 { newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); @@ -7849,7 +7465,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { // $ANTLR start "entryRuleParameterDouble" - // InternalRosSystem.g:3268:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; + // InternalRosSystem.g:3172:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; public final EObject entryRuleParameterDouble() throws RecognitionException { EObject current = null; @@ -7857,8 +7473,8 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { try { - // InternalRosSystem.g:3268:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) - // InternalRosSystem.g:3269:2: iv_ruleParameterDouble= ruleParameterDouble EOF + // InternalRosSystem.g:3172:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) + // InternalRosSystem.g:3173:2: iv_ruleParameterDouble= ruleParameterDouble EOF { newCompositeNode(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); @@ -7885,7 +7501,7 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { // $ANTLR start "ruleParameterDouble" - // InternalRosSystem.g:3275:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; + // InternalRosSystem.g:3179:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; public final EObject ruleParameterDouble() throws RecognitionException { EObject current = null; @@ -7896,14 +7512,14 @@ public final EObject ruleParameterDouble() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3281:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) - // InternalRosSystem.g:3282:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRosSystem.g:3185:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) + // InternalRosSystem.g:3186:2: ( (lv_value_0_0= ruleDouble0 ) ) { - // InternalRosSystem.g:3282:2: ( (lv_value_0_0= ruleDouble0 ) ) - // InternalRosSystem.g:3283:3: (lv_value_0_0= ruleDouble0 ) + // InternalRosSystem.g:3186:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRosSystem.g:3187:3: (lv_value_0_0= ruleDouble0 ) { - // InternalRosSystem.g:3283:3: (lv_value_0_0= ruleDouble0 ) - // InternalRosSystem.g:3284:4: lv_value_0_0= ruleDouble0 + // InternalRosSystem.g:3187:3: (lv_value_0_0= ruleDouble0 ) + // InternalRosSystem.g:3188:4: lv_value_0_0= ruleDouble0 { newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); @@ -7950,7 +7566,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { // $ANTLR start "entryRuleParameterBoolean" - // InternalRosSystem.g:3304:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; + // InternalRosSystem.g:3208:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; public final EObject entryRuleParameterBoolean() throws RecognitionException { EObject current = null; @@ -7958,8 +7574,8 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { try { - // InternalRosSystem.g:3304:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) - // InternalRosSystem.g:3305:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF + // InternalRosSystem.g:3208:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) + // InternalRosSystem.g:3209:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF { newCompositeNode(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); @@ -7986,7 +7602,7 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { // $ANTLR start "ruleParameterBoolean" - // InternalRosSystem.g:3311:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; + // InternalRosSystem.g:3215:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; public final EObject ruleParameterBoolean() throws RecognitionException { EObject current = null; @@ -7997,14 +7613,14 @@ public final EObject ruleParameterBoolean() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3317:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) - // InternalRosSystem.g:3318:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRosSystem.g:3221:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) + // InternalRosSystem.g:3222:2: ( (lv_value_0_0= ruleboolean0 ) ) { - // InternalRosSystem.g:3318:2: ( (lv_value_0_0= ruleboolean0 ) ) - // InternalRosSystem.g:3319:3: (lv_value_0_0= ruleboolean0 ) + // InternalRosSystem.g:3222:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRosSystem.g:3223:3: (lv_value_0_0= ruleboolean0 ) { - // InternalRosSystem.g:3319:3: (lv_value_0_0= ruleboolean0 ) - // InternalRosSystem.g:3320:4: lv_value_0_0= ruleboolean0 + // InternalRosSystem.g:3223:3: (lv_value_0_0= ruleboolean0 ) + // InternalRosSystem.g:3224:4: lv_value_0_0= ruleboolean0 { newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); @@ -8051,7 +7667,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { // $ANTLR start "entryRuleParameterDate" - // InternalRosSystem.g:3340:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; + // InternalRosSystem.g:3244:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; public final EObject entryRuleParameterDate() throws RecognitionException { EObject current = null; @@ -8059,8 +7675,8 @@ public final EObject entryRuleParameterDate() throws RecognitionException { try { - // InternalRosSystem.g:3340:54: (iv_ruleParameterDate= ruleParameterDate EOF ) - // InternalRosSystem.g:3341:2: iv_ruleParameterDate= ruleParameterDate EOF + // InternalRosSystem.g:3244:54: (iv_ruleParameterDate= ruleParameterDate EOF ) + // InternalRosSystem.g:3245:2: iv_ruleParameterDate= ruleParameterDate EOF { newCompositeNode(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); @@ -8087,7 +7703,7 @@ public final EObject entryRuleParameterDate() throws RecognitionException { // $ANTLR start "ruleParameterDate" - // InternalRosSystem.g:3347:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; + // InternalRosSystem.g:3251:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; public final EObject ruleParameterDate() throws RecognitionException { EObject current = null; @@ -8098,14 +7714,14 @@ public final EObject ruleParameterDate() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3353:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) - // InternalRosSystem.g:3354:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRosSystem.g:3257:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) + // InternalRosSystem.g:3258:2: ( (lv_value_0_0= ruleDateTime0 ) ) { - // InternalRosSystem.g:3354:2: ( (lv_value_0_0= ruleDateTime0 ) ) - // InternalRosSystem.g:3355:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRosSystem.g:3258:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRosSystem.g:3259:3: (lv_value_0_0= ruleDateTime0 ) { - // InternalRosSystem.g:3355:3: (lv_value_0_0= ruleDateTime0 ) - // InternalRosSystem.g:3356:4: lv_value_0_0= ruleDateTime0 + // InternalRosSystem.g:3259:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRosSystem.g:3260:4: lv_value_0_0= ruleDateTime0 { newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); @@ -8152,7 +7768,7 @@ public final EObject ruleParameterDate() throws RecognitionException { // $ANTLR start "entryRuleParameterStruct" - // InternalRosSystem.g:3376:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; + // InternalRosSystem.g:3280:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; public final EObject entryRuleParameterStruct() throws RecognitionException { EObject current = null; @@ -8160,8 +7776,8 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { try { - // InternalRosSystem.g:3376:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) - // InternalRosSystem.g:3377:2: iv_ruleParameterStruct= ruleParameterStruct EOF + // InternalRosSystem.g:3280:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) + // InternalRosSystem.g:3281:2: iv_ruleParameterStruct= ruleParameterStruct EOF { newCompositeNode(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); @@ -8188,7 +7804,7 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { // $ANTLR start "ruleParameterStruct" - // InternalRosSystem.g:3383: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= '}' )? ) ; + // InternalRosSystem.g:3287: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; @@ -8206,14 +7822,14 @@ public final EObject ruleParameterStruct() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3389:2: ( ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) ) - // InternalRosSystem.g:3390:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) + // InternalRosSystem.g:3293:2: ( ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) ) + // InternalRosSystem.g:3294:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) { - // InternalRosSystem.g:3390:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) - // InternalRosSystem.g:3391:3: () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? + // InternalRosSystem.g:3294:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) + // InternalRosSystem.g:3295:3: () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? { - // InternalRosSystem.g:3391:3: () - // InternalRosSystem.g:3392:4: + // InternalRosSystem.g:3295:3: () + // InternalRosSystem.g:3296:4: { current = forceCreateModelElement( @@ -8223,31 +7839,31 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRosSystem.g:3398:3: (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? - int alt57=2; - int LA57_0 = input.LA(1); + // InternalRosSystem.g:3302:3: (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA57_0==23) ) { - alt57=1; + if ( (LA67_0==23) ) { + alt67=1; } - switch (alt57) { + switch (alt67) { case 1 : - // InternalRosSystem.g:3399:4: otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' + // InternalRosSystem.g:3303: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,23,FOLLOW_5); newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); - // InternalRosSystem.g:3403:4: ( (lv_value_2_0= ruleParameterStructMember ) ) - // InternalRosSystem.g:3404:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRosSystem.g:3307:4: ( (lv_value_2_0= ruleParameterStructMember ) ) + // InternalRosSystem.g:3308:5: (lv_value_2_0= ruleParameterStructMember ) { - // InternalRosSystem.g:3404:5: (lv_value_2_0= ruleParameterStructMember ) - // InternalRosSystem.g:3405:6: lv_value_2_0= ruleParameterStructMember + // InternalRosSystem.g:3308:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRosSystem.g:3309:6: lv_value_2_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); lv_value_2_0=ruleParameterStructMember(); state._fsp--; @@ -8269,20 +7885,20 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRosSystem.g:3422:4: (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* - loop56: + // InternalRosSystem.g:3326:4: (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* + loop66: do { - int alt56=2; - int LA56_0 = input.LA(1); + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA56_0==27) ) { - alt56=1; + if ( (LA66_0==27) ) { + alt66=1; } - switch (alt56) { + switch (alt66) { case 1 : - // InternalRosSystem.g:3423:5: otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' + // InternalRosSystem.g:3327:5: otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' { otherlv_3=(Token)match(input,27,FOLLOW_3); @@ -8292,16 +7908,16 @@ public final EObject ruleParameterStruct() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); - // InternalRosSystem.g:3431:5: ( (lv_value_5_0= ruleParameterStructMember ) ) - // InternalRosSystem.g:3432:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRosSystem.g:3335:5: ( (lv_value_5_0= ruleParameterStructMember ) ) + // InternalRosSystem.g:3336:6: (lv_value_5_0= ruleParameterStructMember ) { - // InternalRosSystem.g:3432:6: (lv_value_5_0= ruleParameterStructMember ) - // InternalRosSystem.g:3433:7: lv_value_5_0= ruleParameterStructMember + // InternalRosSystem.g:3336:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRosSystem.g:3337:7: lv_value_5_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); lv_value_5_0=ruleParameterStructMember(); state._fsp--; @@ -8323,7 +7939,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - otherlv_6=(Token)match(input,30,FOLLOW_12); + otherlv_6=(Token)match(input,30,FOLLOW_13); newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_2_3()); @@ -8332,7 +7948,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { break; default : - break loop56; + break loop66; } } while (true); @@ -8369,7 +7985,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { // $ANTLR start "entryRuleParameterStructMember" - // InternalRosSystem.g:3464:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; + // InternalRosSystem.g:3368:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; public final EObject entryRuleParameterStructMember() throws RecognitionException { EObject current = null; @@ -8377,8 +7993,8 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio try { - // InternalRosSystem.g:3464:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) - // InternalRosSystem.g:3465:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF + // InternalRosSystem.g:3368:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) + // InternalRosSystem.g:3369:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF { newCompositeNode(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); @@ -8405,7 +8021,7 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio // $ANTLR start "ruleParameterStructMember" - // InternalRosSystem.g:3471:1: ruleParameterStructMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) ; + // InternalRosSystem.g:3375:1: ruleParameterStructMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) ; public final EObject ruleParameterStructMember() throws RecognitionException { EObject current = null; @@ -8421,17 +8037,17 @@ public final EObject ruleParameterStructMember() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3477:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) ) - // InternalRosSystem.g:3478:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) + // InternalRosSystem.g:3381:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) ) + // InternalRosSystem.g:3382:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) { - // InternalRosSystem.g:3478:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) - // InternalRosSystem.g:3479:3: ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' + // InternalRosSystem.g:3382:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) + // InternalRosSystem.g:3383:3: ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' { - // InternalRosSystem.g:3479:3: ( (lv_name_0_0= ruleEString ) ) - // InternalRosSystem.g:3480:4: (lv_name_0_0= ruleEString ) + // InternalRosSystem.g:3383:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRosSystem.g:3384:4: (lv_name_0_0= ruleEString ) { - // InternalRosSystem.g:3480:4: (lv_name_0_0= ruleEString ) - // InternalRosSystem.g:3481:5: lv_name_0_0= ruleEString + // InternalRosSystem.g:3384:4: (lv_name_0_0= ruleEString ) + // InternalRosSystem.g:3385:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); @@ -8458,24 +8074,24 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - otherlv_1=(Token)match(input,23,FOLLOW_58); + otherlv_1=(Token)match(input,23,FOLLOW_69); newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_1()); - otherlv_2=(Token)match(input,63,FOLLOW_46); + otherlv_2=(Token)match(input,63,FOLLOW_56); newLeafNode(otherlv_2, grammarAccess.getParameterStructMemberAccess().getValueKeyword_2()); - // InternalRosSystem.g:3506:3: ( (lv_value_3_0= ruleParameterValue ) ) - // InternalRosSystem.g:3507:4: (lv_value_3_0= ruleParameterValue ) + // InternalRosSystem.g:3410:3: ( (lv_value_3_0= ruleParameterValue ) ) + // InternalRosSystem.g:3411:4: (lv_value_3_0= ruleParameterValue ) { - // InternalRosSystem.g:3507:4: (lv_value_3_0= ruleParameterValue ) - // InternalRosSystem.g:3508:5: lv_value_3_0= ruleParameterValue + // InternalRosSystem.g:3411:4: (lv_value_3_0= ruleParameterValue ) + // InternalRosSystem.g:3412:5: lv_value_3_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); lv_value_3_0=ruleParameterValue(); state._fsp--; @@ -8524,7 +8140,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // $ANTLR start "entryRuleParameterStructTypeMember" - // InternalRosSystem.g:3533:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; + // InternalRosSystem.g:3437:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; public final EObject entryRuleParameterStructTypeMember() throws RecognitionException { EObject current = null; @@ -8532,8 +8148,8 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce try { - // InternalRosSystem.g:3533:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) - // InternalRosSystem.g:3534:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF + // InternalRosSystem.g:3437:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) + // InternalRosSystem.g:3438:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); @@ -8560,7 +8176,7 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce // $ANTLR start "ruleParameterStructTypeMember" - // InternalRosSystem.g:3540:1: ruleParameterStructTypeMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ; + // InternalRosSystem.g:3444: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; @@ -8573,22 +8189,22 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException enterRule(); try { - // InternalRosSystem.g:3546:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) - // InternalRosSystem.g:3547:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRosSystem.g:3450:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) + // InternalRosSystem.g:3451:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) { - // InternalRosSystem.g:3547:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) - // InternalRosSystem.g:3548:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) + // InternalRosSystem.g:3451:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRosSystem.g:3452:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) { - // InternalRosSystem.g:3548:3: ( (lv_name_0_0= ruleEString ) ) - // InternalRosSystem.g:3549:4: (lv_name_0_0= ruleEString ) + // InternalRosSystem.g:3452:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRosSystem.g:3453:4: (lv_name_0_0= ruleEString ) { - // InternalRosSystem.g:3549:4: (lv_name_0_0= ruleEString ) - // InternalRosSystem.g:3550:5: lv_name_0_0= ruleEString + // InternalRosSystem.g:3453:4: (lv_name_0_0= ruleEString ) + // InternalRosSystem.g:3454:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); - pushFollow(FOLLOW_50); + pushFollow(FOLLOW_60); lv_name_0_0=ruleEString(); state._fsp--; @@ -8610,11 +8226,11 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException } - // InternalRosSystem.g:3567:3: ( (lv_type_1_0= ruleParameterType ) ) - // InternalRosSystem.g:3568:4: (lv_type_1_0= ruleParameterType ) + // InternalRosSystem.g:3471:3: ( (lv_type_1_0= ruleParameterType ) ) + // InternalRosSystem.g:3472:4: (lv_type_1_0= ruleParameterType ) { - // InternalRosSystem.g:3568:4: (lv_type_1_0= ruleParameterType ) - // InternalRosSystem.g:3569:5: lv_type_1_0= ruleParameterType + // InternalRosSystem.g:3472:4: (lv_type_1_0= ruleParameterType ) + // InternalRosSystem.g:3473:5: lv_type_1_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); @@ -8664,7 +8280,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // $ANTLR start "entryRuleBase64Binary" - // InternalRosSystem.g:3590:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; + // InternalRosSystem.g:3494:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; public final String entryRuleBase64Binary() throws RecognitionException { String current = null; @@ -8672,8 +8288,8 @@ public final String entryRuleBase64Binary() throws RecognitionException { try { - // InternalRosSystem.g:3590:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) - // InternalRosSystem.g:3591:2: iv_ruleBase64Binary= ruleBase64Binary EOF + // InternalRosSystem.g:3494:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) + // InternalRosSystem.g:3495:2: iv_ruleBase64Binary= ruleBase64Binary EOF { newCompositeNode(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); @@ -8700,7 +8316,7 @@ public final String entryRuleBase64Binary() throws RecognitionException { // $ANTLR start "ruleBase64Binary" - // InternalRosSystem.g:3597:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; + // InternalRosSystem.g:3501:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -8710,8 +8326,8 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti enterRule(); try { - // InternalRosSystem.g:3603:2: (this_BINARY_0= RULE_BINARY ) - // InternalRosSystem.g:3604:2: this_BINARY_0= RULE_BINARY + // InternalRosSystem.g:3507:2: (this_BINARY_0= RULE_BINARY ) + // InternalRosSystem.g:3508:2: this_BINARY_0= RULE_BINARY { this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); @@ -8740,7 +8356,7 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti // $ANTLR start "entryRuleboolean0" - // InternalRosSystem.g:3614:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; + // InternalRosSystem.g:3518:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; public final String entryRuleboolean0() throws RecognitionException { String current = null; @@ -8748,8 +8364,8 @@ public final String entryRuleboolean0() throws RecognitionException { try { - // InternalRosSystem.g:3614:48: (iv_ruleboolean0= ruleboolean0 EOF ) - // InternalRosSystem.g:3615:2: iv_ruleboolean0= ruleboolean0 EOF + // InternalRosSystem.g:3518:48: (iv_ruleboolean0= ruleboolean0 EOF ) + // InternalRosSystem.g:3519:2: iv_ruleboolean0= ruleboolean0 EOF { newCompositeNode(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); @@ -8776,7 +8392,7 @@ public final String entryRuleboolean0() throws RecognitionException { // $ANTLR start "ruleboolean0" - // InternalRosSystem.g:3621:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; + // InternalRosSystem.g:3525:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -8786,8 +8402,8 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3627:2: (this_BOOLEAN_0= RULE_BOOLEAN ) - // InternalRosSystem.g:3628:2: this_BOOLEAN_0= RULE_BOOLEAN + // InternalRosSystem.g:3531:2: (this_BOOLEAN_0= RULE_BOOLEAN ) + // InternalRosSystem.g:3532:2: this_BOOLEAN_0= RULE_BOOLEAN { this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); @@ -8816,7 +8432,7 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { // $ANTLR start "entryRuleDouble0" - // InternalRosSystem.g:3638:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; + // InternalRosSystem.g:3542:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; public final String entryRuleDouble0() throws RecognitionException { String current = null; @@ -8824,8 +8440,8 @@ public final String entryRuleDouble0() throws RecognitionException { try { - // InternalRosSystem.g:3638:47: (iv_ruleDouble0= ruleDouble0 EOF ) - // InternalRosSystem.g:3639:2: iv_ruleDouble0= ruleDouble0 EOF + // InternalRosSystem.g:3542:47: (iv_ruleDouble0= ruleDouble0 EOF ) + // InternalRosSystem.g:3543:2: iv_ruleDouble0= ruleDouble0 EOF { newCompositeNode(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); @@ -8852,7 +8468,7 @@ public final String entryRuleDouble0() throws RecognitionException { // $ANTLR start "ruleDouble0" - // InternalRosSystem.g:3645:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; + // InternalRosSystem.g:3549:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -8862,8 +8478,8 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3651:2: (this_DOUBLE_0= RULE_DOUBLE ) - // InternalRosSystem.g:3652:2: this_DOUBLE_0= RULE_DOUBLE + // InternalRosSystem.g:3555:2: (this_DOUBLE_0= RULE_DOUBLE ) + // InternalRosSystem.g:3556:2: this_DOUBLE_0= RULE_DOUBLE { this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); @@ -8892,7 +8508,7 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { // $ANTLR start "entryRuleInteger0" - // InternalRosSystem.g:3662:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; + // InternalRosSystem.g:3566:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; public final String entryRuleInteger0() throws RecognitionException { String current = null; @@ -8900,8 +8516,8 @@ public final String entryRuleInteger0() throws RecognitionException { try { - // InternalRosSystem.g:3662:48: (iv_ruleInteger0= ruleInteger0 EOF ) - // InternalRosSystem.g:3663:2: iv_ruleInteger0= ruleInteger0 EOF + // InternalRosSystem.g:3566:48: (iv_ruleInteger0= ruleInteger0 EOF ) + // InternalRosSystem.g:3567:2: iv_ruleInteger0= ruleInteger0 EOF { newCompositeNode(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); @@ -8928,7 +8544,7 @@ public final String entryRuleInteger0() throws RecognitionException { // $ANTLR start "ruleInteger0" - // InternalRosSystem.g:3669:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; + // InternalRosSystem.g:3573:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -8938,8 +8554,8 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3675:2: (this_DECINT_0= RULE_DECINT ) - // InternalRosSystem.g:3676:2: this_DECINT_0= RULE_DECINT + // InternalRosSystem.g:3579:2: (this_DECINT_0= RULE_DECINT ) + // InternalRosSystem.g:3580:2: this_DECINT_0= RULE_DECINT { this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); @@ -8968,7 +8584,7 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { // $ANTLR start "entryRuleDateTime0" - // InternalRosSystem.g:3686:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; + // InternalRosSystem.g:3590:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; public final String entryRuleDateTime0() throws RecognitionException { String current = null; @@ -8976,8 +8592,8 @@ public final String entryRuleDateTime0() throws RecognitionException { try { - // InternalRosSystem.g:3686:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) - // InternalRosSystem.g:3687:2: iv_ruleDateTime0= ruleDateTime0 EOF + // InternalRosSystem.g:3590:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) + // InternalRosSystem.g:3591:2: iv_ruleDateTime0= ruleDateTime0 EOF { newCompositeNode(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); @@ -9004,7 +8620,7 @@ public final String entryRuleDateTime0() throws RecognitionException { // $ANTLR start "ruleDateTime0" - // InternalRosSystem.g:3693:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; + // InternalRosSystem.g:3597:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -9014,8 +8630,8 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException enterRule(); try { - // InternalRosSystem.g:3699:2: (this_DATE_TIME_0= RULE_DATE_TIME ) - // InternalRosSystem.g:3700:2: this_DATE_TIME_0= RULE_DATE_TIME + // InternalRosSystem.g:3603:2: (this_DATE_TIME_0= RULE_DATE_TIME ) + // InternalRosSystem.g:3604:2: this_DATE_TIME_0= RULE_DATE_TIME { this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); @@ -9044,7 +8660,7 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException // $ANTLR start "entryRuleNamespace" - // InternalRosSystem.g:3710:1: entryRuleNamespace returns [EObject current=null] : iv_ruleNamespace= ruleNamespace EOF ; + // InternalRosSystem.g:3614:1: entryRuleNamespace returns [EObject current=null] : iv_ruleNamespace= ruleNamespace EOF ; public final EObject entryRuleNamespace() throws RecognitionException { EObject current = null; @@ -9052,8 +8668,8 @@ public final EObject entryRuleNamespace() throws RecognitionException { try { - // InternalRosSystem.g:3710:50: (iv_ruleNamespace= ruleNamespace EOF ) - // InternalRosSystem.g:3711:2: iv_ruleNamespace= ruleNamespace EOF + // InternalRosSystem.g:3614:50: (iv_ruleNamespace= ruleNamespace EOF ) + // InternalRosSystem.g:3615:2: iv_ruleNamespace= ruleNamespace EOF { newCompositeNode(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); @@ -9080,7 +8696,7 @@ public final EObject entryRuleNamespace() throws RecognitionException { // $ANTLR start "ruleNamespace" - // InternalRosSystem.g:3717:1: ruleNamespace returns [EObject current=null] : (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ; + // InternalRosSystem.g:3621:1: ruleNamespace returns [EObject current=null] : (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ; public final EObject ruleNamespace() throws RecognitionException { EObject current = null; @@ -9095,37 +8711,37 @@ public final EObject ruleNamespace() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3723:2: ( (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ) - // InternalRosSystem.g:3724:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) + // InternalRosSystem.g:3627:2: ( (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ) + // InternalRosSystem.g:3628:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) { - // InternalRosSystem.g:3724:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) - int alt58=3; + // InternalRosSystem.g:3628:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) + int alt68=3; switch ( input.LA(1) ) { case 76: { - alt58=1; + alt68=1; } break; case 78: { - alt58=2; + alt68=2; } break; case 79: { - alt58=3; + alt68=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 58, 0, input); + new NoViableAltException("", 68, 0, input); throw nvae; } - switch (alt58) { + switch (alt68) { case 1 : - // InternalRosSystem.g:3725:3: this_GlobalNamespace_0= ruleGlobalNamespace + // InternalRosSystem.g:3629:3: this_GlobalNamespace_0= ruleGlobalNamespace { newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); @@ -9143,7 +8759,7 @@ public final EObject ruleNamespace() throws RecognitionException { } break; case 2 : - // InternalRosSystem.g:3734:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl + // InternalRosSystem.g:3638:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl { newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); @@ -9161,7 +8777,7 @@ public final EObject ruleNamespace() throws RecognitionException { } break; case 3 : - // InternalRosSystem.g:3743:3: this_PrivateNamespace_2= rulePrivateNamespace + // InternalRosSystem.g:3647:3: this_PrivateNamespace_2= rulePrivateNamespace { newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); @@ -9201,7 +8817,7 @@ public final EObject ruleNamespace() throws RecognitionException { // $ANTLR start "entryRuleGlobalNamespace" - // InternalRosSystem.g:3755:1: entryRuleGlobalNamespace returns [EObject current=null] : iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ; + // InternalRosSystem.g:3659:1: entryRuleGlobalNamespace returns [EObject current=null] : iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ; public final EObject entryRuleGlobalNamespace() throws RecognitionException { EObject current = null; @@ -9209,8 +8825,8 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { try { - // InternalRosSystem.g:3755:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) - // InternalRosSystem.g:3756:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF + // InternalRosSystem.g:3659:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) + // InternalRosSystem.g:3660:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF { newCompositeNode(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); @@ -9237,7 +8853,7 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { // $ANTLR start "ruleGlobalNamespace" - // InternalRosSystem.g:3762: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= '}' ) ; + // InternalRosSystem.g:3666: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; @@ -9257,14 +8873,14 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3768: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= '}' ) ) - // InternalRosSystem.g:3769: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= '}' ) + // InternalRosSystem.g:3672: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= '}' ) ) + // InternalRosSystem.g:3673: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= '}' ) { - // InternalRosSystem.g:3769: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= '}' ) - // InternalRosSystem.g:3770: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= '}' + // InternalRosSystem.g:3673: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= '}' ) + // InternalRosSystem.g:3674: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= '}' { - // InternalRosSystem.g:3770:3: () - // InternalRosSystem.g:3771:4: + // InternalRosSystem.g:3674:3: () + // InternalRosSystem.g:3675:4: { current = forceCreateModelElement( @@ -9278,39 +8894,39 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - otherlv_2=(Token)match(input,23,FOLLOW_59); + otherlv_2=(Token)match(input,23,FOLLOW_70); newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_2()); - // InternalRosSystem.g:3785:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? - int alt60=2; - int LA60_0 = input.LA(1); + // InternalRosSystem.g:3689:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? + int alt70=2; + int LA70_0 = input.LA(1); - if ( (LA60_0==77) ) { - alt60=1; + if ( (LA70_0==77) ) { + alt70=1; } - switch (alt60) { + switch (alt70) { case 1 : - // InternalRosSystem.g:3786:4: otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' + // InternalRosSystem.g:3690: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,77,FOLLOW_3); newLeafNode(otherlv_3, grammarAccess.getGlobalNamespaceAccess().getPartsKeyword_3_0()); - otherlv_4=(Token)match(input,23,FOLLOW_60); + otherlv_4=(Token)match(input,23,FOLLOW_71); newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); - // InternalRosSystem.g:3794:4: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRosSystem.g:3795:5: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystem.g:3698:4: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosSystem.g:3699:5: (lv_parts_5_0= ruleGraphName ) { - // InternalRosSystem.g:3795:5: (lv_parts_5_0= ruleGraphName ) - // InternalRosSystem.g:3796:6: lv_parts_5_0= ruleGraphName + // InternalRosSystem.g:3699:5: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystem.g:3700:6: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); lv_parts_5_0=ruleGraphName(); state._fsp--; @@ -9332,35 +8948,35 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } - // InternalRosSystem.g:3813:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* - loop59: + // InternalRosSystem.g:3717:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* + loop69: do { - int alt59=2; - int LA59_0 = input.LA(1); + int alt69=2; + int LA69_0 = input.LA(1); - if ( (LA59_0==27) ) { - alt59=1; + if ( (LA69_0==27) ) { + alt69=1; } - switch (alt59) { + switch (alt69) { case 1 : - // InternalRosSystem.g:3814:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRosSystem.g:3718:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) { - otherlv_6=(Token)match(input,27,FOLLOW_60); + otherlv_6=(Token)match(input,27,FOLLOW_71); newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_3_3_0()); - // InternalRosSystem.g:3818:5: ( (lv_parts_7_0= ruleGraphName ) ) - // InternalRosSystem.g:3819:6: (lv_parts_7_0= ruleGraphName ) + // InternalRosSystem.g:3722:5: ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRosSystem.g:3723:6: (lv_parts_7_0= ruleGraphName ) { - // InternalRosSystem.g:3819:6: (lv_parts_7_0= ruleGraphName ) - // InternalRosSystem.g:3820:7: lv_parts_7_0= ruleGraphName + // InternalRosSystem.g:3723:6: (lv_parts_7_0= ruleGraphName ) + // InternalRosSystem.g:3724:7: lv_parts_7_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); lv_parts_7_0=ruleGraphName(); state._fsp--; @@ -9387,11 +9003,11 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { break; default : - break loop59; + break loop69; } } while (true); - otherlv_8=(Token)match(input,30,FOLLOW_22); + otherlv_8=(Token)match(input,30,FOLLOW_24); newLeafNode(otherlv_8, grammarAccess.getGlobalNamespaceAccess().getRightCurlyBracketKeyword_3_4()); @@ -9428,7 +9044,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { // $ANTLR start "entryRuleRelativeNamespace_Impl" - // InternalRosSystem.g:3851:1: entryRuleRelativeNamespace_Impl returns [EObject current=null] : iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ; + // InternalRosSystem.g:3755:1: entryRuleRelativeNamespace_Impl returns [EObject current=null] : iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ; public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionException { EObject current = null; @@ -9436,8 +9052,8 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti try { - // InternalRosSystem.g:3851:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) - // InternalRosSystem.g:3852:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF + // InternalRosSystem.g:3755:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) + // InternalRosSystem.g:3756:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF { newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); @@ -9464,7 +9080,7 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti // $ANTLR start "ruleRelativeNamespace_Impl" - // InternalRosSystem.g:3858: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= '}' ) ; + // InternalRosSystem.g:3762: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; @@ -9484,14 +9100,14 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3864: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= '}' ) ) - // InternalRosSystem.g:3865: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= '}' ) + // InternalRosSystem.g:3768: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= '}' ) ) + // InternalRosSystem.g:3769: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= '}' ) { - // InternalRosSystem.g:3865: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= '}' ) - // InternalRosSystem.g:3866: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= '}' + // InternalRosSystem.g:3769: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= '}' ) + // InternalRosSystem.g:3770: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= '}' { - // InternalRosSystem.g:3866:3: () - // InternalRosSystem.g:3867:4: + // InternalRosSystem.g:3770:3: () + // InternalRosSystem.g:3771:4: { current = forceCreateModelElement( @@ -9505,39 +9121,39 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - otherlv_2=(Token)match(input,23,FOLLOW_59); + otherlv_2=(Token)match(input,23,FOLLOW_70); newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_2()); - // InternalRosSystem.g:3881:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? - int alt62=2; - int LA62_0 = input.LA(1); + // InternalRosSystem.g:3785:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? + int alt72=2; + int LA72_0 = input.LA(1); - if ( (LA62_0==77) ) { - alt62=1; + if ( (LA72_0==77) ) { + alt72=1; } - switch (alt62) { + switch (alt72) { case 1 : - // InternalRosSystem.g:3882:4: otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' + // InternalRosSystem.g:3786: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,77,FOLLOW_3); newLeafNode(otherlv_3, grammarAccess.getRelativeNamespace_ImplAccess().getPartsKeyword_3_0()); - otherlv_4=(Token)match(input,23,FOLLOW_60); + otherlv_4=(Token)match(input,23,FOLLOW_71); newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_3_1()); - // InternalRosSystem.g:3890:4: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRosSystem.g:3891:5: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystem.g:3794:4: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosSystem.g:3795:5: (lv_parts_5_0= ruleGraphName ) { - // InternalRosSystem.g:3891:5: (lv_parts_5_0= ruleGraphName ) - // InternalRosSystem.g:3892:6: lv_parts_5_0= ruleGraphName + // InternalRosSystem.g:3795:5: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystem.g:3796:6: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_2_0()); - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); lv_parts_5_0=ruleGraphName(); state._fsp--; @@ -9559,35 +9175,35 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } - // InternalRosSystem.g:3909:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* - loop61: + // InternalRosSystem.g:3813:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* + loop71: do { - int alt61=2; - int LA61_0 = input.LA(1); + int alt71=2; + int LA71_0 = input.LA(1); - if ( (LA61_0==27) ) { - alt61=1; + if ( (LA71_0==27) ) { + alt71=1; } - switch (alt61) { + switch (alt71) { case 1 : - // InternalRosSystem.g:3910:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRosSystem.g:3814:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) { - otherlv_6=(Token)match(input,27,FOLLOW_60); + otherlv_6=(Token)match(input,27,FOLLOW_71); newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_3_3_0()); - // InternalRosSystem.g:3914:5: ( (lv_parts_7_0= ruleGraphName ) ) - // InternalRosSystem.g:3915:6: (lv_parts_7_0= ruleGraphName ) + // InternalRosSystem.g:3818:5: ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRosSystem.g:3819:6: (lv_parts_7_0= ruleGraphName ) { - // InternalRosSystem.g:3915:6: (lv_parts_7_0= ruleGraphName ) - // InternalRosSystem.g:3916:7: lv_parts_7_0= ruleGraphName + // InternalRosSystem.g:3819:6: (lv_parts_7_0= ruleGraphName ) + // InternalRosSystem.g:3820:7: lv_parts_7_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); lv_parts_7_0=ruleGraphName(); state._fsp--; @@ -9614,11 +9230,11 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { break; default : - break loop61; + break loop71; } } while (true); - otherlv_8=(Token)match(input,30,FOLLOW_22); + otherlv_8=(Token)match(input,30,FOLLOW_24); newLeafNode(otherlv_8, grammarAccess.getRelativeNamespace_ImplAccess().getRightCurlyBracketKeyword_3_4()); @@ -9655,7 +9271,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { // $ANTLR start "entryRulePrivateNamespace" - // InternalRosSystem.g:3947:1: entryRulePrivateNamespace returns [EObject current=null] : iv_rulePrivateNamespace= rulePrivateNamespace EOF ; + // InternalRosSystem.g:3851:1: entryRulePrivateNamespace returns [EObject current=null] : iv_rulePrivateNamespace= rulePrivateNamespace EOF ; public final EObject entryRulePrivateNamespace() throws RecognitionException { EObject current = null; @@ -9663,8 +9279,8 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { try { - // InternalRosSystem.g:3947:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) - // InternalRosSystem.g:3948:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF + // InternalRosSystem.g:3851:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) + // InternalRosSystem.g:3852:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF { newCompositeNode(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); @@ -9691,7 +9307,7 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { // $ANTLR start "rulePrivateNamespace" - // InternalRosSystem.g:3954: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= '}' ) ; + // InternalRosSystem.g:3858: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; @@ -9711,14 +9327,14 @@ public final EObject rulePrivateNamespace() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3960: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= '}' ) ) - // InternalRosSystem.g:3961: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= '}' ) + // InternalRosSystem.g:3864: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= '}' ) ) + // InternalRosSystem.g:3865: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= '}' ) { - // InternalRosSystem.g:3961: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= '}' ) - // InternalRosSystem.g:3962: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= '}' + // InternalRosSystem.g:3865: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= '}' ) + // InternalRosSystem.g:3866: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= '}' { - // InternalRosSystem.g:3962:3: () - // InternalRosSystem.g:3963:4: + // InternalRosSystem.g:3866:3: () + // InternalRosSystem.g:3867:4: { current = forceCreateModelElement( @@ -9732,39 +9348,39 @@ public final EObject rulePrivateNamespace() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - otherlv_2=(Token)match(input,23,FOLLOW_59); + otherlv_2=(Token)match(input,23,FOLLOW_70); newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_2()); - // InternalRosSystem.g:3977:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? - int alt64=2; - int LA64_0 = input.LA(1); + // InternalRosSystem.g:3881:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? + int alt74=2; + int LA74_0 = input.LA(1); - if ( (LA64_0==77) ) { - alt64=1; + if ( (LA74_0==77) ) { + alt74=1; } - switch (alt64) { + switch (alt74) { case 1 : - // InternalRosSystem.g:3978:4: otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' + // InternalRosSystem.g:3882: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,77,FOLLOW_3); newLeafNode(otherlv_3, grammarAccess.getPrivateNamespaceAccess().getPartsKeyword_3_0()); - otherlv_4=(Token)match(input,23,FOLLOW_60); + otherlv_4=(Token)match(input,23,FOLLOW_71); newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); - // InternalRosSystem.g:3986:4: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRosSystem.g:3987:5: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystem.g:3890:4: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosSystem.g:3891:5: (lv_parts_5_0= ruleGraphName ) { - // InternalRosSystem.g:3987:5: (lv_parts_5_0= ruleGraphName ) - // InternalRosSystem.g:3988:6: lv_parts_5_0= ruleGraphName + // InternalRosSystem.g:3891:5: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystem.g:3892:6: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); lv_parts_5_0=ruleGraphName(); state._fsp--; @@ -9786,35 +9402,35 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } - // InternalRosSystem.g:4005:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* - loop63: + // InternalRosSystem.g:3909:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* + loop73: do { - int alt63=2; - int LA63_0 = input.LA(1); + int alt73=2; + int LA73_0 = input.LA(1); - if ( (LA63_0==27) ) { - alt63=1; + if ( (LA73_0==27) ) { + alt73=1; } - switch (alt63) { + switch (alt73) { case 1 : - // InternalRosSystem.g:4006:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRosSystem.g:3910:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) { - otherlv_6=(Token)match(input,27,FOLLOW_60); + otherlv_6=(Token)match(input,27,FOLLOW_71); newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_3_3_0()); - // InternalRosSystem.g:4010:5: ( (lv_parts_7_0= ruleGraphName ) ) - // InternalRosSystem.g:4011:6: (lv_parts_7_0= ruleGraphName ) + // InternalRosSystem.g:3914:5: ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRosSystem.g:3915:6: (lv_parts_7_0= ruleGraphName ) { - // InternalRosSystem.g:4011:6: (lv_parts_7_0= ruleGraphName ) - // InternalRosSystem.g:4012:7: lv_parts_7_0= ruleGraphName + // InternalRosSystem.g:3915:6: (lv_parts_7_0= ruleGraphName ) + // InternalRosSystem.g:3916:7: lv_parts_7_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_13); lv_parts_7_0=ruleGraphName(); state._fsp--; @@ -9841,11 +9457,11 @@ public final EObject rulePrivateNamespace() throws RecognitionException { break; default : - break loop63; + break loop73; } } while (true); - otherlv_8=(Token)match(input,30,FOLLOW_22); + otherlv_8=(Token)match(input,30,FOLLOW_24); newLeafNode(otherlv_8, grammarAccess.getPrivateNamespaceAccess().getRightCurlyBracketKeyword_3_4()); @@ -9882,7 +9498,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { // $ANTLR start "entryRuleGraphName" - // InternalRosSystem.g:4043:1: entryRuleGraphName returns [String current=null] : iv_ruleGraphName= ruleGraphName EOF ; + // InternalRosSystem.g:3947:1: entryRuleGraphName returns [String current=null] : iv_ruleGraphName= ruleGraphName EOF ; public final String entryRuleGraphName() throws RecognitionException { String current = null; @@ -9890,8 +9506,8 @@ public final String entryRuleGraphName() throws RecognitionException { try { - // InternalRosSystem.g:4043:49: (iv_ruleGraphName= ruleGraphName EOF ) - // InternalRosSystem.g:4044:2: iv_ruleGraphName= ruleGraphName EOF + // InternalRosSystem.g:3947:49: (iv_ruleGraphName= ruleGraphName EOF ) + // InternalRosSystem.g:3948:2: iv_ruleGraphName= ruleGraphName EOF { newCompositeNode(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); @@ -9918,7 +9534,7 @@ public final String entryRuleGraphName() throws RecognitionException { // $ANTLR start "ruleGraphName" - // InternalRosSystem.g:4050:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= 'GraphName' ; + // InternalRosSystem.g:3954:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= 'GraphName' ; public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -9928,8 +9544,8 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException enterRule(); try { - // InternalRosSystem.g:4056:2: (kw= 'GraphName' ) - // InternalRosSystem.g:4057:2: kw= 'GraphName' + // InternalRosSystem.g:3960:2: (kw= 'GraphName' ) + // InternalRosSystem.g:3961:2: kw= 'GraphName' { kw=(Token)match(input,80,FOLLOW_2); @@ -9957,7 +9573,7 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException // Delegated rules - protected DFA45 dfa45 = new DFA45(this); + protected DFA55 dfa55 = new DFA55(this); static final String dfa_1s = "\13\uffff"; static final String dfa_2s = "\1\7\12\uffff"; static final String dfa_3s = "\1\4\5\uffff\1\4\1\uffff\2\27\1\uffff"; @@ -9986,11 +9602,11 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); - class DFA45 extends DFA { + class DFA55 extends DFA { - public DFA45(BaseRecognizer recognizer) { + public DFA55(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 45; + this.decisionNumber = 55; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; @@ -10000,7 +9616,7 @@ public DFA45(BaseRecognizer recognizer) { this.transition = dfa_7; } public String getDescription() { - return "2434: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 )"; + return "2298: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 )"; } } @@ -10015,55 +9631,66 @@ public String getDescription() { public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000008010000000L}); public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000018000000L}); public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000440000000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000048000000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000002040000000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000004040000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000040000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0003FE0040000000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0003FC0040000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0003F80040000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0004000000000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0080000000000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0200000000000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000800030L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0018000000000000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0010000000000000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0048000000000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0040000000000000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0108000000000000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0408000000000000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0400000000000000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x4008000000000000L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x8000000040000000L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x00000000008003F0L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x8000020040000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x000000000000D000L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x8000000040000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x00000000000007DCL}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000200L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000040000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000040000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x00000003E0000000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000440000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000048000000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x00000003C0000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000002040000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000340000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000004040000000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000240000000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000040000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0003FE0040000000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0003FC0040000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0003F80040000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0004000000000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0003F00040000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0003E00040000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0080000000000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0003C00040000000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0200000000000000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0003800040000000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0800000000000000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0003000040000000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0002000040000000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000800030L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0018000000000000L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0010000000000000L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0048000000000000L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0040000000000000L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0108000000000000L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0408000000000000L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0400000000000000L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x4008000000000000L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x8000000040000000L}); + public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x00000000008003F0L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x8000020040000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x000000000000D000L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x8000000040000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x00000000000007DCL}); + public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000800002L}); + public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000200L}); + public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000100L}); + public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000040000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000040000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); } diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/serializer/RosSystemSemanticSequencer.java b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/serializer/RosSystemSemanticSequencer.java index 1b3fd6f9d..0da020efd 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/serializer/RosSystemSemanticSequencer.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/serializer/RosSystemSemanticSequencer.java @@ -224,15 +224,13 @@ protected void sequence_ActionConnection(ISerializationContext context, ActionCo * name=EString * NameSpace=EString? * FromRosNode=[Node|EString]? - * ( - * (rospublisher+=RosPublisher rospublisher+=RosPublisher*) | - * (rossubscriber+=RosSubscriber rossubscriber+=RosSubscriber*) | - * (rosserviceserver+=RosServiceServer rosserviceserver+=RosServiceServer*) | - * (rosserviceclient+=RosServiceClient rosserviceclient+=RosServiceClient*) | - * (rosactionserver+=RosActionServer rosactionserver+=RosActionServer*) | - * (rosactionclient+=RosActionClient rosactionclient+=RosActionClient*) | - * (rosparameter+=RosParameter rosparameter+=RosParameter*) - * )* + * (rospublisher+=RosPublisher rospublisher+=RosPublisher*)? + * (rossubscriber+=RosSubscriber rossubscriber+=RosSubscriber*)? + * (rosserviceserver+=RosServiceServer rosserviceserver+=RosServiceServer*)? + * (rosserviceclient+=RosServiceClient rosserviceclient+=RosServiceClient*)? + * (rosactionserver+=RosActionServer rosactionserver+=RosActionServer*)? + * (rosactionclient+=RosActionClient rosactionclient+=RosActionClient*)? + * (rosparameter+=RosParameter rosparameter+=RosParameter*)? * ) */ protected void sequence_ComponentInterface(ISerializationContext context, ComponentInterface semanticObject) { @@ -703,13 +701,11 @@ protected void sequence_RosSubscriber(ISerializationContext context, RosSubscrib * Constraint: * ( * Name=EString - * ( - * (RosComponent+=ComponentInterface RosComponent+=ComponentInterface*) | - * (TopicConnections+=TopicConnection TopicConnections+=TopicConnection*) | - * (ServiceConnections+=ServiceConnection ServiceConnections+=ServiceConnection*) | - * (ActionConnections+=ActionConnection ActionConnections+=ActionConnection*) | - * (Parameter+=Parameter Parameter+=Parameter*) - * )* + * (RosComponent+=ComponentInterface RosComponent+=ComponentInterface*)? + * (TopicConnections+=TopicConnection TopicConnections+=TopicConnection*)? + * (ServiceConnections+=ServiceConnection ServiceConnections+=ServiceConnection*)? + * (ActionConnections+=ActionConnection ActionConnections+=ActionConnection*)? + * (Parameter+=Parameter Parameter+=Parameter*)? * ) */ protected void sequence_RosSystem(ISerializationContext context, RosSystem semanticObject) { diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/serializer/RosSystemSyntacticSequencer.java b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/serializer/RosSystemSyntacticSequencer.java index 4587dd8b9..1131dfde5 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/serializer/RosSystemSyntacticSequencer.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/serializer/RosSystemSyntacticSequencer.java @@ -11,7 +11,6 @@ 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; @@ -22,132 +21,20 @@ public class RosSystemSyntacticSequencer extends AbstractSyntacticSequencer { protected RosSystemGrammarAccess grammarAccess; - protected AbstractElementAlias match_RosSystem___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a; - protected AbstractElementAlias match_RosSystem___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_1_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_1_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__p; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_1_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_1_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_1_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_1_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_2_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_2_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__p; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_2_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_2_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_2_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_2_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_3_3_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_3_3_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__p; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_3_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_3_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_3_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_3_3_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_4_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_4_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__p; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_4_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_4_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_4_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a; - protected AbstractElementAlias match_RosSystem___RightCurlyBracketKeyword_5_4_3_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a; - protected AbstractElementAlias match_RosSystem___RightParenthesisKeyword_5_0_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a; - protected AbstractElementAlias match_RosSystem___RightParenthesisKeyword_5_0_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__p; - protected AbstractElementAlias match_RosSystem___RightParenthesisKeyword_5_0_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a; - protected AbstractElementAlias match_RosSystem___RightParenthesisKeyword_5_0_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a; - protected AbstractElementAlias match_RosSystem___RightParenthesisKeyword_5_0_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a; - protected AbstractElementAlias match_RosSystem___RightParenthesisKeyword_5_0_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a; - protected AbstractElementAlias match_RosSystem___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a; - protected AbstractElementAlias match_RosSystem___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a; - protected AbstractElementAlias match_RosSystem___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a__a; - protected AbstractElementAlias match_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a; - protected AbstractElementAlias match_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a; - protected AbstractElementAlias match_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a; - protected AbstractElementAlias match_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a; - protected AbstractElementAlias match_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a; - protected AbstractElementAlias match_RosSystem_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a; - protected AbstractElementAlias match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p; - protected AbstractElementAlias match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p; - protected AbstractElementAlias match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p; - protected AbstractElementAlias match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p; - protected AbstractElementAlias match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p; - protected AbstractElementAlias match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p; - protected AbstractElementAlias match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p; - protected AbstractElementAlias match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p; - protected AbstractElementAlias match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p; - protected AbstractElementAlias match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p; - protected AbstractElementAlias match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p; - protected AbstractElementAlias match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p; - protected AbstractElementAlias match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p; - protected AbstractElementAlias match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p; - protected AbstractElementAlias match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p; - protected AbstractElementAlias match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p; - protected AbstractElementAlias match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p; - protected AbstractElementAlias match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p; - protected AbstractElementAlias match_RosSystem_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p; - protected AbstractElementAlias match_RosSystem_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p; + protected AbstractElementAlias match_RosSystem___ActionConnectionsKeyword_8_0_LeftCurlyBracketKeyword_8_1_RightCurlyBracketKeyword_8_3__q; + protected AbstractElementAlias match_RosSystem___ParametersKeyword_9_0_LeftCurlyBracketKeyword_9_1_RightCurlyBracketKeyword_9_3__q; + protected AbstractElementAlias match_RosSystem___RosComponentsKeyword_5_0_LeftParenthesisKeyword_5_1_RightParenthesisKeyword_5_3__q; + protected AbstractElementAlias match_RosSystem___ServiceConnectionsKeyword_7_0_LeftCurlyBracketKeyword_7_1_RightCurlyBracketKeyword_7_3__q; + protected AbstractElementAlias match_RosSystem___TopicConnectionsKeyword_6_0_LeftCurlyBracketKeyword_6_1_RightCurlyBracketKeyword_6_3__q; @Inject protected void init(IGrammarAccess access) { grammarAccess = (RosSystemGrammarAccess) access; - match_RosSystem___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3())))); - match_RosSystem___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3())))); - match_RosSystem___RightCurlyBracketKeyword_5_1_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1())); - match_RosSystem___RightCurlyBracketKeyword_5_1_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__p = new GroupAlias(true, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1())); - match_RosSystem___RightCurlyBracketKeyword_5_1_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1())); - match_RosSystem___RightCurlyBracketKeyword_5_1_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1())); - match_RosSystem___RightCurlyBracketKeyword_5_1_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1())); - match_RosSystem___RightCurlyBracketKeyword_5_1_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1())); - match_RosSystem___RightCurlyBracketKeyword_5_2_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1())); - match_RosSystem___RightCurlyBracketKeyword_5_2_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__p = new GroupAlias(true, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1())); - match_RosSystem___RightCurlyBracketKeyword_5_2_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1())); - match_RosSystem___RightCurlyBracketKeyword_5_2_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1())); - match_RosSystem___RightCurlyBracketKeyword_5_2_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1())); - match_RosSystem___RightCurlyBracketKeyword_5_2_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1())); - match_RosSystem___RightCurlyBracketKeyword_5_3_3_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1())); - match_RosSystem___RightCurlyBracketKeyword_5_3_3_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__p = new GroupAlias(true, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1())); - match_RosSystem___RightCurlyBracketKeyword_5_3_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1())); - match_RosSystem___RightCurlyBracketKeyword_5_3_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1())); - match_RosSystem___RightCurlyBracketKeyword_5_3_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1())); - match_RosSystem___RightCurlyBracketKeyword_5_3_3_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1())); - match_RosSystem___RightCurlyBracketKeyword_5_4_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1())); - match_RosSystem___RightCurlyBracketKeyword_5_4_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__p = new GroupAlias(true, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1())); - match_RosSystem___RightCurlyBracketKeyword_5_4_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1())); - match_RosSystem___RightCurlyBracketKeyword_5_4_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1())); - match_RosSystem___RightCurlyBracketKeyword_5_4_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1())); - match_RosSystem___RightCurlyBracketKeyword_5_4_3_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1())); - match_RosSystem___RightParenthesisKeyword_5_0_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1())); - match_RosSystem___RightParenthesisKeyword_5_0_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__p = new GroupAlias(true, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1())); - match_RosSystem___RightParenthesisKeyword_5_0_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1())); - match_RosSystem___RightParenthesisKeyword_5_0_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1())); - match_RosSystem___RightParenthesisKeyword_5_0_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1())); - match_RosSystem___RightParenthesisKeyword_5_0_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()))), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1())); - match_RosSystem___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3())))); - match_RosSystem___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3())))); - match_RosSystem___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())))); - match_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))); - match_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))); - match_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))); - match_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))); - match_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))); - match_RosSystem_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))); - match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))); - match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))); - match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()))); - match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))); - match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()))); - match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))); - match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()))); - match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))); - match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()))); - match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))); - match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()))); - match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()))); - match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()))); - match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))); - match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()))); - match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3()))); - match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()))); - match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3()))); - match_RosSystem_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_5_3_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_3_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_3_3()))); - match_RosSystem_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_0_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_5_2_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_2_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_5_1_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_1_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_5_4_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_5_4_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_5_4_3()))); + match_RosSystem___ActionConnectionsKeyword_8_0_LeftCurlyBracketKeyword_8_1_RightCurlyBracketKeyword_8_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getActionConnectionsKeyword_8_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_8_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_8_3())); + match_RosSystem___ParametersKeyword_9_0_LeftCurlyBracketKeyword_9_1_RightCurlyBracketKeyword_9_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getParametersKeyword_9_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_9_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_9_3())); + match_RosSystem___RosComponentsKeyword_5_0_LeftParenthesisKeyword_5_1_RightParenthesisKeyword_5_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRosComponentsKeyword_5_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftParenthesisKeyword_5_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightParenthesisKeyword_5_3())); + match_RosSystem___ServiceConnectionsKeyword_7_0_LeftCurlyBracketKeyword_7_1_RightCurlyBracketKeyword_7_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getServiceConnectionsKeyword_7_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_7_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_7_3())); + match_RosSystem___TopicConnectionsKeyword_6_0_LeftCurlyBracketKeyword_6_1_RightCurlyBracketKeyword_6_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getTopicConnectionsKeyword_6_0()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getLeftCurlyBracketKeyword_6_1()), new TokenAlias(false, false, grammarAccess.getRosSystemAccess().getRightCurlyBracketKeyword_6_3())); } @Override @@ -162,1140 +49,102 @@ protected void emitUnassignedTokens(EObject semanticObject, ISynTransition trans List transitionNodes = collectNodes(fromNode, toNode); for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { List syntaxNodes = getNodesFor(transitionNodes, syntax); - if (match_RosSystem___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a.equals(syntax)) - emit_RosSystem___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a.equals(syntax)) - emit_RosSystem___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_1_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_1_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_1_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__p.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_1_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_1_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_1_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_1_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_1_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_1_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_1_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_1_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_1_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_2_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_2_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_2_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__p.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_2_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_2_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_2_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_2_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_2_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_2_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_2_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_2_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_2_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_3_3_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_3_3_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_3_3_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__p.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_3_3_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_3_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_3_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_3_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_3_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_3_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_3_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_3_3_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_3_3_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_4_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_4_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_4_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__p.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_4_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_4_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_4_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_4_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_4_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_4_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_4_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightCurlyBracketKeyword_5_4_3_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a.equals(syntax)) - emit_RosSystem___RightCurlyBracketKeyword_5_4_3_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightParenthesisKeyword_5_0_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a.equals(syntax)) - emit_RosSystem___RightParenthesisKeyword_5_0_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightParenthesisKeyword_5_0_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__p.equals(syntax)) - emit_RosSystem___RightParenthesisKeyword_5_0_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightParenthesisKeyword_5_0_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a.equals(syntax)) - emit_RosSystem___RightParenthesisKeyword_5_0_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightParenthesisKeyword_5_0_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a.equals(syntax)) - emit_RosSystem___RightParenthesisKeyword_5_0_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightParenthesisKeyword_5_0_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a.equals(syntax)) - emit_RosSystem___RightParenthesisKeyword_5_0_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RightParenthesisKeyword_5_0_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a.equals(syntax)) - emit_RosSystem___RightParenthesisKeyword_5_0_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a.equals(syntax)) - emit_RosSystem___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a.equals(syntax)) - emit_RosSystem___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a__a.equals(syntax)) - emit_RosSystem___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a.equals(syntax)) - emit_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a.equals(syntax)) - emit_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a.equals(syntax)) - emit_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a.equals(syntax)) - emit_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a.equals(syntax)) - emit_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a.equals(syntax)) - emit_RosSystem_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p.equals(syntax)) - emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p.equals(syntax)) - emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p.equals(syntax)) - emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p.equals(syntax)) - emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p.equals(syntax)) - emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p.equals(syntax)) - emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p.equals(syntax)) - emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p.equals(syntax)) - emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p.equals(syntax)) - emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p.equals(syntax)) - emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p.equals(syntax)) - emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p.equals(syntax)) - emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p.equals(syntax)) - emit_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p.equals(syntax)) - emit_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p.equals(syntax)) - emit_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p.equals(syntax)) - emit_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p.equals(syntax)) - emit_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p.equals(syntax)) - emit_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p.equals(syntax)) - emit_RosSystem_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_RosSystem_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p.equals(syntax)) - emit_RosSystem_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + if (match_RosSystem___ActionConnectionsKeyword_8_0_LeftCurlyBracketKeyword_8_1_RightCurlyBracketKeyword_8_3__q.equals(syntax)) + emit_RosSystem___ActionConnectionsKeyword_8_0_LeftCurlyBracketKeyword_8_1_RightCurlyBracketKeyword_8_3__q(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_RosSystem___ParametersKeyword_9_0_LeftCurlyBracketKeyword_9_1_RightCurlyBracketKeyword_9_3__q.equals(syntax)) + emit_RosSystem___ParametersKeyword_9_0_LeftCurlyBracketKeyword_9_1_RightCurlyBracketKeyword_9_3__q(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_RosSystem___RosComponentsKeyword_5_0_LeftParenthesisKeyword_5_1_RightParenthesisKeyword_5_3__q.equals(syntax)) + emit_RosSystem___RosComponentsKeyword_5_0_LeftParenthesisKeyword_5_1_RightParenthesisKeyword_5_3__q(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_RosSystem___ServiceConnectionsKeyword_7_0_LeftCurlyBracketKeyword_7_1_RightCurlyBracketKeyword_7_3__q.equals(syntax)) + emit_RosSystem___ServiceConnectionsKeyword_7_0_LeftCurlyBracketKeyword_7_1_RightCurlyBracketKeyword_7_3__q(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_RosSystem___TopicConnectionsKeyword_6_0_LeftCurlyBracketKeyword_6_1_RightCurlyBracketKeyword_6_3__q.equals(syntax)) + emit_RosSystem___TopicConnectionsKeyword_6_0_LeftCurlyBracketKeyword_6_1_RightCurlyBracketKeyword_6_3__q(semanticObject, getLastNavigableState(), syntaxNodes); else acceptNodes(getLastNavigableState(), syntaxNodes); } } /** * Ambiguous syntax: - * ( - * 'ActionConnections' - * '{' - * '}' - * (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))* - * )* + * ('ActionConnections' '{' '}')? * * This ambiguous syntax occurs at: - * ActionConnections+=ActionConnection '}' (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))* (ambiguity) '}' (rule end) + * Name=EString ('RosComponents' '(' ')')? ('TopicConnections' '{' '}')? ('ServiceConnections' '{' '}')? (ambiguity) 'Parameters' '{' Parameter+=Parameter + * Name=EString ('RosComponents' '(' ')')? ('TopicConnections' '{' '}')? ('ServiceConnections' '{' '}')? (ambiguity) ('Parameters' '{' '}')? '}' (rule end) + * RosComponent+=ComponentInterface ')' ('TopicConnections' '{' '}')? ('ServiceConnections' '{' '}')? (ambiguity) 'Parameters' '{' Parameter+=Parameter + * RosComponent+=ComponentInterface ')' ('TopicConnections' '{' '}')? ('ServiceConnections' '{' '}')? (ambiguity) ('Parameters' '{' '}')? '}' (rule end) + * ServiceConnections+=ServiceConnection '}' (ambiguity) 'Parameters' '{' Parameter+=Parameter + * ServiceConnections+=ServiceConnection '}' (ambiguity) ('Parameters' '{' '}')? '}' (rule end) + * TopicConnections+=TopicConnection '}' ('ServiceConnections' '{' '}')? (ambiguity) 'Parameters' '{' Parameter+=Parameter + * TopicConnections+=TopicConnection '}' ('ServiceConnections' '{' '}')? (ambiguity) ('Parameters' '{' '}')? '}' (rule end) */ - protected void emit_RosSystem___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_RosSystem___ActionConnectionsKeyword_8_0_LeftCurlyBracketKeyword_8_1_RightCurlyBracketKeyword_8_3__q(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } /** * Ambiguous syntax: - * ( - * 'Parameters' - * '{' - * '}' - * (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))* - * )* + * ('Parameters' '{' '}')? * * This ambiguous syntax occurs at: - * Parameter+=Parameter '}' (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))* (ambiguity) '}' (rule end) + * ActionConnections+=ActionConnection '}' (ambiguity) '}' (rule end) + * Name=EString ('RosComponents' '(' ')')? ('TopicConnections' '{' '}')? ('ServiceConnections' '{' '}')? ('ActionConnections' '{' '}')? (ambiguity) '}' (rule end) + * RosComponent+=ComponentInterface ')' ('TopicConnections' '{' '}')? ('ServiceConnections' '{' '}')? ('ActionConnections' '{' '}')? (ambiguity) '}' (rule end) + * ServiceConnections+=ServiceConnection '}' ('ActionConnections' '{' '}')? (ambiguity) '}' (rule end) + * TopicConnections+=TopicConnection '}' ('ServiceConnections' '{' '}')? ('ActionConnections' '{' '}')? (ambiguity) '}' (rule end) */ - protected void emit_RosSystem___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_RosSystem___ParametersKeyword_9_0_LeftCurlyBracketKeyword_9_1_RightCurlyBracketKeyword_9_3__q(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } /** * Ambiguous syntax: - * ( - * '}' - * (('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* - * 'TopicConnections' - * '{' - * )* + * ('RosComponents' '(' ')')? * * This ambiguous syntax occurs at: - * Name=EString (('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* 'TopicConnections' '{' (ambiguity) TopicConnections+=TopicConnection + * Name=EString (ambiguity) 'TopicConnections' '{' TopicConnections+=TopicConnection + * Name=EString (ambiguity) ('TopicConnections' '{' '}')? 'ServiceConnections' '{' ServiceConnections+=ServiceConnection + * Name=EString (ambiguity) ('TopicConnections' '{' '}')? ('ServiceConnections' '{' '}')? 'ActionConnections' '{' ActionConnections+=ActionConnection + * Name=EString (ambiguity) ('TopicConnections' '{' '}')? ('ServiceConnections' '{' '}')? ('ActionConnections' '{' '}')? 'Parameters' '{' Parameter+=Parameter + * Name=EString (ambiguity) ('TopicConnections' '{' '}')? ('ServiceConnections' '{' '}')? ('ActionConnections' '{' '}')? ('Parameters' '{' '}')? '}' (rule end) */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_1_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_RosSystem___RosComponentsKeyword_5_0_LeftParenthesisKeyword_5_1_RightParenthesisKeyword_5_3__q(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } /** * Ambiguous syntax: - * ( - * '}' - * (('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* - * 'TopicConnections' - * '{' - * )+ + * ('ServiceConnections' '{' '}')? * * This ambiguous syntax occurs at: - * TopicConnections+=TopicConnection (ambiguity) TopicConnections+=TopicConnection + * Name=EString ('RosComponents' '(' ')')? ('TopicConnections' '{' '}')? (ambiguity) 'ActionConnections' '{' ActionConnections+=ActionConnection + * Name=EString ('RosComponents' '(' ')')? ('TopicConnections' '{' '}')? (ambiguity) ('ActionConnections' '{' '}')? 'Parameters' '{' Parameter+=Parameter + * Name=EString ('RosComponents' '(' ')')? ('TopicConnections' '{' '}')? (ambiguity) ('ActionConnections' '{' '}')? ('Parameters' '{' '}')? '}' (rule end) + * RosComponent+=ComponentInterface ')' ('TopicConnections' '{' '}')? (ambiguity) 'ActionConnections' '{' ActionConnections+=ActionConnection + * RosComponent+=ComponentInterface ')' ('TopicConnections' '{' '}')? (ambiguity) ('ActionConnections' '{' '}')? 'Parameters' '{' Parameter+=Parameter + * RosComponent+=ComponentInterface ')' ('TopicConnections' '{' '}')? (ambiguity) ('ActionConnections' '{' '}')? ('Parameters' '{' '}')? '}' (rule end) + * TopicConnections+=TopicConnection '}' (ambiguity) 'ActionConnections' '{' ActionConnections+=ActionConnection + * TopicConnections+=TopicConnection '}' (ambiguity) ('ActionConnections' '{' '}')? 'Parameters' '{' Parameter+=Parameter + * TopicConnections+=TopicConnection '}' (ambiguity) ('ActionConnections' '{' '}')? ('Parameters' '{' '}')? '}' (rule end) */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_1_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_RosSystem___ServiceConnectionsKeyword_7_0_LeftCurlyBracketKeyword_7_1_RightCurlyBracketKeyword_7_3__q(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } /** * Ambiguous syntax: - * ( - * '}' - * ((('RosComponents' '(' ')') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('ServiceConnections' '{' '}')?)+ - * 'TopicConnections' - * '{' - * )* + * ('TopicConnections' '{' '}')? * * This ambiguous syntax occurs at: - * ( - * ServiceConnections+=ServiceConnection - * '}' - * ((('RosComponents' '(' ')') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('ServiceConnections' '{' '}')?)+ - * 'TopicConnections' - * '{' - * (ambiguity) - * TopicConnections+=TopicConnection - * ) + * Name=EString ('RosComponents' '(' ')')? (ambiguity) 'ServiceConnections' '{' ServiceConnections+=ServiceConnection + * Name=EString ('RosComponents' '(' ')')? (ambiguity) ('ServiceConnections' '{' '}')? 'ActionConnections' '{' ActionConnections+=ActionConnection + * Name=EString ('RosComponents' '(' ')')? (ambiguity) ('ServiceConnections' '{' '}')? ('ActionConnections' '{' '}')? 'Parameters' '{' Parameter+=Parameter + * Name=EString ('RosComponents' '(' ')')? (ambiguity) ('ServiceConnections' '{' '}')? ('ActionConnections' '{' '}')? ('Parameters' '{' '}')? '}' (rule end) + * RosComponent+=ComponentInterface ')' (ambiguity) 'ServiceConnections' '{' ServiceConnections+=ServiceConnection + * RosComponent+=ComponentInterface ')' (ambiguity) ('ServiceConnections' '{' '}')? 'ActionConnections' '{' ActionConnections+=ActionConnection + * RosComponent+=ComponentInterface ')' (ambiguity) ('ServiceConnections' '{' '}')? ('ActionConnections' '{' '}')? 'Parameters' '{' Parameter+=Parameter + * RosComponent+=ComponentInterface ')' (ambiguity) ('ServiceConnections' '{' '}')? ('ActionConnections' '{' '}')? ('Parameters' '{' '}')? '}' (rule end) */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_1_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * ((('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('RosComponents' '(' ')')?)+ - * 'TopicConnections' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * ( - * RosComponent+=ComponentInterface - * ')' - * ((('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('RosComponents' '(' ')')?)+ - * 'TopicConnections' - * '{' - * (ambiguity) - * TopicConnections+=TopicConnection - * ) - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_1_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * ((('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('Parameters' '{' '}')?)+ - * 'TopicConnections' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * ( - * Parameter+=Parameter - * '}' - * ((('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('Parameters' '{' '}')?)+ - * 'TopicConnections' - * '{' - * (ambiguity) - * TopicConnections+=TopicConnection - * ) - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_1_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * ((('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))? ('ActionConnections' '{' '}')?)+ - * 'TopicConnections' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * ( - * ActionConnections+=ActionConnection - * '}' - * ((('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))? ('ActionConnections' '{' '}')?)+ - * 'TopicConnections' - * '{' - * (ambiguity) - * TopicConnections+=TopicConnection - * ) - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_1_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* - * 'ServiceConnections' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * Name=EString (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* 'ServiceConnections' '{' (ambiguity) ServiceConnections+=ServiceConnection - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_2_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* - * 'ServiceConnections' - * '{' - * )+ - * - * This ambiguous syntax occurs at: - * ServiceConnections+=ServiceConnection (ambiguity) ServiceConnections+=ServiceConnection - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_2_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * ((('RosComponents' '(' ')') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('TopicConnections' '{' '}')?)+ - * 'ServiceConnections' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * ( - * TopicConnections+=TopicConnection - * '}' - * ((('RosComponents' '(' ')') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('TopicConnections' '{' '}')?)+ - * 'ServiceConnections' - * '{' - * (ambiguity) - * ServiceConnections+=ServiceConnection - * ) - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_2_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * ((('TopicConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('RosComponents' '(' ')')?)+ - * 'ServiceConnections' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * ( - * RosComponent+=ComponentInterface - * ')' - * ((('TopicConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('RosComponents' '(' ')')?)+ - * 'ServiceConnections' - * '{' - * (ambiguity) - * ServiceConnections+=ServiceConnection - * ) - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_2_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('Parameters' '{' '}')?)+ - * 'ServiceConnections' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * ( - * Parameter+=Parameter - * '}' - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('Parameters' '{' '}')?)+ - * 'ServiceConnections' - * '{' - * (ambiguity) - * ServiceConnections+=ServiceConnection - * ) - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_2_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('Parameters' '{' '}'))? ('ActionConnections' '{' '}')?)+ - * 'ServiceConnections' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * ( - * ActionConnections+=ActionConnection - * '}' - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('Parameters' '{' '}'))? ('ActionConnections' '{' '}')?)+ - * 'ServiceConnections' - * '{' - * (ambiguity) - * ServiceConnections+=ServiceConnection - * ) - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_2_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))* - * 'ActionConnections' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * Name=EString (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))* 'ActionConnections' '{' (ambiguity) ActionConnections+=ActionConnection - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_3_3_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))* - * 'ActionConnections' - * '{' - * )+ - * - * This ambiguous syntax occurs at: - * ActionConnections+=ActionConnection (ambiguity) ActionConnections+=ActionConnection - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_3_3_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * ((('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))? ('TopicConnections' '{' '}')?)+ - * 'ActionConnections' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * ( - * TopicConnections+=TopicConnection - * '}' - * ((('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))? ('TopicConnections' '{' '}')?)+ - * 'ActionConnections' - * '{' - * (ambiguity) - * ActionConnections+=ActionConnection - * ) - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_3_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('Parameters' '{' '}'))? ('ServiceConnections' '{' '}')?)+ - * 'ActionConnections' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * ( - * ServiceConnections+=ServiceConnection - * '}' - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('Parameters' '{' '}'))? ('ServiceConnections' '{' '}')?)+ - * 'ActionConnections' - * '{' - * (ambiguity) - * ActionConnections+=ActionConnection - * ) - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_3_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * ((('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))? ('RosComponents' '(' ')')?)+ - * 'ActionConnections' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * ( - * RosComponent+=ComponentInterface - * ')' - * ((('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))? ('RosComponents' '(' ')')?)+ - * 'ActionConnections' - * '{' - * (ambiguity) - * ActionConnections+=ActionConnection - * ) - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_3_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}'))? ('Parameters' '{' '}')?)+ - * 'ActionConnections' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * ( - * Parameter+=Parameter - * '}' - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}'))? ('Parameters' '{' '}')?)+ - * 'ActionConnections' - * '{' - * (ambiguity) - * ActionConnections+=ActionConnection - * ) - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_3_3_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))* - * 'Parameters' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * Name=EString (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))* 'Parameters' '{' (ambiguity) Parameter+=Parameter - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_4_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))* - * 'Parameters' - * '{' - * )+ - * - * This ambiguous syntax occurs at: - * Parameter+=Parameter (ambiguity) Parameter+=Parameter - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_4_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * ((('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('TopicConnections' '{' '}')?)+ - * 'Parameters' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * ( - * TopicConnections+=TopicConnection - * '}' - * ((('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('TopicConnections' '{' '}')?)+ - * 'Parameters' - * '{' - * (ambiguity) - * Parameter+=Parameter - * ) - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_4_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('ServiceConnections' '{' '}')?)+ - * 'Parameters' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * ( - * ServiceConnections+=ServiceConnection - * '}' - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('ServiceConnections' '{' '}')?)+ - * 'Parameters' - * '{' - * (ambiguity) - * Parameter+=Parameter - * ) - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_4_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * ((('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('RosComponents' '(' ')')?)+ - * 'Parameters' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * ( - * RosComponent+=ComponentInterface - * ')' - * ((('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('RosComponents' '(' ')')?)+ - * 'Parameters' - * '{' - * (ambiguity) - * Parameter+=Parameter - * ) - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_4_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * '}' - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}'))? ('ActionConnections' '{' '}')?)+ - * 'Parameters' - * '{' - * )* - * - * This ambiguous syntax occurs at: - * ( - * ActionConnections+=ActionConnection - * '}' - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}'))? ('ActionConnections' '{' '}')?)+ - * 'Parameters' - * '{' - * (ambiguity) - * Parameter+=Parameter - * ) - */ - protected void emit_RosSystem___RightCurlyBracketKeyword_5_4_3_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * ')' - * (('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* - * 'RosComponents' - * '(' - * )* - * - * This ambiguous syntax occurs at: - * Name=EString (('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* 'RosComponents' '(' (ambiguity) RosComponent+=ComponentInterface - */ - protected void emit_RosSystem___RightParenthesisKeyword_5_0_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * ')' - * (('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* - * 'RosComponents' - * '(' - * )+ - * - * This ambiguous syntax occurs at: - * RosComponent+=ComponentInterface (ambiguity) RosComponent+=ComponentInterface - */ - protected void emit_RosSystem___RightParenthesisKeyword_5_0_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * ')' - * ((('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('TopicConnections' '{' '}')?)+ - * 'RosComponents' - * '(' - * )* - * - * This ambiguous syntax occurs at: - * ( - * TopicConnections+=TopicConnection - * '}' - * ((('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('TopicConnections' '{' '}')?)+ - * 'RosComponents' - * '(' - * (ambiguity) - * RosComponent+=ComponentInterface - * ) - */ - protected void emit_RosSystem___RightParenthesisKeyword_5_0_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * ')' - * ((('TopicConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('ServiceConnections' '{' '}')?)+ - * 'RosComponents' - * '(' - * )* - * - * This ambiguous syntax occurs at: - * ( - * ServiceConnections+=ServiceConnection - * '}' - * ((('TopicConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('ServiceConnections' '{' '}')?)+ - * 'RosComponents' - * '(' - * (ambiguity) - * RosComponent+=ComponentInterface - * ) - */ - protected void emit_RosSystem___RightParenthesisKeyword_5_0_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * ')' - * ((('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('Parameters' '{' '}')?)+ - * 'RosComponents' - * '(' - * )* - * - * This ambiguous syntax occurs at: - * ( - * Parameter+=Parameter - * '}' - * ((('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('Parameters' '{' '}')?)+ - * 'RosComponents' - * '(' - * (ambiguity) - * RosComponent+=ComponentInterface - * ) - */ - protected void emit_RosSystem___RightParenthesisKeyword_5_0_3_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * ')' - * ((('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))? ('ActionConnections' '{' '}')?)+ - * 'RosComponents' - * '(' - * )* - * - * This ambiguous syntax occurs at: - * ( - * ActionConnections+=ActionConnection - * '}' - * ((('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))? ('ActionConnections' '{' '}')?)+ - * 'RosComponents' - * '(' - * (ambiguity) - * RosComponent+=ComponentInterface - * ) - */ - protected void emit_RosSystem___RightParenthesisKeyword_5_0_3_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p_RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * 'RosComponents' - * '(' - * ')' - * (('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* - * )* - * - * This ambiguous syntax occurs at: - * RosComponent+=ComponentInterface ')' (('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* (ambiguity) '}' (rule end) - */ - protected void emit_RosSystem___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * 'ServiceConnections' - * '{' - * '}' - * (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* - * )* - * - * This ambiguous syntax occurs at: - * ServiceConnections+=ServiceConnection '}' (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* (ambiguity) '}' (rule end) - */ - protected void emit_RosSystem___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ( - * 'TopicConnections' - * '{' - * '}' - * (('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* - * )* - * - * This ambiguous syntax occurs at: - * TopicConnections+=TopicConnection '}' (('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* (ambiguity) '}' (rule end) - */ - protected void emit_RosSystem___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * (('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* - * - * This ambiguous syntax occurs at: - * Name=EString (ambiguity) 'TopicConnections' '{' ('}' (ambiguity) 'TopicConnections' '{')* TopicConnections+=TopicConnection - * TopicConnections+=TopicConnection '}' (ambiguity) ('TopicConnections' '{' '}' (ambiguity))* '}' (rule end) - */ - protected void emit_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* - * - * This ambiguous syntax occurs at: - * Name=EString (ambiguity) '}' (rule end) - */ - protected void emit_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* - * - * This ambiguous syntax occurs at: - * Name=EString (ambiguity) 'ServiceConnections' '{' ('}' (ambiguity) 'ServiceConnections' '{')* ServiceConnections+=ServiceConnection - * ServiceConnections+=ServiceConnection '}' (ambiguity) ('ServiceConnections' '{' '}' (ambiguity))* '}' (rule end) - */ - protected void emit_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * (('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))* - * - * This ambiguous syntax occurs at: - * Name=EString (ambiguity) 'RosComponents' '(' (')' (ambiguity) 'RosComponents' '(')* RosComponent+=ComponentInterface - * RosComponent+=ComponentInterface ')' (ambiguity) ('RosComponents' '(' ')' (ambiguity))* '}' (rule end) - */ - protected void emit_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))* - * - * This ambiguous syntax occurs at: - * Name=EString (ambiguity) 'Parameters' '{' ('}' (ambiguity) 'Parameters' '{')* Parameter+=Parameter - * Parameter+=Parameter '}' (ambiguity) ('Parameters' '{' '}' (ambiguity))* '}' (rule end) - */ - protected void emit_RosSystem_____ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * (('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))* - * - * This ambiguous syntax occurs at: - * ActionConnections+=ActionConnection '}' (ambiguity) ('ActionConnections' '{' '}' (ambiguity))* '}' (rule end) - * Name=EString (ambiguity) 'ActionConnections' '{' ('}' (ambiguity) 'ActionConnections' '{')* ActionConnections+=ActionConnection - */ - protected void emit_RosSystem_____ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('RosComponents' '(' ')') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('ServiceConnections' '{' '}')?)+ - * - * This ambiguous syntax occurs at: - * ServiceConnections+=ServiceConnection '}' (ambiguity) 'TopicConnections' '{' ('}' (ambiguity) 'TopicConnections' '{')* TopicConnections+=TopicConnection - */ - protected void emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('RosComponents' '(' ')') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('TopicConnections' '{' '}')?)+ - * - * This ambiguous syntax occurs at: - * TopicConnections+=TopicConnection '}' (ambiguity) 'ServiceConnections' '{' ('}' (ambiguity) 'ServiceConnections' '{')* ServiceConnections+=ServiceConnection - */ - protected void emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('RosComponents' '(' ')')?)+ - * - * This ambiguous syntax occurs at: - * RosComponent+=ComponentInterface ')' (ambiguity) 'TopicConnections' '{' ('}' (ambiguity) 'TopicConnections' '{')* TopicConnections+=TopicConnection - */ - protected void emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('TopicConnections' '{' '}')?)+ - * - * This ambiguous syntax occurs at: - * TopicConnections+=TopicConnection '}' (ambiguity) 'RosComponents' '(' (')' (ambiguity) 'RosComponents' '(')* RosComponent+=ComponentInterface - */ - protected void emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('TopicConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('RosComponents' '(' ')')?)+ - * - * This ambiguous syntax occurs at: - * RosComponent+=ComponentInterface ')' (ambiguity) 'ServiceConnections' '{' ('}' (ambiguity) 'ServiceConnections' '{')* ServiceConnections+=ServiceConnection - */ - protected void emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('TopicConnections' '{' '}') | ('ActionConnections' '{' '}') | ('Parameters' '{' '}'))? ('ServiceConnections' '{' '}')?)+ - * - * This ambiguous syntax occurs at: - * ServiceConnections+=ServiceConnection '}' (ambiguity) 'RosComponents' '(' (')' (ambiguity) 'RosComponents' '(')* RosComponent+=ComponentInterface - */ - protected void emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('Parameters' '{' '}')?)+ - * - * This ambiguous syntax occurs at: - * Parameter+=Parameter '}' (ambiguity) 'TopicConnections' '{' ('}' (ambiguity) 'TopicConnections' '{')* TopicConnections+=TopicConnection - */ - protected void emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('TopicConnections' '{' '}')?)+ - * - * This ambiguous syntax occurs at: - * TopicConnections+=TopicConnection '}' (ambiguity) 'Parameters' '{' ('}' (ambiguity) 'Parameters' '{')* Parameter+=Parameter - */ - protected void emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('Parameters' '{' '}')?)+ - * - * This ambiguous syntax occurs at: - * Parameter+=Parameter '}' (ambiguity) 'ServiceConnections' '{' ('}' (ambiguity) 'ServiceConnections' '{')* ServiceConnections+=ServiceConnection - */ - protected void emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('ServiceConnections' '{' '}')?)+ - * - * This ambiguous syntax occurs at: - * ServiceConnections+=ServiceConnection '}' (ambiguity) 'Parameters' '{' ('}' (ambiguity) 'Parameters' '{')* Parameter+=Parameter - */ - protected void emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('Parameters' '{' '}')?)+ - * - * This ambiguous syntax occurs at: - * Parameter+=Parameter '}' (ambiguity) 'RosComponents' '(' (')' (ambiguity) 'RosComponents' '(')* RosComponent+=ComponentInterface - */ - protected void emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('ActionConnections' '{' '}'))? ('RosComponents' '(' ')')?)+ - * - * This ambiguous syntax occurs at: - * RosComponent+=ComponentInterface ')' (ambiguity) 'Parameters' '{' ('}' (ambiguity) 'Parameters' '{')* Parameter+=Parameter - */ - protected void emit_RosSystem_______ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))? ('ActionConnections' '{' '}')?)+ - * - * This ambiguous syntax occurs at: - * ActionConnections+=ActionConnection '}' (ambiguity) 'TopicConnections' '{' ('}' (ambiguity) 'TopicConnections' '{')* TopicConnections+=TopicConnection - */ - protected void emit_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('RosComponents' '(' ')') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))? ('TopicConnections' '{' '}')?)+ - * - * This ambiguous syntax occurs at: - * TopicConnections+=TopicConnection '}' (ambiguity) 'ActionConnections' '{' ('}' (ambiguity) 'ActionConnections' '{')* ActionConnections+=ActionConnection - */ - protected void emit_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3____q___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('Parameters' '{' '}'))? ('ActionConnections' '{' '}')?)+ - * - * This ambiguous syntax occurs at: - * ActionConnections+=ActionConnection '}' (ambiguity) 'ServiceConnections' '{' ('}' (ambiguity) 'ServiceConnections' '{')* ServiceConnections+=ServiceConnection - */ - protected void emit_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('Parameters' '{' '}'))? ('ServiceConnections' '{' '}')?)+ - * - * This ambiguous syntax occurs at: - * ServiceConnections+=ServiceConnection '}' (ambiguity) 'ActionConnections' '{' ('}' (ambiguity) 'ActionConnections' '{')* ActionConnections+=ActionConnection - */ - protected void emit_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))? ('ActionConnections' '{' '}')?)+ - * - * This ambiguous syntax occurs at: - * ActionConnections+=ActionConnection '}' (ambiguity) 'RosComponents' '(' (')' (ambiguity) 'RosComponents' '(')* RosComponent+=ComponentInterface - */ - protected void emit_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}') | ('Parameters' '{' '}'))? ('RosComponents' '(' ')')?)+ - * - * This ambiguous syntax occurs at: - * RosComponent+=ComponentInterface ')' (ambiguity) 'ActionConnections' '{' ('}' (ambiguity) 'ActionConnections' '{')* ActionConnections+=ActionConnection - */ - protected void emit_RosSystem_______ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}'))? ('ActionConnections' '{' '}')?)+ - * - * This ambiguous syntax occurs at: - * ActionConnections+=ActionConnection '}' (ambiguity) 'Parameters' '{' ('}' (ambiguity) 'Parameters' '{')* Parameter+=Parameter - */ - protected void emit_RosSystem_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ActionConnectionsKeyword_5_3_0_LeftCurlyBracketKeyword_5_3_1_RightCurlyBracketKeyword_5_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ((('RosComponents' '(' ')') | ('TopicConnections' '{' '}') | ('ServiceConnections' '{' '}'))? ('Parameters' '{' '}')?)+ - * - * This ambiguous syntax occurs at: - * Parameter+=Parameter '}' (ambiguity) 'ActionConnections' '{' ('}' (ambiguity) 'ActionConnections' '{')* ActionConnections+=ActionConnection - */ - protected void emit_RosSystem_______RosComponentsKeyword_5_0_0_LeftParenthesisKeyword_5_0_1_RightParenthesisKeyword_5_0_3___or___ServiceConnectionsKeyword_5_2_0_LeftCurlyBracketKeyword_5_2_1_RightCurlyBracketKeyword_5_2_3___or___TopicConnectionsKeyword_5_1_0_LeftCurlyBracketKeyword_5_1_1_RightCurlyBracketKeyword_5_1_3____q___ParametersKeyword_5_4_0_LeftCurlyBracketKeyword_5_4_1_RightCurlyBracketKeyword_5_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_RosSystem___TopicConnectionsKeyword_6_0_LeftCurlyBracketKeyword_6_1_RightCurlyBracketKeyword_6_3__q(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/services/RosSystemGrammarAccess.java b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/services/RosSystemGrammarAccess.java index 92e745586..98c593b5a 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/services/RosSystemGrammarAccess.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/services/RosSystemGrammarAccess.java @@ -17,13 +17,12 @@ import org.eclipse.xtext.ParserRule; import org.eclipse.xtext.RuleCall; import org.eclipse.xtext.TerminalRule; -import org.eclipse.xtext.UnorderedGroup; import org.eclipse.xtext.common.services.TerminalsGrammarAccess; -import org.eclipse.xtext.service.AbstractElementFinder.AbstractGrammarElementFinder; +import org.eclipse.xtext.service.AbstractElementFinder; import org.eclipse.xtext.service.GrammarProvider; @Singleton -public class RosSystemGrammarAccess extends AbstractGrammarElementFinder { +public class RosSystemGrammarAccess extends AbstractElementFinder.AbstractGrammarElementFinder { public class RosSystemElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.RosSystem"); @@ -34,82 +33,86 @@ public class RosSystemElements extends AbstractParserRuleElementFinder { private final Keyword cNameKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Assignment cNameAssignment_4 = (Assignment)cGroup.eContents().get(4); private final RuleCall cNameEStringParserRuleCall_4_0 = (RuleCall)cNameAssignment_4.eContents().get(0); - private final UnorderedGroup cUnorderedGroup_5 = (UnorderedGroup)cGroup.eContents().get(5); - private final Group cGroup_5_0 = (Group)cUnorderedGroup_5.eContents().get(0); - private final Keyword cRosComponentsKeyword_5_0_0 = (Keyword)cGroup_5_0.eContents().get(0); - private final Keyword cLeftParenthesisKeyword_5_0_1 = (Keyword)cGroup_5_0.eContents().get(1); - private final Group cGroup_5_0_2 = (Group)cGroup_5_0.eContents().get(2); - private final Assignment cRosComponentAssignment_5_0_2_0 = (Assignment)cGroup_5_0_2.eContents().get(0); - private final RuleCall cRosComponentComponentInterfaceParserRuleCall_5_0_2_0_0 = (RuleCall)cRosComponentAssignment_5_0_2_0.eContents().get(0); - private final Group cGroup_5_0_2_1 = (Group)cGroup_5_0_2.eContents().get(1); - private final Keyword cCommaKeyword_5_0_2_1_0 = (Keyword)cGroup_5_0_2_1.eContents().get(0); - private final Assignment cRosComponentAssignment_5_0_2_1_1 = (Assignment)cGroup_5_0_2_1.eContents().get(1); - private final RuleCall cRosComponentComponentInterfaceParserRuleCall_5_0_2_1_1_0 = (RuleCall)cRosComponentAssignment_5_0_2_1_1.eContents().get(0); - private final Keyword cRightParenthesisKeyword_5_0_3 = (Keyword)cGroup_5_0.eContents().get(3); - private final Group cGroup_5_1 = (Group)cUnorderedGroup_5.eContents().get(1); - private final Keyword cTopicConnectionsKeyword_5_1_0 = (Keyword)cGroup_5_1.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_5_1_1 = (Keyword)cGroup_5_1.eContents().get(1); - private final Group cGroup_5_1_2 = (Group)cGroup_5_1.eContents().get(2); - private final Assignment cTopicConnectionsAssignment_5_1_2_0 = (Assignment)cGroup_5_1_2.eContents().get(0); - private final RuleCall cTopicConnectionsTopicConnectionParserRuleCall_5_1_2_0_0 = (RuleCall)cTopicConnectionsAssignment_5_1_2_0.eContents().get(0); - private final Group cGroup_5_1_2_1 = (Group)cGroup_5_1_2.eContents().get(1); - private final Keyword cCommaKeyword_5_1_2_1_0 = (Keyword)cGroup_5_1_2_1.eContents().get(0); - private final Assignment cTopicConnectionsAssignment_5_1_2_1_1 = (Assignment)cGroup_5_1_2_1.eContents().get(1); - private final RuleCall cTopicConnectionsTopicConnectionParserRuleCall_5_1_2_1_1_0 = (RuleCall)cTopicConnectionsAssignment_5_1_2_1_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_5_1_3 = (Keyword)cGroup_5_1.eContents().get(3); - private final Group cGroup_5_2 = (Group)cUnorderedGroup_5.eContents().get(2); - private final Keyword cServiceConnectionsKeyword_5_2_0 = (Keyword)cGroup_5_2.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_5_2_1 = (Keyword)cGroup_5_2.eContents().get(1); - private final Group cGroup_5_2_2 = (Group)cGroup_5_2.eContents().get(2); - private final Assignment cServiceConnectionsAssignment_5_2_2_0 = (Assignment)cGroup_5_2_2.eContents().get(0); - private final RuleCall cServiceConnectionsServiceConnectionParserRuleCall_5_2_2_0_0 = (RuleCall)cServiceConnectionsAssignment_5_2_2_0.eContents().get(0); - private final Group cGroup_5_2_2_1 = (Group)cGroup_5_2_2.eContents().get(1); - private final Keyword cCommaKeyword_5_2_2_1_0 = (Keyword)cGroup_5_2_2_1.eContents().get(0); - private final Assignment cServiceConnectionsAssignment_5_2_2_1_1 = (Assignment)cGroup_5_2_2_1.eContents().get(1); - private final RuleCall cServiceConnectionsServiceConnectionParserRuleCall_5_2_2_1_1_0 = (RuleCall)cServiceConnectionsAssignment_5_2_2_1_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_5_2_3 = (Keyword)cGroup_5_2.eContents().get(3); - private final Group cGroup_5_3 = (Group)cUnorderedGroup_5.eContents().get(3); - private final Keyword cActionConnectionsKeyword_5_3_0 = (Keyword)cGroup_5_3.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_5_3_1 = (Keyword)cGroup_5_3.eContents().get(1); - private final Group cGroup_5_3_2 = (Group)cGroup_5_3.eContents().get(2); - private final Assignment cActionConnectionsAssignment_5_3_2_0 = (Assignment)cGroup_5_3_2.eContents().get(0); - private final RuleCall cActionConnectionsActionConnectionParserRuleCall_5_3_2_0_0 = (RuleCall)cActionConnectionsAssignment_5_3_2_0.eContents().get(0); - private final Group cGroup_5_3_2_1 = (Group)cGroup_5_3_2.eContents().get(1); - private final Keyword cCommaKeyword_5_3_2_1_0 = (Keyword)cGroup_5_3_2_1.eContents().get(0); - private final Assignment cActionConnectionsAssignment_5_3_2_1_1 = (Assignment)cGroup_5_3_2_1.eContents().get(1); - private final RuleCall cActionConnectionsActionConnectionParserRuleCall_5_3_2_1_1_0 = (RuleCall)cActionConnectionsAssignment_5_3_2_1_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_5_3_3 = (Keyword)cGroup_5_3.eContents().get(3); - private final Group cGroup_5_4 = (Group)cUnorderedGroup_5.eContents().get(4); - private final Keyword cParametersKeyword_5_4_0 = (Keyword)cGroup_5_4.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_5_4_1 = (Keyword)cGroup_5_4.eContents().get(1); - private final Group cGroup_5_4_2 = (Group)cGroup_5_4.eContents().get(2); - private final Assignment cParameterAssignment_5_4_2_0 = (Assignment)cGroup_5_4_2.eContents().get(0); - private final RuleCall cParameterParameterParserRuleCall_5_4_2_0_0 = (RuleCall)cParameterAssignment_5_4_2_0.eContents().get(0); - private final Group cGroup_5_4_2_1 = (Group)cGroup_5_4_2.eContents().get(1); - private final Keyword cCommaKeyword_5_4_2_1_0 = (Keyword)cGroup_5_4_2_1.eContents().get(0); - private final Assignment cParameterAssignment_5_4_2_1_1 = (Assignment)cGroup_5_4_2_1.eContents().get(1); - private final RuleCall cParameterParameterParserRuleCall_5_4_2_1_1_0 = (RuleCall)cParameterAssignment_5_4_2_1_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_5_4_3 = (Keyword)cGroup_5_4.eContents().get(3); - private final Keyword cRightCurlyBracketKeyword_6 = (Keyword)cGroup.eContents().get(6); - - //RosSystem: - // {RosSystem} - // 'RosSystem' - // '{' - // 'Name' Name=EString (('RosComponents' '(' (RosComponent+=ComponentInterface ("," RosComponent+=ComponentInterface)*)? - // ')')? & ('TopicConnections' '{' (TopicConnections+=TopicConnection ("," TopicConnections+=TopicConnection)*)? '}')? & - // ('ServiceConnections' '{' (ServiceConnections+=ServiceConnection ("," ServiceConnections+=ServiceConnection)*)? '}')? - // & ('ActionConnections' '{' (ActionConnections+=ActionConnection ("," ActionConnections+=ActionConnection)*)? '}')? & - // ('Parameters' '{' (Parameter+=Parameter ("," Parameter+=Parameter)*)? '}')?) - // '}'; + private final Group cGroup_5 = (Group)cGroup.eContents().get(5); + private final Keyword cRosComponentsKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0); + private final Keyword cLeftParenthesisKeyword_5_1 = (Keyword)cGroup_5.eContents().get(1); + private final Group cGroup_5_2 = (Group)cGroup_5.eContents().get(2); + private final Assignment cRosComponentAssignment_5_2_0 = (Assignment)cGroup_5_2.eContents().get(0); + private final RuleCall cRosComponentComponentInterfaceParserRuleCall_5_2_0_0 = (RuleCall)cRosComponentAssignment_5_2_0.eContents().get(0); + private final Group cGroup_5_2_1 = (Group)cGroup_5_2.eContents().get(1); + private final Keyword cCommaKeyword_5_2_1_0 = (Keyword)cGroup_5_2_1.eContents().get(0); + private final Assignment cRosComponentAssignment_5_2_1_1 = (Assignment)cGroup_5_2_1.eContents().get(1); + private final RuleCall cRosComponentComponentInterfaceParserRuleCall_5_2_1_1_0 = (RuleCall)cRosComponentAssignment_5_2_1_1.eContents().get(0); + private final Keyword cRightParenthesisKeyword_5_3 = (Keyword)cGroup_5.eContents().get(3); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cTopicConnectionsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_6_1 = (Keyword)cGroup_6.eContents().get(1); + private final Group cGroup_6_2 = (Group)cGroup_6.eContents().get(2); + private final Assignment cTopicConnectionsAssignment_6_2_0 = (Assignment)cGroup_6_2.eContents().get(0); + private final RuleCall cTopicConnectionsTopicConnectionParserRuleCall_6_2_0_0 = (RuleCall)cTopicConnectionsAssignment_6_2_0.eContents().get(0); + private final Group cGroup_6_2_1 = (Group)cGroup_6_2.eContents().get(1); + private final Keyword cCommaKeyword_6_2_1_0 = (Keyword)cGroup_6_2_1.eContents().get(0); + private final Assignment cTopicConnectionsAssignment_6_2_1_1 = (Assignment)cGroup_6_2_1.eContents().get(1); + private final RuleCall cTopicConnectionsTopicConnectionParserRuleCall_6_2_1_1_0 = (RuleCall)cTopicConnectionsAssignment_6_2_1_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_6_3 = (Keyword)cGroup_6.eContents().get(3); + private final Group cGroup_7 = (Group)cGroup.eContents().get(7); + private final Keyword cServiceConnectionsKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_7_1 = (Keyword)cGroup_7.eContents().get(1); + private final Group cGroup_7_2 = (Group)cGroup_7.eContents().get(2); + private final Assignment cServiceConnectionsAssignment_7_2_0 = (Assignment)cGroup_7_2.eContents().get(0); + private final RuleCall cServiceConnectionsServiceConnectionParserRuleCall_7_2_0_0 = (RuleCall)cServiceConnectionsAssignment_7_2_0.eContents().get(0); + private final Group cGroup_7_2_1 = (Group)cGroup_7_2.eContents().get(1); + private final Keyword cCommaKeyword_7_2_1_0 = (Keyword)cGroup_7_2_1.eContents().get(0); + private final Assignment cServiceConnectionsAssignment_7_2_1_1 = (Assignment)cGroup_7_2_1.eContents().get(1); + private final RuleCall cServiceConnectionsServiceConnectionParserRuleCall_7_2_1_1_0 = (RuleCall)cServiceConnectionsAssignment_7_2_1_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_7_3 = (Keyword)cGroup_7.eContents().get(3); + private final Group cGroup_8 = (Group)cGroup.eContents().get(8); + private final Keyword cActionConnectionsKeyword_8_0 = (Keyword)cGroup_8.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_8_1 = (Keyword)cGroup_8.eContents().get(1); + private final Group cGroup_8_2 = (Group)cGroup_8.eContents().get(2); + private final Assignment cActionConnectionsAssignment_8_2_0 = (Assignment)cGroup_8_2.eContents().get(0); + private final RuleCall cActionConnectionsActionConnectionParserRuleCall_8_2_0_0 = (RuleCall)cActionConnectionsAssignment_8_2_0.eContents().get(0); + private final Group cGroup_8_2_1 = (Group)cGroup_8_2.eContents().get(1); + private final Keyword cCommaKeyword_8_2_1_0 = (Keyword)cGroup_8_2_1.eContents().get(0); + private final Assignment cActionConnectionsAssignment_8_2_1_1 = (Assignment)cGroup_8_2_1.eContents().get(1); + private final RuleCall cActionConnectionsActionConnectionParserRuleCall_8_2_1_1_0 = (RuleCall)cActionConnectionsAssignment_8_2_1_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_8_3 = (Keyword)cGroup_8.eContents().get(3); + private final Group cGroup_9 = (Group)cGroup.eContents().get(9); + private final Keyword cParametersKeyword_9_0 = (Keyword)cGroup_9.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_9_1 = (Keyword)cGroup_9.eContents().get(1); + private final Group cGroup_9_2 = (Group)cGroup_9.eContents().get(2); + private final Assignment cParameterAssignment_9_2_0 = (Assignment)cGroup_9_2.eContents().get(0); + private final RuleCall cParameterParameterParserRuleCall_9_2_0_0 = (RuleCall)cParameterAssignment_9_2_0.eContents().get(0); + private final Group cGroup_9_2_1 = (Group)cGroup_9_2.eContents().get(1); + private final Keyword cCommaKeyword_9_2_1_0 = (Keyword)cGroup_9_2_1.eContents().get(0); + private final Assignment cParameterAssignment_9_2_1_1 = (Assignment)cGroup_9_2_1.eContents().get(1); + private final RuleCall cParameterParameterParserRuleCall_9_2_1_1_0 = (RuleCall)cParameterAssignment_9_2_1_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_9_3 = (Keyword)cGroup_9.eContents().get(3); + private final Keyword cRightCurlyBracketKeyword_10 = (Keyword)cGroup.eContents().get(10); + + //RosSystem returns RosSystem: + // {RosSystem} + // 'RosSystem' + // '{' + // 'Name' Name=EString + // ('RosComponents' '(' (RosComponent+=ComponentInterface ( "," RosComponent+=ComponentInterface)*)? ')' )? + // ('TopicConnections' '{' (TopicConnections+=TopicConnection ( "," TopicConnections+=TopicConnection)*)? '}' )? + // ('ServiceConnections' '{' (ServiceConnections+=ServiceConnection ( "," ServiceConnections+=ServiceConnection)*)? '}' )? + // ('ActionConnections' '{' (ActionConnections+=ActionConnection ( "," ActionConnections+=ActionConnection)*)? '}' )? + // ('Parameters' '{' (Parameter+=Parameter ( "," Parameter+=Parameter)*)? '}' )? + // '}'; @Override public ParserRule getRule() { return rule; } - //{RosSystem} 'RosSystem' '{' 'Name' Name=EString (('RosComponents' '(' (RosComponent+=ComponentInterface ("," - //RosComponent+=ComponentInterface)*)? ')')? & ('TopicConnections' '{' (TopicConnections+=TopicConnection ("," - //TopicConnections+=TopicConnection)*)? '}')? & ('ServiceConnections' '{' (ServiceConnections+=ServiceConnection ("," - //ServiceConnections+=ServiceConnection)*)? '}')? & ('ActionConnections' '{' (ActionConnections+=ActionConnection ("," - //ActionConnections+=ActionConnection)*)? '}')? & ('Parameters' '{' (Parameter+=Parameter ("," Parameter+=Parameter)*)? - //'}')?) '}' + //{RosSystem} + //'RosSystem' + //'{' + // 'Name' Name=EString + // ('RosComponents' '(' (RosComponent+=ComponentInterface ( "," RosComponent+=ComponentInterface)*)? ')' )? + // ('TopicConnections' '{' (TopicConnections+=TopicConnection ( "," TopicConnections+=TopicConnection)*)? '}' )? + // ('ServiceConnections' '{' (ServiceConnections+=ServiceConnection ( "," ServiceConnections+=ServiceConnection)*)? '}' )? + // ('ActionConnections' '{' (ActionConnections+=ActionConnection ( "," ActionConnections+=ActionConnection)*)? '}' )? + // ('Parameters' '{' (Parameter+=Parameter ( "," Parameter+=Parameter)*)? '}' )? + //'}' public Group getGroup() { return cGroup; } //{RosSystem} @@ -130,180 +133,173 @@ public class RosSystemElements extends AbstractParserRuleElementFinder { //EString public RuleCall getNameEStringParserRuleCall_4_0() { return cNameEStringParserRuleCall_4_0; } - //('RosComponents' '(' (RosComponent+=ComponentInterface ("," RosComponent+=ComponentInterface)*)? ')')? & - //('TopicConnections' '{' (TopicConnections+=TopicConnection ("," TopicConnections+=TopicConnection)*)? '}')? & - //('ServiceConnections' '{' (ServiceConnections+=ServiceConnection ("," ServiceConnections+=ServiceConnection)*)? '}')? & - //('ActionConnections' '{' (ActionConnections+=ActionConnection ("," ActionConnections+=ActionConnection)*)? '}')? & - //('Parameters' '{' (Parameter+=Parameter ("," Parameter+=Parameter)*)? '}')? - public UnorderedGroup getUnorderedGroup_5() { return cUnorderedGroup_5; } - - //('RosComponents' '(' (RosComponent+=ComponentInterface ("," RosComponent+=ComponentInterface)*)? ')')? - public Group getGroup_5_0() { return cGroup_5_0; } + //('RosComponents' '(' (RosComponent+=ComponentInterface ( "," RosComponent+=ComponentInterface)*)? ')' )? + public Group getGroup_5() { return cGroup_5; } //'RosComponents' - public Keyword getRosComponentsKeyword_5_0_0() { return cRosComponentsKeyword_5_0_0; } + public Keyword getRosComponentsKeyword_5_0() { return cRosComponentsKeyword_5_0; } //'(' - public Keyword getLeftParenthesisKeyword_5_0_1() { return cLeftParenthesisKeyword_5_0_1; } + public Keyword getLeftParenthesisKeyword_5_1() { return cLeftParenthesisKeyword_5_1; } - //(RosComponent+=ComponentInterface ("," RosComponent+=ComponentInterface)*)? - public Group getGroup_5_0_2() { return cGroup_5_0_2; } + //(RosComponent+=ComponentInterface ( "," RosComponent+=ComponentInterface)*)? + public Group getGroup_5_2() { return cGroup_5_2; } //RosComponent+=ComponentInterface - public Assignment getRosComponentAssignment_5_0_2_0() { return cRosComponentAssignment_5_0_2_0; } + public Assignment getRosComponentAssignment_5_2_0() { return cRosComponentAssignment_5_2_0; } //ComponentInterface - public RuleCall getRosComponentComponentInterfaceParserRuleCall_5_0_2_0_0() { return cRosComponentComponentInterfaceParserRuleCall_5_0_2_0_0; } + public RuleCall getRosComponentComponentInterfaceParserRuleCall_5_2_0_0() { return cRosComponentComponentInterfaceParserRuleCall_5_2_0_0; } - //("," RosComponent+=ComponentInterface)* - public Group getGroup_5_0_2_1() { return cGroup_5_0_2_1; } + //( "," RosComponent+=ComponentInterface)* + public Group getGroup_5_2_1() { return cGroup_5_2_1; } //"," - public Keyword getCommaKeyword_5_0_2_1_0() { return cCommaKeyword_5_0_2_1_0; } + public Keyword getCommaKeyword_5_2_1_0() { return cCommaKeyword_5_2_1_0; } //RosComponent+=ComponentInterface - public Assignment getRosComponentAssignment_5_0_2_1_1() { return cRosComponentAssignment_5_0_2_1_1; } + public Assignment getRosComponentAssignment_5_2_1_1() { return cRosComponentAssignment_5_2_1_1; } //ComponentInterface - public RuleCall getRosComponentComponentInterfaceParserRuleCall_5_0_2_1_1_0() { return cRosComponentComponentInterfaceParserRuleCall_5_0_2_1_1_0; } + public RuleCall getRosComponentComponentInterfaceParserRuleCall_5_2_1_1_0() { return cRosComponentComponentInterfaceParserRuleCall_5_2_1_1_0; } //')' - public Keyword getRightParenthesisKeyword_5_0_3() { return cRightParenthesisKeyword_5_0_3; } + public Keyword getRightParenthesisKeyword_5_3() { return cRightParenthesisKeyword_5_3; } - //('TopicConnections' '{' (TopicConnections+=TopicConnection ("," TopicConnections+=TopicConnection)*)? '}')? - public Group getGroup_5_1() { return cGroup_5_1; } + //('TopicConnections' '{' (TopicConnections+=TopicConnection ( "," TopicConnections+=TopicConnection)*)? '}' )? + public Group getGroup_6() { return cGroup_6; } //'TopicConnections' - public Keyword getTopicConnectionsKeyword_5_1_0() { return cTopicConnectionsKeyword_5_1_0; } + public Keyword getTopicConnectionsKeyword_6_0() { return cTopicConnectionsKeyword_6_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_5_1_1() { return cLeftCurlyBracketKeyword_5_1_1; } + public Keyword getLeftCurlyBracketKeyword_6_1() { return cLeftCurlyBracketKeyword_6_1; } - //(TopicConnections+=TopicConnection ("," TopicConnections+=TopicConnection)*)? - public Group getGroup_5_1_2() { return cGroup_5_1_2; } + //(TopicConnections+=TopicConnection ( "," TopicConnections+=TopicConnection)*)? + public Group getGroup_6_2() { return cGroup_6_2; } //TopicConnections+=TopicConnection - public Assignment getTopicConnectionsAssignment_5_1_2_0() { return cTopicConnectionsAssignment_5_1_2_0; } + public Assignment getTopicConnectionsAssignment_6_2_0() { return cTopicConnectionsAssignment_6_2_0; } //TopicConnection - public RuleCall getTopicConnectionsTopicConnectionParserRuleCall_5_1_2_0_0() { return cTopicConnectionsTopicConnectionParserRuleCall_5_1_2_0_0; } + public RuleCall getTopicConnectionsTopicConnectionParserRuleCall_6_2_0_0() { return cTopicConnectionsTopicConnectionParserRuleCall_6_2_0_0; } - //("," TopicConnections+=TopicConnection)* - public Group getGroup_5_1_2_1() { return cGroup_5_1_2_1; } + //( "," TopicConnections+=TopicConnection)* + public Group getGroup_6_2_1() { return cGroup_6_2_1; } //"," - public Keyword getCommaKeyword_5_1_2_1_0() { return cCommaKeyword_5_1_2_1_0; } + public Keyword getCommaKeyword_6_2_1_0() { return cCommaKeyword_6_2_1_0; } //TopicConnections+=TopicConnection - public Assignment getTopicConnectionsAssignment_5_1_2_1_1() { return cTopicConnectionsAssignment_5_1_2_1_1; } + public Assignment getTopicConnectionsAssignment_6_2_1_1() { return cTopicConnectionsAssignment_6_2_1_1; } //TopicConnection - public RuleCall getTopicConnectionsTopicConnectionParserRuleCall_5_1_2_1_1_0() { return cTopicConnectionsTopicConnectionParserRuleCall_5_1_2_1_1_0; } + public RuleCall getTopicConnectionsTopicConnectionParserRuleCall_6_2_1_1_0() { return cTopicConnectionsTopicConnectionParserRuleCall_6_2_1_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_5_1_3() { return cRightCurlyBracketKeyword_5_1_3; } + public Keyword getRightCurlyBracketKeyword_6_3() { return cRightCurlyBracketKeyword_6_3; } - //('ServiceConnections' '{' (ServiceConnections+=ServiceConnection ("," ServiceConnections+=ServiceConnection)*)? '}')? - public Group getGroup_5_2() { return cGroup_5_2; } + //('ServiceConnections' '{' (ServiceConnections+=ServiceConnection ( "," ServiceConnections+=ServiceConnection)*)? '}' )? + public Group getGroup_7() { return cGroup_7; } //'ServiceConnections' - public Keyword getServiceConnectionsKeyword_5_2_0() { return cServiceConnectionsKeyword_5_2_0; } + public Keyword getServiceConnectionsKeyword_7_0() { return cServiceConnectionsKeyword_7_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_5_2_1() { return cLeftCurlyBracketKeyword_5_2_1; } + public Keyword getLeftCurlyBracketKeyword_7_1() { return cLeftCurlyBracketKeyword_7_1; } - //(ServiceConnections+=ServiceConnection ("," ServiceConnections+=ServiceConnection)*)? - public Group getGroup_5_2_2() { return cGroup_5_2_2; } + //(ServiceConnections+=ServiceConnection ( "," ServiceConnections+=ServiceConnection)*)? + public Group getGroup_7_2() { return cGroup_7_2; } //ServiceConnections+=ServiceConnection - public Assignment getServiceConnectionsAssignment_5_2_2_0() { return cServiceConnectionsAssignment_5_2_2_0; } + public Assignment getServiceConnectionsAssignment_7_2_0() { return cServiceConnectionsAssignment_7_2_0; } //ServiceConnection - public RuleCall getServiceConnectionsServiceConnectionParserRuleCall_5_2_2_0_0() { return cServiceConnectionsServiceConnectionParserRuleCall_5_2_2_0_0; } + public RuleCall getServiceConnectionsServiceConnectionParserRuleCall_7_2_0_0() { return cServiceConnectionsServiceConnectionParserRuleCall_7_2_0_0; } - //("," ServiceConnections+=ServiceConnection)* - public Group getGroup_5_2_2_1() { return cGroup_5_2_2_1; } + //( "," ServiceConnections+=ServiceConnection)* + public Group getGroup_7_2_1() { return cGroup_7_2_1; } //"," - public Keyword getCommaKeyword_5_2_2_1_0() { return cCommaKeyword_5_2_2_1_0; } + public Keyword getCommaKeyword_7_2_1_0() { return cCommaKeyword_7_2_1_0; } //ServiceConnections+=ServiceConnection - public Assignment getServiceConnectionsAssignment_5_2_2_1_1() { return cServiceConnectionsAssignment_5_2_2_1_1; } + public Assignment getServiceConnectionsAssignment_7_2_1_1() { return cServiceConnectionsAssignment_7_2_1_1; } //ServiceConnection - public RuleCall getServiceConnectionsServiceConnectionParserRuleCall_5_2_2_1_1_0() { return cServiceConnectionsServiceConnectionParserRuleCall_5_2_2_1_1_0; } + public RuleCall getServiceConnectionsServiceConnectionParserRuleCall_7_2_1_1_0() { return cServiceConnectionsServiceConnectionParserRuleCall_7_2_1_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_5_2_3() { return cRightCurlyBracketKeyword_5_2_3; } + public Keyword getRightCurlyBracketKeyword_7_3() { return cRightCurlyBracketKeyword_7_3; } - //('ActionConnections' '{' (ActionConnections+=ActionConnection ("," ActionConnections+=ActionConnection)*)? '}')? - public Group getGroup_5_3() { return cGroup_5_3; } + //('ActionConnections' '{' (ActionConnections+=ActionConnection ( "," ActionConnections+=ActionConnection)*)? '}' )? + public Group getGroup_8() { return cGroup_8; } //'ActionConnections' - public Keyword getActionConnectionsKeyword_5_3_0() { return cActionConnectionsKeyword_5_3_0; } + public Keyword getActionConnectionsKeyword_8_0() { return cActionConnectionsKeyword_8_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_5_3_1() { return cLeftCurlyBracketKeyword_5_3_1; } + public Keyword getLeftCurlyBracketKeyword_8_1() { return cLeftCurlyBracketKeyword_8_1; } - //(ActionConnections+=ActionConnection ("," ActionConnections+=ActionConnection)*)? - public Group getGroup_5_3_2() { return cGroup_5_3_2; } + //(ActionConnections+=ActionConnection ( "," ActionConnections+=ActionConnection)*)? + public Group getGroup_8_2() { return cGroup_8_2; } //ActionConnections+=ActionConnection - public Assignment getActionConnectionsAssignment_5_3_2_0() { return cActionConnectionsAssignment_5_3_2_0; } + public Assignment getActionConnectionsAssignment_8_2_0() { return cActionConnectionsAssignment_8_2_0; } //ActionConnection - public RuleCall getActionConnectionsActionConnectionParserRuleCall_5_3_2_0_0() { return cActionConnectionsActionConnectionParserRuleCall_5_3_2_0_0; } + public RuleCall getActionConnectionsActionConnectionParserRuleCall_8_2_0_0() { return cActionConnectionsActionConnectionParserRuleCall_8_2_0_0; } - //("," ActionConnections+=ActionConnection)* - public Group getGroup_5_3_2_1() { return cGroup_5_3_2_1; } + //( "," ActionConnections+=ActionConnection)* + public Group getGroup_8_2_1() { return cGroup_8_2_1; } //"," - public Keyword getCommaKeyword_5_3_2_1_0() { return cCommaKeyword_5_3_2_1_0; } + public Keyword getCommaKeyword_8_2_1_0() { return cCommaKeyword_8_2_1_0; } //ActionConnections+=ActionConnection - public Assignment getActionConnectionsAssignment_5_3_2_1_1() { return cActionConnectionsAssignment_5_3_2_1_1; } + public Assignment getActionConnectionsAssignment_8_2_1_1() { return cActionConnectionsAssignment_8_2_1_1; } //ActionConnection - public RuleCall getActionConnectionsActionConnectionParserRuleCall_5_3_2_1_1_0() { return cActionConnectionsActionConnectionParserRuleCall_5_3_2_1_1_0; } + public RuleCall getActionConnectionsActionConnectionParserRuleCall_8_2_1_1_0() { return cActionConnectionsActionConnectionParserRuleCall_8_2_1_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_5_3_3() { return cRightCurlyBracketKeyword_5_3_3; } + public Keyword getRightCurlyBracketKeyword_8_3() { return cRightCurlyBracketKeyword_8_3; } - //('Parameters' '{' (Parameter+=Parameter ("," Parameter+=Parameter)*)? '}')? - public Group getGroup_5_4() { return cGroup_5_4; } + //('Parameters' '{' (Parameter+=Parameter ( "," Parameter+=Parameter)*)? '}' )? + public Group getGroup_9() { return cGroup_9; } //'Parameters' - public Keyword getParametersKeyword_5_4_0() { return cParametersKeyword_5_4_0; } + public Keyword getParametersKeyword_9_0() { return cParametersKeyword_9_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_5_4_1() { return cLeftCurlyBracketKeyword_5_4_1; } + public Keyword getLeftCurlyBracketKeyword_9_1() { return cLeftCurlyBracketKeyword_9_1; } - //(Parameter+=Parameter ("," Parameter+=Parameter)*)? - public Group getGroup_5_4_2() { return cGroup_5_4_2; } + //(Parameter+=Parameter ( "," Parameter+=Parameter)*)? + public Group getGroup_9_2() { return cGroup_9_2; } //Parameter+=Parameter - public Assignment getParameterAssignment_5_4_2_0() { return cParameterAssignment_5_4_2_0; } + public Assignment getParameterAssignment_9_2_0() { return cParameterAssignment_9_2_0; } //Parameter - public RuleCall getParameterParameterParserRuleCall_5_4_2_0_0() { return cParameterParameterParserRuleCall_5_4_2_0_0; } + public RuleCall getParameterParameterParserRuleCall_9_2_0_0() { return cParameterParameterParserRuleCall_9_2_0_0; } - //("," Parameter+=Parameter)* - public Group getGroup_5_4_2_1() { return cGroup_5_4_2_1; } + //( "," Parameter+=Parameter)* + public Group getGroup_9_2_1() { return cGroup_9_2_1; } //"," - public Keyword getCommaKeyword_5_4_2_1_0() { return cCommaKeyword_5_4_2_1_0; } + public Keyword getCommaKeyword_9_2_1_0() { return cCommaKeyword_9_2_1_0; } //Parameter+=Parameter - public Assignment getParameterAssignment_5_4_2_1_1() { return cParameterAssignment_5_4_2_1_1; } + public Assignment getParameterAssignment_9_2_1_1() { return cParameterAssignment_9_2_1_1; } //Parameter - public RuleCall getParameterParameterParserRuleCall_5_4_2_1_1_0() { return cParameterParameterParserRuleCall_5_4_2_1_1_0; } + public RuleCall getParameterParameterParserRuleCall_9_2_1_1_0() { return cParameterParameterParserRuleCall_9_2_1_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_5_4_3() { return cRightCurlyBracketKeyword_5_4_3; } + public Keyword getRightCurlyBracketKeyword_9_3() { return cRightCurlyBracketKeyword_9_3; } //'}' - public Keyword getRightCurlyBracketKeyword_6() { return cRightCurlyBracketKeyword_6; } + public Keyword getRightCurlyBracketKeyword_10() { return cRightCurlyBracketKeyword_10; } } public class TopicConnectionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.TopicConnection"); @@ -336,19 +332,21 @@ public class TopicConnectionElements extends AbstractParserRuleElementFinder { private final Keyword cRightParenthesisKeyword_12 = (Keyword)cGroup.eContents().get(12); private final Keyword cRightCurlyBracketKeyword_13 = (Keyword)cGroup.eContents().get(13); - //TopicConnection: - // 'TopicConnection' - // TopicName=EString - // '{' - // 'From' '(' From+=[componentInterface::RosPublisher|EString] (',' From+=[componentInterface::RosPublisher|EString])* - // ')' - // 'To' '(' To+=[componentInterface::RosSubscriber|EString] (',' To+=[componentInterface::RosSubscriber|EString])* ')' - // '}'; + //TopicConnection returns TopicConnection: + // 'TopicConnection' + // TopicName=EString + // '{' + // 'From' '(' From+=[componentInterface::RosPublisher|EString] (',' From+=[componentInterface::RosPublisher|EString])* ')' + // 'To' '(' To+=[componentInterface::RosSubscriber|EString] ( ',' To+=[componentInterface::RosSubscriber|EString])* ')' + // '}'; @Override public ParserRule getRule() { return rule; } - //'TopicConnection' TopicName=EString '{' 'From' '(' From+=[componentInterface::RosPublisher|EString] (',' - //From+=[componentInterface::RosPublisher|EString])* ')' 'To' '(' To+=[componentInterface::RosSubscriber|EString] (',' - //To+=[componentInterface::RosSubscriber|EString])* ')' '}' + //'TopicConnection' + //TopicName=EString + //'{' + // 'From' '(' From+=[componentInterface::RosPublisher|EString] (',' From+=[componentInterface::RosPublisher|EString])* ')' + // 'To' '(' To+=[componentInterface::RosSubscriber|EString] ( ',' To+=[componentInterface::RosSubscriber|EString])* ')' + //'}' public Group getGroup() { return cGroup; } //'TopicConnection' @@ -411,7 +409,7 @@ public class TopicConnectionElements extends AbstractParserRuleElementFinder { //EString public RuleCall getToRosSubscriberEStringParserRuleCall_10_0_1() { return cToRosSubscriberEStringParserRuleCall_10_0_1; } - //(',' To+=[componentInterface::RosSubscriber|EString])* + //( ',' To+=[componentInterface::RosSubscriber|EString])* public Group getGroup_11() { return cGroup_11; } //',' @@ -456,18 +454,21 @@ public class ServiceConnectionElements extends AbstractParserRuleElementFinder { private final RuleCall cToRosServiceClientEStringParserRuleCall_9_0_1 = (RuleCall)cToRosServiceClientCrossReference_9_0.eContents().get(1); private final Keyword cRightCurlyBracketKeyword_10 = (Keyword)cGroup.eContents().get(10); - //ServiceConnection: - // 'ServiceConnection' - // ServiceName=EString - // '{' - // 'From' '(' From+=[componentInterface::RosServiceServer|EString] (',' - // From+=[componentInterface::RosServiceServer|EString])* ')' - // 'To' To=[componentInterface::RosServiceClient|EString] - // '}'; + //ServiceConnection returns ServiceConnection: + // 'ServiceConnection' + // ServiceName=EString + // '{' + // 'From' '(' From+=[componentInterface::RosServiceServer|EString] (',' From+=[componentInterface::RosServiceServer|EString])* ')' + // 'To' To=[componentInterface::RosServiceClient|EString] + // '}'; @Override public ParserRule getRule() { return rule; } - //'ServiceConnection' ServiceName=EString '{' 'From' '(' From+=[componentInterface::RosServiceServer|EString] (',' - //From+=[componentInterface::RosServiceServer|EString])* ')' 'To' To=[componentInterface::RosServiceClient|EString] '}' + //'ServiceConnection' + //ServiceName=EString + //'{' + // 'From' '(' From+=[componentInterface::RosServiceServer|EString] (',' From+=[componentInterface::RosServiceServer|EString])* ')' + // 'To' To=[componentInterface::RosServiceClient|EString] + //'}' public Group getGroup() { return cGroup; } //'ServiceConnection' @@ -547,17 +548,21 @@ public class ActionConnectionElements extends AbstractParserRuleElementFinder { private final RuleCall cToRosActionClientEStringParserRuleCall_6_0_1 = (RuleCall)cToRosActionClientCrossReference_6_0.eContents().get(1); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //ActionConnection: - // 'ActionConnection' - // ActionName=EString - // '{' - // 'From' From=[componentInterface::RosActionServer|EString] - // 'To' To=[componentInterface::RosActionClient|EString] - // '}'; + //ActionConnection returns ActionConnection: + // 'ActionConnection' + // ActionName=EString + // '{' + // 'From' From=[componentInterface::RosActionServer|EString] + // 'To' To=[componentInterface::RosActionClient|EString] + // '}'; @Override public ParserRule getRule() { return rule; } - //'ActionConnection' ActionName=EString '{' 'From' From=[componentInterface::RosActionServer|EString] 'To' - //To=[componentInterface::RosActionClient|EString] '}' + //'ActionConnection' + //ActionName=EString + //'{' + // 'From' From=[componentInterface::RosActionServer|EString] + // 'To' To=[componentInterface::RosActionClient|EString] + //'}' public Group getGroup() { return cGroup; } //'ActionConnection' @@ -605,8 +610,8 @@ public class EStringElements extends AbstractParserRuleElementFinder { private final RuleCall cSTRINGTerminalRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cIDTerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - //EString: - // STRING | ID; + //EString returns ecore::EString: + // STRING | ID; @Override public ParserRule getRule() { return rule; } //STRING | ID @@ -635,102 +640,108 @@ public class ComponentInterfaceElements extends AbstractParserRuleElementFinder private final Assignment cFromRosNodeAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1); private final CrossReference cFromRosNodeNodeCrossReference_5_1_0 = (CrossReference)cFromRosNodeAssignment_5_1.eContents().get(0); private final RuleCall cFromRosNodeNodeEStringParserRuleCall_5_1_0_1 = (RuleCall)cFromRosNodeNodeCrossReference_5_1_0.eContents().get(1); - private final UnorderedGroup cUnorderedGroup_6 = (UnorderedGroup)cGroup.eContents().get(6); - private final Group cGroup_6_0 = (Group)cUnorderedGroup_6.eContents().get(0); - private final Keyword cRosPublishersKeyword_6_0_0 = (Keyword)cGroup_6_0.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_6_0_1 = (Keyword)cGroup_6_0.eContents().get(1); - private final Assignment cRospublisherAssignment_6_0_2 = (Assignment)cGroup_6_0.eContents().get(2); - private final RuleCall cRospublisherRosPublisherParserRuleCall_6_0_2_0 = (RuleCall)cRospublisherAssignment_6_0_2.eContents().get(0); - private final Group cGroup_6_0_3 = (Group)cGroup_6_0.eContents().get(3); - private final Keyword cCommaKeyword_6_0_3_0 = (Keyword)cGroup_6_0_3.eContents().get(0); - private final Assignment cRospublisherAssignment_6_0_3_1 = (Assignment)cGroup_6_0_3.eContents().get(1); - private final RuleCall cRospublisherRosPublisherParserRuleCall_6_0_3_1_0 = (RuleCall)cRospublisherAssignment_6_0_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_6_0_4 = (Keyword)cGroup_6_0.eContents().get(4); - private final Group cGroup_6_1 = (Group)cUnorderedGroup_6.eContents().get(1); - private final Keyword cRosSubscribersKeyword_6_1_0 = (Keyword)cGroup_6_1.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_6_1_1 = (Keyword)cGroup_6_1.eContents().get(1); - private final Assignment cRossubscriberAssignment_6_1_2 = (Assignment)cGroup_6_1.eContents().get(2); - private final RuleCall cRossubscriberRosSubscriberParserRuleCall_6_1_2_0 = (RuleCall)cRossubscriberAssignment_6_1_2.eContents().get(0); - private final Group cGroup_6_1_3 = (Group)cGroup_6_1.eContents().get(3); - private final Keyword cCommaKeyword_6_1_3_0 = (Keyword)cGroup_6_1_3.eContents().get(0); - private final Assignment cRossubscriberAssignment_6_1_3_1 = (Assignment)cGroup_6_1_3.eContents().get(1); - private final RuleCall cRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0 = (RuleCall)cRossubscriberAssignment_6_1_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_6_1_4 = (Keyword)cGroup_6_1.eContents().get(4); - private final Group cGroup_6_2 = (Group)cUnorderedGroup_6.eContents().get(2); - private final Keyword cRosSrvServersKeyword_6_2_0 = (Keyword)cGroup_6_2.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_6_2_1 = (Keyword)cGroup_6_2.eContents().get(1); - private final Assignment cRosserviceserverAssignment_6_2_2 = (Assignment)cGroup_6_2.eContents().get(2); - private final RuleCall cRosserviceserverRosServiceServerParserRuleCall_6_2_2_0 = (RuleCall)cRosserviceserverAssignment_6_2_2.eContents().get(0); - private final Group cGroup_6_2_3 = (Group)cGroup_6_2.eContents().get(3); - private final Keyword cCommaKeyword_6_2_3_0 = (Keyword)cGroup_6_2_3.eContents().get(0); - private final Assignment cRosserviceserverAssignment_6_2_3_1 = (Assignment)cGroup_6_2_3.eContents().get(1); - private final RuleCall cRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0 = (RuleCall)cRosserviceserverAssignment_6_2_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_6_2_4 = (Keyword)cGroup_6_2.eContents().get(4); - private final Group cGroup_6_3 = (Group)cUnorderedGroup_6.eContents().get(3); - private final Keyword cRosSrvClientsKeyword_6_3_0 = (Keyword)cGroup_6_3.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_6_3_1 = (Keyword)cGroup_6_3.eContents().get(1); - private final Assignment cRosserviceclientAssignment_6_3_2 = (Assignment)cGroup_6_3.eContents().get(2); - private final RuleCall cRosserviceclientRosServiceClientParserRuleCall_6_3_2_0 = (RuleCall)cRosserviceclientAssignment_6_3_2.eContents().get(0); - private final Group cGroup_6_3_3 = (Group)cGroup_6_3.eContents().get(3); - private final Keyword cCommaKeyword_6_3_3_0 = (Keyword)cGroup_6_3_3.eContents().get(0); - private final Assignment cRosserviceclientAssignment_6_3_3_1 = (Assignment)cGroup_6_3_3.eContents().get(1); - private final RuleCall cRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0 = (RuleCall)cRosserviceclientAssignment_6_3_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_6_3_4 = (Keyword)cGroup_6_3.eContents().get(4); - private final Group cGroup_6_4 = (Group)cUnorderedGroup_6.eContents().get(4); - private final Keyword cRosActionServersKeyword_6_4_0 = (Keyword)cGroup_6_4.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_6_4_1 = (Keyword)cGroup_6_4.eContents().get(1); - private final Assignment cRosactionserverAssignment_6_4_2 = (Assignment)cGroup_6_4.eContents().get(2); - private final RuleCall cRosactionserverRosActionServerParserRuleCall_6_4_2_0 = (RuleCall)cRosactionserverAssignment_6_4_2.eContents().get(0); - private final Group cGroup_6_4_3 = (Group)cGroup_6_4.eContents().get(3); - private final Keyword cCommaKeyword_6_4_3_0 = (Keyword)cGroup_6_4_3.eContents().get(0); - private final Assignment cRosactionserverAssignment_6_4_3_1 = (Assignment)cGroup_6_4_3.eContents().get(1); - private final RuleCall cRosactionserverRosActionServerParserRuleCall_6_4_3_1_0 = (RuleCall)cRosactionserverAssignment_6_4_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_6_4_4 = (Keyword)cGroup_6_4.eContents().get(4); - private final Group cGroup_6_5 = (Group)cUnorderedGroup_6.eContents().get(5); - private final Keyword cRosActionClientsKeyword_6_5_0 = (Keyword)cGroup_6_5.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_6_5_1 = (Keyword)cGroup_6_5.eContents().get(1); - private final Assignment cRosactionclientAssignment_6_5_2 = (Assignment)cGroup_6_5.eContents().get(2); - private final RuleCall cRosactionclientRosActionClientParserRuleCall_6_5_2_0 = (RuleCall)cRosactionclientAssignment_6_5_2.eContents().get(0); - private final Group cGroup_6_5_3 = (Group)cGroup_6_5.eContents().get(3); - private final Keyword cCommaKeyword_6_5_3_0 = (Keyword)cGroup_6_5_3.eContents().get(0); - private final Assignment cRosactionclientAssignment_6_5_3_1 = (Assignment)cGroup_6_5_3.eContents().get(1); - private final RuleCall cRosactionclientRosActionClientParserRuleCall_6_5_3_1_0 = (RuleCall)cRosactionclientAssignment_6_5_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_6_5_4 = (Keyword)cGroup_6_5.eContents().get(4); - private final Group cGroup_6_6 = (Group)cUnorderedGroup_6.eContents().get(6); - private final Keyword cRosParametersKeyword_6_6_0 = (Keyword)cGroup_6_6.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_6_6_1 = (Keyword)cGroup_6_6.eContents().get(1); - private final Assignment cRosparameterAssignment_6_6_2 = (Assignment)cGroup_6_6.eContents().get(2); - private final RuleCall cRosparameterRosParameterParserRuleCall_6_6_2_0 = (RuleCall)cRosparameterAssignment_6_6_2.eContents().get(0); - private final Group cGroup_6_6_3 = (Group)cGroup_6_6.eContents().get(3); - private final Keyword cCommaKeyword_6_6_3_0 = (Keyword)cGroup_6_6_3.eContents().get(0); - private final Assignment cRosparameterAssignment_6_6_3_1 = (Assignment)cGroup_6_6_3.eContents().get(1); - private final RuleCall cRosparameterRosParameterParserRuleCall_6_6_3_1_0 = (RuleCall)cRosparameterAssignment_6_6_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_6_6_4 = (Keyword)cGroup_6_6.eContents().get(4); - private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cRosPublishersKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_6_1 = (Keyword)cGroup_6.eContents().get(1); + private final Assignment cRospublisherAssignment_6_2 = (Assignment)cGroup_6.eContents().get(2); + private final RuleCall cRospublisherRosPublisherParserRuleCall_6_2_0 = (RuleCall)cRospublisherAssignment_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 cRospublisherAssignment_6_3_1 = (Assignment)cGroup_6_3.eContents().get(1); + private final RuleCall cRospublisherRosPublisherParserRuleCall_6_3_1_0 = (RuleCall)cRospublisherAssignment_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 cRosSubscribersKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_7_1 = (Keyword)cGroup_7.eContents().get(1); + private final Assignment cRossubscriberAssignment_7_2 = (Assignment)cGroup_7.eContents().get(2); + private final RuleCall cRossubscriberRosSubscriberParserRuleCall_7_2_0 = (RuleCall)cRossubscriberAssignment_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 cRossubscriberAssignment_7_3_1 = (Assignment)cGroup_7_3.eContents().get(1); + private final RuleCall cRossubscriberRosSubscriberParserRuleCall_7_3_1_0 = (RuleCall)cRossubscriberAssignment_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 cRosSrvServersKeyword_8_0 = (Keyword)cGroup_8.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_8_1 = (Keyword)cGroup_8.eContents().get(1); + private final Assignment cRosserviceserverAssignment_8_2 = (Assignment)cGroup_8.eContents().get(2); + private final RuleCall cRosserviceserverRosServiceServerParserRuleCall_8_2_0 = (RuleCall)cRosserviceserverAssignment_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 cRosserviceserverAssignment_8_3_1 = (Assignment)cGroup_8_3.eContents().get(1); + private final RuleCall cRosserviceserverRosServiceServerParserRuleCall_8_3_1_0 = (RuleCall)cRosserviceserverAssignment_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 cRosSrvClientsKeyword_9_0 = (Keyword)cGroup_9.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_9_1 = (Keyword)cGroup_9.eContents().get(1); + private final Assignment cRosserviceclientAssignment_9_2 = (Assignment)cGroup_9.eContents().get(2); + private final RuleCall cRosserviceclientRosServiceClientParserRuleCall_9_2_0 = (RuleCall)cRosserviceclientAssignment_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 cRosserviceclientAssignment_9_3_1 = (Assignment)cGroup_9_3.eContents().get(1); + private final RuleCall cRosserviceclientRosServiceClientParserRuleCall_9_3_1_0 = (RuleCall)cRosserviceclientAssignment_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 cRosActionServersKeyword_10_0 = (Keyword)cGroup_10.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_10_1 = (Keyword)cGroup_10.eContents().get(1); + private final Assignment cRosactionserverAssignment_10_2 = (Assignment)cGroup_10.eContents().get(2); + private final RuleCall cRosactionserverRosActionServerParserRuleCall_10_2_0 = (RuleCall)cRosactionserverAssignment_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 cRosactionserverAssignment_10_3_1 = (Assignment)cGroup_10_3.eContents().get(1); + private final RuleCall cRosactionserverRosActionServerParserRuleCall_10_3_1_0 = (RuleCall)cRosactionserverAssignment_10_3_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_10_4 = (Keyword)cGroup_10.eContents().get(4); + private final Group cGroup_11 = (Group)cGroup.eContents().get(11); + private final Keyword cRosActionClientsKeyword_11_0 = (Keyword)cGroup_11.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_11_1 = (Keyword)cGroup_11.eContents().get(1); + private final Assignment cRosactionclientAssignment_11_2 = (Assignment)cGroup_11.eContents().get(2); + private final RuleCall cRosactionclientRosActionClientParserRuleCall_11_2_0 = (RuleCall)cRosactionclientAssignment_11_2.eContents().get(0); + private final Group cGroup_11_3 = (Group)cGroup_11.eContents().get(3); + private final Keyword cCommaKeyword_11_3_0 = (Keyword)cGroup_11_3.eContents().get(0); + private final Assignment cRosactionclientAssignment_11_3_1 = (Assignment)cGroup_11_3.eContents().get(1); + private final RuleCall cRosactionclientRosActionClientParserRuleCall_11_3_1_0 = (RuleCall)cRosactionclientAssignment_11_3_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_11_4 = (Keyword)cGroup_11.eContents().get(4); + private final Group cGroup_12 = (Group)cGroup.eContents().get(12); + private final Keyword cRosParametersKeyword_12_0 = (Keyword)cGroup_12.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_12_1 = (Keyword)cGroup_12.eContents().get(1); + private final Assignment cRosparameterAssignment_12_2 = (Assignment)cGroup_12.eContents().get(2); + private final RuleCall cRosparameterRosParameterParserRuleCall_12_2_0 = (RuleCall)cRosparameterAssignment_12_2.eContents().get(0); + private final Group cGroup_12_3 = (Group)cGroup_12.eContents().get(3); + private final Keyword cCommaKeyword_12_3_0 = (Keyword)cGroup_12_3.eContents().get(0); + private final Assignment cRosparameterAssignment_12_3_1 = (Assignment)cGroup_12_3.eContents().get(1); + private final RuleCall cRosparameterRosParameterParserRuleCall_12_3_1_0 = (RuleCall)cRosparameterAssignment_12_3_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_12_4 = (Keyword)cGroup_12.eContents().get(4); + private final Keyword cRightCurlyBracketKeyword_13 = (Keyword)cGroup.eContents().get(13); ////%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - //ComponentInterface componentInterface::ComponentInterface: - // 'ComponentInterface' - // '{' - // 'name' name=EString ('NameSpace' NameSpace=EString)? ('FromRosNode' FromRosNode=[ros::Node|EString])? - // (('RosPublishers' '{' rospublisher+=RosPublisher ("," rospublisher+=RosPublisher)* '}')? & ('RosSubscribers' '{' - // rossubscriber+=RosSubscriber ("," rossubscriber+=RosSubscriber)* '}')? & ('RosSrvServers' '{' - // rosserviceserver+=RosServiceServer ("," rosserviceserver+=RosServiceServer)* '}')? & ('RosSrvClients' '{' - // rosserviceclient+=RosServiceClient ("," rosserviceclient+=RosServiceClient)* '}')? & ('RosActionServers' '{' - // rosactionserver+=RosActionServer ("," rosactionserver+=RosActionServer)* '}')? & ('RosActionClients' '{' - // rosactionclient+=RosActionClient ("," rosactionclient+=RosActionClient)* '}')? & ('RosParameters' '{' - // rosparameter+=RosParameter ("," rosparameter+=RosParameter)* '}')?) - // '}'; + //ComponentInterface returns componentInterface::ComponentInterface: + // 'ComponentInterface' + // '{' + // 'name' name=EString + // ('NameSpace' NameSpace=EString)? + // ('FromRosNode' FromRosNode=[ros::Node|EString])? + // ('RosPublishers' '{' rospublisher+=RosPublisher ( "," rospublisher+=RosPublisher)* '}' )? + // ('RosSubscribers' '{' rossubscriber+=RosSubscriber ( "," rossubscriber+=RosSubscriber)* '}' )? + // ('RosSrvServers' '{' rosserviceserver+=RosServiceServer ( "," rosserviceserver+=RosServiceServer)* '}' )? + // ('RosSrvClients' '{' rosserviceclient+=RosServiceClient ( "," rosserviceclient+=RosServiceClient)* '}' )? + // ('RosActionServers' '{' rosactionserver+=RosActionServer ( "," rosactionserver+=RosActionServer)* '}' )? + // ('RosActionClients' '{' rosactionclient+=RosActionClient ( "," rosactionclient+=RosActionClient)* '}' )? + // ('RosParameters' '{' rosparameter+=RosParameter ( "," rosparameter+=RosParameter)* '}' )? + // '}'; @Override public ParserRule getRule() { return rule; } - //'ComponentInterface' '{' 'name' name=EString ('NameSpace' NameSpace=EString)? ('FromRosNode' - //FromRosNode=[ros::Node|EString])? (('RosPublishers' '{' rospublisher+=RosPublisher ("," rospublisher+=RosPublisher)* - //'}')? & ('RosSubscribers' '{' rossubscriber+=RosSubscriber ("," rossubscriber+=RosSubscriber)* '}')? & ('RosSrvServers' - //'{' rosserviceserver+=RosServiceServer ("," rosserviceserver+=RosServiceServer)* '}')? & ('RosSrvClients' '{' - //rosserviceclient+=RosServiceClient ("," rosserviceclient+=RosServiceClient)* '}')? & ('RosActionServers' '{' - //rosactionserver+=RosActionServer ("," rosactionserver+=RosActionServer)* '}')? & ('RosActionClients' '{' - //rosactionclient+=RosActionClient ("," rosactionclient+=RosActionClient)* '}')? & ('RosParameters' '{' - //rosparameter+=RosParameter ("," rosparameter+=RosParameter)* '}')?) '}' + //'ComponentInterface' + //'{' + // 'name' name=EString + // ('NameSpace' NameSpace=EString)? + // ('FromRosNode' FromRosNode=[ros::Node|EString])? + // ('RosPublishers' '{' rospublisher+=RosPublisher ( "," rospublisher+=RosPublisher)* '}' )? + // ('RosSubscribers' '{' rossubscriber+=RosSubscriber ( "," rossubscriber+=RosSubscriber)* '}' )? + // ('RosSrvServers' '{' rosserviceserver+=RosServiceServer ( "," rosserviceserver+=RosServiceServer)* '}' )? + // ('RosSrvClients' '{' rosserviceclient+=RosServiceClient ( "," rosserviceclient+=RosServiceClient)* '}' )? + // ('RosActionServers' '{' rosactionserver+=RosActionServer ( "," rosactionserver+=RosActionServer)* '}' )? + // ('RosActionClients' '{' rosactionclient+=RosActionClient ( "," rosactionclient+=RosActionClient)* '}' )? + // ('RosParameters' '{' rosparameter+=RosParameter ( "," rosparameter+=RosParameter)* '}' )? + //'}' public Group getGroup() { return cGroup; } //'ComponentInterface' @@ -775,227 +786,218 @@ public class ComponentInterfaceElements extends AbstractParserRuleElementFinder //EString public RuleCall getFromRosNodeNodeEStringParserRuleCall_5_1_0_1() { return cFromRosNodeNodeEStringParserRuleCall_5_1_0_1; } - //('RosPublishers' '{' rospublisher+=RosPublisher ("," rospublisher+=RosPublisher)* '}')? & ('RosSubscribers' '{' - //rossubscriber+=RosSubscriber ("," rossubscriber+=RosSubscriber)* '}')? & ('RosSrvServers' '{' - //rosserviceserver+=RosServiceServer ("," rosserviceserver+=RosServiceServer)* '}')? & ('RosSrvClients' '{' - //rosserviceclient+=RosServiceClient ("," rosserviceclient+=RosServiceClient)* '}')? & ('RosActionServers' '{' - //rosactionserver+=RosActionServer ("," rosactionserver+=RosActionServer)* '}')? & ('RosActionClients' '{' - //rosactionclient+=RosActionClient ("," rosactionclient+=RosActionClient)* '}')? & ('RosParameters' '{' - //rosparameter+=RosParameter ("," rosparameter+=RosParameter)* '}')? - public UnorderedGroup getUnorderedGroup_6() { return cUnorderedGroup_6; } - - //('RosPublishers' '{' rospublisher+=RosPublisher ("," rospublisher+=RosPublisher)* '}')? - public Group getGroup_6_0() { return cGroup_6_0; } + //('RosPublishers' '{' rospublisher+=RosPublisher ( "," rospublisher+=RosPublisher)* '}' )? + public Group getGroup_6() { return cGroup_6; } //'RosPublishers' - public Keyword getRosPublishersKeyword_6_0_0() { return cRosPublishersKeyword_6_0_0; } + public Keyword getRosPublishersKeyword_6_0() { return cRosPublishersKeyword_6_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_6_0_1() { return cLeftCurlyBracketKeyword_6_0_1; } + public Keyword getLeftCurlyBracketKeyword_6_1() { return cLeftCurlyBracketKeyword_6_1; } //rospublisher+=RosPublisher - public Assignment getRospublisherAssignment_6_0_2() { return cRospublisherAssignment_6_0_2; } + public Assignment getRospublisherAssignment_6_2() { return cRospublisherAssignment_6_2; } //RosPublisher - public RuleCall getRospublisherRosPublisherParserRuleCall_6_0_2_0() { return cRospublisherRosPublisherParserRuleCall_6_0_2_0; } + public RuleCall getRospublisherRosPublisherParserRuleCall_6_2_0() { return cRospublisherRosPublisherParserRuleCall_6_2_0; } - //("," rospublisher+=RosPublisher)* - public Group getGroup_6_0_3() { return cGroup_6_0_3; } + //( "," rospublisher+=RosPublisher)* + public Group getGroup_6_3() { return cGroup_6_3; } //"," - public Keyword getCommaKeyword_6_0_3_0() { return cCommaKeyword_6_0_3_0; } + public Keyword getCommaKeyword_6_3_0() { return cCommaKeyword_6_3_0; } //rospublisher+=RosPublisher - public Assignment getRospublisherAssignment_6_0_3_1() { return cRospublisherAssignment_6_0_3_1; } + public Assignment getRospublisherAssignment_6_3_1() { return cRospublisherAssignment_6_3_1; } //RosPublisher - public RuleCall getRospublisherRosPublisherParserRuleCall_6_0_3_1_0() { return cRospublisherRosPublisherParserRuleCall_6_0_3_1_0; } + public RuleCall getRospublisherRosPublisherParserRuleCall_6_3_1_0() { return cRospublisherRosPublisherParserRuleCall_6_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_6_0_4() { return cRightCurlyBracketKeyword_6_0_4; } + public Keyword getRightCurlyBracketKeyword_6_4() { return cRightCurlyBracketKeyword_6_4; } - //('RosSubscribers' '{' rossubscriber+=RosSubscriber ("," rossubscriber+=RosSubscriber)* '}')? - public Group getGroup_6_1() { return cGroup_6_1; } + //('RosSubscribers' '{' rossubscriber+=RosSubscriber ( "," rossubscriber+=RosSubscriber)* '}' )? + public Group getGroup_7() { return cGroup_7; } //'RosSubscribers' - public Keyword getRosSubscribersKeyword_6_1_0() { return cRosSubscribersKeyword_6_1_0; } + public Keyword getRosSubscribersKeyword_7_0() { return cRosSubscribersKeyword_7_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_6_1_1() { return cLeftCurlyBracketKeyword_6_1_1; } + public Keyword getLeftCurlyBracketKeyword_7_1() { return cLeftCurlyBracketKeyword_7_1; } //rossubscriber+=RosSubscriber - public Assignment getRossubscriberAssignment_6_1_2() { return cRossubscriberAssignment_6_1_2; } + public Assignment getRossubscriberAssignment_7_2() { return cRossubscriberAssignment_7_2; } //RosSubscriber - public RuleCall getRossubscriberRosSubscriberParserRuleCall_6_1_2_0() { return cRossubscriberRosSubscriberParserRuleCall_6_1_2_0; } + public RuleCall getRossubscriberRosSubscriberParserRuleCall_7_2_0() { return cRossubscriberRosSubscriberParserRuleCall_7_2_0; } - //("," rossubscriber+=RosSubscriber)* - public Group getGroup_6_1_3() { return cGroup_6_1_3; } + //( "," rossubscriber+=RosSubscriber)* + public Group getGroup_7_3() { return cGroup_7_3; } //"," - public Keyword getCommaKeyword_6_1_3_0() { return cCommaKeyword_6_1_3_0; } + public Keyword getCommaKeyword_7_3_0() { return cCommaKeyword_7_3_0; } //rossubscriber+=RosSubscriber - public Assignment getRossubscriberAssignment_6_1_3_1() { return cRossubscriberAssignment_6_1_3_1; } + public Assignment getRossubscriberAssignment_7_3_1() { return cRossubscriberAssignment_7_3_1; } //RosSubscriber - public RuleCall getRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0() { return cRossubscriberRosSubscriberParserRuleCall_6_1_3_1_0; } + public RuleCall getRossubscriberRosSubscriberParserRuleCall_7_3_1_0() { return cRossubscriberRosSubscriberParserRuleCall_7_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_6_1_4() { return cRightCurlyBracketKeyword_6_1_4; } + public Keyword getRightCurlyBracketKeyword_7_4() { return cRightCurlyBracketKeyword_7_4; } - //('RosSrvServers' '{' rosserviceserver+=RosServiceServer ("," rosserviceserver+=RosServiceServer)* '}')? - public Group getGroup_6_2() { return cGroup_6_2; } + //('RosSrvServers' '{' rosserviceserver+=RosServiceServer ( "," rosserviceserver+=RosServiceServer)* '}' )? + public Group getGroup_8() { return cGroup_8; } //'RosSrvServers' - public Keyword getRosSrvServersKeyword_6_2_0() { return cRosSrvServersKeyword_6_2_0; } + public Keyword getRosSrvServersKeyword_8_0() { return cRosSrvServersKeyword_8_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_6_2_1() { return cLeftCurlyBracketKeyword_6_2_1; } + public Keyword getLeftCurlyBracketKeyword_8_1() { return cLeftCurlyBracketKeyword_8_1; } //rosserviceserver+=RosServiceServer - public Assignment getRosserviceserverAssignment_6_2_2() { return cRosserviceserverAssignment_6_2_2; } + public Assignment getRosserviceserverAssignment_8_2() { return cRosserviceserverAssignment_8_2; } //RosServiceServer - public RuleCall getRosserviceserverRosServiceServerParserRuleCall_6_2_2_0() { return cRosserviceserverRosServiceServerParserRuleCall_6_2_2_0; } + public RuleCall getRosserviceserverRosServiceServerParserRuleCall_8_2_0() { return cRosserviceserverRosServiceServerParserRuleCall_8_2_0; } - //("," rosserviceserver+=RosServiceServer)* - public Group getGroup_6_2_3() { return cGroup_6_2_3; } + //( "," rosserviceserver+=RosServiceServer)* + public Group getGroup_8_3() { return cGroup_8_3; } //"," - public Keyword getCommaKeyword_6_2_3_0() { return cCommaKeyword_6_2_3_0; } + public Keyword getCommaKeyword_8_3_0() { return cCommaKeyword_8_3_0; } //rosserviceserver+=RosServiceServer - public Assignment getRosserviceserverAssignment_6_2_3_1() { return cRosserviceserverAssignment_6_2_3_1; } + public Assignment getRosserviceserverAssignment_8_3_1() { return cRosserviceserverAssignment_8_3_1; } //RosServiceServer - public RuleCall getRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0() { return cRosserviceserverRosServiceServerParserRuleCall_6_2_3_1_0; } + public RuleCall getRosserviceserverRosServiceServerParserRuleCall_8_3_1_0() { return cRosserviceserverRosServiceServerParserRuleCall_8_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_6_2_4() { return cRightCurlyBracketKeyword_6_2_4; } + public Keyword getRightCurlyBracketKeyword_8_4() { return cRightCurlyBracketKeyword_8_4; } - //('RosSrvClients' '{' rosserviceclient+=RosServiceClient ("," rosserviceclient+=RosServiceClient)* '}')? - public Group getGroup_6_3() { return cGroup_6_3; } + //('RosSrvClients' '{' rosserviceclient+=RosServiceClient ( "," rosserviceclient+=RosServiceClient)* '}' )? + public Group getGroup_9() { return cGroup_9; } //'RosSrvClients' - public Keyword getRosSrvClientsKeyword_6_3_0() { return cRosSrvClientsKeyword_6_3_0; } + public Keyword getRosSrvClientsKeyword_9_0() { return cRosSrvClientsKeyword_9_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_6_3_1() { return cLeftCurlyBracketKeyword_6_3_1; } + public Keyword getLeftCurlyBracketKeyword_9_1() { return cLeftCurlyBracketKeyword_9_1; } //rosserviceclient+=RosServiceClient - public Assignment getRosserviceclientAssignment_6_3_2() { return cRosserviceclientAssignment_6_3_2; } + public Assignment getRosserviceclientAssignment_9_2() { return cRosserviceclientAssignment_9_2; } //RosServiceClient - public RuleCall getRosserviceclientRosServiceClientParserRuleCall_6_3_2_0() { return cRosserviceclientRosServiceClientParserRuleCall_6_3_2_0; } + public RuleCall getRosserviceclientRosServiceClientParserRuleCall_9_2_0() { return cRosserviceclientRosServiceClientParserRuleCall_9_2_0; } - //("," rosserviceclient+=RosServiceClient)* - public Group getGroup_6_3_3() { return cGroup_6_3_3; } + //( "," rosserviceclient+=RosServiceClient)* + public Group getGroup_9_3() { return cGroup_9_3; } //"," - public Keyword getCommaKeyword_6_3_3_0() { return cCommaKeyword_6_3_3_0; } + public Keyword getCommaKeyword_9_3_0() { return cCommaKeyword_9_3_0; } //rosserviceclient+=RosServiceClient - public Assignment getRosserviceclientAssignment_6_3_3_1() { return cRosserviceclientAssignment_6_3_3_1; } + public Assignment getRosserviceclientAssignment_9_3_1() { return cRosserviceclientAssignment_9_3_1; } //RosServiceClient - public RuleCall getRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0() { return cRosserviceclientRosServiceClientParserRuleCall_6_3_3_1_0; } + public RuleCall getRosserviceclientRosServiceClientParserRuleCall_9_3_1_0() { return cRosserviceclientRosServiceClientParserRuleCall_9_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_6_3_4() { return cRightCurlyBracketKeyword_6_3_4; } + public Keyword getRightCurlyBracketKeyword_9_4() { return cRightCurlyBracketKeyword_9_4; } - //('RosActionServers' '{' rosactionserver+=RosActionServer ("," rosactionserver+=RosActionServer)* '}')? - public Group getGroup_6_4() { return cGroup_6_4; } + //('RosActionServers' '{' rosactionserver+=RosActionServer ( "," rosactionserver+=RosActionServer)* '}' )? + public Group getGroup_10() { return cGroup_10; } //'RosActionServers' - public Keyword getRosActionServersKeyword_6_4_0() { return cRosActionServersKeyword_6_4_0; } + public Keyword getRosActionServersKeyword_10_0() { return cRosActionServersKeyword_10_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_6_4_1() { return cLeftCurlyBracketKeyword_6_4_1; } + public Keyword getLeftCurlyBracketKeyword_10_1() { return cLeftCurlyBracketKeyword_10_1; } //rosactionserver+=RosActionServer - public Assignment getRosactionserverAssignment_6_4_2() { return cRosactionserverAssignment_6_4_2; } + public Assignment getRosactionserverAssignment_10_2() { return cRosactionserverAssignment_10_2; } //RosActionServer - public RuleCall getRosactionserverRosActionServerParserRuleCall_6_4_2_0() { return cRosactionserverRosActionServerParserRuleCall_6_4_2_0; } + public RuleCall getRosactionserverRosActionServerParserRuleCall_10_2_0() { return cRosactionserverRosActionServerParserRuleCall_10_2_0; } - //("," rosactionserver+=RosActionServer)* - public Group getGroup_6_4_3() { return cGroup_6_4_3; } + //( "," rosactionserver+=RosActionServer)* + public Group getGroup_10_3() { return cGroup_10_3; } //"," - public Keyword getCommaKeyword_6_4_3_0() { return cCommaKeyword_6_4_3_0; } + public Keyword getCommaKeyword_10_3_0() { return cCommaKeyword_10_3_0; } //rosactionserver+=RosActionServer - public Assignment getRosactionserverAssignment_6_4_3_1() { return cRosactionserverAssignment_6_4_3_1; } + public Assignment getRosactionserverAssignment_10_3_1() { return cRosactionserverAssignment_10_3_1; } //RosActionServer - public RuleCall getRosactionserverRosActionServerParserRuleCall_6_4_3_1_0() { return cRosactionserverRosActionServerParserRuleCall_6_4_3_1_0; } + public RuleCall getRosactionserverRosActionServerParserRuleCall_10_3_1_0() { return cRosactionserverRosActionServerParserRuleCall_10_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_6_4_4() { return cRightCurlyBracketKeyword_6_4_4; } + public Keyword getRightCurlyBracketKeyword_10_4() { return cRightCurlyBracketKeyword_10_4; } - //('RosActionClients' '{' rosactionclient+=RosActionClient ("," rosactionclient+=RosActionClient)* '}')? - public Group getGroup_6_5() { return cGroup_6_5; } + //('RosActionClients' '{' rosactionclient+=RosActionClient ( "," rosactionclient+=RosActionClient)* '}' )? + public Group getGroup_11() { return cGroup_11; } //'RosActionClients' - public Keyword getRosActionClientsKeyword_6_5_0() { return cRosActionClientsKeyword_6_5_0; } + public Keyword getRosActionClientsKeyword_11_0() { return cRosActionClientsKeyword_11_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_6_5_1() { return cLeftCurlyBracketKeyword_6_5_1; } + public Keyword getLeftCurlyBracketKeyword_11_1() { return cLeftCurlyBracketKeyword_11_1; } //rosactionclient+=RosActionClient - public Assignment getRosactionclientAssignment_6_5_2() { return cRosactionclientAssignment_6_5_2; } + public Assignment getRosactionclientAssignment_11_2() { return cRosactionclientAssignment_11_2; } //RosActionClient - public RuleCall getRosactionclientRosActionClientParserRuleCall_6_5_2_0() { return cRosactionclientRosActionClientParserRuleCall_6_5_2_0; } + public RuleCall getRosactionclientRosActionClientParserRuleCall_11_2_0() { return cRosactionclientRosActionClientParserRuleCall_11_2_0; } - //("," rosactionclient+=RosActionClient)* - public Group getGroup_6_5_3() { return cGroup_6_5_3; } + //( "," rosactionclient+=RosActionClient)* + public Group getGroup_11_3() { return cGroup_11_3; } //"," - public Keyword getCommaKeyword_6_5_3_0() { return cCommaKeyword_6_5_3_0; } + public Keyword getCommaKeyword_11_3_0() { return cCommaKeyword_11_3_0; } //rosactionclient+=RosActionClient - public Assignment getRosactionclientAssignment_6_5_3_1() { return cRosactionclientAssignment_6_5_3_1; } + public Assignment getRosactionclientAssignment_11_3_1() { return cRosactionclientAssignment_11_3_1; } //RosActionClient - public RuleCall getRosactionclientRosActionClientParserRuleCall_6_5_3_1_0() { return cRosactionclientRosActionClientParserRuleCall_6_5_3_1_0; } + public RuleCall getRosactionclientRosActionClientParserRuleCall_11_3_1_0() { return cRosactionclientRosActionClientParserRuleCall_11_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_6_5_4() { return cRightCurlyBracketKeyword_6_5_4; } + public Keyword getRightCurlyBracketKeyword_11_4() { return cRightCurlyBracketKeyword_11_4; } - //('RosParameters' '{' rosparameter+=RosParameter ("," rosparameter+=RosParameter)* '}')? - public Group getGroup_6_6() { return cGroup_6_6; } + //('RosParameters' '{' rosparameter+=RosParameter ( "," rosparameter+=RosParameter)* '}' )? + public Group getGroup_12() { return cGroup_12; } //'RosParameters' - public Keyword getRosParametersKeyword_6_6_0() { return cRosParametersKeyword_6_6_0; } + public Keyword getRosParametersKeyword_12_0() { return cRosParametersKeyword_12_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_6_6_1() { return cLeftCurlyBracketKeyword_6_6_1; } + public Keyword getLeftCurlyBracketKeyword_12_1() { return cLeftCurlyBracketKeyword_12_1; } //rosparameter+=RosParameter - public Assignment getRosparameterAssignment_6_6_2() { return cRosparameterAssignment_6_6_2; } + public Assignment getRosparameterAssignment_12_2() { return cRosparameterAssignment_12_2; } //RosParameter - public RuleCall getRosparameterRosParameterParserRuleCall_6_6_2_0() { return cRosparameterRosParameterParserRuleCall_6_6_2_0; } + public RuleCall getRosparameterRosParameterParserRuleCall_12_2_0() { return cRosparameterRosParameterParserRuleCall_12_2_0; } - //("," rosparameter+=RosParameter)* - public Group getGroup_6_6_3() { return cGroup_6_6_3; } + //( "," rosparameter+=RosParameter)* + public Group getGroup_12_3() { return cGroup_12_3; } //"," - public Keyword getCommaKeyword_6_6_3_0() { return cCommaKeyword_6_6_3_0; } + public Keyword getCommaKeyword_12_3_0() { return cCommaKeyword_12_3_0; } //rosparameter+=RosParameter - public Assignment getRosparameterAssignment_6_6_3_1() { return cRosparameterAssignment_6_6_3_1; } + public Assignment getRosparameterAssignment_12_3_1() { return cRosparameterAssignment_12_3_1; } //RosParameter - public RuleCall getRosparameterRosParameterParserRuleCall_6_6_3_1_0() { return cRosparameterRosParameterParserRuleCall_6_6_3_1_0; } + public RuleCall getRosparameterRosParameterParserRuleCall_12_3_1_0() { return cRosparameterRosParameterParserRuleCall_12_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_6_6_4() { return cRightCurlyBracketKeyword_6_6_4; } + public Keyword getRightCurlyBracketKeyword_12_4() { return cRightCurlyBracketKeyword_12_4; } //'}' - public Keyword getRightCurlyBracketKeyword_7() { return cRightCurlyBracketKeyword_7; } + public Keyword getRightCurlyBracketKeyword_13() { return cRightCurlyBracketKeyword_13; } } public class RosPublisherElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.RosPublisher"); @@ -1015,17 +1017,23 @@ public class RosPublisherElements extends AbstractParserRuleElementFinder { private final RuleCall cPublisherPublisherEStringParserRuleCall_6_0_1 = (RuleCall)cPublisherPublisherCrossReference_6_0.eContents().get(1); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //RosPublisher componentInterface::RosPublisher: - // {componentInterface::RosPublisher} - // 'RosPublisher' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefPublisher' publisher=[ros::Publisher|EString] - // '}'; + //RosPublisher returns componentInterface::RosPublisher: + // {componentInterface::RosPublisher} + // 'RosPublisher' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefPublisher' publisher=[ros::Publisher|EString] + // '}'; @Override public ParserRule getRule() { return rule; } - //{componentInterface::RosPublisher} 'RosPublisher' name=EString? '{' ('ns' ns=EString)? 'RefPublisher' - //publisher=[ros::Publisher|EString] '}' + //{componentInterface::RosPublisher} + //'RosPublisher' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefPublisher' publisher=[ros::Publisher|EString] + //'}' public Group getGroup() { return cGroup; } //{componentInterface::RosPublisher} @@ -1034,7 +1042,7 @@ public class RosPublisherElements extends AbstractParserRuleElementFinder { //'RosPublisher' public Keyword getRosPublisherKeyword_1() { return cRosPublisherKeyword_1; } - //name=EString? + //(name=EString)? public Assignment getNameAssignment_2() { return cNameAssignment_2; } //EString @@ -1088,17 +1096,23 @@ public class RosSubscriberElements extends AbstractParserRuleElementFinder { private final RuleCall cSubscriberSubscriberEStringParserRuleCall_6_0_1 = (RuleCall)cSubscriberSubscriberCrossReference_6_0.eContents().get(1); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //RosSubscriber componentInterface::RosSubscriber: - // {componentInterface::RosSubscriber} - // 'RosSubscriber' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefSubscriber' subscriber=[ros::Subscriber|EString] - // '}'; + //RosSubscriber returns componentInterface::RosSubscriber: + // {componentInterface::RosSubscriber} + // 'RosSubscriber' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefSubscriber' subscriber=[ros::Subscriber|EString] + // '}'; @Override public ParserRule getRule() { return rule; } - //{componentInterface::RosSubscriber} 'RosSubscriber' name=EString? '{' ('ns' ns=EString)? 'RefSubscriber' - //subscriber=[ros::Subscriber|EString] '}' + //{componentInterface::RosSubscriber} + //'RosSubscriber' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefSubscriber' subscriber=[ros::Subscriber|EString] + //'}' public Group getGroup() { return cGroup; } //{componentInterface::RosSubscriber} @@ -1107,7 +1121,7 @@ public class RosSubscriberElements extends AbstractParserRuleElementFinder { //'RosSubscriber' public Keyword getRosSubscriberKeyword_1() { return cRosSubscriberKeyword_1; } - //name=EString? + //(name=EString)? public Assignment getNameAssignment_2() { return cNameAssignment_2; } //EString @@ -1161,17 +1175,23 @@ public class RosServiceServerElements extends AbstractParserRuleElementFinder { private final RuleCall cSrvserverServiceServerEStringParserRuleCall_6_0_1 = (RuleCall)cSrvserverServiceServerCrossReference_6_0.eContents().get(1); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //RosServiceServer componentInterface::RosServiceServer: - // {componentInterface::RosServiceServer} - // 'RosServiceServer' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefServer' srvserver=[ros::ServiceServer|EString] - // '}'; + //RosServiceServer returns componentInterface::RosServiceServer: + // {componentInterface::RosServiceServer} + // 'RosServiceServer' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefServer' srvserver=[ros::ServiceServer|EString] + // '}'; @Override public ParserRule getRule() { return rule; } - //{componentInterface::RosServiceServer} 'RosServiceServer' name=EString? '{' ('ns' ns=EString)? 'RefServer' - //srvserver=[ros::ServiceServer|EString] '}' + //{componentInterface::RosServiceServer} + //'RosServiceServer' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefServer' srvserver=[ros::ServiceServer|EString] + //'}' public Group getGroup() { return cGroup; } //{componentInterface::RosServiceServer} @@ -1180,7 +1200,7 @@ public class RosServiceServerElements extends AbstractParserRuleElementFinder { //'RosServiceServer' public Keyword getRosServiceServerKeyword_1() { return cRosServiceServerKeyword_1; } - //name=EString? + //(name=EString)? public Assignment getNameAssignment_2() { return cNameAssignment_2; } //EString @@ -1234,17 +1254,23 @@ public class RosServiceClientElements extends AbstractParserRuleElementFinder { private final RuleCall cSrvclientServiceClientEStringParserRuleCall_6_0_1 = (RuleCall)cSrvclientServiceClientCrossReference_6_0.eContents().get(1); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //RosServiceClient componentInterface::RosServiceClient: - // {componentInterface::RosServiceClient} - // 'RosServiceClient' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefClient' srvclient=[ros::ServiceClient|EString] - // '}'; + //RosServiceClient returns componentInterface::RosServiceClient: + // {componentInterface::RosServiceClient} + // 'RosServiceClient' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefClient' srvclient=[ros::ServiceClient|EString] + // '}'; @Override public ParserRule getRule() { return rule; } - //{componentInterface::RosServiceClient} 'RosServiceClient' name=EString? '{' ('ns' ns=EString)? 'RefClient' - //srvclient=[ros::ServiceClient|EString] '}' + //{componentInterface::RosServiceClient} + //'RosServiceClient' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefClient' srvclient=[ros::ServiceClient|EString] + //'}' public Group getGroup() { return cGroup; } //{componentInterface::RosServiceClient} @@ -1253,7 +1279,7 @@ public class RosServiceClientElements extends AbstractParserRuleElementFinder { //'RosServiceClient' public Keyword getRosServiceClientKeyword_1() { return cRosServiceClientKeyword_1; } - //name=EString? + //(name=EString)? public Assignment getNameAssignment_2() { return cNameAssignment_2; } //EString @@ -1307,17 +1333,23 @@ public class RosActionServerElements extends AbstractParserRuleElementFinder { private final RuleCall cActserverActionServerEStringParserRuleCall_6_0_1 = (RuleCall)cActserverActionServerCrossReference_6_0.eContents().get(1); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //RosActionServer componentInterface::RosActionServer: - // {componentInterface::RosActionServer} - // 'RosActionServer' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefServer' actserver=[ros::ActionServer|EString] - // '}'; + //RosActionServer returns componentInterface::RosActionServer: + // {componentInterface::RosActionServer} + // 'RosActionServer' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefServer' actserver=[ros::ActionServer|EString] + // '}'; @Override public ParserRule getRule() { return rule; } - //{componentInterface::RosActionServer} 'RosActionServer' name=EString? '{' ('ns' ns=EString)? 'RefServer' - //actserver=[ros::ActionServer|EString] '}' + //{componentInterface::RosActionServer} + //'RosActionServer' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefServer' actserver=[ros::ActionServer|EString] + //'}' public Group getGroup() { return cGroup; } //{componentInterface::RosActionServer} @@ -1326,7 +1358,7 @@ public class RosActionServerElements extends AbstractParserRuleElementFinder { //'RosActionServer' public Keyword getRosActionServerKeyword_1() { return cRosActionServerKeyword_1; } - //name=EString? + //(name=EString)? public Assignment getNameAssignment_2() { return cNameAssignment_2; } //EString @@ -1380,17 +1412,23 @@ public class RosActionClientElements extends AbstractParserRuleElementFinder { private final RuleCall cActclientActionClientEStringParserRuleCall_6_0_1 = (RuleCall)cActclientActionClientCrossReference_6_0.eContents().get(1); private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); - //RosActionClient componentInterface::RosActionClient: - // {componentInterface::RosActionClient} - // 'RosActionClient' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefClient' actclient=[ros::ActionClient|EString] - // '}'; + //RosActionClient returns componentInterface::RosActionClient: + // {componentInterface::RosActionClient} + // 'RosActionClient' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefClient' actclient=[ros::ActionClient|EString] + // '}'; @Override public ParserRule getRule() { return rule; } - //{componentInterface::RosActionClient} 'RosActionClient' name=EString? '{' ('ns' ns=EString)? 'RefClient' - //actclient=[ros::ActionClient|EString] '}' + //{componentInterface::RosActionClient} + //'RosActionClient' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefClient' actclient=[ros::ActionClient|EString] + //'}' public Group getGroup() { return cGroup; } //{componentInterface::RosActionClient} @@ -1399,7 +1437,7 @@ public class RosActionClientElements extends AbstractParserRuleElementFinder { //'RosActionClient' public Keyword getRosActionClientKeyword_1() { return cRosActionClientKeyword_1; } - //name=EString? + //(name=EString)? public Assignment getNameAssignment_2() { return cNameAssignment_2; } //EString @@ -1457,17 +1495,25 @@ public class RosParameterElements extends AbstractParserRuleElementFinder { private final RuleCall cValueParameterValueParserRuleCall_7_1_0 = (RuleCall)cValueAssignment_7_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_8 = (Keyword)cGroup.eContents().get(8); - //RosParameter componentInterface::RosParameter: - // {componentInterface::RosParameter} - // 'RosParameter' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefParameter' parameter=[ros::Parameter|EString] ('value' value=ParameterValue)? - // '}'; + //RosParameter returns componentInterface::RosParameter: + //{componentInterface::RosParameter} + //'RosParameter' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefParameter' parameter=[ros::Parameter|EString] + // ('value' value=ParameterValue)? + //'}'; @Override public ParserRule getRule() { return rule; } - //{componentInterface::RosParameter} 'RosParameter' name=EString? '{' ('ns' ns=EString)? 'RefParameter' - //parameter=[ros::Parameter|EString] ('value' value=ParameterValue)? '}' + //{componentInterface::RosParameter} + //'RosParameter' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefParameter' parameter=[ros::Parameter|EString] + // ('value' value=ParameterValue)? + //'}' public Group getGroup() { return cGroup; } //{componentInterface::RosParameter} @@ -1476,7 +1522,7 @@ public class RosParameterElements extends AbstractParserRuleElementFinder { //'RosParameter' public Keyword getRosParameterKeyword_1() { return cRosParameterKeyword_1; } - //name=EString? + //(name=EString)? public Assignment getNameAssignment_2() { return cNameAssignment_2; } //EString @@ -1547,15 +1593,23 @@ public class ParameterElements extends AbstractParserRuleElementFinder { private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); ////PARAMETERS - //Parameter ros::Parameter: - // 'Parameter' - // '{' - // 'name' name=EString ('NameSpace' namespace=Namespace)? ('type' type=ParameterType)? ('value' value=ParameterValue)? - // '}'; + //Parameter returns ros::Parameter: + // 'Parameter' + // '{' + // 'name' name=EString + // ('NameSpace' namespace=Namespace)? + // ('type' type=ParameterType)? + // ('value' value=ParameterValue)? + // '}'; @Override public ParserRule getRule() { return rule; } - //'Parameter' '{' 'name' name=EString ('NameSpace' namespace=Namespace)? ('type' type=ParameterType)? ('value' - //value=ParameterValue)? '}' + //'Parameter' + //'{' + // 'name' name=EString + // ('NameSpace' namespace=Namespace)? + // ('type' type=ParameterType)? + // ('value' value=ParameterValue)? + //'}' public Group getGroup() { return cGroup; } //'Parameter' @@ -1624,13 +1678,11 @@ public class ParameterTypeElements extends AbstractParserRuleElementFinder { private final RuleCall cParameterBase64TypeParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); private final RuleCall cParameterArrayTypeParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); - //ParameterType ros::ParameterType: - // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | - // ParameterBooleanType | ParameterBase64Type | ParameterArrayType; + //ParameterType returns ros::ParameterType: + // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType; @Override public ParserRule getRule() { return rule; } - //ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | - //ParameterBooleanType | ParameterBase64Type | ParameterArrayType + //ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType public Alternatives getAlternatives() { return cAlternatives; } //ParameterListType @@ -1668,14 +1720,12 @@ public class ParameterValueElements extends AbstractParserRuleElementFinder { private final RuleCall cParameterListParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); private final RuleCall cParameterStructParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); - //// | ParameterDateType; - //ParameterValue ros::ParameterValue: - // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | - // ParameterStruct; + // // | ParameterDateType; + //ParameterValue returns ros::ParameterValue: + // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct; @Override public ParserRule getRule() { return rule; } - //ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | - //ParameterStruct + //ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct public Alternatives getAlternatives() { return cAlternatives; } //ParameterString @@ -1713,16 +1763,20 @@ public class ParameterListTypeElements extends AbstractParserRuleElementFinder { private final RuleCall cSequenceParameterTypeParserRuleCall_4_1_0 = (RuleCall)cSequenceAssignment_4_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); - //// | ParameterDate; - //ParameterListType ros::ParameterListType: - // {ros::ParameterListType} - // 'List' - // '{' - // sequence+=ParameterType (',' sequence+=ParameterType)* - // '}'; + // // | ParameterDate; + //ParameterListType returns ros::ParameterListType: + // {ros::ParameterListType} + // 'List' + // '{' + // sequence+=ParameterType ( ',' sequence+=ParameterType )* + // '}'; @Override public ParserRule getRule() { return rule; } - //{ros::ParameterListType} 'List' '{' sequence+=ParameterType (',' sequence+=ParameterType)* '}' + //{ros::ParameterListType} + //'List' + //'{' + // sequence+=ParameterType ( ',' sequence+=ParameterType )* + //'}' public Group getGroup() { return cGroup; } //{ros::ParameterListType} @@ -1740,7 +1794,7 @@ public class ParameterListTypeElements extends AbstractParserRuleElementFinder { //ParameterType public RuleCall getSequenceParameterTypeParserRuleCall_3_0() { return cSequenceParameterTypeParserRuleCall_3_0; } - //(',' sequence+=ParameterType)* + //( ',' sequence+=ParameterType )* public Group getGroup_4() { return cGroup_4; } //',' @@ -1769,16 +1823,19 @@ public class ParameterStructTypeElements extends AbstractParserRuleElementFinder private final RuleCall cParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0 = (RuleCall)cParameterstructypetmemberAssignment_4_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); - //ParameterStructType ros::ParameterStructType: - // {ros::ParameterStructType} - // 'Struct' - // '{' - // parameterstructypetmember+=ParameterStructTypeMember ("," parameterstructypetmember+=ParameterStructTypeMember)* - // '}'; + //ParameterStructType returns ros::ParameterStructType: + // {ros::ParameterStructType} + // 'Struct' + // '{' + // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* + // '}'; @Override public ParserRule getRule() { return rule; } - //{ros::ParameterStructType} 'Struct' '{' parameterstructypetmember+=ParameterStructTypeMember ("," - //parameterstructypetmember+=ParameterStructTypeMember)* '}' + //{ros::ParameterStructType} + //'Struct' + //'{' + // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* + //'}' public Group getGroup() { return cGroup; } //{ros::ParameterStructType} @@ -1796,7 +1853,7 @@ public class ParameterStructTypeElements extends AbstractParserRuleElementFinder //ParameterStructTypeMember public RuleCall getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0() { return cParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0; } - //("," parameterstructypetmember+=ParameterStructTypeMember)* + //( "," parameterstructypetmember+=ParameterStructTypeMember)* public Group getGroup_4() { return cGroup_4; } //"," @@ -1817,16 +1874,21 @@ public class ParameterIntegerTypeElements extends AbstractParserRuleElementFinde private final Action cParameterIntegerTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cIntegerKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterIntegerParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterIntegerType ros::ParameterIntegerType: - // {ros::ParameterIntegerType} - // 'Integer' ('default' default=ParameterInteger)?; + private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); + private final RuleCall cDefaultParameterIntegerParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + + //ParameterIntegerType returns ros::ParameterIntegerType: + // {ros::ParameterIntegerType} + // 'Integer' + // ('{''default' default=ParameterInteger'}')?; @Override public ParserRule getRule() { return rule; } - //{ros::ParameterIntegerType} 'Integer' ('default' default=ParameterInteger)? + //{ros::ParameterIntegerType} + //'Integer' + //('{''default' default=ParameterInteger'}')? public Group getGroup() { return cGroup; } //{ros::ParameterIntegerType} @@ -1835,17 +1897,23 @@ public class ParameterIntegerTypeElements extends AbstractParserRuleElementFinde //'Integer' public Keyword getIntegerKeyword_1() { return cIntegerKeyword_1; } - //('default' default=ParameterInteger)? + //('{''default' default=ParameterInteger'}')? public Group getGroup_2() { return cGroup_2; } + //'{' + public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } + //'default' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } //default=ParameterInteger - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } //ParameterInteger - public RuleCall getDefaultParameterIntegerParserRuleCall_2_1_0() { return cDefaultParameterIntegerParserRuleCall_2_1_0; } + public RuleCall getDefaultParameterIntegerParserRuleCall_2_2_0() { return cDefaultParameterIntegerParserRuleCall_2_2_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } } public class ParameterStringTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.ParameterStringType"); @@ -1853,16 +1921,21 @@ public class ParameterStringTypeElements extends AbstractParserRuleElementFinder private final Action cParameterStringTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterStringParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterStringType ros::ParameterStringType: - // {ros::ParameterStringType} - // 'String' ('default' default=ParameterString)?; + private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); + private final RuleCall cDefaultParameterStringParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + + //ParameterStringType returns ros::ParameterStringType: + // {ros::ParameterStringType} + // 'String' + // ('{''default' default=ParameterString'}')?; @Override public ParserRule getRule() { return rule; } - //{ros::ParameterStringType} 'String' ('default' default=ParameterString)? + //{ros::ParameterStringType} + //'String' + //('{''default' default=ParameterString'}')? public Group getGroup() { return cGroup; } //{ros::ParameterStringType} @@ -1871,17 +1944,23 @@ public class ParameterStringTypeElements extends AbstractParserRuleElementFinder //'String' public Keyword getStringKeyword_1() { return cStringKeyword_1; } - //('default' default=ParameterString)? + //('{''default' default=ParameterString'}')? public Group getGroup_2() { return cGroup_2; } + //'{' + public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } + //'default' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } //default=ParameterString - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } //ParameterString - public RuleCall getDefaultParameterStringParserRuleCall_2_1_0() { return cDefaultParameterStringParserRuleCall_2_1_0; } + public RuleCall getDefaultParameterStringParserRuleCall_2_2_0() { return cDefaultParameterStringParserRuleCall_2_2_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } } public class ParameterDoubleTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.ParameterDoubleType"); @@ -1889,16 +1968,21 @@ public class ParameterDoubleTypeElements extends AbstractParserRuleElementFinder private final Action cParameterDoubleTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cDoubleKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterDoubleParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterDoubleType ros::ParameterDoubleType: - // {ros::ParameterDoubleType} - // 'Double' ('default' default=ParameterDouble)?; + private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); + private final RuleCall cDefaultParameterDoubleParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + + //ParameterDoubleType returns ros::ParameterDoubleType: + // {ros::ParameterDoubleType} + // 'Double' + // ('{''default' default=ParameterDouble'}')?; @Override public ParserRule getRule() { return rule; } - //{ros::ParameterDoubleType} 'Double' ('default' default=ParameterDouble)? + //{ros::ParameterDoubleType} + //'Double' + //('{''default' default=ParameterDouble'}')? public Group getGroup() { return cGroup; } //{ros::ParameterDoubleType} @@ -1907,17 +1991,23 @@ public class ParameterDoubleTypeElements extends AbstractParserRuleElementFinder //'Double' public Keyword getDoubleKeyword_1() { return cDoubleKeyword_1; } - //('default' default=ParameterDouble)? + //('{''default' default=ParameterDouble'}')? public Group getGroup_2() { return cGroup_2; } + //'{' + public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } + //'default' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } //default=ParameterDouble - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } //ParameterDouble - public RuleCall getDefaultParameterDoubleParserRuleCall_2_1_0() { return cDefaultParameterDoubleParserRuleCall_2_1_0; } + public RuleCall getDefaultParameterDoubleParserRuleCall_2_2_0() { return cDefaultParameterDoubleParserRuleCall_2_2_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } } public class ParameterDateTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.ParameterDateType"); @@ -1925,16 +2015,21 @@ public class ParameterDateTypeElements extends AbstractParserRuleElementFinder { private final Action cParameterDateTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cDateKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterDateParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterDateType ros::ParameterDateType: - // {ros::ParameterDateType} - // 'Date' ('default' default=ParameterDate)?; + private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); + private final RuleCall cDefaultParameterDateParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + + //ParameterDateType returns ros::ParameterDateType: + // {ros::ParameterDateType} + // 'Date' + // ('{''default' default=ParameterDate'}')?; @Override public ParserRule getRule() { return rule; } - //{ros::ParameterDateType} 'Date' ('default' default=ParameterDate)? + //{ros::ParameterDateType} + //'Date' + //('{''default' default=ParameterDate'}')? public Group getGroup() { return cGroup; } //{ros::ParameterDateType} @@ -1943,17 +2038,23 @@ public class ParameterDateTypeElements extends AbstractParserRuleElementFinder { //'Date' public Keyword getDateKeyword_1() { return cDateKeyword_1; } - //('default' default=ParameterDate)? + //('{''default' default=ParameterDate'}')? public Group getGroup_2() { return cGroup_2; } + //'{' + public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } + //'default' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } //default=ParameterDate - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } //ParameterDate - public RuleCall getDefaultParameterDateParserRuleCall_2_1_0() { return cDefaultParameterDateParserRuleCall_2_1_0; } + public RuleCall getDefaultParameterDateParserRuleCall_2_2_0() { return cDefaultParameterDateParserRuleCall_2_2_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } } public class ParameterBooleanTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.ParameterBooleanType"); @@ -1961,16 +2062,21 @@ public class ParameterBooleanTypeElements extends AbstractParserRuleElementFinde private final Action cParameterBooleanTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cBooleanKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterBooleanParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterBooleanType ros::ParameterBooleanType: - // {ros::ParameterBooleanType} - // 'Boolean' ('default' default=ParameterBoolean)?; + private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); + private final RuleCall cDefaultParameterBooleanParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + + //ParameterBooleanType returns ros::ParameterBooleanType: + // {ros::ParameterBooleanType} + // 'Boolean' + // ('{''default' default=ParameterBoolean'}')?; @Override public ParserRule getRule() { return rule; } - //{ros::ParameterBooleanType} 'Boolean' ('default' default=ParameterBoolean)? + //{ros::ParameterBooleanType} + //'Boolean' + //('{''default' default=ParameterBoolean'}')? public Group getGroup() { return cGroup; } //{ros::ParameterBooleanType} @@ -1979,17 +2085,23 @@ public class ParameterBooleanTypeElements extends AbstractParserRuleElementFinde //'Boolean' public Keyword getBooleanKeyword_1() { return cBooleanKeyword_1; } - //('default' default=ParameterBoolean)? + //('{''default' default=ParameterBoolean'}')? public Group getGroup_2() { return cGroup_2; } + //'{' + public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } + //'default' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } //default=ParameterBoolean - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } //ParameterBoolean - public RuleCall getDefaultParameterBooleanParserRuleCall_2_1_0() { return cDefaultParameterBooleanParserRuleCall_2_1_0; } + public RuleCall getDefaultParameterBooleanParserRuleCall_2_2_0() { return cDefaultParameterBooleanParserRuleCall_2_2_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } } public class ParameterBase64TypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.ParameterBase64Type"); @@ -1997,16 +2109,21 @@ public class ParameterBase64TypeElements extends AbstractParserRuleElementFinder private final Action cParameterBase64TypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cBase64Keyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterBase64ParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterBase64Type ros::ParameterBase64Type: - // {ros::ParameterBase64Type} - // 'Base64' ('default' default=ParameterBase64)?; + private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); + private final RuleCall cDefaultParameterBase64ParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + + //ParameterBase64Type returns ros::ParameterBase64Type: + // {ros::ParameterBase64Type} + // 'Base64' + // ('{''default' default=ParameterBase64 '}')?; @Override public ParserRule getRule() { return rule; } - //{ros::ParameterBase64Type} 'Base64' ('default' default=ParameterBase64)? + //{ros::ParameterBase64Type} + //'Base64' + //('{''default' default=ParameterBase64 '}')? public Group getGroup() { return cGroup; } //{ros::ParameterBase64Type} @@ -2015,17 +2132,23 @@ public class ParameterBase64TypeElements extends AbstractParserRuleElementFinder //'Base64' public Keyword getBase64Keyword_1() { return cBase64Keyword_1; } - //('default' default=ParameterBase64)? + //('{''default' default=ParameterBase64 '}')? public Group getGroup_2() { return cGroup_2; } + //'{' + public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } + //'default' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } //default=ParameterBase64 - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } //ParameterBase64 - public RuleCall getDefaultParameterBase64ParserRuleCall_2_1_0() { return cDefaultParameterBase64ParserRuleCall_2_1_0; } + public RuleCall getDefaultParameterBase64ParserRuleCall_2_2_0() { return cDefaultParameterBase64ParserRuleCall_2_2_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } } public class ParameterAnyTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.ParameterAnyType"); @@ -2033,16 +2156,21 @@ public class ParameterAnyTypeElements extends AbstractParserRuleElementFinder { private final Action cParameterAnyTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cAnyKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterAnyParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterAnyType ros::ParameterAnyType: - // {ros::ParameterAnyType} - // 'Any' ('default' default=ParameterAny)?; + private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); + private final RuleCall cDefaultParameterAnyParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + + //ParameterAnyType returns ros::ParameterAnyType: + // {ros::ParameterAnyType} + // 'Any' + // ('{''default' default=ParameterAny'}')?; @Override public ParserRule getRule() { return rule; } - //{ros::ParameterAnyType} 'Any' ('default' default=ParameterAny)? + //{ros::ParameterAnyType} + //'Any' + //('{''default' default=ParameterAny'}')? public Group getGroup() { return cGroup; } //{ros::ParameterAnyType} @@ -2051,17 +2179,23 @@ public class ParameterAnyTypeElements extends AbstractParserRuleElementFinder { //'Any' public Keyword getAnyKeyword_1() { return cAnyKeyword_1; } - //('default' default=ParameterAny)? + //('{''default' default=ParameterAny'}')? public Group getGroup_2() { return cGroup_2; } + //'{' + public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } + //'default' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } //default=ParameterAny - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } //ParameterAny - public RuleCall getDefaultParameterAnyParserRuleCall_2_1_0() { return cDefaultParameterAnyParserRuleCall_2_1_0; } + public RuleCall getDefaultParameterAnyParserRuleCall_2_2_0() { return cDefaultParameterAnyParserRuleCall_2_2_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } } public class ParameterArrayTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.ParameterArrayType"); @@ -2077,14 +2211,19 @@ public class ParameterArrayTypeElements extends AbstractParserRuleElementFinder private final RuleCall cDefaultParameterListParserRuleCall_4_1_0 = (RuleCall)cDefaultAssignment_4_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); - //ParameterArrayType ros::ParameterArrayType: - // 'Array' - // '{' - // 'type' type=ParameterType ('default' default=ParameterList)? - // '}'; + //ParameterArrayType returns ros::ParameterArrayType: + // 'Array' + // '{' + // 'type' type=ParameterType + // ('default' default=ParameterList)? + // '}'; @Override public ParserRule getRule() { return rule; } - //'Array' '{' 'type' type=ParameterType ('default' default=ParameterList)? '}' + //'Array' + //'{' + // 'type' type=ParameterType + // ('default' default=ParameterList)? + //'}' public Group getGroup() { return cGroup; } //'Array' @@ -2130,12 +2269,14 @@ public class ParameterListElements extends AbstractParserRuleElementFinder { private final RuleCall cValueParameterValueParserRuleCall_3_1_0 = (RuleCall)cValueAssignment_3_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - //ParameterList ros::ParameterSequence: - // {ros::ParameterSequence} - // '{' value+=ParameterValue (',' value+=ParameterValue)* '}'; + //ParameterList returns ros::ParameterSequence: + // {ros::ParameterSequence} + // '{' value+=ParameterValue ( ',' value+=ParameterValue )* '}' + //; @Override public ParserRule getRule() { return rule; } - //{ros::ParameterSequence} '{' value+=ParameterValue (',' value+=ParameterValue)* '}' + //{ros::ParameterSequence} + // '{' value+=ParameterValue ( ',' value+=ParameterValue )* '}' public Group getGroup() { return cGroup; } //{ros::ParameterSequence} @@ -2150,7 +2291,7 @@ public class ParameterListElements extends AbstractParserRuleElementFinder { //ParameterValue public RuleCall getValueParameterValueParserRuleCall_2_0() { return cValueParameterValueParserRuleCall_2_0; } - //(',' value+=ParameterValue)* + //( ',' value+=ParameterValue )* public Group getGroup_3() { return cGroup_3; } //',' @@ -2177,14 +2318,19 @@ public class ParameterAnyElements extends AbstractParserRuleElementFinder { private final RuleCall cValueEStringParserRuleCall_3_1_0 = (RuleCall)cValueAssignment_3_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - //ParameterAny ros::ParameterAny: - // {ros::ParameterAny} - // 'ParameterAny' - // '{' ('value' value=EString)? - // '}'; + //ParameterAny returns ros::ParameterAny: + // {ros::ParameterAny} + // 'ParameterAny' + // '{' + // ('value' value=EString)? + // '}'; @Override public ParserRule getRule() { return rule; } - //{ros::ParameterAny} 'ParameterAny' '{' ('value' value=EString)? '}' + //{ros::ParameterAny} + //'ParameterAny' + //'{' + // ('value' value=EString)? + //'}' public Group getGroup() { return cGroup; } //{ros::ParameterAny} @@ -2216,8 +2362,9 @@ public class ParameterStringElements extends AbstractParserRuleElementFinder { private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cValueEStringParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - //ParameterString ros::ParameterString: - // value=EString; + //ParameterString returns ros::ParameterString: + // value=EString + //; @Override public ParserRule getRule() { return rule; } //value=EString @@ -2231,8 +2378,9 @@ public class ParameterBase64Elements extends AbstractParserRuleElementFinder { private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cValueBase64BinaryParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - //ParameterBase64 ros::ParameterBase64: - // value=Base64Binary; + //ParameterBase64 returns ros::ParameterBase64: + // value=Base64Binary + //; @Override public ParserRule getRule() { return rule; } //value=Base64Binary @@ -2246,8 +2394,9 @@ public class ParameterIntegerElements extends AbstractParserRuleElementFinder { private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cValueInteger0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - //ParameterInteger ros::ParameterInteger: - // value=Integer0; + //ParameterInteger returns ros::ParameterInteger: + // value=Integer0 + //; @Override public ParserRule getRule() { return rule; } //value=Integer0 @@ -2261,8 +2410,9 @@ public class ParameterDoubleElements extends AbstractParserRuleElementFinder { private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cValueDouble0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - //ParameterDouble ros::ParameterDouble: - // value=Double0; + //ParameterDouble returns ros::ParameterDouble: + // value=Double0 + //; @Override public ParserRule getRule() { return rule; } //value=Double0 @@ -2276,8 +2426,9 @@ public class ParameterBooleanElements extends AbstractParserRuleElementFinder { private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cValueBoolean0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - //ParameterBoolean ros::ParameterBoolean: - // value=boolean0; + //ParameterBoolean returns ros::ParameterBoolean: + // value=boolean0 + //; @Override public ParserRule getRule() { return rule; } //value=boolean0 @@ -2291,8 +2442,9 @@ public class ParameterDateElements extends AbstractParserRuleElementFinder { private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cValueDateTime0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - //ParameterDate ros::ParameterDate: - // value=DateTime0; + //ParameterDate returns ros::ParameterDate: + // value=DateTime0 + // ; @Override public ParserRule getRule() { return rule; } //value=DateTime0 @@ -2317,17 +2469,20 @@ public class ParameterStructElements extends AbstractParserRuleElementFinder { private final Keyword cRightCurlyBracketKeyword_1_2_3 = (Keyword)cGroup_1_2.eContents().get(3); private final Keyword cRightCurlyBracketKeyword_1_3 = (Keyword)cGroup_1.eContents().get(3); - //ParameterStruct ros::ParameterStruct: - // {ros::ParameterStruct} ('{' value+=ParameterStructMember ("," '{' value+=ParameterStructMember '}')* '}')?; + //ParameterStruct returns ros::ParameterStruct: + // {ros::ParameterStruct} + // ('{' value+=ParameterStructMember ( "," '{' value+=ParameterStructMember '}')* '}' )? + //; @Override public ParserRule getRule() { return rule; } - //{ros::ParameterStruct} ('{' value+=ParameterStructMember ("," '{' value+=ParameterStructMember '}')* '}')? + //{ros::ParameterStruct} + // ('{' value+=ParameterStructMember ( "," '{' value+=ParameterStructMember '}')* '}' )? public Group getGroup() { return cGroup; } //{ros::ParameterStruct} public Action getParameterStructAction_0() { return cParameterStructAction_0; } - //('{' value+=ParameterStructMember ("," '{' value+=ParameterStructMember '}')* '}')? + //('{' value+=ParameterStructMember ( "," '{' value+=ParameterStructMember '}')* '}' )? public Group getGroup_1() { return cGroup_1; } //'{' @@ -2339,7 +2494,7 @@ public class ParameterStructElements extends AbstractParserRuleElementFinder { //ParameterStructMember public RuleCall getValueParameterStructMemberParserRuleCall_1_1_0() { return cValueParameterStructMemberParserRuleCall_1_1_0; } - //("," '{' value+=ParameterStructMember '}')* + //( "," '{' value+=ParameterStructMember '}')* public Group getGroup_1_2() { return cGroup_1_2; } //"," @@ -2371,14 +2526,17 @@ public class ParameterStructMemberElements extends AbstractParserRuleElementFind private final RuleCall cValueParameterValueParserRuleCall_3_0 = (RuleCall)cValueAssignment_3.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - //ParameterStructMember ros::ParameterStructMember: - // name=EString - // '{' - // 'value' value=ParameterValue - // '}'; + //ParameterStructMember returns ros::ParameterStructMember: + // name=EString + // '{' + // 'value' value=ParameterValue + // '}'; @Override public ParserRule getRule() { return rule; } - //name=EString '{' 'value' value=ParameterValue '}' + //name=EString + //'{' + // 'value' value=ParameterValue + //'}' public Group getGroup() { return cGroup; } //name=EString @@ -2410,12 +2568,14 @@ public class ParameterStructTypeMemberElements extends AbstractParserRuleElement private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cTypeParameterTypeParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); - //ParameterStructTypeMember ros::ParameterStructTypeMember: - // name=EString - // type=ParameterType; + //ParameterStructTypeMember returns ros::ParameterStructTypeMember: + // name=EString + // type=ParameterType + // ; @Override public ParserRule getRule() { return rule; } - //name=EString type=ParameterType + //name=EString + //type=ParameterType public Group getGroup() { return cGroup; } //name=EString @@ -2434,8 +2594,8 @@ public class Base64BinaryElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.Base64Binary"); private final RuleCall cBINARYTerminalRuleCall = (RuleCall)rule.eContents().get(1); - //Base64Binary type::Base64Binary: - // BINARY; + //Base64Binary returns type::Base64Binary: + // BINARY ; @Override public ParserRule getRule() { return rule; } //BINARY @@ -2445,8 +2605,8 @@ public class Boolean0Elements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.boolean0"); private final RuleCall cBOOLEANTerminalRuleCall = (RuleCall)rule.eContents().get(1); - //boolean0 type::Boolean: - // BOOLEAN; + //boolean0 returns type::Boolean: + // BOOLEAN; @Override public ParserRule getRule() { return rule; } //BOOLEAN @@ -2456,8 +2616,8 @@ public class Double0Elements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.Double0"); private final RuleCall cDOUBLETerminalRuleCall = (RuleCall)rule.eContents().get(1); - //Double0 type::Double: - // DOUBLE; + //Double0 returns type::Double: + // DOUBLE; @Override public ParserRule getRule() { return rule; } //DOUBLE @@ -2467,8 +2627,8 @@ public class Integer0Elements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.Integer0"); private final RuleCall cDECINTTerminalRuleCall = (RuleCall)rule.eContents().get(1); - //Integer0 type::Int: - // DECINT; + //Integer0 returns type::Int: + // DECINT; @Override public ParserRule getRule() { return rule; } //DECINT @@ -2478,8 +2638,8 @@ public class DateTime0Elements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.DateTime0"); private final RuleCall cDATE_TIMETerminalRuleCall = (RuleCall)rule.eContents().get(1); - //DateTime0 type::DateTime: - // DATE_TIME; + //DateTime0 returns type::DateTime: + // DATE_TIME; @Override public ParserRule getRule() { return rule; } //DATE_TIME @@ -2493,8 +2653,8 @@ public class NamespaceElements extends AbstractParserRuleElementFinder { private final RuleCall cPrivateNamespaceParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); ////NAMESPACES - //Namespace ros::Namespace: - // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; + //Namespace returns ros::Namespace: + // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; @Override public ParserRule getRule() { return rule; } //GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace @@ -2527,14 +2687,19 @@ public class GlobalNamespaceElements extends AbstractParserRuleElementFinder { private final Keyword cRightCurlyBracketKeyword_3_4 = (Keyword)cGroup_3.eContents().get(4); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - //GlobalNamespace ros::GlobalNamespace: - // {ros::GlobalNamespace} - // 'GlobalNamespace' - // '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? - // '}'; + //GlobalNamespace returns ros::GlobalNamespace: + // {ros::GlobalNamespace} + // 'GlobalNamespace' + // '{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + // '}'; @Override public ParserRule getRule() { return rule; } - //{ros::GlobalNamespace} 'GlobalNamespace' '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? '}' + //{ros::GlobalNamespace} + //'GlobalNamespace' + //'{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + //'}' public Group getGroup() { return cGroup; } //{ros::GlobalNamespace} @@ -2546,7 +2711,7 @@ public class GlobalNamespaceElements extends AbstractParserRuleElementFinder { //'{' public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } - //('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? + //('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? public Group getGroup_3() { return cGroup_3; } //'parts' @@ -2561,7 +2726,7 @@ public class GlobalNamespaceElements extends AbstractParserRuleElementFinder { //GraphName public RuleCall getPartsGraphNameParserRuleCall_3_2_0() { return cPartsGraphNameParserRuleCall_3_2_0; } - //("," parts+=GraphName)* + //( "," parts+=GraphName)* public Group getGroup_3_3() { return cGroup_3_3; } //"," @@ -2597,14 +2762,19 @@ public class RelativeNamespace_ImplElements extends AbstractParserRuleElementFin private final Keyword cRightCurlyBracketKeyword_3_4 = (Keyword)cGroup_3.eContents().get(4); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - //RelativeNamespace_Impl ros::RelativeNamespace: - // {ros::RelativeNamespace} - // 'RelativeNamespace' - // '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? - // '}'; + //RelativeNamespace_Impl returns ros::RelativeNamespace: + // {ros::RelativeNamespace} + // 'RelativeNamespace' + // '{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + // '}'; @Override public ParserRule getRule() { return rule; } - //{ros::RelativeNamespace} 'RelativeNamespace' '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? '}' + //{ros::RelativeNamespace} + //'RelativeNamespace' + //'{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + //'}' public Group getGroup() { return cGroup; } //{ros::RelativeNamespace} @@ -2616,7 +2786,7 @@ public class RelativeNamespace_ImplElements extends AbstractParserRuleElementFin //'{' public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } - //('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? + //('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? public Group getGroup_3() { return cGroup_3; } //'parts' @@ -2631,7 +2801,7 @@ public class RelativeNamespace_ImplElements extends AbstractParserRuleElementFin //GraphName public RuleCall getPartsGraphNameParserRuleCall_3_2_0() { return cPartsGraphNameParserRuleCall_3_2_0; } - //("," parts+=GraphName)* + //( "," parts+=GraphName)* public Group getGroup_3_3() { return cGroup_3_3; } //"," @@ -2667,14 +2837,19 @@ public class PrivateNamespaceElements extends AbstractParserRuleElementFinder { private final Keyword cRightCurlyBracketKeyword_3_4 = (Keyword)cGroup_3.eContents().get(4); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - //PrivateNamespace ros::PrivateNamespace: - // {ros::PrivateNamespace} - // 'PrivateNamespace' - // '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? - // '}'; + //PrivateNamespace returns ros::PrivateNamespace: + // {ros::PrivateNamespace} + // 'PrivateNamespace' + // '{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + // '}'; @Override public ParserRule getRule() { return rule; } - //{ros::PrivateNamespace} 'PrivateNamespace' '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? '}' + //{ros::PrivateNamespace} + //'PrivateNamespace' + //'{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + //'}' public Group getGroup() { return cGroup; } //{ros::PrivateNamespace} @@ -2686,7 +2861,7 @@ public class PrivateNamespaceElements extends AbstractParserRuleElementFinder { //'{' public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } - //('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? + //('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? public Group getGroup_3() { return cGroup_3; } //'parts' @@ -2701,7 +2876,7 @@ public class PrivateNamespaceElements extends AbstractParserRuleElementFinder { //GraphName public RuleCall getPartsGraphNameParserRuleCall_3_2_0() { return cPartsGraphNameParserRuleCall_3_2_0; } - //("," parts+=GraphName)* + //( "," parts+=GraphName)* public Group getGroup_3_3() { return cGroup_3_3; } //"," @@ -2723,8 +2898,8 @@ public class GraphNameElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.GraphName"); private final Keyword cGraphNameKeyword = (Keyword)rule.eContents().get(1); - //GraphName ros::GraphName: - // 'GraphName'; + //GraphName returns ros::GraphName: + // 'GraphName' ; @Override public ParserRule getRule() { return rule; } //'GraphName' @@ -2887,16 +3062,17 @@ public TerminalsGrammarAccess getTerminalsGrammarAccess() { } - //RosSystem: - // {RosSystem} - // 'RosSystem' - // '{' - // 'Name' Name=EString (('RosComponents' '(' (RosComponent+=ComponentInterface ("," RosComponent+=ComponentInterface)*)? - // ')')? & ('TopicConnections' '{' (TopicConnections+=TopicConnection ("," TopicConnections+=TopicConnection)*)? '}')? & - // ('ServiceConnections' '{' (ServiceConnections+=ServiceConnection ("," ServiceConnections+=ServiceConnection)*)? '}')? - // & ('ActionConnections' '{' (ActionConnections+=ActionConnection ("," ActionConnections+=ActionConnection)*)? '}')? & - // ('Parameters' '{' (Parameter+=Parameter ("," Parameter+=Parameter)*)? '}')?) - // '}'; + //RosSystem returns RosSystem: + // {RosSystem} + // 'RosSystem' + // '{' + // 'Name' Name=EString + // ('RosComponents' '(' (RosComponent+=ComponentInterface ( "," RosComponent+=ComponentInterface)*)? ')' )? + // ('TopicConnections' '{' (TopicConnections+=TopicConnection ( "," TopicConnections+=TopicConnection)*)? '}' )? + // ('ServiceConnections' '{' (ServiceConnections+=ServiceConnection ( "," ServiceConnections+=ServiceConnection)*)? '}' )? + // ('ActionConnections' '{' (ActionConnections+=ActionConnection ( "," ActionConnections+=ActionConnection)*)? '}' )? + // ('Parameters' '{' (Parameter+=Parameter ( "," Parameter+=Parameter)*)? '}' )? + // '}'; public RosSystemElements getRosSystemAccess() { return pRosSystem; } @@ -2905,14 +3081,13 @@ public ParserRule getRosSystemRule() { return getRosSystemAccess().getRule(); } - //TopicConnection: - // 'TopicConnection' - // TopicName=EString - // '{' - // 'From' '(' From+=[componentInterface::RosPublisher|EString] (',' From+=[componentInterface::RosPublisher|EString])* - // ')' - // 'To' '(' To+=[componentInterface::RosSubscriber|EString] (',' To+=[componentInterface::RosSubscriber|EString])* ')' - // '}'; + //TopicConnection returns TopicConnection: + // 'TopicConnection' + // TopicName=EString + // '{' + // 'From' '(' From+=[componentInterface::RosPublisher|EString] (',' From+=[componentInterface::RosPublisher|EString])* ')' + // 'To' '(' To+=[componentInterface::RosSubscriber|EString] ( ',' To+=[componentInterface::RosSubscriber|EString])* ')' + // '}'; public TopicConnectionElements getTopicConnectionAccess() { return pTopicConnection; } @@ -2921,14 +3096,13 @@ public ParserRule getTopicConnectionRule() { return getTopicConnectionAccess().getRule(); } - //ServiceConnection: - // 'ServiceConnection' - // ServiceName=EString - // '{' - // 'From' '(' From+=[componentInterface::RosServiceServer|EString] (',' - // From+=[componentInterface::RosServiceServer|EString])* ')' - // 'To' To=[componentInterface::RosServiceClient|EString] - // '}'; + //ServiceConnection returns ServiceConnection: + // 'ServiceConnection' + // ServiceName=EString + // '{' + // 'From' '(' From+=[componentInterface::RosServiceServer|EString] (',' From+=[componentInterface::RosServiceServer|EString])* ')' + // 'To' To=[componentInterface::RosServiceClient|EString] + // '}'; public ServiceConnectionElements getServiceConnectionAccess() { return pServiceConnection; } @@ -2937,13 +3111,13 @@ public ParserRule getServiceConnectionRule() { return getServiceConnectionAccess().getRule(); } - //ActionConnection: - // 'ActionConnection' - // ActionName=EString - // '{' - // 'From' From=[componentInterface::RosActionServer|EString] - // 'To' To=[componentInterface::RosActionClient|EString] - // '}'; + //ActionConnection returns ActionConnection: + // 'ActionConnection' + // ActionName=EString + // '{' + // 'From' From=[componentInterface::RosActionServer|EString] + // 'To' To=[componentInterface::RosActionClient|EString] + // '}'; public ActionConnectionElements getActionConnectionAccess() { return pActionConnection; } @@ -2952,8 +3126,8 @@ public ParserRule getActionConnectionRule() { return getActionConnectionAccess().getRule(); } - //EString: - // STRING | ID; + //EString returns ecore::EString: + // STRING | ID; public EStringElements getEStringAccess() { return pEString; } @@ -2963,18 +3137,20 @@ public ParserRule getEStringRule() { } ////%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - //ComponentInterface componentInterface::ComponentInterface: - // 'ComponentInterface' - // '{' - // 'name' name=EString ('NameSpace' NameSpace=EString)? ('FromRosNode' FromRosNode=[ros::Node|EString])? - // (('RosPublishers' '{' rospublisher+=RosPublisher ("," rospublisher+=RosPublisher)* '}')? & ('RosSubscribers' '{' - // rossubscriber+=RosSubscriber ("," rossubscriber+=RosSubscriber)* '}')? & ('RosSrvServers' '{' - // rosserviceserver+=RosServiceServer ("," rosserviceserver+=RosServiceServer)* '}')? & ('RosSrvClients' '{' - // rosserviceclient+=RosServiceClient ("," rosserviceclient+=RosServiceClient)* '}')? & ('RosActionServers' '{' - // rosactionserver+=RosActionServer ("," rosactionserver+=RosActionServer)* '}')? & ('RosActionClients' '{' - // rosactionclient+=RosActionClient ("," rosactionclient+=RosActionClient)* '}')? & ('RosParameters' '{' - // rosparameter+=RosParameter ("," rosparameter+=RosParameter)* '}')?) - // '}'; + //ComponentInterface returns componentInterface::ComponentInterface: + // 'ComponentInterface' + // '{' + // 'name' name=EString + // ('NameSpace' NameSpace=EString)? + // ('FromRosNode' FromRosNode=[ros::Node|EString])? + // ('RosPublishers' '{' rospublisher+=RosPublisher ( "," rospublisher+=RosPublisher)* '}' )? + // ('RosSubscribers' '{' rossubscriber+=RosSubscriber ( "," rossubscriber+=RosSubscriber)* '}' )? + // ('RosSrvServers' '{' rosserviceserver+=RosServiceServer ( "," rosserviceserver+=RosServiceServer)* '}' )? + // ('RosSrvClients' '{' rosserviceclient+=RosServiceClient ( "," rosserviceclient+=RosServiceClient)* '}' )? + // ('RosActionServers' '{' rosactionserver+=RosActionServer ( "," rosactionserver+=RosActionServer)* '}' )? + // ('RosActionClients' '{' rosactionclient+=RosActionClient ( "," rosactionclient+=RosActionClient)* '}' )? + // ('RosParameters' '{' rosparameter+=RosParameter ( "," rosparameter+=RosParameter)* '}' )? + // '}'; public ComponentInterfaceElements getComponentInterfaceAccess() { return pComponentInterface; } @@ -2983,13 +3159,14 @@ public ParserRule getComponentInterfaceRule() { return getComponentInterfaceAccess().getRule(); } - //RosPublisher componentInterface::RosPublisher: - // {componentInterface::RosPublisher} - // 'RosPublisher' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefPublisher' publisher=[ros::Publisher|EString] - // '}'; + //RosPublisher returns componentInterface::RosPublisher: + // {componentInterface::RosPublisher} + // 'RosPublisher' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefPublisher' publisher=[ros::Publisher|EString] + // '}'; public RosPublisherElements getRosPublisherAccess() { return pRosPublisher; } @@ -2998,13 +3175,14 @@ public ParserRule getRosPublisherRule() { return getRosPublisherAccess().getRule(); } - //RosSubscriber componentInterface::RosSubscriber: - // {componentInterface::RosSubscriber} - // 'RosSubscriber' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefSubscriber' subscriber=[ros::Subscriber|EString] - // '}'; + //RosSubscriber returns componentInterface::RosSubscriber: + // {componentInterface::RosSubscriber} + // 'RosSubscriber' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefSubscriber' subscriber=[ros::Subscriber|EString] + // '}'; public RosSubscriberElements getRosSubscriberAccess() { return pRosSubscriber; } @@ -3013,13 +3191,14 @@ public ParserRule getRosSubscriberRule() { return getRosSubscriberAccess().getRule(); } - //RosServiceServer componentInterface::RosServiceServer: - // {componentInterface::RosServiceServer} - // 'RosServiceServer' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefServer' srvserver=[ros::ServiceServer|EString] - // '}'; + //RosServiceServer returns componentInterface::RosServiceServer: + // {componentInterface::RosServiceServer} + // 'RosServiceServer' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefServer' srvserver=[ros::ServiceServer|EString] + // '}'; public RosServiceServerElements getRosServiceServerAccess() { return pRosServiceServer; } @@ -3028,13 +3207,14 @@ public ParserRule getRosServiceServerRule() { return getRosServiceServerAccess().getRule(); } - //RosServiceClient componentInterface::RosServiceClient: - // {componentInterface::RosServiceClient} - // 'RosServiceClient' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefClient' srvclient=[ros::ServiceClient|EString] - // '}'; + //RosServiceClient returns componentInterface::RosServiceClient: + // {componentInterface::RosServiceClient} + // 'RosServiceClient' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefClient' srvclient=[ros::ServiceClient|EString] + // '}'; public RosServiceClientElements getRosServiceClientAccess() { return pRosServiceClient; } @@ -3043,13 +3223,14 @@ public ParserRule getRosServiceClientRule() { return getRosServiceClientAccess().getRule(); } - //RosActionServer componentInterface::RosActionServer: - // {componentInterface::RosActionServer} - // 'RosActionServer' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefServer' actserver=[ros::ActionServer|EString] - // '}'; + //RosActionServer returns componentInterface::RosActionServer: + // {componentInterface::RosActionServer} + // 'RosActionServer' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefServer' actserver=[ros::ActionServer|EString] + // '}'; public RosActionServerElements getRosActionServerAccess() { return pRosActionServer; } @@ -3058,13 +3239,14 @@ public ParserRule getRosActionServerRule() { return getRosActionServerAccess().getRule(); } - //RosActionClient componentInterface::RosActionClient: - // {componentInterface::RosActionClient} - // 'RosActionClient' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefClient' actclient=[ros::ActionClient|EString] - // '}'; + //RosActionClient returns componentInterface::RosActionClient: + // {componentInterface::RosActionClient} + // 'RosActionClient' + // (name=EString)? + // '{' + // ('ns' ns=EString)? + // 'RefClient' actclient=[ros::ActionClient|EString] + // '}'; public RosActionClientElements getRosActionClientAccess() { return pRosActionClient; } @@ -3073,13 +3255,15 @@ public ParserRule getRosActionClientRule() { return getRosActionClientAccess().getRule(); } - //RosParameter componentInterface::RosParameter: - // {componentInterface::RosParameter} - // 'RosParameter' - // name=EString? - // '{' ('ns' ns=EString)? - // 'RefParameter' parameter=[ros::Parameter|EString] ('value' value=ParameterValue)? - // '}'; + //RosParameter returns componentInterface::RosParameter: + //{componentInterface::RosParameter} + //'RosParameter' + //(name=EString)? + //'{' + // ('ns' ns=EString)? + // 'RefParameter' parameter=[ros::Parameter|EString] + // ('value' value=ParameterValue)? + //'}'; public RosParameterElements getRosParameterAccess() { return pRosParameter; } @@ -3089,11 +3273,14 @@ public ParserRule getRosParameterRule() { } ////PARAMETERS - //Parameter ros::Parameter: - // 'Parameter' - // '{' - // 'name' name=EString ('NameSpace' namespace=Namespace)? ('type' type=ParameterType)? ('value' value=ParameterValue)? - // '}'; + //Parameter returns ros::Parameter: + // 'Parameter' + // '{' + // 'name' name=EString + // ('NameSpace' namespace=Namespace)? + // ('type' type=ParameterType)? + // ('value' value=ParameterValue)? + // '}'; public ParameterElements getParameterAccess() { return pParameter; } @@ -3102,9 +3289,8 @@ public ParserRule getParameterRule() { return getParameterAccess().getRule(); } - //ParameterType ros::ParameterType: - // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | - // ParameterBooleanType | ParameterBase64Type | ParameterArrayType; + //ParameterType returns ros::ParameterType: + // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType; public ParameterTypeElements getParameterTypeAccess() { return pParameterType; } @@ -3113,10 +3299,9 @@ public ParserRule getParameterTypeRule() { return getParameterTypeAccess().getRule(); } - //// | ParameterDateType; - //ParameterValue ros::ParameterValue: - // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | - // ParameterStruct; + // // | ParameterDateType; + //ParameterValue returns ros::ParameterValue: + // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct; public ParameterValueElements getParameterValueAccess() { return pParameterValue; } @@ -3125,13 +3310,13 @@ public ParserRule getParameterValueRule() { return getParameterValueAccess().getRule(); } - //// | ParameterDate; - //ParameterListType ros::ParameterListType: - // {ros::ParameterListType} - // 'List' - // '{' - // sequence+=ParameterType (',' sequence+=ParameterType)* - // '}'; + // // | ParameterDate; + //ParameterListType returns ros::ParameterListType: + // {ros::ParameterListType} + // 'List' + // '{' + // sequence+=ParameterType ( ',' sequence+=ParameterType )* + // '}'; public ParameterListTypeElements getParameterListTypeAccess() { return pParameterListType; } @@ -3140,12 +3325,12 @@ public ParserRule getParameterListTypeRule() { return getParameterListTypeAccess().getRule(); } - //ParameterStructType ros::ParameterStructType: - // {ros::ParameterStructType} - // 'Struct' - // '{' - // parameterstructypetmember+=ParameterStructTypeMember ("," parameterstructypetmember+=ParameterStructTypeMember)* - // '}'; + //ParameterStructType returns ros::ParameterStructType: + // {ros::ParameterStructType} + // 'Struct' + // '{' + // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* + // '}'; public ParameterStructTypeElements getParameterStructTypeAccess() { return pParameterStructType; } @@ -3154,9 +3339,10 @@ public ParserRule getParameterStructTypeRule() { return getParameterStructTypeAccess().getRule(); } - //ParameterIntegerType ros::ParameterIntegerType: - // {ros::ParameterIntegerType} - // 'Integer' ('default' default=ParameterInteger)?; + //ParameterIntegerType returns ros::ParameterIntegerType: + // {ros::ParameterIntegerType} + // 'Integer' + // ('{''default' default=ParameterInteger'}')?; public ParameterIntegerTypeElements getParameterIntegerTypeAccess() { return pParameterIntegerType; } @@ -3165,9 +3351,10 @@ public ParserRule getParameterIntegerTypeRule() { return getParameterIntegerTypeAccess().getRule(); } - //ParameterStringType ros::ParameterStringType: - // {ros::ParameterStringType} - // 'String' ('default' default=ParameterString)?; + //ParameterStringType returns ros::ParameterStringType: + // {ros::ParameterStringType} + // 'String' + // ('{''default' default=ParameterString'}')?; public ParameterStringTypeElements getParameterStringTypeAccess() { return pParameterStringType; } @@ -3176,9 +3363,10 @@ public ParserRule getParameterStringTypeRule() { return getParameterStringTypeAccess().getRule(); } - //ParameterDoubleType ros::ParameterDoubleType: - // {ros::ParameterDoubleType} - // 'Double' ('default' default=ParameterDouble)?; + //ParameterDoubleType returns ros::ParameterDoubleType: + // {ros::ParameterDoubleType} + // 'Double' + // ('{''default' default=ParameterDouble'}')?; public ParameterDoubleTypeElements getParameterDoubleTypeAccess() { return pParameterDoubleType; } @@ -3187,9 +3375,10 @@ public ParserRule getParameterDoubleTypeRule() { return getParameterDoubleTypeAccess().getRule(); } - //ParameterDateType ros::ParameterDateType: - // {ros::ParameterDateType} - // 'Date' ('default' default=ParameterDate)?; + //ParameterDateType returns ros::ParameterDateType: + // {ros::ParameterDateType} + // 'Date' + // ('{''default' default=ParameterDate'}')?; public ParameterDateTypeElements getParameterDateTypeAccess() { return pParameterDateType; } @@ -3198,9 +3387,10 @@ public ParserRule getParameterDateTypeRule() { return getParameterDateTypeAccess().getRule(); } - //ParameterBooleanType ros::ParameterBooleanType: - // {ros::ParameterBooleanType} - // 'Boolean' ('default' default=ParameterBoolean)?; + //ParameterBooleanType returns ros::ParameterBooleanType: + // {ros::ParameterBooleanType} + // 'Boolean' + // ('{''default' default=ParameterBoolean'}')?; public ParameterBooleanTypeElements getParameterBooleanTypeAccess() { return pParameterBooleanType; } @@ -3209,9 +3399,10 @@ public ParserRule getParameterBooleanTypeRule() { return getParameterBooleanTypeAccess().getRule(); } - //ParameterBase64Type ros::ParameterBase64Type: - // {ros::ParameterBase64Type} - // 'Base64' ('default' default=ParameterBase64)?; + //ParameterBase64Type returns ros::ParameterBase64Type: + // {ros::ParameterBase64Type} + // 'Base64' + // ('{''default' default=ParameterBase64 '}')?; public ParameterBase64TypeElements getParameterBase64TypeAccess() { return pParameterBase64Type; } @@ -3220,9 +3411,10 @@ public ParserRule getParameterBase64TypeRule() { return getParameterBase64TypeAccess().getRule(); } - //ParameterAnyType ros::ParameterAnyType: - // {ros::ParameterAnyType} - // 'Any' ('default' default=ParameterAny)?; + //ParameterAnyType returns ros::ParameterAnyType: + // {ros::ParameterAnyType} + // 'Any' + // ('{''default' default=ParameterAny'}')?; public ParameterAnyTypeElements getParameterAnyTypeAccess() { return pParameterAnyType; } @@ -3231,11 +3423,12 @@ public ParserRule getParameterAnyTypeRule() { return getParameterAnyTypeAccess().getRule(); } - //ParameterArrayType ros::ParameterArrayType: - // 'Array' - // '{' - // 'type' type=ParameterType ('default' default=ParameterList)? - // '}'; + //ParameterArrayType returns ros::ParameterArrayType: + // 'Array' + // '{' + // 'type' type=ParameterType + // ('default' default=ParameterList)? + // '}'; public ParameterArrayTypeElements getParameterArrayTypeAccess() { return pParameterArrayType; } @@ -3244,9 +3437,10 @@ public ParserRule getParameterArrayTypeRule() { return getParameterArrayTypeAccess().getRule(); } - //ParameterList ros::ParameterSequence: - // {ros::ParameterSequence} - // '{' value+=ParameterValue (',' value+=ParameterValue)* '}'; + //ParameterList returns ros::ParameterSequence: + // {ros::ParameterSequence} + // '{' value+=ParameterValue ( ',' value+=ParameterValue )* '}' + //; public ParameterListElements getParameterListAccess() { return pParameterList; } @@ -3255,11 +3449,12 @@ public ParserRule getParameterListRule() { return getParameterListAccess().getRule(); } - //ParameterAny ros::ParameterAny: - // {ros::ParameterAny} - // 'ParameterAny' - // '{' ('value' value=EString)? - // '}'; + //ParameterAny returns ros::ParameterAny: + // {ros::ParameterAny} + // 'ParameterAny' + // '{' + // ('value' value=EString)? + // '}'; public ParameterAnyElements getParameterAnyAccess() { return pParameterAny; } @@ -3268,8 +3463,9 @@ public ParserRule getParameterAnyRule() { return getParameterAnyAccess().getRule(); } - //ParameterString ros::ParameterString: - // value=EString; + //ParameterString returns ros::ParameterString: + // value=EString + //; public ParameterStringElements getParameterStringAccess() { return pParameterString; } @@ -3278,8 +3474,9 @@ public ParserRule getParameterStringRule() { return getParameterStringAccess().getRule(); } - //ParameterBase64 ros::ParameterBase64: - // value=Base64Binary; + //ParameterBase64 returns ros::ParameterBase64: + // value=Base64Binary + //; public ParameterBase64Elements getParameterBase64Access() { return pParameterBase64; } @@ -3288,8 +3485,9 @@ public ParserRule getParameterBase64Rule() { return getParameterBase64Access().getRule(); } - //ParameterInteger ros::ParameterInteger: - // value=Integer0; + //ParameterInteger returns ros::ParameterInteger: + // value=Integer0 + //; public ParameterIntegerElements getParameterIntegerAccess() { return pParameterInteger; } @@ -3298,8 +3496,9 @@ public ParserRule getParameterIntegerRule() { return getParameterIntegerAccess().getRule(); } - //ParameterDouble ros::ParameterDouble: - // value=Double0; + //ParameterDouble returns ros::ParameterDouble: + // value=Double0 + //; public ParameterDoubleElements getParameterDoubleAccess() { return pParameterDouble; } @@ -3308,8 +3507,9 @@ public ParserRule getParameterDoubleRule() { return getParameterDoubleAccess().getRule(); } - //ParameterBoolean ros::ParameterBoolean: - // value=boolean0; + //ParameterBoolean returns ros::ParameterBoolean: + // value=boolean0 + //; public ParameterBooleanElements getParameterBooleanAccess() { return pParameterBoolean; } @@ -3318,8 +3518,9 @@ public ParserRule getParameterBooleanRule() { return getParameterBooleanAccess().getRule(); } - //ParameterDate ros::ParameterDate: - // value=DateTime0; + //ParameterDate returns ros::ParameterDate: + // value=DateTime0 + // ; public ParameterDateElements getParameterDateAccess() { return pParameterDate; } @@ -3328,8 +3529,10 @@ public ParserRule getParameterDateRule() { return getParameterDateAccess().getRule(); } - //ParameterStruct ros::ParameterStruct: - // {ros::ParameterStruct} ('{' value+=ParameterStructMember ("," '{' value+=ParameterStructMember '}')* '}')?; + //ParameterStruct returns ros::ParameterStruct: + // {ros::ParameterStruct} + // ('{' value+=ParameterStructMember ( "," '{' value+=ParameterStructMember '}')* '}' )? + //; public ParameterStructElements getParameterStructAccess() { return pParameterStruct; } @@ -3338,11 +3541,11 @@ public ParserRule getParameterStructRule() { return getParameterStructAccess().getRule(); } - //ParameterStructMember ros::ParameterStructMember: - // name=EString - // '{' - // 'value' value=ParameterValue - // '}'; + //ParameterStructMember returns ros::ParameterStructMember: + // name=EString + // '{' + // 'value' value=ParameterValue + // '}'; public ParameterStructMemberElements getParameterStructMemberAccess() { return pParameterStructMember; } @@ -3351,9 +3554,10 @@ public ParserRule getParameterStructMemberRule() { return getParameterStructMemberAccess().getRule(); } - //ParameterStructTypeMember ros::ParameterStructTypeMember: - // name=EString - // type=ParameterType; + //ParameterStructTypeMember returns ros::ParameterStructTypeMember: + // name=EString + // type=ParameterType + // ; public ParameterStructTypeMemberElements getParameterStructTypeMemberAccess() { return pParameterStructTypeMember; } @@ -3362,74 +3566,65 @@ public ParserRule getParameterStructTypeMemberRule() { return getParameterStructTypeMemberAccess().getRule(); } - //terminal fragment DIGIT: - // '0'..'9'; + ////PARAMETERS PRIMITIVES TYPES + //terminal fragment DIGIT: '0'..'9'; public TerminalRule getDIGITRule() { return tDIGIT; } - //terminal BINARY: - // ('0b' | '0B') ('0' | '1')+; + //terminal BINARY: ('0b'|'0B')('0'|'1')+; public TerminalRule getBINARYRule() { return tBINARY; } - //terminal BOOLEAN: - // 'true' | 'false'; + //terminal BOOLEAN: 'true'|'false'; public TerminalRule getBOOLEANRule() { return tBOOLEAN; } - //terminal DOUBLE returns ecore::EDouble: - // DECINT ('.' DIGIT* | ('.' DIGIT*)? ('E' | 'e') ('-' | '+')? DECINT); + //terminal DOUBLE returns ecore::EDouble: DECINT (('.' DIGIT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DECINT)); public TerminalRule getDOUBLERule() { return tDOUBLE; } - //terminal DECINT: - // '0' | '1'..'9' DIGIT* | '-' '0'..'9' DIGIT*; + // // Use terminal to avoid 'e' turning into a keyword + //terminal DECINT: '0' | ('1'..'9' DIGIT*) | ('-''0'..'9' DIGIT*) ; public TerminalRule getDECINTRule() { return tDECINT; } - //terminal DAY: - // '1'..'9' | '1'..'3' '0'..'9'; + //terminal DAY:'1'..'9' | '1'..'3' '0'..'9'; public TerminalRule getDAYRule() { return tDAY; } - //terminal MONTH: - // '1'..'9' | '1' '0'..'2'; + //terminal MONTH:'1'..'9' | '1' '0'..'2'; public TerminalRule getMONTHRule() { return tMONTH; } - //terminal YEAR: - // '0'..'2' '0'..'9' '0'..'9' '0'..'9'; + //terminal YEAR:'0'..'2' '0'..'9' '0'..'9' '0'..'9'; public TerminalRule getYEARRule() { return tYEAR; } - //terminal HOUR: - // '0'..'1' '0'..'9' | '2' '0'..'3'; + //terminal HOUR: ('0'..'1')('0'..'9') | ('2')('0'..'3'); public TerminalRule getHOURRule() { return tHOUR; } - //terminal MIN_SEC: - // '0'..'5' '0'..'9'; + //terminal MIN_SEC:('0'..'5')('0'..'9'); public TerminalRule getMIN_SECRule() { return tMIN_SEC; } - //terminal DATE_TIME: - // YEAR '-' MONTH '-' DAY 'T' HOUR ':' MIN_SEC ':' MIN_SEC; + //terminal DATE_TIME: YEAR'-'MONTH'-'DAY'T'HOUR':'MIN_SEC':'MIN_SEC; public TerminalRule getDATE_TIMERule() { return tDATE_TIME; } - //Base64Binary type::Base64Binary: - // BINARY; + //Base64Binary returns type::Base64Binary: + // BINARY ; public Base64BinaryElements getBase64BinaryAccess() { return pBase64Binary; } @@ -3438,8 +3633,8 @@ public ParserRule getBase64BinaryRule() { return getBase64BinaryAccess().getRule(); } - //boolean0 type::Boolean: - // BOOLEAN; + //boolean0 returns type::Boolean: + // BOOLEAN; public Boolean0Elements getBoolean0Access() { return pBoolean0; } @@ -3448,8 +3643,8 @@ public ParserRule getBoolean0Rule() { return getBoolean0Access().getRule(); } - //Double0 type::Double: - // DOUBLE; + //Double0 returns type::Double: + // DOUBLE; public Double0Elements getDouble0Access() { return pDouble0; } @@ -3458,8 +3653,8 @@ public ParserRule getDouble0Rule() { return getDouble0Access().getRule(); } - //Integer0 type::Int: - // DECINT; + //Integer0 returns type::Int: + // DECINT; public Integer0Elements getInteger0Access() { return pInteger0; } @@ -3468,8 +3663,8 @@ public ParserRule getInteger0Rule() { return getInteger0Access().getRule(); } - //DateTime0 type::DateTime: - // DATE_TIME; + //DateTime0 returns type::DateTime: + // DATE_TIME; public DateTime0Elements getDateTime0Access() { return pDateTime0; } @@ -3479,8 +3674,8 @@ public ParserRule getDateTime0Rule() { } ////NAMESPACES - //Namespace ros::Namespace: - // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; + //Namespace returns ros::Namespace: + // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; public NamespaceElements getNamespaceAccess() { return pNamespace; } @@ -3489,11 +3684,12 @@ public ParserRule getNamespaceRule() { return getNamespaceAccess().getRule(); } - //GlobalNamespace ros::GlobalNamespace: - // {ros::GlobalNamespace} - // 'GlobalNamespace' - // '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? - // '}'; + //GlobalNamespace returns ros::GlobalNamespace: + // {ros::GlobalNamespace} + // 'GlobalNamespace' + // '{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + // '}'; public GlobalNamespaceElements getGlobalNamespaceAccess() { return pGlobalNamespace; } @@ -3502,11 +3698,12 @@ public ParserRule getGlobalNamespaceRule() { return getGlobalNamespaceAccess().getRule(); } - //RelativeNamespace_Impl ros::RelativeNamespace: - // {ros::RelativeNamespace} - // 'RelativeNamespace' - // '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? - // '}'; + //RelativeNamespace_Impl returns ros::RelativeNamespace: + // {ros::RelativeNamespace} + // 'RelativeNamespace' + // '{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + // '}'; public RelativeNamespace_ImplElements getRelativeNamespace_ImplAccess() { return pRelativeNamespace_Impl; } @@ -3515,11 +3712,12 @@ public ParserRule getRelativeNamespace_ImplRule() { return getRelativeNamespace_ImplAccess().getRule(); } - //PrivateNamespace ros::PrivateNamespace: - // {ros::PrivateNamespace} - // 'PrivateNamespace' - // '{' ('parts' '{' parts+=GraphName ("," parts+=GraphName)* '}')? - // '}'; + //PrivateNamespace returns ros::PrivateNamespace: + // {ros::PrivateNamespace} + // 'PrivateNamespace' + // '{' + // ('parts' '{' parts+=GraphName ( "," parts+=GraphName)* '}' )? + // '}'; public PrivateNamespaceElements getPrivateNamespaceAccess() { return pPrivateNamespace; } @@ -3528,8 +3726,8 @@ public ParserRule getPrivateNamespaceRule() { return getPrivateNamespaceAccess().getRule(); } - //GraphName ros::GraphName: - // 'GraphName'; + //GraphName returns ros::GraphName: + // 'GraphName' ; public GraphNameElements getGraphNameAccess() { return pGraphName; } @@ -3538,45 +3736,40 @@ public ParserRule getGraphNameRule() { return getGraphNameAccess().getRule(); } - //terminal ID: - // '^'? ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*; + //terminal ID: '^'?('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; public TerminalRule getIDRule() { return gaTerminals.getIDRule(); } - //terminal INT returns ecore::EInt: - // '0'..'9'+; + //terminal INT returns ecore::EInt: ('0'..'9')+; public TerminalRule getINTRule() { return gaTerminals.getINTRule(); } //terminal STRING: - // '"' ('\\' . | !('\\' | '"'))* '"' | - // "'" ('\\' . | !('\\' | "'"))* "'"; + // '"' ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|'"') )* '"' | + // "'" ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|"'") )* "'" + // ; public TerminalRule getSTRINGRule() { return gaTerminals.getSTRINGRule(); } - //terminal ML_COMMENT: - // '/*'->'*/'; + //terminal ML_COMMENT : '/*' -> '*/'; public TerminalRule getML_COMMENTRule() { return gaTerminals.getML_COMMENTRule(); } - //terminal SL_COMMENT: - // '//' !('\n' | '\r')* ('\r'? '\n')?; + //terminal SL_COMMENT : '//' !('\n'|'\r')* ('\r'? '\n')?; public TerminalRule getSL_COMMENTRule() { return gaTerminals.getSL_COMMENTRule(); } - //terminal WS: - // ' ' | '\t' | '\r' | '\n'+; + //terminal WS : (' '|'\t'|'\r'|'\n')+; public TerminalRule getWSRule() { return gaTerminals.getWSRule(); } - //terminal ANY_OTHER: - // .; + //terminal ANY_OTHER: .; public TerminalRule getANY_OTHERRule() { return gaTerminals.getANY_OTHERRule(); } diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src/de/fraunhofer/ipa/rossystem/RosSystem.xtext b/plugins/de.fraunhofer.ipa.rossystem.xtext/src/de/fraunhofer/ipa/rossystem/RosSystem.xtext index 0162476b2..f0cb5021d 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/src/de/fraunhofer/ipa/rossystem/RosSystem.xtext +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/src/de/fraunhofer/ipa/rossystem/RosSystem.xtext @@ -13,11 +13,11 @@ RosSystem returns RosSystem: 'RosSystem' '{' 'Name' Name=EString - (('RosComponents' '(' (RosComponent+=ComponentInterface ( "," RosComponent+=ComponentInterface)*)? ')' )? & - ('TopicConnections' '{' (TopicConnections+=TopicConnection ( "," TopicConnections+=TopicConnection)*)? '}' )? & - ('ServiceConnections' '{' (ServiceConnections+=ServiceConnection ( "," ServiceConnections+=ServiceConnection)*)? '}' )? & - ('ActionConnections' '{' (ActionConnections+=ActionConnection ( "," ActionConnections+=ActionConnection)*)? '}' )? & - ('Parameters' '{' (Parameter+=Parameter ( "," Parameter+=Parameter)*)? '}' )?) + ('RosComponents' '(' (RosComponent+=ComponentInterface ( "," RosComponent+=ComponentInterface)*)? ')' )? + ('TopicConnections' '{' (TopicConnections+=TopicConnection ( "," TopicConnections+=TopicConnection)*)? '}' )? + ('ServiceConnections' '{' (ServiceConnections+=ServiceConnection ( "," ServiceConnections+=ServiceConnection)*)? '}' )? + ('ActionConnections' '{' (ActionConnections+=ActionConnection ( "," ActionConnections+=ActionConnection)*)? '}' )? + ('Parameters' '{' (Parameter+=Parameter ( "," Parameter+=Parameter)*)? '}' )? '}'; @@ -59,14 +59,13 @@ ComponentInterface returns componentInterface::ComponentInterface: 'name' name=EString ('NameSpace' NameSpace=EString)? ('FromRosNode' FromRosNode=[ros::Node|EString])? - - (('RosPublishers' '{' rospublisher+=RosPublisher ( "," rospublisher+=RosPublisher)* '}' )? & - ('RosSubscribers' '{' rossubscriber+=RosSubscriber ( "," rossubscriber+=RosSubscriber)* '}' )? & - ('RosSrvServers' '{' rosserviceserver+=RosServiceServer ( "," rosserviceserver+=RosServiceServer)* '}' )? & - ('RosSrvClients' '{' rosserviceclient+=RosServiceClient ( "," rosserviceclient+=RosServiceClient)* '}' )? & - ('RosActionServers' '{' rosactionserver+=RosActionServer ( "," rosactionserver+=RosActionServer)* '}' )? & - ('RosActionClients' '{' rosactionclient+=RosActionClient ( "," rosactionclient+=RosActionClient)* '}' )? & - ('RosParameters' '{' rosparameter+=RosParameter ( "," rosparameter+=RosParameter)* '}' )?) + ('RosPublishers' '{' rospublisher+=RosPublisher ( "," rospublisher+=RosPublisher)* '}' )? + ('RosSubscribers' '{' rossubscriber+=RosSubscriber ( "," rossubscriber+=RosSubscriber)* '}' )? + ('RosSrvServers' '{' rosserviceserver+=RosServiceServer ( "," rosserviceserver+=RosServiceServer)* '}' )? + ('RosSrvClients' '{' rosserviceclient+=RosServiceClient ( "," rosserviceclient+=RosServiceClient)* '}' )? + ('RosActionServers' '{' rosactionserver+=RosActionServer ( "," rosactionserver+=RosActionServer)* '}' )? + ('RosActionClients' '{' rosactionclient+=RosActionClient ( "," rosactionclient+=RosActionClient)* '}' )? + ('RosParameters' '{' rosparameter+=RosParameter ( "," rosparameter+=RosParameter)* '}' )? '}'; From 9eb307cad835508bd8039e240ea0752ad3948836 Mon Sep 17 00:00:00 2001 From: ipa-nhg Date: Mon, 31 May 2021 14:11:49 +0200 Subject: [PATCH 2/2] revert unordered list for ros interfaces, regenerated the grammar --- .../antlr/internal/InternalRosLexer.java | 232 +- .../antlr/internal/InternalRosParser.java | 4246 +++++++---------- .../de/fraunhofer/ipa/ros/Ros.xtextbin | Bin 17572 -> 15765 bytes .../antlr/internal/InternalRosLexer.java | 232 +- .../antlr/internal/InternalRosParser.java | 1533 +++--- .../ipa/ros/services/RosGrammarAccess.java | 196 +- .../internal/InternalRosSystemLexer.java | 190 +- .../internal/InternalRosSystemParser.java | 3868 ++++++--------- .../ipa/rossystem/RosSystem.xtextbin | Bin 13681 -> 12344 bytes .../internal/InternalRosSystemLexer.java | 190 +- .../internal/InternalRosSystemParser.java | 919 ++-- .../services/RosSystemGrammarAccess.java | 196 +- 12 files changed, 5084 insertions(+), 6718 deletions(-) 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 cd5f99b69..6c4f7b670 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 @@ -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:15800:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) - // InternalRos.g:15800:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRos.g:15530:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) + // InternalRos.g:15530:25: ( '/' RULE_ID | RULE_ID '/' )* { - // InternalRos.g:15800:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRos.g:15530: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:15800:26: '/' RULE_ID + // InternalRos.g:15530: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:15800:38: RULE_ID '/' + // InternalRos.g:15530: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:15802:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) - // InternalRos.g:15802:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRos.g:15532:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) + // InternalRos.g:15532:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* { - // InternalRos.g:15802:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRos.g:15532: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:15802:30: '/' RULE_STRING + // InternalRos.g:15532:30: '/' RULE_STRING { match('/'); mRULE_STRING(); @@ -2079,7 +2079,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 2 : - // InternalRos.g:15802:46: RULE_STRING '/' + // InternalRos.g:15532:46: RULE_STRING '/' { mRULE_STRING(); match('/'); @@ -2087,7 +2087,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 3 : - // InternalRos.g:15802:62: '~' RULE_STRING + // InternalRos.g:15532: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:15804:21: ( '0' .. '9' ) - // InternalRos.g:15804:23: '0' .. '9' + // InternalRos.g:15534:21: ( '0' .. '9' ) + // InternalRos.g:15534: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:15806:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalRos.g:15806:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalRos.g:15536:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalRos.g:15536:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalRos.g:15806:15: ( '0b' | '0B' ) + // InternalRos.g:15536: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:15806:16: '0b' + // InternalRos.g:15536:16: '0b' { match("0b"); @@ -2171,7 +2171,7 @@ else if ( (LA3_1=='B') ) { } break; case 2 : - // InternalRos.g:15806:21: '0B' + // InternalRos.g:15536:21: '0B' { match("0B"); @@ -2181,7 +2181,7 @@ else if ( (LA3_1=='B') ) { } - // InternalRos.g:15806:27: ( '0' | '1' )+ + // InternalRos.g:15536: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:15808:14: ( ( 'true' | 'false' ) ) - // InternalRos.g:15808:16: ( 'true' | 'false' ) + // InternalRos.g:15538:14: ( ( 'true' | 'false' ) ) + // InternalRos.g:15538:16: ( 'true' | 'false' ) { - // InternalRos.g:15808:16: ( 'true' | 'false' ) + // InternalRos.g:15538: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:15808:17: 'true' + // InternalRos.g:15538:17: 'true' { match("true"); @@ -2264,7 +2264,7 @@ else if ( (LA5_0=='f') ) { } break; case 2 : - // InternalRos.g:15808:24: 'false' + // InternalRos.g:15538: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:15810:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) - // InternalRos.g:15810:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // 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 ) { mRULE_DECINT(); - // InternalRos.g:15810:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRos.g:15540:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) int alt10=2; alt10 = dfa10.predict(input); switch (alt10) { case 1 : - // InternalRos.g:15810:28: '.' ( RULE_DIGIT )* + // InternalRos.g:15540:28: '.' ( RULE_DIGIT )* { match('.'); - // InternalRos.g:15810:32: ( RULE_DIGIT )* + // InternalRos.g:15540: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:15810:32: RULE_DIGIT + // InternalRos.g:15540:32: RULE_DIGIT { mRULE_DIGIT(); @@ -2331,9 +2331,9 @@ public final void mRULE_DOUBLE() throws RecognitionException { } break; case 2 : - // InternalRos.g:15810:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT + // InternalRos.g:15540:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT { - // InternalRos.g:15810:44: ( '.' ( RULE_DIGIT )* )? + // InternalRos.g:15540: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:15810:45: '.' ( RULE_DIGIT )* + // InternalRos.g:15540:45: '.' ( RULE_DIGIT )* { match('.'); - // InternalRos.g:15810:49: ( RULE_DIGIT )* + // InternalRos.g:15540: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:15810:49: RULE_DIGIT + // InternalRos.g:15540:49: RULE_DIGIT { mRULE_DIGIT(); @@ -2385,7 +2385,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalRos.g:15810:73: ( '-' | '+' )? + // InternalRos.g:15540: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:15812:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalRos.g:15812:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // 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:15812:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRos.g:15542: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:15812:16: '0' + // InternalRos.g:15542:16: '0' { match('0'); } break; case 2 : - // InternalRos.g:15812:20: '1' .. '9' ( RULE_DIGIT )* + // InternalRos.g:15542:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalRos.g:15812:29: ( RULE_DIGIT )* + // InternalRos.g:15542: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:15812:29: RULE_DIGIT + // InternalRos.g:15542:29: RULE_DIGIT { mRULE_DIGIT(); @@ -2521,11 +2521,11 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalRos.g:15812:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalRos.g:15542:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalRos.g:15812:54: ( RULE_DIGIT )* + // InternalRos.g:15542: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:15812:54: RULE_DIGIT + // InternalRos.g:15542: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:15814:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalRos.g:15814:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRos.g:15544:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalRos.g:15544:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalRos.g:15814:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRos.g:15544: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:15814:22: '1' .. '9' + // InternalRos.g:15544:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos.g:15814:31: '1' .. '3' '0' .. '9' + // InternalRos.g:15544: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:15816:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalRos.g:15816:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRos.g:15546:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalRos.g:15546:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalRos.g:15816:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRos.g:15546: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:15816:24: '1' .. '9' + // InternalRos.g:15546:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos.g:15816:33: '1' '0' .. '2' + // InternalRos.g:15546: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:15818:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalRos.g:15818:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalRos.g:15548:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalRos.g:15548: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:15820:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalRos.g:15820:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRos.g:15550:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalRos.g:15550:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalRos.g:15820:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRos.g:15550: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:15820:23: '0' .. '1' '0' .. '9' + // InternalRos.g:15550: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:15820:41: '2' '0' .. '3' + // InternalRos.g:15550: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:15822:23: ( '0' .. '5' '0' .. '9' ) - // InternalRos.g:15822:25: '0' .. '5' '0' .. '9' + // InternalRos.g:15552:23: ( '0' .. '5' '0' .. '9' ) + // InternalRos.g:15552: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:15824:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalRos.g:15824:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // 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 { 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:15826:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) - // InternalRos.g:15826:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // 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:15826:25: ( RULE_ID | RULE_STRING ) + // InternalRos.g:15556: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:15826:26: RULE_ID + // InternalRos.g:15556:26: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos.g:15826:34: RULE_STRING + // InternalRos.g:15556:34: RULE_STRING { mRULE_STRING(); @@ -2839,7 +2839,7 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { } match('='); - // InternalRos.g:15826:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRos.g:15556: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:15826:52: RULE_ID + // InternalRos.g:15556:52: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos.g:15826:60: RULE_STRING + // InternalRos.g:15556:60: RULE_STRING { mRULE_STRING(); } break; case 3 : - // InternalRos.g:15826:72: RULE_INT + // InternalRos.g:15556:72: RULE_INT { mRULE_INT(); } break; case 4 : - // InternalRos.g:15826:81: '-' RULE_INT + // InternalRos.g:15556: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:15828:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRos.g:15828:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // 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:15828:11: ( '^' )? + // InternalRos.g:15558: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:15828:11: '^' + // InternalRos.g:15558:11: '^' { match('^'); @@ -3011,7 +3011,7 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalRos.g:15828:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRos.g:15558: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:15830:19: ( ( '0' .. '9' )+ ) - // InternalRos.g:15830:21: ( '0' .. '9' )+ + // InternalRos.g:15560:19: ( ( '0' .. '9' )+ ) + // InternalRos.g:15560:21: ( '0' .. '9' )+ { - // InternalRos.g:15830:21: ( '0' .. '9' )+ + // InternalRos.g:15560: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:15830:22: '0' .. '9' + // InternalRos.g:15560: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:15832:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRos.g:15832:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRos.g:15562:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRos.g:15562:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRos.g:15832:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRos.g:15562:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt24=2; int LA24_0 = input.LA(1); @@ -3126,10 +3126,10 @@ else if ( (LA24_0=='\'') ) { } switch (alt24) { case 1 : - // InternalRos.g:15832:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRos.g:15562:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRos.g:15832:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalRos.g:15562: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:15832:21: '\\\\' . + // InternalRos.g:15562:21: '\\\\' . { match('\\'); matchAny(); @@ -3153,7 +3153,7 @@ else if ( ((LA22_0>='\u0000' && LA22_0<='!')||(LA22_0>='#' && LA22_0<='[')||(LA2 } break; case 2 : - // InternalRos.g:15832:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRos.g:15562: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:15832:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRos.g:15562:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRos.g:15832:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalRos.g:15562: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:15832:54: '\\\\' . + // InternalRos.g:15562:54: '\\\\' . { match('\\'); matchAny(); @@ -3205,7 +3205,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='&')||(LA23_0>='(' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRos.g:15832:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRos.g:15562: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:15834:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRos.g:15834:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRos.g:15564:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRos.g:15564:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRos.g:15834:24: ( options {greedy=false; } : . )* + // InternalRos.g:15564: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:15834:52: . + // InternalRos.g:15564: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:15836:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalRos.g:15836:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalRos.g:15566:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalRos.g:15566:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalRos.g:15836:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRos.g:15566: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:15836:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalRos.g:15566: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:15836:40: ( ( '\\r' )? '\\n' )? + // InternalRos.g:15566: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:15836:41: ( '\\r' )? '\\n' + // InternalRos.g:15566:41: ( '\\r' )? '\\n' { - // InternalRos.g:15836:41: ( '\\r' )? + // InternalRos.g:15566: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:15836:41: '\\r' + // InternalRos.g:15566: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:15838:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRos.g:15838:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRos.g:15568:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRos.g:15568:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRos.g:15838:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRos.g:15568: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:15840:16: ( . ) - // InternalRos.g:15840:18: . + // InternalRos.g:15570:16: ( . ) + // InternalRos.g:15570:18: . { matchAny(); @@ -4247,7 +4247,7 @@ public DFA10(BaseRecognizer recognizer) { this.transition = DFA10_transition; } public String getDescription() { - return "15810:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; + return "15540:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; } } static final String DFA30_eotS = @@ -5047,4 +5047,4 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc } -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.java index 9eaee17cd..0b6c7893c 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 @@ -7791,12 +7791,12 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti { int LA9_6 = input.LA(2); - if ( (LA9_6==85) ) { - alt9=7; - } - else if ( ((LA9_6>=RULE_BINARY && LA9_6<=RULE_DECINT)||(LA9_6>=RULE_STRING && LA9_6<=RULE_ID)||(LA9_6>=41 && LA9_6<=43)) ) { + 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; } + else if ( (LA9_6==85) ) { + alt9=7; + } else { NoViableAltException nvae = new NoViableAltException("", 9, 6, input); @@ -32049,7 +32049,7 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep // 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 { - pushFollow(FOLLOW_4); + pushFollow(FOLLOW_52); rule__ParameterIntegerType__Group__1__Impl(); state._fsp--; @@ -32165,8 +32165,12 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio int alt63=2; int LA63_0 = input.LA(1); - if ( (LA63_0==41) ) { - alt63=1; + if ( (LA63_0==79) ) { + int LA63_1 = input.LA(2); + + if ( (LA63_1==RULE_DECINT) ) { + alt63=1; + } } switch (alt63) { case 1 : @@ -32215,7 +32219,7 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc // 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 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_53); rule__ParameterIntegerType__Group_2__0__Impl(); state._fsp--; @@ -32244,21 +32248,21 @@ 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 : ( '{' ) ; + // InternalRos.g:10643: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: ( ( '{' ) ) - // InternalRos.g:10648:1: ( '{' ) + // InternalRos.g:10647:1: ( ( 'default' ) ) + // InternalRos.g:10648:1: ( 'default' ) { - // InternalRos.g:10648:1: ( '{' ) - // InternalRos.g:10649:2: '{' + // InternalRos.g:10648:1: ( 'default' ) + // InternalRos.g:10649:2: 'default' { - before(grammarAccess.getParameterIntegerTypeAccess().getLeftCurlyBracketKeyword_2_0()); - match(input,41,FOLLOW_2); - after(grammarAccess.getParameterIntegerTypeAccess().getLeftCurlyBracketKeyword_2_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + match(input,79,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } @@ -32281,22 +32285,17 @@ 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 rule__ParameterIntegerType__Group_2__2 ; + // InternalRos.g:10658: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 rule__ParameterIntegerType__Group_2__2 ) - // InternalRos.g:10663:2: rule__ParameterIntegerType__Group_2__1__Impl rule__ParameterIntegerType__Group_2__2 + // InternalRos.g:10662:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) + // InternalRos.g:10663:2: rule__ParameterIntegerType__Group_2__1__Impl { - pushFollow(FOLLOW_53); - rule__ParameterIntegerType__Group_2__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterIntegerType__Group_2__2(); + rule__ParameterIntegerType__Group_2__1__Impl(); state._fsp--; @@ -32319,176 +32318,31 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc // $ANTLR start "rule__ParameterIntegerType__Group_2__1__Impl" - // InternalRos.g:10670:1: rule__ParameterIntegerType__Group_2__1__Impl : ( 'default' ) ; + // InternalRos.g:10669: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:10674:1: ( ( 'default' ) ) - // InternalRos.g:10675:1: ( 'default' ) + // InternalRos.g:10673:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) + // InternalRos.g:10674:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) { - // InternalRos.g:10675:1: ( 'default' ) - // InternalRos.g:10676:2: 'default' + // InternalRos.g:10674:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) + // InternalRos.g:10675:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_1()); - match(input,79,FOLLOW_2); - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterIntegerType__Group_2__1__Impl" - - - // $ANTLR start "rule__ParameterIntegerType__Group_2__2" - // InternalRos.g:10685:1: rule__ParameterIntegerType__Group_2__2 : rule__ParameterIntegerType__Group_2__2__Impl rule__ParameterIntegerType__Group_2__3 ; - public final void rule__ParameterIntegerType__Group_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:10689:1: ( rule__ParameterIntegerType__Group_2__2__Impl rule__ParameterIntegerType__Group_2__3 ) - // InternalRos.g:10690:2: rule__ParameterIntegerType__Group_2__2__Impl rule__ParameterIntegerType__Group_2__3 + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); + // InternalRos.g:10676:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) + // InternalRos.g:10676:3: rule__ParameterIntegerType__DefaultAssignment_2_1 { - pushFollow(FOLLOW_48); - rule__ParameterIntegerType__Group_2__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterIntegerType__Group_2__3(); + rule__ParameterIntegerType__DefaultAssignment_2_1(); state._fsp--; } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterIntegerType__Group_2__2" - - - // $ANTLR start "rule__ParameterIntegerType__Group_2__2__Impl" - // InternalRos.g:10697:1: rule__ParameterIntegerType__Group_2__2__Impl : ( ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) ) ; - public final void rule__ParameterIntegerType__Group_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:10701:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) ) ) - // InternalRos.g:10702:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) ) - { - // InternalRos.g:10702:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) ) - // InternalRos.g:10703:2: ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) - { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_2()); - // InternalRos.g:10704:2: ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) - // InternalRos.g:10704:3: rule__ParameterIntegerType__DefaultAssignment_2_2 - { - pushFollow(FOLLOW_2); - rule__ParameterIntegerType__DefaultAssignment_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterIntegerType__Group_2__2__Impl" - - - // $ANTLR start "rule__ParameterIntegerType__Group_2__3" - // InternalRos.g:10712:1: rule__ParameterIntegerType__Group_2__3 : rule__ParameterIntegerType__Group_2__3__Impl ; - public final void rule__ParameterIntegerType__Group_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:10716:1: ( rule__ParameterIntegerType__Group_2__3__Impl ) - // InternalRos.g:10717:2: rule__ParameterIntegerType__Group_2__3__Impl - { - pushFollow(FOLLOW_2); - rule__ParameterIntegerType__Group_2__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterIntegerType__Group_2__3" - - - // $ANTLR start "rule__ParameterIntegerType__Group_2__3__Impl" - // InternalRos.g:10723:1: rule__ParameterIntegerType__Group_2__3__Impl : ( '}' ) ; - public final void rule__ParameterIntegerType__Group_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:10727:1: ( ( '}' ) ) - // InternalRos.g:10728:1: ( '}' ) - { - // InternalRos.g:10728:1: ( '}' ) - // InternalRos.g:10729:2: '}' - { - before(grammarAccess.getParameterIntegerTypeAccess().getRightCurlyBracketKeyword_2_3()); - match(input,42,FOLLOW_2); - after(grammarAccess.getParameterIntegerTypeAccess().getRightCurlyBracketKeyword_2_3()); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } @@ -32507,18 +32361,18 @@ public final void rule__ParameterIntegerType__Group_2__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ParameterIntegerType__Group_2__3__Impl" + // $ANTLR end "rule__ParameterIntegerType__Group_2__1__Impl" // $ANTLR start "rule__ParameterStringType__Group__0" - // InternalRos.g:10739:1: rule__ParameterStringType__Group__0 : rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ; + // InternalRos.g:10685: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:10743:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) - // InternalRos.g:10744:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 + // 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 { pushFollow(FOLLOW_54); rule__ParameterStringType__Group__0__Impl(); @@ -32549,21 +32403,21 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__0__Impl" - // InternalRos.g:10751:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; + // InternalRos.g:10697:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; public final void rule__ParameterStringType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10755:1: ( ( () ) ) - // InternalRos.g:10756:1: ( () ) + // InternalRos.g:10701:1: ( ( () ) ) + // InternalRos.g:10702:1: ( () ) { - // InternalRos.g:10756:1: ( () ) - // InternalRos.g:10757:2: () + // InternalRos.g:10702:1: ( () ) + // InternalRos.g:10703:2: () { before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); - // InternalRos.g:10758:2: () - // InternalRos.g:10758:3: + // InternalRos.g:10704:2: () + // InternalRos.g:10704:3: { } @@ -32586,16 +32440,16 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__1" - // InternalRos.g:10766:1: rule__ParameterStringType__Group__1 : rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ; + // InternalRos.g:10712: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:10770:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) - // InternalRos.g:10771:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 + // 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 { - pushFollow(FOLLOW_4); + pushFollow(FOLLOW_52); rule__ParameterStringType__Group__1__Impl(); state._fsp--; @@ -32624,17 +32478,17 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__1__Impl" - // InternalRos.g:10778:1: rule__ParameterStringType__Group__1__Impl : ( 'String' ) ; + // InternalRos.g:10724:1: rule__ParameterStringType__Group__1__Impl : ( 'String' ) ; public final void rule__ParameterStringType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10782:1: ( ( 'String' ) ) - // InternalRos.g:10783:1: ( 'String' ) + // InternalRos.g:10728:1: ( ( 'String' ) ) + // InternalRos.g:10729:1: ( 'String' ) { - // InternalRos.g:10783:1: ( 'String' ) - // InternalRos.g:10784:2: 'String' + // InternalRos.g:10729:1: ( 'String' ) + // InternalRos.g:10730:2: 'String' { before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); match(input,28,FOLLOW_2); @@ -32661,14 +32515,14 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__2" - // InternalRos.g:10793:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; + // InternalRos.g:10739: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:10797:1: ( rule__ParameterStringType__Group__2__Impl ) - // InternalRos.g:10798:2: rule__ParameterStringType__Group__2__Impl + // InternalRos.g:10743:1: ( rule__ParameterStringType__Group__2__Impl ) + // InternalRos.g:10744:2: rule__ParameterStringType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterStringType__Group__2__Impl(); @@ -32694,29 +32548,33 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__2__Impl" - // InternalRos.g:10804:1: rule__ParameterStringType__Group__2__Impl : ( ( rule__ParameterStringType__Group_2__0 )? ) ; + // InternalRos.g:10750: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:10808:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) - // InternalRos.g:10809:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRos.g:10754:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) + // InternalRos.g:10755:1: ( ( rule__ParameterStringType__Group_2__0 )? ) { - // InternalRos.g:10809:1: ( ( rule__ParameterStringType__Group_2__0 )? ) - // InternalRos.g:10810:2: ( rule__ParameterStringType__Group_2__0 )? + // InternalRos.g:10755:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRos.g:10756:2: ( rule__ParameterStringType__Group_2__0 )? { before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); - // InternalRos.g:10811:2: ( rule__ParameterStringType__Group_2__0 )? + // InternalRos.g:10757:2: ( rule__ParameterStringType__Group_2__0 )? int alt64=2; int LA64_0 = input.LA(1); - if ( (LA64_0==41) ) { - alt64=1; + if ( (LA64_0==79) ) { + int LA64_1 = input.LA(2); + + if ( ((LA64_1>=RULE_STRING && LA64_1<=RULE_ID)) ) { + alt64=1; + } } switch (alt64) { case 1 : - // InternalRos.g:10811:3: rule__ParameterStringType__Group_2__0 + // InternalRos.g:10757:3: rule__ParameterStringType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterStringType__Group_2__0(); @@ -32752,16 +32610,16 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group_2__0" - // InternalRos.g:10820:1: rule__ParameterStringType__Group_2__0 : rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ; + // InternalRos.g:10766: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:10824:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) - // InternalRos.g:10825:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 + // 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 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_10); rule__ParameterStringType__Group_2__0__Impl(); state._fsp--; @@ -32790,21 +32648,21 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__0__Impl" - // InternalRos.g:10832:1: rule__ParameterStringType__Group_2__0__Impl : ( '{' ) ; + // InternalRos.g:10778: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:10836:1: ( ( '{' ) ) - // InternalRos.g:10837:1: ( '{' ) + // InternalRos.g:10782:1: ( ( 'default' ) ) + // InternalRos.g:10783:1: ( 'default' ) { - // InternalRos.g:10837:1: ( '{' ) - // InternalRos.g:10838:2: '{' + // InternalRos.g:10783:1: ( 'default' ) + // InternalRos.g:10784:2: 'default' { - before(grammarAccess.getParameterStringTypeAccess().getLeftCurlyBracketKeyword_2_0()); - match(input,41,FOLLOW_2); - after(grammarAccess.getParameterStringTypeAccess().getLeftCurlyBracketKeyword_2_0()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + match(input,79,FOLLOW_2); + after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } @@ -32827,22 +32685,17 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStringType__Group_2__1" - // InternalRos.g:10847:1: rule__ParameterStringType__Group_2__1 : rule__ParameterStringType__Group_2__1__Impl rule__ParameterStringType__Group_2__2 ; + // InternalRos.g:10793: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:10851:1: ( rule__ParameterStringType__Group_2__1__Impl rule__ParameterStringType__Group_2__2 ) - // InternalRos.g:10852:2: rule__ParameterStringType__Group_2__1__Impl rule__ParameterStringType__Group_2__2 + // InternalRos.g:10797:1: ( rule__ParameterStringType__Group_2__1__Impl ) + // InternalRos.g:10798:2: rule__ParameterStringType__Group_2__1__Impl { - pushFollow(FOLLOW_10); - rule__ParameterStringType__Group_2__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterStringType__Group_2__2(); + rule__ParameterStringType__Group_2__1__Impl(); state._fsp--; @@ -32865,176 +32718,31 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__1__Impl" - // InternalRos.g:10859:1: rule__ParameterStringType__Group_2__1__Impl : ( 'default' ) ; + // InternalRos.g:10804: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:10863:1: ( ( 'default' ) ) - // InternalRos.g:10864:1: ( 'default' ) + // InternalRos.g:10808:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) + // InternalRos.g:10809:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) { - // InternalRos.g:10864:1: ( 'default' ) - // InternalRos.g:10865:2: 'default' + // InternalRos.g:10809:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) + // InternalRos.g:10810:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_1()); - match(input,79,FOLLOW_2); - after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterStringType__Group_2__1__Impl" - - - // $ANTLR start "rule__ParameterStringType__Group_2__2" - // InternalRos.g:10874:1: rule__ParameterStringType__Group_2__2 : rule__ParameterStringType__Group_2__2__Impl rule__ParameterStringType__Group_2__3 ; - public final void rule__ParameterStringType__Group_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:10878:1: ( rule__ParameterStringType__Group_2__2__Impl rule__ParameterStringType__Group_2__3 ) - // InternalRos.g:10879:2: rule__ParameterStringType__Group_2__2__Impl rule__ParameterStringType__Group_2__3 + before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); + // InternalRos.g:10811:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) + // InternalRos.g:10811:3: rule__ParameterStringType__DefaultAssignment_2_1 { - pushFollow(FOLLOW_48); - rule__ParameterStringType__Group_2__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterStringType__Group_2__3(); + rule__ParameterStringType__DefaultAssignment_2_1(); state._fsp--; } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterStringType__Group_2__2" - - - // $ANTLR start "rule__ParameterStringType__Group_2__2__Impl" - // InternalRos.g:10886:1: rule__ParameterStringType__Group_2__2__Impl : ( ( rule__ParameterStringType__DefaultAssignment_2_2 ) ) ; - public final void rule__ParameterStringType__Group_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:10890:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_2 ) ) ) - // InternalRos.g:10891:1: ( ( rule__ParameterStringType__DefaultAssignment_2_2 ) ) - { - // InternalRos.g:10891:1: ( ( rule__ParameterStringType__DefaultAssignment_2_2 ) ) - // InternalRos.g:10892:2: ( rule__ParameterStringType__DefaultAssignment_2_2 ) - { - before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_2()); - // InternalRos.g:10893:2: ( rule__ParameterStringType__DefaultAssignment_2_2 ) - // InternalRos.g:10893:3: rule__ParameterStringType__DefaultAssignment_2_2 - { - pushFollow(FOLLOW_2); - rule__ParameterStringType__DefaultAssignment_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterStringType__Group_2__2__Impl" - - - // $ANTLR start "rule__ParameterStringType__Group_2__3" - // InternalRos.g:10901:1: rule__ParameterStringType__Group_2__3 : rule__ParameterStringType__Group_2__3__Impl ; - public final void rule__ParameterStringType__Group_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:10905:1: ( rule__ParameterStringType__Group_2__3__Impl ) - // InternalRos.g:10906:2: rule__ParameterStringType__Group_2__3__Impl - { - pushFollow(FOLLOW_2); - rule__ParameterStringType__Group_2__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterStringType__Group_2__3" - - - // $ANTLR start "rule__ParameterStringType__Group_2__3__Impl" - // InternalRos.g:10912:1: rule__ParameterStringType__Group_2__3__Impl : ( '}' ) ; - public final void rule__ParameterStringType__Group_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:10916:1: ( ( '}' ) ) - // InternalRos.g:10917:1: ( '}' ) - { - // InternalRos.g:10917:1: ( '}' ) - // InternalRos.g:10918:2: '}' - { - before(grammarAccess.getParameterStringTypeAccess().getRightCurlyBracketKeyword_2_3()); - match(input,42,FOLLOW_2); - after(grammarAccess.getParameterStringTypeAccess().getRightCurlyBracketKeyword_2_3()); + after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } @@ -33053,18 +32761,18 @@ public final void rule__ParameterStringType__Group_2__3__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStringType__Group_2__3__Impl" + // $ANTLR end "rule__ParameterStringType__Group_2__1__Impl" // $ANTLR start "rule__ParameterDoubleType__Group__0" - // InternalRos.g:10928:1: rule__ParameterDoubleType__Group__0 : rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ; + // InternalRos.g:10820: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:10932:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) - // InternalRos.g:10933:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 + // 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 { pushFollow(FOLLOW_55); rule__ParameterDoubleType__Group__0__Impl(); @@ -33095,21 +32803,21 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__0__Impl" - // InternalRos.g:10940:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; + // InternalRos.g:10832:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; public final void rule__ParameterDoubleType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10944:1: ( ( () ) ) - // InternalRos.g:10945:1: ( () ) + // InternalRos.g:10836:1: ( ( () ) ) + // InternalRos.g:10837:1: ( () ) { - // InternalRos.g:10945:1: ( () ) - // InternalRos.g:10946:2: () + // InternalRos.g:10837:1: ( () ) + // InternalRos.g:10838:2: () { before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); - // InternalRos.g:10947:2: () - // InternalRos.g:10947:3: + // InternalRos.g:10839:2: () + // InternalRos.g:10839:3: { } @@ -33132,16 +32840,16 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__1" - // InternalRos.g:10955:1: rule__ParameterDoubleType__Group__1 : rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ; + // InternalRos.g:10847: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:10959:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) - // InternalRos.g:10960:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 + // 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 { - pushFollow(FOLLOW_4); + pushFollow(FOLLOW_52); rule__ParameterDoubleType__Group__1__Impl(); state._fsp--; @@ -33170,17 +32878,17 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__1__Impl" - // InternalRos.g:10967:1: rule__ParameterDoubleType__Group__1__Impl : ( 'Double' ) ; + // InternalRos.g:10859:1: rule__ParameterDoubleType__Group__1__Impl : ( 'Double' ) ; public final void rule__ParameterDoubleType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10971:1: ( ( 'Double' ) ) - // InternalRos.g:10972:1: ( 'Double' ) + // InternalRos.g:10863:1: ( ( 'Double' ) ) + // InternalRos.g:10864:1: ( 'Double' ) { - // InternalRos.g:10972:1: ( 'Double' ) - // InternalRos.g:10973:2: 'Double' + // InternalRos.g:10864:1: ( 'Double' ) + // InternalRos.g:10865:2: 'Double' { before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); match(input,80,FOLLOW_2); @@ -33207,14 +32915,14 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__2" - // InternalRos.g:10982:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; + // InternalRos.g:10874: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:10986:1: ( rule__ParameterDoubleType__Group__2__Impl ) - // InternalRos.g:10987:2: rule__ParameterDoubleType__Group__2__Impl + // InternalRos.g:10878:1: ( rule__ParameterDoubleType__Group__2__Impl ) + // InternalRos.g:10879:2: rule__ParameterDoubleType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group__2__Impl(); @@ -33240,29 +32948,33 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__2__Impl" - // InternalRos.g:10993:1: rule__ParameterDoubleType__Group__2__Impl : ( ( rule__ParameterDoubleType__Group_2__0 )? ) ; + // InternalRos.g:10885: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:10997:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) - // InternalRos.g:10998:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRos.g:10889:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) + // InternalRos.g:10890:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) { - // InternalRos.g:10998:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) - // InternalRos.g:10999:2: ( rule__ParameterDoubleType__Group_2__0 )? + // InternalRos.g:10890:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRos.g:10891:2: ( rule__ParameterDoubleType__Group_2__0 )? { before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); - // InternalRos.g:11000:2: ( rule__ParameterDoubleType__Group_2__0 )? + // InternalRos.g:10892:2: ( rule__ParameterDoubleType__Group_2__0 )? int alt65=2; int LA65_0 = input.LA(1); - if ( (LA65_0==41) ) { - alt65=1; + if ( (LA65_0==79) ) { + int LA65_1 = input.LA(2); + + if ( (LA65_1==RULE_DOUBLE) ) { + alt65=1; + } } switch (alt65) { case 1 : - // InternalRos.g:11000:3: rule__ParameterDoubleType__Group_2__0 + // InternalRos.g:10892:3: rule__ParameterDoubleType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group_2__0(); @@ -33298,16 +33010,16 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group_2__0" - // InternalRos.g:11009:1: rule__ParameterDoubleType__Group_2__0 : rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ; + // InternalRos.g:10901: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:11013:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) - // InternalRos.g:11014:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 + // 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 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_56); rule__ParameterDoubleType__Group_2__0__Impl(); state._fsp--; @@ -33336,21 +33048,21 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterDoubleType__Group_2__0__Impl" - // InternalRos.g:11021:1: rule__ParameterDoubleType__Group_2__0__Impl : ( '{' ) ; + // InternalRos.g:10913: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:11025:1: ( ( '{' ) ) - // InternalRos.g:11026:1: ( '{' ) + // InternalRos.g:10917:1: ( ( 'default' ) ) + // InternalRos.g:10918:1: ( 'default' ) { - // InternalRos.g:11026:1: ( '{' ) - // InternalRos.g:11027:2: '{' + // InternalRos.g:10918:1: ( 'default' ) + // InternalRos.g:10919:2: 'default' { - before(grammarAccess.getParameterDoubleTypeAccess().getLeftCurlyBracketKeyword_2_0()); - match(input,41,FOLLOW_2); - after(grammarAccess.getParameterDoubleTypeAccess().getLeftCurlyBracketKeyword_2_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + match(input,79,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } @@ -33373,22 +33085,17 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterDoubleType__Group_2__1" - // InternalRos.g:11036:1: rule__ParameterDoubleType__Group_2__1 : rule__ParameterDoubleType__Group_2__1__Impl rule__ParameterDoubleType__Group_2__2 ; + // InternalRos.g:10928: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:11040:1: ( rule__ParameterDoubleType__Group_2__1__Impl rule__ParameterDoubleType__Group_2__2 ) - // InternalRos.g:11041:2: rule__ParameterDoubleType__Group_2__1__Impl rule__ParameterDoubleType__Group_2__2 + // InternalRos.g:10932:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) + // InternalRos.g:10933:2: rule__ParameterDoubleType__Group_2__1__Impl { - pushFollow(FOLLOW_56); - rule__ParameterDoubleType__Group_2__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterDoubleType__Group_2__2(); + rule__ParameterDoubleType__Group_2__1__Impl(); state._fsp--; @@ -33411,176 +33118,31 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterDoubleType__Group_2__1__Impl" - // InternalRos.g:11048:1: rule__ParameterDoubleType__Group_2__1__Impl : ( 'default' ) ; + // InternalRos.g:10939: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:11052:1: ( ( 'default' ) ) - // InternalRos.g:11053:1: ( 'default' ) + // InternalRos.g:10943:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) + // InternalRos.g:10944:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) { - // InternalRos.g:11053:1: ( 'default' ) - // InternalRos.g:11054:2: 'default' + // InternalRos.g:10944:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) + // InternalRos.g:10945:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_1()); - match(input,79,FOLLOW_2); - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterDoubleType__Group_2__1__Impl" - - - // $ANTLR start "rule__ParameterDoubleType__Group_2__2" - // InternalRos.g:11063:1: rule__ParameterDoubleType__Group_2__2 : rule__ParameterDoubleType__Group_2__2__Impl rule__ParameterDoubleType__Group_2__3 ; - public final void rule__ParameterDoubleType__Group_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:11067:1: ( rule__ParameterDoubleType__Group_2__2__Impl rule__ParameterDoubleType__Group_2__3 ) - // InternalRos.g:11068:2: rule__ParameterDoubleType__Group_2__2__Impl rule__ParameterDoubleType__Group_2__3 + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); + // InternalRos.g:10946:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) + // InternalRos.g:10946:3: rule__ParameterDoubleType__DefaultAssignment_2_1 { - pushFollow(FOLLOW_48); - rule__ParameterDoubleType__Group_2__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterDoubleType__Group_2__3(); + rule__ParameterDoubleType__DefaultAssignment_2_1(); state._fsp--; } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterDoubleType__Group_2__2" - - - // $ANTLR start "rule__ParameterDoubleType__Group_2__2__Impl" - // InternalRos.g:11075:1: rule__ParameterDoubleType__Group_2__2__Impl : ( ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) ) ; - public final void rule__ParameterDoubleType__Group_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:11079:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) ) ) - // InternalRos.g:11080:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) ) - { - // InternalRos.g:11080:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) ) - // InternalRos.g:11081:2: ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) - { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_2()); - // InternalRos.g:11082:2: ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) - // InternalRos.g:11082:3: rule__ParameterDoubleType__DefaultAssignment_2_2 - { - pushFollow(FOLLOW_2); - rule__ParameterDoubleType__DefaultAssignment_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterDoubleType__Group_2__2__Impl" - - - // $ANTLR start "rule__ParameterDoubleType__Group_2__3" - // InternalRos.g:11090:1: rule__ParameterDoubleType__Group_2__3 : rule__ParameterDoubleType__Group_2__3__Impl ; - public final void rule__ParameterDoubleType__Group_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:11094:1: ( rule__ParameterDoubleType__Group_2__3__Impl ) - // InternalRos.g:11095:2: rule__ParameterDoubleType__Group_2__3__Impl - { - pushFollow(FOLLOW_2); - rule__ParameterDoubleType__Group_2__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterDoubleType__Group_2__3" - - - // $ANTLR start "rule__ParameterDoubleType__Group_2__3__Impl" - // InternalRos.g:11101:1: rule__ParameterDoubleType__Group_2__3__Impl : ( '}' ) ; - public final void rule__ParameterDoubleType__Group_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:11105:1: ( ( '}' ) ) - // InternalRos.g:11106:1: ( '}' ) - { - // InternalRos.g:11106:1: ( '}' ) - // InternalRos.g:11107:2: '}' - { - before(grammarAccess.getParameterDoubleTypeAccess().getRightCurlyBracketKeyword_2_3()); - match(input,42,FOLLOW_2); - after(grammarAccess.getParameterDoubleTypeAccess().getRightCurlyBracketKeyword_2_3()); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } @@ -33599,18 +33161,18 @@ public final void rule__ParameterDoubleType__Group_2__3__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterDoubleType__Group_2__3__Impl" + // $ANTLR end "rule__ParameterDoubleType__Group_2__1__Impl" // $ANTLR start "rule__ParameterBooleanType__Group__0" - // InternalRos.g:11117:1: rule__ParameterBooleanType__Group__0 : rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ; + // InternalRos.g:10955: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:11121:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) - // InternalRos.g:11122:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 + // 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 { pushFollow(FOLLOW_57); rule__ParameterBooleanType__Group__0__Impl(); @@ -33641,21 +33203,21 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__0__Impl" - // InternalRos.g:11129:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; + // InternalRos.g:10967:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; public final void rule__ParameterBooleanType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11133:1: ( ( () ) ) - // InternalRos.g:11134:1: ( () ) + // InternalRos.g:10971:1: ( ( () ) ) + // InternalRos.g:10972:1: ( () ) { - // InternalRos.g:11134:1: ( () ) - // InternalRos.g:11135:2: () + // InternalRos.g:10972:1: ( () ) + // InternalRos.g:10973:2: () { before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); - // InternalRos.g:11136:2: () - // InternalRos.g:11136:3: + // InternalRos.g:10974:2: () + // InternalRos.g:10974:3: { } @@ -33678,16 +33240,16 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group__1" - // InternalRos.g:11144:1: rule__ParameterBooleanType__Group__1 : rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ; + // InternalRos.g:10982: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:11148:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) - // InternalRos.g:11149:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 + // 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 { - pushFollow(FOLLOW_4); + pushFollow(FOLLOW_52); rule__ParameterBooleanType__Group__1__Impl(); state._fsp--; @@ -33716,17 +33278,17 @@ public final void rule__ParameterBooleanType__Group__1() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__1__Impl" - // InternalRos.g:11156:1: rule__ParameterBooleanType__Group__1__Impl : ( 'Boolean' ) ; + // InternalRos.g:10994:1: rule__ParameterBooleanType__Group__1__Impl : ( 'Boolean' ) ; public final void rule__ParameterBooleanType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11160:1: ( ( 'Boolean' ) ) - // InternalRos.g:11161:1: ( 'Boolean' ) + // InternalRos.g:10998:1: ( ( 'Boolean' ) ) + // InternalRos.g:10999:1: ( 'Boolean' ) { - // InternalRos.g:11161:1: ( 'Boolean' ) - // InternalRos.g:11162:2: 'Boolean' + // InternalRos.g:10999:1: ( 'Boolean' ) + // InternalRos.g:11000:2: 'Boolean' { before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); match(input,81,FOLLOW_2); @@ -33753,14 +33315,14 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group__2" - // InternalRos.g:11171:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; + // InternalRos.g:11009: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:11175:1: ( rule__ParameterBooleanType__Group__2__Impl ) - // InternalRos.g:11176:2: rule__ParameterBooleanType__Group__2__Impl + // InternalRos.g:11013:1: ( rule__ParameterBooleanType__Group__2__Impl ) + // InternalRos.g:11014:2: rule__ParameterBooleanType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group__2__Impl(); @@ -33786,29 +33348,33 @@ public final void rule__ParameterBooleanType__Group__2() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__2__Impl" - // InternalRos.g:11182:1: rule__ParameterBooleanType__Group__2__Impl : ( ( rule__ParameterBooleanType__Group_2__0 )? ) ; + // InternalRos.g:11020: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:11186:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) - // InternalRos.g:11187:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalRos.g:11024:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) + // InternalRos.g:11025:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) { - // InternalRos.g:11187:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) - // InternalRos.g:11188:2: ( rule__ParameterBooleanType__Group_2__0 )? + // InternalRos.g:11025:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalRos.g:11026:2: ( rule__ParameterBooleanType__Group_2__0 )? { before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); - // InternalRos.g:11189:2: ( rule__ParameterBooleanType__Group_2__0 )? + // InternalRos.g:11027:2: ( rule__ParameterBooleanType__Group_2__0 )? int alt66=2; int LA66_0 = input.LA(1); - if ( (LA66_0==41) ) { - alt66=1; + if ( (LA66_0==79) ) { + int LA66_1 = input.LA(2); + + if ( (LA66_1==RULE_BOOLEAN) ) { + alt66=1; + } } switch (alt66) { case 1 : - // InternalRos.g:11189:3: rule__ParameterBooleanType__Group_2__0 + // InternalRos.g:11027:3: rule__ParameterBooleanType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group_2__0(); @@ -33844,16 +33410,16 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group_2__0" - // InternalRos.g:11198:1: rule__ParameterBooleanType__Group_2__0 : rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ; + // InternalRos.g:11036: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:11202:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) - // InternalRos.g:11203:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 + // 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 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_58); rule__ParameterBooleanType__Group_2__0__Impl(); state._fsp--; @@ -33882,21 +33448,21 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc // $ANTLR start "rule__ParameterBooleanType__Group_2__0__Impl" - // InternalRos.g:11210:1: rule__ParameterBooleanType__Group_2__0__Impl : ( '{' ) ; + // InternalRos.g:11048: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:11214:1: ( ( '{' ) ) - // InternalRos.g:11215:1: ( '{' ) + // InternalRos.g:11052:1: ( ( 'default' ) ) + // InternalRos.g:11053:1: ( 'default' ) { - // InternalRos.g:11215:1: ( '{' ) - // InternalRos.g:11216:2: '{' + // InternalRos.g:11053:1: ( 'default' ) + // InternalRos.g:11054:2: 'default' { - before(grammarAccess.getParameterBooleanTypeAccess().getLeftCurlyBracketKeyword_2_0()); - match(input,41,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getLeftCurlyBracketKeyword_2_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + match(input,79,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } @@ -33919,22 +33485,17 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit // $ANTLR start "rule__ParameterBooleanType__Group_2__1" - // InternalRos.g:11225:1: rule__ParameterBooleanType__Group_2__1 : rule__ParameterBooleanType__Group_2__1__Impl rule__ParameterBooleanType__Group_2__2 ; + // InternalRos.g:11063: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:11229:1: ( rule__ParameterBooleanType__Group_2__1__Impl rule__ParameterBooleanType__Group_2__2 ) - // InternalRos.g:11230:2: rule__ParameterBooleanType__Group_2__1__Impl rule__ParameterBooleanType__Group_2__2 + // InternalRos.g:11067:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) + // InternalRos.g:11068:2: rule__ParameterBooleanType__Group_2__1__Impl { - pushFollow(FOLLOW_58); - rule__ParameterBooleanType__Group_2__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterBooleanType__Group_2__2(); + rule__ParameterBooleanType__Group_2__1__Impl(); state._fsp--; @@ -33957,176 +33518,31 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc // $ANTLR start "rule__ParameterBooleanType__Group_2__1__Impl" - // InternalRos.g:11237:1: rule__ParameterBooleanType__Group_2__1__Impl : ( 'default' ) ; + // InternalRos.g:11074: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:11241:1: ( ( 'default' ) ) - // InternalRos.g:11242:1: ( 'default' ) + // InternalRos.g:11078:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) + // InternalRos.g:11079:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) { - // InternalRos.g:11242:1: ( 'default' ) - // InternalRos.g:11243:2: 'default' + // InternalRos.g:11079:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) + // InternalRos.g:11080:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_1()); - match(input,79,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterBooleanType__Group_2__1__Impl" - - - // $ANTLR start "rule__ParameterBooleanType__Group_2__2" - // InternalRos.g:11252:1: rule__ParameterBooleanType__Group_2__2 : rule__ParameterBooleanType__Group_2__2__Impl rule__ParameterBooleanType__Group_2__3 ; - public final void rule__ParameterBooleanType__Group_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:11256:1: ( rule__ParameterBooleanType__Group_2__2__Impl rule__ParameterBooleanType__Group_2__3 ) - // InternalRos.g:11257:2: rule__ParameterBooleanType__Group_2__2__Impl rule__ParameterBooleanType__Group_2__3 + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); + // InternalRos.g:11081:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) + // InternalRos.g:11081:3: rule__ParameterBooleanType__DefaultAssignment_2_1 { - pushFollow(FOLLOW_48); - rule__ParameterBooleanType__Group_2__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterBooleanType__Group_2__3(); + rule__ParameterBooleanType__DefaultAssignment_2_1(); state._fsp--; } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterBooleanType__Group_2__2" - - - // $ANTLR start "rule__ParameterBooleanType__Group_2__2__Impl" - // InternalRos.g:11264:1: rule__ParameterBooleanType__Group_2__2__Impl : ( ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) ) ; - public final void rule__ParameterBooleanType__Group_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:11268:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) ) ) - // InternalRos.g:11269:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) ) - { - // InternalRos.g:11269:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) ) - // InternalRos.g:11270:2: ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) - { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_2()); - // InternalRos.g:11271:2: ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) - // InternalRos.g:11271:3: rule__ParameterBooleanType__DefaultAssignment_2_2 - { - pushFollow(FOLLOW_2); - rule__ParameterBooleanType__DefaultAssignment_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterBooleanType__Group_2__2__Impl" - - - // $ANTLR start "rule__ParameterBooleanType__Group_2__3" - // InternalRos.g:11279:1: rule__ParameterBooleanType__Group_2__3 : rule__ParameterBooleanType__Group_2__3__Impl ; - public final void rule__ParameterBooleanType__Group_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:11283:1: ( rule__ParameterBooleanType__Group_2__3__Impl ) - // InternalRos.g:11284:2: rule__ParameterBooleanType__Group_2__3__Impl - { - pushFollow(FOLLOW_2); - rule__ParameterBooleanType__Group_2__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterBooleanType__Group_2__3" - - - // $ANTLR start "rule__ParameterBooleanType__Group_2__3__Impl" - // InternalRos.g:11290:1: rule__ParameterBooleanType__Group_2__3__Impl : ( '}' ) ; - public final void rule__ParameterBooleanType__Group_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:11294:1: ( ( '}' ) ) - // InternalRos.g:11295:1: ( '}' ) - { - // InternalRos.g:11295:1: ( '}' ) - // InternalRos.g:11296:2: '}' - { - before(grammarAccess.getParameterBooleanTypeAccess().getRightCurlyBracketKeyword_2_3()); - match(input,42,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getRightCurlyBracketKeyword_2_3()); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } @@ -34145,18 +33561,18 @@ public final void rule__ParameterBooleanType__Group_2__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group_2__3__Impl" + // $ANTLR end "rule__ParameterBooleanType__Group_2__1__Impl" // $ANTLR start "rule__ParameterBase64Type__Group__0" - // InternalRos.g:11306:1: rule__ParameterBase64Type__Group__0 : rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ; + // InternalRos.g:11090: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:11310:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) - // InternalRos.g:11311:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 + // 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 { pushFollow(FOLLOW_59); rule__ParameterBase64Type__Group__0__Impl(); @@ -34187,21 +33603,21 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__0__Impl" - // InternalRos.g:11318:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; + // InternalRos.g:11102:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; public final void rule__ParameterBase64Type__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11322:1: ( ( () ) ) - // InternalRos.g:11323:1: ( () ) + // InternalRos.g:11106:1: ( ( () ) ) + // InternalRos.g:11107:1: ( () ) { - // InternalRos.g:11323:1: ( () ) - // InternalRos.g:11324:2: () + // InternalRos.g:11107:1: ( () ) + // InternalRos.g:11108:2: () { before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); - // InternalRos.g:11325:2: () - // InternalRos.g:11325:3: + // InternalRos.g:11109:2: () + // InternalRos.g:11109:3: { } @@ -34224,16 +33640,16 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__1" - // InternalRos.g:11333:1: rule__ParameterBase64Type__Group__1 : rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ; + // InternalRos.g:11117: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:11337:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) - // InternalRos.g:11338:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 + // 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 { - pushFollow(FOLLOW_4); + pushFollow(FOLLOW_52); rule__ParameterBase64Type__Group__1__Impl(); state._fsp--; @@ -34262,17 +33678,17 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__1__Impl" - // InternalRos.g:11345:1: rule__ParameterBase64Type__Group__1__Impl : ( 'Base64' ) ; + // InternalRos.g:11129:1: rule__ParameterBase64Type__Group__1__Impl : ( 'Base64' ) ; public final void rule__ParameterBase64Type__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11349:1: ( ( 'Base64' ) ) - // InternalRos.g:11350:1: ( 'Base64' ) + // InternalRos.g:11133:1: ( ( 'Base64' ) ) + // InternalRos.g:11134:1: ( 'Base64' ) { - // InternalRos.g:11350:1: ( 'Base64' ) - // InternalRos.g:11351:2: 'Base64' + // InternalRos.g:11134:1: ( 'Base64' ) + // InternalRos.g:11135:2: 'Base64' { before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); match(input,82,FOLLOW_2); @@ -34299,14 +33715,14 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__2" - // InternalRos.g:11360:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; + // InternalRos.g:11144: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:11364:1: ( rule__ParameterBase64Type__Group__2__Impl ) - // InternalRos.g:11365:2: rule__ParameterBase64Type__Group__2__Impl + // InternalRos.g:11148:1: ( rule__ParameterBase64Type__Group__2__Impl ) + // InternalRos.g:11149:2: rule__ParameterBase64Type__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group__2__Impl(); @@ -34332,29 +33748,33 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__2__Impl" - // InternalRos.g:11371:1: rule__ParameterBase64Type__Group__2__Impl : ( ( rule__ParameterBase64Type__Group_2__0 )? ) ; + // InternalRos.g:11155: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:11375:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) - // InternalRos.g:11376:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRos.g:11159:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) + // InternalRos.g:11160:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) { - // InternalRos.g:11376:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) - // InternalRos.g:11377:2: ( rule__ParameterBase64Type__Group_2__0 )? + // InternalRos.g:11160:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRos.g:11161:2: ( rule__ParameterBase64Type__Group_2__0 )? { before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); - // InternalRos.g:11378:2: ( rule__ParameterBase64Type__Group_2__0 )? + // InternalRos.g:11162:2: ( rule__ParameterBase64Type__Group_2__0 )? int alt67=2; int LA67_0 = input.LA(1); - if ( (LA67_0==41) ) { - alt67=1; + if ( (LA67_0==79) ) { + int LA67_1 = input.LA(2); + + if ( (LA67_1==RULE_BINARY) ) { + alt67=1; + } } switch (alt67) { case 1 : - // InternalRos.g:11378:3: rule__ParameterBase64Type__Group_2__0 + // InternalRos.g:11162:3: rule__ParameterBase64Type__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group_2__0(); @@ -34390,16 +33810,16 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group_2__0" - // InternalRos.g:11387:1: rule__ParameterBase64Type__Group_2__0 : rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ; + // InternalRos.g:11171: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:11391:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) - // InternalRos.g:11392:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 + // 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 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_60); rule__ParameterBase64Type__Group_2__0__Impl(); state._fsp--; @@ -34428,21 +33848,21 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterBase64Type__Group_2__0__Impl" - // InternalRos.g:11399:1: rule__ParameterBase64Type__Group_2__0__Impl : ( '{' ) ; + // InternalRos.g:11183: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:11403:1: ( ( '{' ) ) - // InternalRos.g:11404:1: ( '{' ) + // InternalRos.g:11187:1: ( ( 'default' ) ) + // InternalRos.g:11188:1: ( 'default' ) { - // InternalRos.g:11404:1: ( '{' ) - // InternalRos.g:11405:2: '{' + // InternalRos.g:11188:1: ( 'default' ) + // InternalRos.g:11189:2: 'default' { - before(grammarAccess.getParameterBase64TypeAccess().getLeftCurlyBracketKeyword_2_0()); - match(input,41,FOLLOW_2); - after(grammarAccess.getParameterBase64TypeAccess().getLeftCurlyBracketKeyword_2_0()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + match(input,79,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } @@ -34465,22 +33885,17 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterBase64Type__Group_2__1" - // InternalRos.g:11414:1: rule__ParameterBase64Type__Group_2__1 : rule__ParameterBase64Type__Group_2__1__Impl rule__ParameterBase64Type__Group_2__2 ; + // InternalRos.g:11198: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:11418:1: ( rule__ParameterBase64Type__Group_2__1__Impl rule__ParameterBase64Type__Group_2__2 ) - // InternalRos.g:11419:2: rule__ParameterBase64Type__Group_2__1__Impl rule__ParameterBase64Type__Group_2__2 + // InternalRos.g:11202:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) + // InternalRos.g:11203:2: rule__ParameterBase64Type__Group_2__1__Impl { - pushFollow(FOLLOW_60); - rule__ParameterBase64Type__Group_2__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterBase64Type__Group_2__2(); + rule__ParameterBase64Type__Group_2__1__Impl(); state._fsp--; @@ -34503,106 +33918,31 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterBase64Type__Group_2__1__Impl" - // InternalRos.g:11426:1: rule__ParameterBase64Type__Group_2__1__Impl : ( 'default' ) ; + // InternalRos.g:11209: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:11430:1: ( ( 'default' ) ) - // InternalRos.g:11431:1: ( 'default' ) - { - // InternalRos.g:11431:1: ( 'default' ) - // InternalRos.g:11432:2: 'default' - { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_1()); - match(input,79,FOLLOW_2); - after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterBase64Type__Group_2__1__Impl" - - - // $ANTLR start "rule__ParameterBase64Type__Group_2__2" - // InternalRos.g:11441:1: rule__ParameterBase64Type__Group_2__2 : rule__ParameterBase64Type__Group_2__2__Impl rule__ParameterBase64Type__Group_2__3 ; - public final void rule__ParameterBase64Type__Group_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:11445:1: ( rule__ParameterBase64Type__Group_2__2__Impl rule__ParameterBase64Type__Group_2__3 ) - // InternalRos.g:11446:2: rule__ParameterBase64Type__Group_2__2__Impl rule__ParameterBase64Type__Group_2__3 - { - pushFollow(FOLLOW_48); - rule__ParameterBase64Type__Group_2__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ParameterBase64Type__Group_2__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterBase64Type__Group_2__2" - - - // $ANTLR start "rule__ParameterBase64Type__Group_2__2__Impl" - // InternalRos.g:11453:1: rule__ParameterBase64Type__Group_2__2__Impl : ( ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) ) ; - public final void rule__ParameterBase64Type__Group_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:11457:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) ) ) - // InternalRos.g:11458:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) ) + // InternalRos.g:11213:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) + // InternalRos.g:11214:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) { - // InternalRos.g:11458:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) ) - // InternalRos.g:11459:2: ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) + // InternalRos.g:11214:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) + // InternalRos.g:11215:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_2()); - // InternalRos.g:11460:2: ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) - // InternalRos.g:11460:3: rule__ParameterBase64Type__DefaultAssignment_2_2 + before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); + // InternalRos.g:11216:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) + // InternalRos.g:11216:3: rule__ParameterBase64Type__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); - rule__ParameterBase64Type__DefaultAssignment_2_2(); + rule__ParameterBase64Type__DefaultAssignment_2_1(); state._fsp--; } - after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_2()); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } @@ -34621,88 +33961,18 @@ public final void rule__ParameterBase64Type__Group_2__2__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterBase64Type__Group_2__2__Impl" - - - // $ANTLR start "rule__ParameterBase64Type__Group_2__3" - // InternalRos.g:11468:1: rule__ParameterBase64Type__Group_2__3 : rule__ParameterBase64Type__Group_2__3__Impl ; - public final void rule__ParameterBase64Type__Group_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:11472:1: ( rule__ParameterBase64Type__Group_2__3__Impl ) - // InternalRos.g:11473:2: rule__ParameterBase64Type__Group_2__3__Impl - { - pushFollow(FOLLOW_2); - rule__ParameterBase64Type__Group_2__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterBase64Type__Group_2__3" - - - // $ANTLR start "rule__ParameterBase64Type__Group_2__3__Impl" - // InternalRos.g:11479:1: rule__ParameterBase64Type__Group_2__3__Impl : ( '}' ) ; - public final void rule__ParameterBase64Type__Group_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:11483:1: ( ( '}' ) ) - // InternalRos.g:11484:1: ( '}' ) - { - // InternalRos.g:11484:1: ( '}' ) - // InternalRos.g:11485:2: '}' - { - before(grammarAccess.getParameterBase64TypeAccess().getRightCurlyBracketKeyword_2_3()); - match(input,42,FOLLOW_2); - after(grammarAccess.getParameterBase64TypeAccess().getRightCurlyBracketKeyword_2_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterBase64Type__Group_2__3__Impl" + // $ANTLR end "rule__ParameterBase64Type__Group_2__1__Impl" // $ANTLR start "rule__ParameterArrayType__Group__0" - // InternalRos.g:11495:1: rule__ParameterArrayType__Group__0 : rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ; + // InternalRos.g:11225: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:11499:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) - // InternalRos.g:11500:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 + // 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 { pushFollow(FOLLOW_4); rule__ParameterArrayType__Group__0__Impl(); @@ -34733,17 +34003,17 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__0__Impl" - // InternalRos.g:11507:1: rule__ParameterArrayType__Group__0__Impl : ( 'Array' ) ; + // InternalRos.g:11237:1: rule__ParameterArrayType__Group__0__Impl : ( 'Array' ) ; public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11511:1: ( ( 'Array' ) ) - // InternalRos.g:11512:1: ( 'Array' ) + // InternalRos.g:11241:1: ( ( 'Array' ) ) + // InternalRos.g:11242:1: ( 'Array' ) { - // InternalRos.g:11512:1: ( 'Array' ) - // InternalRos.g:11513:2: 'Array' + // InternalRos.g:11242:1: ( 'Array' ) + // InternalRos.g:11243:2: 'Array' { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); match(input,83,FOLLOW_2); @@ -34770,14 +34040,14 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__1" - // InternalRos.g:11522:1: rule__ParameterArrayType__Group__1 : rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ; + // InternalRos.g:11252: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:11526:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) - // InternalRos.g:11527:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 + // 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 { pushFollow(FOLLOW_61); rule__ParameterArrayType__Group__1__Impl(); @@ -34808,17 +34078,17 @@ public final void rule__ParameterArrayType__Group__1() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__1__Impl" - // InternalRos.g:11534:1: rule__ParameterArrayType__Group__1__Impl : ( '{' ) ; + // InternalRos.g:11264:1: rule__ParameterArrayType__Group__1__Impl : ( '{' ) ; public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11538:1: ( ( '{' ) ) - // InternalRos.g:11539:1: ( '{' ) + // InternalRos.g:11268:1: ( ( '{' ) ) + // InternalRos.g:11269:1: ( '{' ) { - // InternalRos.g:11539:1: ( '{' ) - // InternalRos.g:11540:2: '{' + // InternalRos.g:11269:1: ( '{' ) + // InternalRos.g:11270:2: '{' { before(grammarAccess.getParameterArrayTypeAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -34845,14 +34115,14 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__2" - // InternalRos.g:11549:1: rule__ParameterArrayType__Group__2 : rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ; + // InternalRos.g:11279: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:11553:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) - // InternalRos.g:11554:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 + // 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 { pushFollow(FOLLOW_47); rule__ParameterArrayType__Group__2__Impl(); @@ -34883,17 +34153,17 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__2__Impl" - // InternalRos.g:11561:1: rule__ParameterArrayType__Group__2__Impl : ( 'type' ) ; + // InternalRos.g:11291:1: rule__ParameterArrayType__Group__2__Impl : ( 'type' ) ; public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11565:1: ( ( 'type' ) ) - // InternalRos.g:11566:1: ( 'type' ) + // InternalRos.g:11295:1: ( ( 'type' ) ) + // InternalRos.g:11296:1: ( 'type' ) { - // InternalRos.g:11566:1: ( 'type' ) - // InternalRos.g:11567:2: 'type' + // InternalRos.g:11296:1: ( 'type' ) + // InternalRos.g:11297:2: 'type' { before(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); match(input,36,FOLLOW_2); @@ -34920,14 +34190,14 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__3" - // InternalRos.g:11576:1: rule__ParameterArrayType__Group__3 : rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ; + // InternalRos.g:11306: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:11580:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) - // InternalRos.g:11581:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 + // 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 { pushFollow(FOLLOW_62); rule__ParameterArrayType__Group__3__Impl(); @@ -34958,21 +34228,21 @@ public final void rule__ParameterArrayType__Group__3() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__3__Impl" - // InternalRos.g:11588:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ; + // InternalRos.g:11318: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:11592:1: ( ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ) - // InternalRos.g:11593:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) + // InternalRos.g:11322:1: ( ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ) + // InternalRos.g:11323:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) { - // InternalRos.g:11593:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) - // InternalRos.g:11594:2: ( rule__ParameterArrayType__TypeAssignment_3 ) + // InternalRos.g:11323:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) + // InternalRos.g:11324:2: ( rule__ParameterArrayType__TypeAssignment_3 ) { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); - // InternalRos.g:11595:2: ( rule__ParameterArrayType__TypeAssignment_3 ) - // InternalRos.g:11595:3: rule__ParameterArrayType__TypeAssignment_3 + // InternalRos.g:11325:2: ( rule__ParameterArrayType__TypeAssignment_3 ) + // InternalRos.g:11325:3: rule__ParameterArrayType__TypeAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterArrayType__TypeAssignment_3(); @@ -35005,14 +34275,14 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__4" - // InternalRos.g:11603:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ; + // InternalRos.g:11333: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:11607:1: ( rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ) - // InternalRos.g:11608:2: rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 + // 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 { pushFollow(FOLLOW_62); rule__ParameterArrayType__Group__4__Impl(); @@ -35043,20 +34313,20 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__4__Impl" - // InternalRos.g:11615:1: rule__ParameterArrayType__Group__4__Impl : ( ( rule__ParameterArrayType__Group_4__0 )? ) ; + // InternalRos.g:11345: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:11619:1: ( ( ( rule__ParameterArrayType__Group_4__0 )? ) ) - // InternalRos.g:11620:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) + // InternalRos.g:11349:1: ( ( ( rule__ParameterArrayType__Group_4__0 )? ) ) + // InternalRos.g:11350:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) { - // InternalRos.g:11620:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) - // InternalRos.g:11621:2: ( rule__ParameterArrayType__Group_4__0 )? + // InternalRos.g:11350:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) + // InternalRos.g:11351:2: ( rule__ParameterArrayType__Group_4__0 )? { before(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); - // InternalRos.g:11622:2: ( rule__ParameterArrayType__Group_4__0 )? + // InternalRos.g:11352:2: ( rule__ParameterArrayType__Group_4__0 )? int alt68=2; int LA68_0 = input.LA(1); @@ -35065,7 +34335,7 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } switch (alt68) { case 1 : - // InternalRos.g:11622:3: rule__ParameterArrayType__Group_4__0 + // InternalRos.g:11352:3: rule__ParameterArrayType__Group_4__0 { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group_4__0(); @@ -35101,14 +34371,14 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__5" - // InternalRos.g:11630:1: rule__ParameterArrayType__Group__5 : rule__ParameterArrayType__Group__5__Impl ; + // InternalRos.g:11360: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:11634:1: ( rule__ParameterArrayType__Group__5__Impl ) - // InternalRos.g:11635:2: rule__ParameterArrayType__Group__5__Impl + // InternalRos.g:11364:1: ( rule__ParameterArrayType__Group__5__Impl ) + // InternalRos.g:11365:2: rule__ParameterArrayType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group__5__Impl(); @@ -35134,17 +34404,17 @@ public final void rule__ParameterArrayType__Group__5() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__5__Impl" - // InternalRos.g:11641:1: rule__ParameterArrayType__Group__5__Impl : ( '}' ) ; + // InternalRos.g:11371:1: rule__ParameterArrayType__Group__5__Impl : ( '}' ) ; public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11645:1: ( ( '}' ) ) - // InternalRos.g:11646:1: ( '}' ) + // InternalRos.g:11375:1: ( ( '}' ) ) + // InternalRos.g:11376:1: ( '}' ) { - // InternalRos.g:11646:1: ( '}' ) - // InternalRos.g:11647:2: '}' + // InternalRos.g:11376:1: ( '}' ) + // InternalRos.g:11377:2: '}' { before(grammarAccess.getParameterArrayTypeAccess().getRightCurlyBracketKeyword_5()); match(input,42,FOLLOW_2); @@ -35171,14 +34441,14 @@ public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group_4__0" - // InternalRos.g:11657:1: rule__ParameterArrayType__Group_4__0 : rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ; + // InternalRos.g:11387: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:11661:1: ( rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ) - // InternalRos.g:11662:2: rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 + // 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 { pushFollow(FOLLOW_4); rule__ParameterArrayType__Group_4__0__Impl(); @@ -35209,17 +34479,17 @@ public final void rule__ParameterArrayType__Group_4__0() throws RecognitionExcep // $ANTLR start "rule__ParameterArrayType__Group_4__0__Impl" - // InternalRos.g:11669:1: rule__ParameterArrayType__Group_4__0__Impl : ( 'default' ) ; + // InternalRos.g:11399: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:11673:1: ( ( 'default' ) ) - // InternalRos.g:11674:1: ( 'default' ) + // InternalRos.g:11403:1: ( ( 'default' ) ) + // InternalRos.g:11404:1: ( 'default' ) { - // InternalRos.g:11674:1: ( 'default' ) - // InternalRos.g:11675:2: 'default' + // InternalRos.g:11404:1: ( 'default' ) + // InternalRos.g:11405:2: 'default' { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); match(input,79,FOLLOW_2); @@ -35246,14 +34516,14 @@ public final void rule__ParameterArrayType__Group_4__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterArrayType__Group_4__1" - // InternalRos.g:11684:1: rule__ParameterArrayType__Group_4__1 : rule__ParameterArrayType__Group_4__1__Impl ; + // InternalRos.g:11414: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:11688:1: ( rule__ParameterArrayType__Group_4__1__Impl ) - // InternalRos.g:11689:2: rule__ParameterArrayType__Group_4__1__Impl + // InternalRos.g:11418:1: ( rule__ParameterArrayType__Group_4__1__Impl ) + // InternalRos.g:11419:2: rule__ParameterArrayType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group_4__1__Impl(); @@ -35279,21 +34549,21 @@ public final void rule__ParameterArrayType__Group_4__1() throws RecognitionExcep // $ANTLR start "rule__ParameterArrayType__Group_4__1__Impl" - // InternalRos.g:11695:1: rule__ParameterArrayType__Group_4__1__Impl : ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ; + // InternalRos.g:11425: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:11699:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ) - // InternalRos.g:11700:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) + // InternalRos.g:11429:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ) + // InternalRos.g:11430:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) { - // InternalRos.g:11700:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) - // InternalRos.g:11701:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) + // InternalRos.g:11430:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) + // InternalRos.g:11431:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); - // InternalRos.g:11702:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) - // InternalRos.g:11702:3: rule__ParameterArrayType__DefaultAssignment_4_1 + // InternalRos.g:11432:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) + // InternalRos.g:11432:3: rule__ParameterArrayType__DefaultAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterArrayType__DefaultAssignment_4_1(); @@ -35326,14 +34596,14 @@ public final void rule__ParameterArrayType__Group_4__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterList__Group__0" - // InternalRos.g:11711:1: rule__ParameterList__Group__0 : rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ; + // InternalRos.g:11441: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:11715:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) - // InternalRos.g:11716:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 + // 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 { pushFollow(FOLLOW_4); rule__ParameterList__Group__0__Impl(); @@ -35364,21 +34634,21 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__0__Impl" - // InternalRos.g:11723:1: rule__ParameterList__Group__0__Impl : ( () ) ; + // InternalRos.g:11453:1: rule__ParameterList__Group__0__Impl : ( () ) ; public final void rule__ParameterList__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11727:1: ( ( () ) ) - // InternalRos.g:11728:1: ( () ) + // InternalRos.g:11457:1: ( ( () ) ) + // InternalRos.g:11458:1: ( () ) { - // InternalRos.g:11728:1: ( () ) - // InternalRos.g:11729:2: () + // InternalRos.g:11458:1: ( () ) + // InternalRos.g:11459:2: () { before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); - // InternalRos.g:11730:2: () - // InternalRos.g:11730:3: + // InternalRos.g:11460:2: () + // InternalRos.g:11460:3: { } @@ -35401,14 +34671,14 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__1" - // InternalRos.g:11738:1: rule__ParameterList__Group__1 : rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ; + // InternalRos.g:11468: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:11742:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) - // InternalRos.g:11743:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 + // 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 { pushFollow(FOLLOW_63); rule__ParameterList__Group__1__Impl(); @@ -35439,17 +34709,17 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__1__Impl" - // InternalRos.g:11750:1: rule__ParameterList__Group__1__Impl : ( '{' ) ; + // InternalRos.g:11480:1: rule__ParameterList__Group__1__Impl : ( '{' ) ; public final void rule__ParameterList__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11754:1: ( ( '{' ) ) - // InternalRos.g:11755:1: ( '{' ) + // InternalRos.g:11484:1: ( ( '{' ) ) + // InternalRos.g:11485:1: ( '{' ) { - // InternalRos.g:11755:1: ( '{' ) - // InternalRos.g:11756:2: '{' + // InternalRos.g:11485:1: ( '{' ) + // InternalRos.g:11486:2: '{' { before(grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -35476,14 +34746,14 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__2" - // InternalRos.g:11765:1: rule__ParameterList__Group__2 : rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ; + // InternalRos.g:11495: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:11769:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) - // InternalRos.g:11770:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 + // 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 { pushFollow(FOLLOW_13); rule__ParameterList__Group__2__Impl(); @@ -35514,21 +34784,21 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__2__Impl" - // InternalRos.g:11777:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; + // InternalRos.g:11507: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:11781:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) - // InternalRos.g:11782:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalRos.g:11511:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) + // InternalRos.g:11512:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) { - // InternalRos.g:11782:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) - // InternalRos.g:11783:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRos.g:11512:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalRos.g:11513:2: ( rule__ParameterList__ValueAssignment_2 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_2()); - // InternalRos.g:11784:2: ( rule__ParameterList__ValueAssignment_2 ) - // InternalRos.g:11784:3: rule__ParameterList__ValueAssignment_2 + // InternalRos.g:11514:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRos.g:11514:3: rule__ParameterList__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_2(); @@ -35561,14 +34831,14 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__3" - // InternalRos.g:11792:1: rule__ParameterList__Group__3 : rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ; + // InternalRos.g:11522: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:11796:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) - // InternalRos.g:11797:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 + // 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 { pushFollow(FOLLOW_13); rule__ParameterList__Group__3__Impl(); @@ -35599,20 +34869,20 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__3__Impl" - // InternalRos.g:11804:1: rule__ParameterList__Group__3__Impl : ( ( rule__ParameterList__Group_3__0 )* ) ; + // InternalRos.g:11534: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:11808:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) - // InternalRos.g:11809:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRos.g:11538:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) + // InternalRos.g:11539:1: ( ( rule__ParameterList__Group_3__0 )* ) { - // InternalRos.g:11809:1: ( ( rule__ParameterList__Group_3__0 )* ) - // InternalRos.g:11810:2: ( rule__ParameterList__Group_3__0 )* + // InternalRos.g:11539:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRos.g:11540:2: ( rule__ParameterList__Group_3__0 )* { before(grammarAccess.getParameterListAccess().getGroup_3()); - // InternalRos.g:11811:2: ( rule__ParameterList__Group_3__0 )* + // InternalRos.g:11541:2: ( rule__ParameterList__Group_3__0 )* loop69: do { int alt69=2; @@ -35625,7 +34895,7 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept switch (alt69) { case 1 : - // InternalRos.g:11811:3: rule__ParameterList__Group_3__0 + // InternalRos.g:11541:3: rule__ParameterList__Group_3__0 { pushFollow(FOLLOW_7); rule__ParameterList__Group_3__0(); @@ -35664,14 +34934,14 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__4" - // InternalRos.g:11819:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; + // InternalRos.g:11549: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:11823:1: ( rule__ParameterList__Group__4__Impl ) - // InternalRos.g:11824:2: rule__ParameterList__Group__4__Impl + // InternalRos.g:11553:1: ( rule__ParameterList__Group__4__Impl ) + // InternalRos.g:11554:2: rule__ParameterList__Group__4__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group__4__Impl(); @@ -35697,17 +34967,17 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__4__Impl" - // InternalRos.g:11830:1: rule__ParameterList__Group__4__Impl : ( '}' ) ; + // InternalRos.g:11560:1: rule__ParameterList__Group__4__Impl : ( '}' ) ; public final void rule__ParameterList__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11834:1: ( ( '}' ) ) - // InternalRos.g:11835:1: ( '}' ) + // InternalRos.g:11564:1: ( ( '}' ) ) + // InternalRos.g:11565:1: ( '}' ) { - // InternalRos.g:11835:1: ( '}' ) - // InternalRos.g:11836:2: '}' + // InternalRos.g:11565:1: ( '}' ) + // InternalRos.g:11566:2: '}' { before(grammarAccess.getParameterListAccess().getRightCurlyBracketKeyword_4()); match(input,42,FOLLOW_2); @@ -35734,14 +35004,14 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group_3__0" - // InternalRos.g:11846:1: rule__ParameterList__Group_3__0 : rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ; + // InternalRos.g:11576: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:11850:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) - // InternalRos.g:11851:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 + // 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 { pushFollow(FOLLOW_63); rule__ParameterList__Group_3__0__Impl(); @@ -35772,17 +35042,17 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__0__Impl" - // InternalRos.g:11858:1: rule__ParameterList__Group_3__0__Impl : ( ',' ) ; + // InternalRos.g:11588:1: rule__ParameterList__Group_3__0__Impl : ( ',' ) ; public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11862:1: ( ( ',' ) ) - // InternalRos.g:11863:1: ( ',' ) + // InternalRos.g:11592:1: ( ( ',' ) ) + // InternalRos.g:11593:1: ( ',' ) { - // InternalRos.g:11863:1: ( ',' ) - // InternalRos.g:11864:2: ',' + // InternalRos.g:11593:1: ( ',' ) + // InternalRos.g:11594:2: ',' { before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); match(input,43,FOLLOW_2); @@ -35809,14 +35079,14 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterList__Group_3__1" - // InternalRos.g:11873:1: rule__ParameterList__Group_3__1 : rule__ParameterList__Group_3__1__Impl ; + // InternalRos.g:11603: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:11877:1: ( rule__ParameterList__Group_3__1__Impl ) - // InternalRos.g:11878:2: rule__ParameterList__Group_3__1__Impl + // InternalRos.g:11607:1: ( rule__ParameterList__Group_3__1__Impl ) + // InternalRos.g:11608:2: rule__ParameterList__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group_3__1__Impl(); @@ -35842,21 +35112,21 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__1__Impl" - // InternalRos.g:11884:1: rule__ParameterList__Group_3__1__Impl : ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ; + // InternalRos.g:11614: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:11888:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) - // InternalRos.g:11889:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRos.g:11618:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) + // InternalRos.g:11619:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) { - // InternalRos.g:11889:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) - // InternalRos.g:11890:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRos.g:11619:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRos.g:11620:2: ( rule__ParameterList__ValueAssignment_3_1 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); - // InternalRos.g:11891:2: ( rule__ParameterList__ValueAssignment_3_1 ) - // InternalRos.g:11891:3: rule__ParameterList__ValueAssignment_3_1 + // InternalRos.g:11621:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRos.g:11621:3: rule__ParameterList__ValueAssignment_3_1 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_3_1(); @@ -35889,14 +35159,14 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterAny__Group__0" - // InternalRos.g:11900:1: rule__ParameterAny__Group__0 : rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ; + // InternalRos.g:11630: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:11904:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) - // InternalRos.g:11905:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 + // 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 { pushFollow(FOLLOW_64); rule__ParameterAny__Group__0__Impl(); @@ -35927,21 +35197,21 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__0__Impl" - // InternalRos.g:11912:1: rule__ParameterAny__Group__0__Impl : ( () ) ; + // InternalRos.g:11642:1: rule__ParameterAny__Group__0__Impl : ( () ) ; public final void rule__ParameterAny__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11916:1: ( ( () ) ) - // InternalRos.g:11917:1: ( () ) + // InternalRos.g:11646:1: ( ( () ) ) + // InternalRos.g:11647:1: ( () ) { - // InternalRos.g:11917:1: ( () ) - // InternalRos.g:11918:2: () + // InternalRos.g:11647:1: ( () ) + // InternalRos.g:11648:2: () { before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); - // InternalRos.g:11919:2: () - // InternalRos.g:11919:3: + // InternalRos.g:11649:2: () + // InternalRos.g:11649:3: { } @@ -35964,14 +35234,14 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__1" - // InternalRos.g:11927:1: rule__ParameterAny__Group__1 : rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ; + // InternalRos.g:11657: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:11931:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) - // InternalRos.g:11932:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 + // 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 { pushFollow(FOLLOW_4); rule__ParameterAny__Group__1__Impl(); @@ -36002,17 +35272,17 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__1__Impl" - // InternalRos.g:11939:1: rule__ParameterAny__Group__1__Impl : ( 'ParameterAny' ) ; + // InternalRos.g:11669:1: rule__ParameterAny__Group__1__Impl : ( 'ParameterAny' ) ; public final void rule__ParameterAny__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11943:1: ( ( 'ParameterAny' ) ) - // InternalRos.g:11944:1: ( 'ParameterAny' ) + // InternalRos.g:11673:1: ( ( 'ParameterAny' ) ) + // InternalRos.g:11674:1: ( 'ParameterAny' ) { - // InternalRos.g:11944:1: ( 'ParameterAny' ) - // InternalRos.g:11945:2: 'ParameterAny' + // InternalRos.g:11674:1: ( 'ParameterAny' ) + // InternalRos.g:11675:2: 'ParameterAny' { before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); match(input,84,FOLLOW_2); @@ -36039,14 +35309,14 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__2" - // InternalRos.g:11954:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 ; + // InternalRos.g:11684: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:11958:1: ( rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 ) - // InternalRos.g:11959:2: rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 + // 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 { pushFollow(FOLLOW_65); rule__ParameterAny__Group__2__Impl(); @@ -36077,17 +35347,17 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__2__Impl" - // InternalRos.g:11966:1: rule__ParameterAny__Group__2__Impl : ( '{' ) ; + // InternalRos.g:11696:1: rule__ParameterAny__Group__2__Impl : ( '{' ) ; public final void rule__ParameterAny__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11970:1: ( ( '{' ) ) - // InternalRos.g:11971:1: ( '{' ) + // InternalRos.g:11700:1: ( ( '{' ) ) + // InternalRos.g:11701:1: ( '{' ) { - // InternalRos.g:11971:1: ( '{' ) - // InternalRos.g:11972:2: '{' + // InternalRos.g:11701:1: ( '{' ) + // InternalRos.g:11702:2: '{' { before(grammarAccess.getParameterAnyAccess().getLeftCurlyBracketKeyword_2()); match(input,41,FOLLOW_2); @@ -36114,14 +35384,14 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__3" - // InternalRos.g:11981:1: rule__ParameterAny__Group__3 : rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 ; + // InternalRos.g:11711: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:11985:1: ( rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 ) - // InternalRos.g:11986:2: rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 + // 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 { pushFollow(FOLLOW_65); rule__ParameterAny__Group__3__Impl(); @@ -36152,20 +35422,20 @@ public final void rule__ParameterAny__Group__3() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__3__Impl" - // InternalRos.g:11993:1: rule__ParameterAny__Group__3__Impl : ( ( rule__ParameterAny__Group_3__0 )? ) ; + // InternalRos.g:11723: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:11997:1: ( ( ( rule__ParameterAny__Group_3__0 )? ) ) - // InternalRos.g:11998:1: ( ( rule__ParameterAny__Group_3__0 )? ) + // InternalRos.g:11727:1: ( ( ( rule__ParameterAny__Group_3__0 )? ) ) + // InternalRos.g:11728:1: ( ( rule__ParameterAny__Group_3__0 )? ) { - // InternalRos.g:11998:1: ( ( rule__ParameterAny__Group_3__0 )? ) - // InternalRos.g:11999:2: ( rule__ParameterAny__Group_3__0 )? + // InternalRos.g:11728:1: ( ( rule__ParameterAny__Group_3__0 )? ) + // InternalRos.g:11729:2: ( rule__ParameterAny__Group_3__0 )? { before(grammarAccess.getParameterAnyAccess().getGroup_3()); - // InternalRos.g:12000:2: ( rule__ParameterAny__Group_3__0 )? + // InternalRos.g:11730:2: ( rule__ParameterAny__Group_3__0 )? int alt70=2; int LA70_0 = input.LA(1); @@ -36174,7 +35444,7 @@ public final void rule__ParameterAny__Group__3__Impl() throws RecognitionExcepti } switch (alt70) { case 1 : - // InternalRos.g:12000:3: rule__ParameterAny__Group_3__0 + // InternalRos.g:11730:3: rule__ParameterAny__Group_3__0 { pushFollow(FOLLOW_2); rule__ParameterAny__Group_3__0(); @@ -36210,14 +35480,14 @@ public final void rule__ParameterAny__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__4" - // InternalRos.g:12008:1: rule__ParameterAny__Group__4 : rule__ParameterAny__Group__4__Impl ; + // InternalRos.g:11738: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:12012:1: ( rule__ParameterAny__Group__4__Impl ) - // InternalRos.g:12013:2: rule__ParameterAny__Group__4__Impl + // InternalRos.g:11742:1: ( rule__ParameterAny__Group__4__Impl ) + // InternalRos.g:11743:2: rule__ParameterAny__Group__4__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group__4__Impl(); @@ -36243,17 +35513,17 @@ public final void rule__ParameterAny__Group__4() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__4__Impl" - // InternalRos.g:12019:1: rule__ParameterAny__Group__4__Impl : ( '}' ) ; + // InternalRos.g:11749:1: rule__ParameterAny__Group__4__Impl : ( '}' ) ; public final void rule__ParameterAny__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12023:1: ( ( '}' ) ) - // InternalRos.g:12024:1: ( '}' ) + // InternalRos.g:11753:1: ( ( '}' ) ) + // InternalRos.g:11754:1: ( '}' ) { - // InternalRos.g:12024:1: ( '}' ) - // InternalRos.g:12025:2: '}' + // InternalRos.g:11754:1: ( '}' ) + // InternalRos.g:11755:2: '}' { before(grammarAccess.getParameterAnyAccess().getRightCurlyBracketKeyword_4()); match(input,42,FOLLOW_2); @@ -36280,14 +35550,14 @@ public final void rule__ParameterAny__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group_3__0" - // InternalRos.g:12035:1: rule__ParameterAny__Group_3__0 : rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 ; + // InternalRos.g:11765: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:12039:1: ( rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 ) - // InternalRos.g:12040:2: rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 + // 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 { pushFollow(FOLLOW_10); rule__ParameterAny__Group_3__0__Impl(); @@ -36318,17 +35588,17 @@ public final void rule__ParameterAny__Group_3__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_3__0__Impl" - // InternalRos.g:12047:1: rule__ParameterAny__Group_3__0__Impl : ( 'value' ) ; + // InternalRos.g:11777: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:12051:1: ( ( 'value' ) ) - // InternalRos.g:12052:1: ( 'value' ) + // InternalRos.g:11781:1: ( ( 'value' ) ) + // InternalRos.g:11782:1: ( 'value' ) { - // InternalRos.g:12052:1: ( 'value' ) - // InternalRos.g:12053:2: 'value' + // InternalRos.g:11782:1: ( 'value' ) + // InternalRos.g:11783:2: 'value' { before(grammarAccess.getParameterAnyAccess().getValueKeyword_3_0()); match(input,34,FOLLOW_2); @@ -36355,14 +35625,14 @@ public final void rule__ParameterAny__Group_3__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterAny__Group_3__1" - // InternalRos.g:12062:1: rule__ParameterAny__Group_3__1 : rule__ParameterAny__Group_3__1__Impl ; + // InternalRos.g:11792: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:12066:1: ( rule__ParameterAny__Group_3__1__Impl ) - // InternalRos.g:12067:2: rule__ParameterAny__Group_3__1__Impl + // InternalRos.g:11796:1: ( rule__ParameterAny__Group_3__1__Impl ) + // InternalRos.g:11797:2: rule__ParameterAny__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group_3__1__Impl(); @@ -36388,21 +35658,21 @@ public final void rule__ParameterAny__Group_3__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_3__1__Impl" - // InternalRos.g:12073:1: rule__ParameterAny__Group_3__1__Impl : ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) ; + // InternalRos.g:11803: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:12077:1: ( ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) ) - // InternalRos.g:12078:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) + // InternalRos.g:11807:1: ( ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) ) + // InternalRos.g:11808:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) { - // InternalRos.g:12078:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) - // InternalRos.g:12079:2: ( rule__ParameterAny__ValueAssignment_3_1 ) + // InternalRos.g:11808:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) + // InternalRos.g:11809:2: ( rule__ParameterAny__ValueAssignment_3_1 ) { before(grammarAccess.getParameterAnyAccess().getValueAssignment_3_1()); - // InternalRos.g:12080:2: ( rule__ParameterAny__ValueAssignment_3_1 ) - // InternalRos.g:12080:3: rule__ParameterAny__ValueAssignment_3_1 + // InternalRos.g:11810:2: ( rule__ParameterAny__ValueAssignment_3_1 ) + // InternalRos.g:11810:3: rule__ParameterAny__ValueAssignment_3_1 { pushFollow(FOLLOW_2); rule__ParameterAny__ValueAssignment_3_1(); @@ -36435,14 +35705,14 @@ public final void rule__ParameterAny__Group_3__1__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterStruct__Group__0" - // InternalRos.g:12089:1: rule__ParameterStruct__Group__0 : rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ; + // InternalRos.g:11819: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:12093:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) - // InternalRos.g:12094:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 + // 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 { pushFollow(FOLLOW_63); rule__ParameterStruct__Group__0__Impl(); @@ -36473,21 +35743,21 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__0__Impl" - // InternalRos.g:12101:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; + // InternalRos.g:11831:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12105:1: ( ( () ) ) - // InternalRos.g:12106:1: ( () ) + // InternalRos.g:11835:1: ( ( () ) ) + // InternalRos.g:11836:1: ( () ) { - // InternalRos.g:12106:1: ( () ) - // InternalRos.g:12107:2: () + // InternalRos.g:11836:1: ( () ) + // InternalRos.g:11837:2: () { before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); - // InternalRos.g:12108:2: () - // InternalRos.g:12108:3: + // InternalRos.g:11838:2: () + // InternalRos.g:11838:3: { } @@ -36510,14 +35780,14 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group__1" - // InternalRos.g:12116:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; + // InternalRos.g:11846: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:12120:1: ( rule__ParameterStruct__Group__1__Impl ) - // InternalRos.g:12121:2: rule__ParameterStruct__Group__1__Impl + // InternalRos.g:11850:1: ( rule__ParameterStruct__Group__1__Impl ) + // InternalRos.g:11851:2: rule__ParameterStruct__Group__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group__1__Impl(); @@ -36543,20 +35813,20 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__1__Impl" - // InternalRos.g:12127:1: rule__ParameterStruct__Group__1__Impl : ( ( rule__ParameterStruct__Group_1__0 )? ) ; + // InternalRos.g:11857: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:12131:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) - // InternalRos.g:12132:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRos.g:11861:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) + // InternalRos.g:11862:1: ( ( rule__ParameterStruct__Group_1__0 )? ) { - // InternalRos.g:12132:1: ( ( rule__ParameterStruct__Group_1__0 )? ) - // InternalRos.g:12133:2: ( rule__ParameterStruct__Group_1__0 )? + // InternalRos.g:11862:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRos.g:11863:2: ( rule__ParameterStruct__Group_1__0 )? { before(grammarAccess.getParameterStructAccess().getGroup_1()); - // InternalRos.g:12134:2: ( rule__ParameterStruct__Group_1__0 )? + // InternalRos.g:11864:2: ( rule__ParameterStruct__Group_1__0 )? int alt71=2; int LA71_0 = input.LA(1); @@ -36565,7 +35835,7 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce } switch (alt71) { case 1 : - // InternalRos.g:12134:3: rule__ParameterStruct__Group_1__0 + // InternalRos.g:11864:3: rule__ParameterStruct__Group_1__0 { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__0(); @@ -36601,14 +35871,14 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group_1__0" - // InternalRos.g:12143:1: rule__ParameterStruct__Group_1__0 : rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ; + // InternalRos.g:11873: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:12147:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) - // InternalRos.g:12148:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 + // 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 { pushFollow(FOLLOW_66); rule__ParameterStruct__Group_1__0__Impl(); @@ -36639,17 +35909,17 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__0__Impl" - // InternalRos.g:12155:1: rule__ParameterStruct__Group_1__0__Impl : ( '{' ) ; + // InternalRos.g:11885:1: rule__ParameterStruct__Group_1__0__Impl : ( '{' ) ; public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12159:1: ( ( '{' ) ) - // InternalRos.g:12160:1: ( '{' ) + // InternalRos.g:11889:1: ( ( '{' ) ) + // InternalRos.g:11890:1: ( '{' ) { - // InternalRos.g:12160:1: ( '{' ) - // InternalRos.g:12161:2: '{' + // InternalRos.g:11890:1: ( '{' ) + // InternalRos.g:11891:2: '{' { before(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); match(input,41,FOLLOW_2); @@ -36676,14 +35946,14 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__1" - // InternalRos.g:12170:1: rule__ParameterStruct__Group_1__1 : rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ; + // InternalRos.g:11900: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:12174:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) - // InternalRos.g:12175:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 + // 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 { pushFollow(FOLLOW_13); rule__ParameterStruct__Group_1__1__Impl(); @@ -36714,21 +35984,21 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__1__Impl" - // InternalRos.g:12182:1: rule__ParameterStruct__Group_1__1__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ; + // InternalRos.g:11912: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:12186:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) - // InternalRos.g:12187:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRos.g:11916:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) + // InternalRos.g:11917:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) { - // InternalRos.g:12187:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) - // InternalRos.g:12188:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRos.g:11917:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRos.g:11918:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); - // InternalRos.g:12189:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) - // InternalRos.g:12189:3: rule__ParameterStruct__ValueAssignment_1_1 + // InternalRos.g:11919:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRos.g:11919:3: rule__ParameterStruct__ValueAssignment_1_1 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_1(); @@ -36761,14 +36031,14 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__2" - // InternalRos.g:12197:1: rule__ParameterStruct__Group_1__2 : rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ; + // InternalRos.g:11927: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:12201:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) - // InternalRos.g:12202:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 + // 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 { pushFollow(FOLLOW_13); rule__ParameterStruct__Group_1__2__Impl(); @@ -36799,20 +36069,20 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__2__Impl" - // InternalRos.g:12209:1: rule__ParameterStruct__Group_1__2__Impl : ( ( rule__ParameterStruct__Group_1_2__0 )* ) ; + // InternalRos.g:11939: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:12213:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) - // InternalRos.g:12214:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalRos.g:11943:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) + // InternalRos.g:11944:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) { - // InternalRos.g:12214:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) - // InternalRos.g:12215:2: ( 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 )* { before(grammarAccess.getParameterStructAccess().getGroup_1_2()); - // InternalRos.g:12216:2: ( rule__ParameterStruct__Group_1_2__0 )* + // InternalRos.g:11946:2: ( rule__ParameterStruct__Group_1_2__0 )* loop72: do { int alt72=2; @@ -36825,7 +36095,7 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx switch (alt72) { case 1 : - // InternalRos.g:12216:3: rule__ParameterStruct__Group_1_2__0 + // InternalRos.g:11946:3: rule__ParameterStruct__Group_1_2__0 { pushFollow(FOLLOW_7); rule__ParameterStruct__Group_1_2__0(); @@ -36864,14 +36134,14 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__3" - // InternalRos.g:12224:1: rule__ParameterStruct__Group_1__3 : rule__ParameterStruct__Group_1__3__Impl ; + // InternalRos.g:11954: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:12228:1: ( rule__ParameterStruct__Group_1__3__Impl ) - // InternalRos.g:12229:2: rule__ParameterStruct__Group_1__3__Impl + // InternalRos.g:11958:1: ( rule__ParameterStruct__Group_1__3__Impl ) + // InternalRos.g:11959:2: rule__ParameterStruct__Group_1__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__3__Impl(); @@ -36897,17 +36167,17 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__3__Impl" - // InternalRos.g:12235:1: rule__ParameterStruct__Group_1__3__Impl : ( '}' ) ; + // InternalRos.g:11965:1: rule__ParameterStruct__Group_1__3__Impl : ( '}' ) ; public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12239:1: ( ( '}' ) ) - // InternalRos.g:12240:1: ( '}' ) + // InternalRos.g:11969:1: ( ( '}' ) ) + // InternalRos.g:11970:1: ( '}' ) { - // InternalRos.g:12240:1: ( '}' ) - // InternalRos.g:12241:2: '}' + // InternalRos.g:11970:1: ( '}' ) + // InternalRos.g:11971:2: '}' { before(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_3()); match(input,42,FOLLOW_2); @@ -36934,14 +36204,14 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1_2__0" - // InternalRos.g:12251:1: rule__ParameterStruct__Group_1_2__0 : rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ; + // InternalRos.g:11981: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:12255:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) - // InternalRos.g:12256:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 + // 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 { pushFollow(FOLLOW_4); rule__ParameterStruct__Group_1_2__0__Impl(); @@ -36972,17 +36242,17 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__0__Impl" - // InternalRos.g:12263:1: rule__ParameterStruct__Group_1_2__0__Impl : ( ',' ) ; + // InternalRos.g:11993: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:12267:1: ( ( ',' ) ) - // InternalRos.g:12268:1: ( ',' ) + // InternalRos.g:11997:1: ( ( ',' ) ) + // InternalRos.g:11998:1: ( ',' ) { - // InternalRos.g:12268:1: ( ',' ) - // InternalRos.g:12269:2: ',' + // InternalRos.g:11998:1: ( ',' ) + // InternalRos.g:11999:2: ',' { before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); match(input,43,FOLLOW_2); @@ -37009,14 +36279,14 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__1" - // InternalRos.g:12278:1: rule__ParameterStruct__Group_1_2__1 : rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ; + // InternalRos.g:12008: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:12282:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) - // InternalRos.g:12283:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 + // 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 { pushFollow(FOLLOW_66); rule__ParameterStruct__Group_1_2__1__Impl(); @@ -37047,17 +36317,17 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__1__Impl" - // InternalRos.g:12290:1: rule__ParameterStruct__Group_1_2__1__Impl : ( '{' ) ; + // InternalRos.g:12020: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:12294:1: ( ( '{' ) ) - // InternalRos.g:12295:1: ( '{' ) + // InternalRos.g:12024:1: ( ( '{' ) ) + // InternalRos.g:12025:1: ( '{' ) { - // InternalRos.g:12295:1: ( '{' ) - // InternalRos.g:12296:2: '{' + // InternalRos.g:12025:1: ( '{' ) + // InternalRos.g:12026:2: '{' { before(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); match(input,41,FOLLOW_2); @@ -37084,14 +36354,14 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__2" - // InternalRos.g:12305:1: rule__ParameterStruct__Group_1_2__2 : rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ; + // InternalRos.g:12035: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:12309:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) - // InternalRos.g:12310:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 + // 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 { pushFollow(FOLLOW_48); rule__ParameterStruct__Group_1_2__2__Impl(); @@ -37122,21 +36392,21 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__2__Impl" - // InternalRos.g:12317:1: rule__ParameterStruct__Group_1_2__2__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ; + // InternalRos.g:12047: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:12321:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) - // InternalRos.g:12322:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalRos.g:12051:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) + // InternalRos.g:12052:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) { - // InternalRos.g:12322:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) - // InternalRos.g:12323:2: ( 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 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); - // InternalRos.g:12324:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) - // InternalRos.g:12324:3: rule__ParameterStruct__ValueAssignment_1_2_2 + // InternalRos.g:12054:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalRos.g:12054:3: rule__ParameterStruct__ValueAssignment_1_2_2 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_2_2(); @@ -37169,14 +36439,14 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__3" - // InternalRos.g:12332:1: rule__ParameterStruct__Group_1_2__3 : rule__ParameterStruct__Group_1_2__3__Impl ; + // InternalRos.g:12062: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:12336:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) - // InternalRos.g:12337:2: rule__ParameterStruct__Group_1_2__3__Impl + // InternalRos.g:12066:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) + // InternalRos.g:12067:2: rule__ParameterStruct__Group_1_2__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1_2__3__Impl(); @@ -37202,17 +36472,17 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__3__Impl" - // InternalRos.g:12343:1: rule__ParameterStruct__Group_1_2__3__Impl : ( '}' ) ; + // InternalRos.g:12073: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:12347:1: ( ( '}' ) ) - // InternalRos.g:12348:1: ( '}' ) + // InternalRos.g:12077:1: ( ( '}' ) ) + // InternalRos.g:12078:1: ( '}' ) { - // InternalRos.g:12348:1: ( '}' ) - // InternalRos.g:12349:2: '}' + // InternalRos.g:12078:1: ( '}' ) + // InternalRos.g:12079:2: '}' { before(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_2_3()); match(input,42,FOLLOW_2); @@ -37239,14 +36509,14 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition // $ANTLR start "rule__ParameterStructMember__Group__0" - // InternalRos.g:12359:1: rule__ParameterStructMember__Group__0 : rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ; + // InternalRos.g:12089: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:12363:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) - // InternalRos.g:12364:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 + // 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 { pushFollow(FOLLOW_10); rule__ParameterStructMember__Group__0__Impl(); @@ -37277,17 +36547,17 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__0__Impl" - // InternalRos.g:12371:1: rule__ParameterStructMember__Group__0__Impl : ( 'ParameterStructMember' ) ; + // InternalRos.g:12101:1: rule__ParameterStructMember__Group__0__Impl : ( 'ParameterStructMember' ) ; public final void rule__ParameterStructMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12375:1: ( ( 'ParameterStructMember' ) ) - // InternalRos.g:12376:1: ( 'ParameterStructMember' ) + // InternalRos.g:12105:1: ( ( 'ParameterStructMember' ) ) + // InternalRos.g:12106:1: ( 'ParameterStructMember' ) { - // InternalRos.g:12376:1: ( 'ParameterStructMember' ) - // InternalRos.g:12377:2: 'ParameterStructMember' + // InternalRos.g:12106:1: ( 'ParameterStructMember' ) + // InternalRos.g:12107:2: 'ParameterStructMember' { before(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); match(input,85,FOLLOW_2); @@ -37314,14 +36584,14 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__1" - // InternalRos.g:12386:1: rule__ParameterStructMember__Group__1 : rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ; + // InternalRos.g:12116: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:12390:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) - // InternalRos.g:12391:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 + // 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 { pushFollow(FOLLOW_4); rule__ParameterStructMember__Group__1__Impl(); @@ -37352,21 +36622,21 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__1__Impl" - // InternalRos.g:12398:1: rule__ParameterStructMember__Group__1__Impl : ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ; + // InternalRos.g:12128: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:12402:1: ( ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ) - // InternalRos.g:12403:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) + // InternalRos.g:12132:1: ( ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ) + // InternalRos.g:12133:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) { - // InternalRos.g:12403:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) - // InternalRos.g:12404:2: ( rule__ParameterStructMember__NameAssignment_1 ) + // InternalRos.g:12133:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) + // InternalRos.g:12134:2: ( rule__ParameterStructMember__NameAssignment_1 ) { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); - // InternalRos.g:12405:2: ( rule__ParameterStructMember__NameAssignment_1 ) - // InternalRos.g:12405:3: rule__ParameterStructMember__NameAssignment_1 + // InternalRos.g:12135:2: ( rule__ParameterStructMember__NameAssignment_1 ) + // InternalRos.g:12135:3: rule__ParameterStructMember__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ParameterStructMember__NameAssignment_1(); @@ -37399,14 +36669,14 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__2" - // InternalRos.g:12413:1: rule__ParameterStructMember__Group__2 : rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ; + // InternalRos.g:12143: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:12417:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) - // InternalRos.g:12418:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 + // 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 { pushFollow(FOLLOW_67); rule__ParameterStructMember__Group__2__Impl(); @@ -37437,17 +36707,17 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__2__Impl" - // InternalRos.g:12425:1: rule__ParameterStructMember__Group__2__Impl : ( '{' ) ; + // InternalRos.g:12155:1: rule__ParameterStructMember__Group__2__Impl : ( '{' ) ; public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12429:1: ( ( '{' ) ) - // InternalRos.g:12430:1: ( '{' ) + // InternalRos.g:12159:1: ( ( '{' ) ) + // InternalRos.g:12160:1: ( '{' ) { - // InternalRos.g:12430:1: ( '{' ) - // InternalRos.g:12431:2: '{' + // InternalRos.g:12160:1: ( '{' ) + // InternalRos.g:12161:2: '{' { before(grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_2()); match(input,41,FOLLOW_2); @@ -37474,14 +36744,14 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__3" - // InternalRos.g:12440:1: rule__ParameterStructMember__Group__3 : rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ; + // InternalRos.g:12170: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:12444:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) - // InternalRos.g:12445:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 + // 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 { pushFollow(FOLLOW_63); rule__ParameterStructMember__Group__3__Impl(); @@ -37512,17 +36782,17 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__3__Impl" - // InternalRos.g:12452:1: rule__ParameterStructMember__Group__3__Impl : ( 'value' ) ; + // InternalRos.g:12182:1: rule__ParameterStructMember__Group__3__Impl : ( 'value' ) ; public final void rule__ParameterStructMember__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12456:1: ( ( 'value' ) ) - // InternalRos.g:12457:1: ( 'value' ) + // InternalRos.g:12186:1: ( ( 'value' ) ) + // InternalRos.g:12187:1: ( 'value' ) { - // InternalRos.g:12457:1: ( 'value' ) - // InternalRos.g:12458:2: 'value' + // InternalRos.g:12187:1: ( 'value' ) + // InternalRos.g:12188:2: 'value' { before(grammarAccess.getParameterStructMemberAccess().getValueKeyword_3()); match(input,34,FOLLOW_2); @@ -37549,14 +36819,14 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__4" - // InternalRos.g:12467:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 ; + // InternalRos.g:12197: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:12471:1: ( rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 ) - // InternalRos.g:12472:2: rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 + // 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 { pushFollow(FOLLOW_48); rule__ParameterStructMember__Group__4__Impl(); @@ -37587,21 +36857,21 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__4__Impl" - // InternalRos.g:12479:1: rule__ParameterStructMember__Group__4__Impl : ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ; + // InternalRos.g:12209: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:12483:1: ( ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ) - // InternalRos.g:12484:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) + // InternalRos.g:12213:1: ( ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ) + // InternalRos.g:12214:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) { - // InternalRos.g:12484:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) - // InternalRos.g:12485:2: ( rule__ParameterStructMember__ValueAssignment_4 ) + // InternalRos.g:12214:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) + // InternalRos.g:12215:2: ( rule__ParameterStructMember__ValueAssignment_4 ) { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); - // InternalRos.g:12486:2: ( rule__ParameterStructMember__ValueAssignment_4 ) - // InternalRos.g:12486:3: rule__ParameterStructMember__ValueAssignment_4 + // InternalRos.g:12216:2: ( rule__ParameterStructMember__ValueAssignment_4 ) + // InternalRos.g:12216:3: rule__ParameterStructMember__ValueAssignment_4 { pushFollow(FOLLOW_2); rule__ParameterStructMember__ValueAssignment_4(); @@ -37634,14 +36904,14 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__5" - // InternalRos.g:12494:1: rule__ParameterStructMember__Group__5 : rule__ParameterStructMember__Group__5__Impl ; + // InternalRos.g:12224: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:12498:1: ( rule__ParameterStructMember__Group__5__Impl ) - // InternalRos.g:12499:2: rule__ParameterStructMember__Group__5__Impl + // InternalRos.g:12228:1: ( rule__ParameterStructMember__Group__5__Impl ) + // InternalRos.g:12229:2: rule__ParameterStructMember__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterStructMember__Group__5__Impl(); @@ -37667,17 +36937,17 @@ public final void rule__ParameterStructMember__Group__5() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__5__Impl" - // InternalRos.g:12505:1: rule__ParameterStructMember__Group__5__Impl : ( '}' ) ; + // InternalRos.g:12235:1: rule__ParameterStructMember__Group__5__Impl : ( '}' ) ; public final void rule__ParameterStructMember__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12509:1: ( ( '}' ) ) - // InternalRos.g:12510:1: ( '}' ) + // InternalRos.g:12239:1: ( ( '}' ) ) + // InternalRos.g:12240:1: ( '}' ) { - // InternalRos.g:12510:1: ( '}' ) - // InternalRos.g:12511:2: '}' + // InternalRos.g:12240:1: ( '}' ) + // InternalRos.g:12241:2: '}' { before(grammarAccess.getParameterStructMemberAccess().getRightCurlyBracketKeyword_5()); match(input,42,FOLLOW_2); @@ -37704,14 +36974,14 @@ public final void rule__ParameterStructMember__Group__5__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructTypeMember__Group__0" - // InternalRos.g:12521:1: rule__ParameterStructTypeMember__Group__0 : rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ; + // InternalRos.g:12251: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:12525:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) - // InternalRos.g:12526:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 + // 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 { pushFollow(FOLLOW_47); rule__ParameterStructTypeMember__Group__0__Impl(); @@ -37742,21 +37012,21 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition // $ANTLR start "rule__ParameterStructTypeMember__Group__0__Impl" - // InternalRos.g:12533:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; + // InternalRos.g:12263: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:12537:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) - // InternalRos.g:12538:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRos.g:12267:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) + // InternalRos.g:12268:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) { - // InternalRos.g:12538:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) - // InternalRos.g:12539:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalRos.g:12268:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRos.g:12269:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); - // InternalRos.g:12540:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) - // InternalRos.g:12540:3: rule__ParameterStructTypeMember__NameAssignment_0 + // InternalRos.g:12270:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalRos.g:12270:3: rule__ParameterStructTypeMember__NameAssignment_0 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__NameAssignment_0(); @@ -37789,14 +37059,14 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog // $ANTLR start "rule__ParameterStructTypeMember__Group__1" - // InternalRos.g:12548:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; + // InternalRos.g:12278: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:12552:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) - // InternalRos.g:12553:2: rule__ParameterStructTypeMember__Group__1__Impl + // InternalRos.g:12282:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) + // InternalRos.g:12283:2: rule__ParameterStructTypeMember__Group__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__Group__1__Impl(); @@ -37822,21 +37092,21 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition // $ANTLR start "rule__ParameterStructTypeMember__Group__1__Impl" - // InternalRos.g:12559:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; + // InternalRos.g:12289: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:12563:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) - // InternalRos.g:12564:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalRos.g:12293:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) + // InternalRos.g:12294:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) { - // InternalRos.g:12564:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) - // InternalRos.g:12565:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRos.g:12294:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalRos.g:12295:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); - // InternalRos.g:12566:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) - // InternalRos.g:12566:3: rule__ParameterStructTypeMember__TypeAssignment_1 + // InternalRos.g:12296:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRos.g:12296:3: rule__ParameterStructTypeMember__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__TypeAssignment_1(); @@ -37869,14 +37139,14 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog // $ANTLR start "rule__MessagePart__Group__0" - // InternalRos.g:12575:1: rule__MessagePart__Group__0 : rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ; + // InternalRos.g:12305: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:12579:1: ( rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ) - // InternalRos.g:12580:2: rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 + // 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 { pushFollow(FOLLOW_68); rule__MessagePart__Group__0__Impl(); @@ -37907,21 +37177,21 @@ public final void rule__MessagePart__Group__0() throws RecognitionException { // $ANTLR start "rule__MessagePart__Group__0__Impl" - // InternalRos.g:12587:1: rule__MessagePart__Group__0__Impl : ( ( rule__MessagePart__TypeAssignment_0 ) ) ; + // InternalRos.g:12317: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:12591:1: ( ( ( rule__MessagePart__TypeAssignment_0 ) ) ) - // InternalRos.g:12592:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) + // InternalRos.g:12321:1: ( ( ( rule__MessagePart__TypeAssignment_0 ) ) ) + // InternalRos.g:12322:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) { - // InternalRos.g:12592:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) - // InternalRos.g:12593:2: ( rule__MessagePart__TypeAssignment_0 ) + // InternalRos.g:12322:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) + // InternalRos.g:12323:2: ( rule__MessagePart__TypeAssignment_0 ) { before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); - // InternalRos.g:12594:2: ( rule__MessagePart__TypeAssignment_0 ) - // InternalRos.g:12594:3: rule__MessagePart__TypeAssignment_0 + // InternalRos.g:12324:2: ( rule__MessagePart__TypeAssignment_0 ) + // InternalRos.g:12324:3: rule__MessagePart__TypeAssignment_0 { pushFollow(FOLLOW_2); rule__MessagePart__TypeAssignment_0(); @@ -37954,14 +37224,14 @@ public final void rule__MessagePart__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__MessagePart__Group__1" - // InternalRos.g:12602:1: rule__MessagePart__Group__1 : rule__MessagePart__Group__1__Impl ; + // InternalRos.g:12332: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:12606:1: ( rule__MessagePart__Group__1__Impl ) - // InternalRos.g:12607:2: rule__MessagePart__Group__1__Impl + // InternalRos.g:12336:1: ( rule__MessagePart__Group__1__Impl ) + // InternalRos.g:12337:2: rule__MessagePart__Group__1__Impl { pushFollow(FOLLOW_2); rule__MessagePart__Group__1__Impl(); @@ -37987,21 +37257,21 @@ public final void rule__MessagePart__Group__1() throws RecognitionException { // $ANTLR start "rule__MessagePart__Group__1__Impl" - // InternalRos.g:12613:1: rule__MessagePart__Group__1__Impl : ( ( rule__MessagePart__DataAssignment_1 ) ) ; + // InternalRos.g:12343: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:12617:1: ( ( ( rule__MessagePart__DataAssignment_1 ) ) ) - // InternalRos.g:12618:1: ( ( rule__MessagePart__DataAssignment_1 ) ) + // InternalRos.g:12347:1: ( ( ( rule__MessagePart__DataAssignment_1 ) ) ) + // InternalRos.g:12348:1: ( ( rule__MessagePart__DataAssignment_1 ) ) { - // InternalRos.g:12618:1: ( ( rule__MessagePart__DataAssignment_1 ) ) - // InternalRos.g:12619:2: ( rule__MessagePart__DataAssignment_1 ) + // InternalRos.g:12348:1: ( ( rule__MessagePart__DataAssignment_1 ) ) + // InternalRos.g:12349:2: ( rule__MessagePart__DataAssignment_1 ) { before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); - // InternalRos.g:12620:2: ( rule__MessagePart__DataAssignment_1 ) - // InternalRos.g:12620:3: rule__MessagePart__DataAssignment_1 + // InternalRos.g:12350:2: ( rule__MessagePart__DataAssignment_1 ) + // InternalRos.g:12350:3: rule__MessagePart__DataAssignment_1 { pushFollow(FOLLOW_2); rule__MessagePart__DataAssignment_1(); @@ -38034,14 +37304,14 @@ public final void rule__MessagePart__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Bool__Group__0" - // InternalRos.g:12629:1: rule__Bool__Group__0 : rule__Bool__Group__0__Impl rule__Bool__Group__1 ; + // InternalRos.g:12359: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:12633:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) - // InternalRos.g:12634:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 + // 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 { pushFollow(FOLLOW_69); rule__Bool__Group__0__Impl(); @@ -38072,21 +37342,21 @@ public final void rule__Bool__Group__0() throws RecognitionException { // $ANTLR start "rule__Bool__Group__0__Impl" - // InternalRos.g:12641:1: rule__Bool__Group__0__Impl : ( () ) ; + // InternalRos.g:12371:1: rule__Bool__Group__0__Impl : ( () ) ; public final void rule__Bool__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12645:1: ( ( () ) ) - // InternalRos.g:12646:1: ( () ) + // InternalRos.g:12375:1: ( ( () ) ) + // InternalRos.g:12376:1: ( () ) { - // InternalRos.g:12646:1: ( () ) - // InternalRos.g:12647:2: () + // InternalRos.g:12376:1: ( () ) + // InternalRos.g:12377:2: () { before(grammarAccess.getBoolAccess().getBoolAction_0()); - // InternalRos.g:12648:2: () - // InternalRos.g:12648:3: + // InternalRos.g:12378:2: () + // InternalRos.g:12378:3: { } @@ -38109,14 +37379,14 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Bool__Group__1" - // InternalRos.g:12656:1: rule__Bool__Group__1 : rule__Bool__Group__1__Impl ; + // InternalRos.g:12386: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:12660:1: ( rule__Bool__Group__1__Impl ) - // InternalRos.g:12661:2: rule__Bool__Group__1__Impl + // InternalRos.g:12390:1: ( rule__Bool__Group__1__Impl ) + // InternalRos.g:12391:2: rule__Bool__Group__1__Impl { pushFollow(FOLLOW_2); rule__Bool__Group__1__Impl(); @@ -38142,17 +37412,17 @@ public final void rule__Bool__Group__1() throws RecognitionException { // $ANTLR start "rule__Bool__Group__1__Impl" - // InternalRos.g:12667:1: rule__Bool__Group__1__Impl : ( 'bool' ) ; + // InternalRos.g:12397:1: rule__Bool__Group__1__Impl : ( 'bool' ) ; public final void rule__Bool__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12671:1: ( ( 'bool' ) ) - // InternalRos.g:12672:1: ( 'bool' ) + // InternalRos.g:12401:1: ( ( 'bool' ) ) + // InternalRos.g:12402:1: ( 'bool' ) { - // InternalRos.g:12672:1: ( 'bool' ) - // InternalRos.g:12673:2: 'bool' + // InternalRos.g:12402:1: ( 'bool' ) + // InternalRos.g:12403:2: 'bool' { before(grammarAccess.getBoolAccess().getBoolKeyword_1()); match(input,86,FOLLOW_2); @@ -38179,14 +37449,14 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int8__Group__0" - // InternalRos.g:12683:1: rule__Int8__Group__0 : rule__Int8__Group__0__Impl rule__Int8__Group__1 ; + // InternalRos.g:12413: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:12687:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) - // InternalRos.g:12688:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 + // 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 { pushFollow(FOLLOW_70); rule__Int8__Group__0__Impl(); @@ -38217,21 +37487,21 @@ public final void rule__Int8__Group__0() throws RecognitionException { // $ANTLR start "rule__Int8__Group__0__Impl" - // InternalRos.g:12695:1: rule__Int8__Group__0__Impl : ( () ) ; + // InternalRos.g:12425:1: rule__Int8__Group__0__Impl : ( () ) ; public final void rule__Int8__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12699:1: ( ( () ) ) - // InternalRos.g:12700:1: ( () ) + // InternalRos.g:12429:1: ( ( () ) ) + // InternalRos.g:12430:1: ( () ) { - // InternalRos.g:12700:1: ( () ) - // InternalRos.g:12701:2: () + // InternalRos.g:12430:1: ( () ) + // InternalRos.g:12431:2: () { before(grammarAccess.getInt8Access().getInt8Action_0()); - // InternalRos.g:12702:2: () - // InternalRos.g:12702:3: + // InternalRos.g:12432:2: () + // InternalRos.g:12432:3: { } @@ -38254,14 +37524,14 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int8__Group__1" - // InternalRos.g:12710:1: rule__Int8__Group__1 : rule__Int8__Group__1__Impl ; + // InternalRos.g:12440: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:12714:1: ( rule__Int8__Group__1__Impl ) - // InternalRos.g:12715:2: rule__Int8__Group__1__Impl + // InternalRos.g:12444:1: ( rule__Int8__Group__1__Impl ) + // InternalRos.g:12445:2: rule__Int8__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int8__Group__1__Impl(); @@ -38287,17 +37557,17 @@ public final void rule__Int8__Group__1() throws RecognitionException { // $ANTLR start "rule__Int8__Group__1__Impl" - // InternalRos.g:12721:1: rule__Int8__Group__1__Impl : ( 'int8' ) ; + // InternalRos.g:12451:1: rule__Int8__Group__1__Impl : ( 'int8' ) ; public final void rule__Int8__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12725:1: ( ( 'int8' ) ) - // InternalRos.g:12726:1: ( 'int8' ) + // InternalRos.g:12455:1: ( ( 'int8' ) ) + // InternalRos.g:12456:1: ( 'int8' ) { - // InternalRos.g:12726:1: ( 'int8' ) - // InternalRos.g:12727:2: 'int8' + // InternalRos.g:12456:1: ( 'int8' ) + // InternalRos.g:12457:2: 'int8' { before(grammarAccess.getInt8Access().getInt8Keyword_1()); match(input,87,FOLLOW_2); @@ -38324,14 +37594,14 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__0" - // InternalRos.g:12737:1: rule__Uint8__Group__0 : rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ; + // InternalRos.g:12467: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:12741:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) - // InternalRos.g:12742:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 + // 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 { pushFollow(FOLLOW_71); rule__Uint8__Group__0__Impl(); @@ -38362,21 +37632,21 @@ public final void rule__Uint8__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__0__Impl" - // InternalRos.g:12749:1: rule__Uint8__Group__0__Impl : ( () ) ; + // InternalRos.g:12479:1: rule__Uint8__Group__0__Impl : ( () ) ; public final void rule__Uint8__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12753:1: ( ( () ) ) - // InternalRos.g:12754:1: ( () ) + // InternalRos.g:12483:1: ( ( () ) ) + // InternalRos.g:12484:1: ( () ) { - // InternalRos.g:12754:1: ( () ) - // InternalRos.g:12755:2: () + // InternalRos.g:12484:1: ( () ) + // InternalRos.g:12485:2: () { before(grammarAccess.getUint8Access().getUint8Action_0()); - // InternalRos.g:12756:2: () - // InternalRos.g:12756:3: + // InternalRos.g:12486:2: () + // InternalRos.g:12486:3: { } @@ -38399,14 +37669,14 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__1" - // InternalRos.g:12764:1: rule__Uint8__Group__1 : rule__Uint8__Group__1__Impl ; + // InternalRos.g:12494: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:12768:1: ( rule__Uint8__Group__1__Impl ) - // InternalRos.g:12769:2: rule__Uint8__Group__1__Impl + // InternalRos.g:12498:1: ( rule__Uint8__Group__1__Impl ) + // InternalRos.g:12499:2: rule__Uint8__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint8__Group__1__Impl(); @@ -38432,17 +37702,17 @@ public final void rule__Uint8__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__1__Impl" - // InternalRos.g:12775:1: rule__Uint8__Group__1__Impl : ( 'uint8' ) ; + // InternalRos.g:12505:1: rule__Uint8__Group__1__Impl : ( 'uint8' ) ; public final void rule__Uint8__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12779:1: ( ( 'uint8' ) ) - // InternalRos.g:12780:1: ( 'uint8' ) + // InternalRos.g:12509:1: ( ( 'uint8' ) ) + // InternalRos.g:12510:1: ( 'uint8' ) { - // InternalRos.g:12780:1: ( 'uint8' ) - // InternalRos.g:12781:2: 'uint8' + // InternalRos.g:12510:1: ( 'uint8' ) + // InternalRos.g:12511:2: 'uint8' { before(grammarAccess.getUint8Access().getUint8Keyword_1()); match(input,88,FOLLOW_2); @@ -38469,14 +37739,14 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int16__Group__0" - // InternalRos.g:12791:1: rule__Int16__Group__0 : rule__Int16__Group__0__Impl rule__Int16__Group__1 ; + // InternalRos.g:12521: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:12795:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) - // InternalRos.g:12796:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 + // 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 { pushFollow(FOLLOW_72); rule__Int16__Group__0__Impl(); @@ -38507,21 +37777,21 @@ public final void rule__Int16__Group__0() throws RecognitionException { // $ANTLR start "rule__Int16__Group__0__Impl" - // InternalRos.g:12803:1: rule__Int16__Group__0__Impl : ( () ) ; + // InternalRos.g:12533:1: rule__Int16__Group__0__Impl : ( () ) ; public final void rule__Int16__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12807:1: ( ( () ) ) - // InternalRos.g:12808:1: ( () ) + // InternalRos.g:12537:1: ( ( () ) ) + // InternalRos.g:12538:1: ( () ) { - // InternalRos.g:12808:1: ( () ) - // InternalRos.g:12809:2: () + // InternalRos.g:12538:1: ( () ) + // InternalRos.g:12539:2: () { before(grammarAccess.getInt16Access().getInt16Action_0()); - // InternalRos.g:12810:2: () - // InternalRos.g:12810:3: + // InternalRos.g:12540:2: () + // InternalRos.g:12540:3: { } @@ -38544,14 +37814,14 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int16__Group__1" - // InternalRos.g:12818:1: rule__Int16__Group__1 : rule__Int16__Group__1__Impl ; + // InternalRos.g:12548: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:12822:1: ( rule__Int16__Group__1__Impl ) - // InternalRos.g:12823:2: rule__Int16__Group__1__Impl + // InternalRos.g:12552:1: ( rule__Int16__Group__1__Impl ) + // InternalRos.g:12553:2: rule__Int16__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int16__Group__1__Impl(); @@ -38577,17 +37847,17 @@ public final void rule__Int16__Group__1() throws RecognitionException { // $ANTLR start "rule__Int16__Group__1__Impl" - // InternalRos.g:12829:1: rule__Int16__Group__1__Impl : ( 'int16' ) ; + // InternalRos.g:12559:1: rule__Int16__Group__1__Impl : ( 'int16' ) ; public final void rule__Int16__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12833:1: ( ( 'int16' ) ) - // InternalRos.g:12834:1: ( 'int16' ) + // InternalRos.g:12563:1: ( ( 'int16' ) ) + // InternalRos.g:12564:1: ( 'int16' ) { - // InternalRos.g:12834:1: ( 'int16' ) - // InternalRos.g:12835:2: 'int16' + // InternalRos.g:12564:1: ( 'int16' ) + // InternalRos.g:12565:2: 'int16' { before(grammarAccess.getInt16Access().getInt16Keyword_1()); match(input,89,FOLLOW_2); @@ -38614,14 +37884,14 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__0" - // InternalRos.g:12845:1: rule__Uint16__Group__0 : rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ; + // InternalRos.g:12575: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:12849:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) - // InternalRos.g:12850:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 + // 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 { pushFollow(FOLLOW_73); rule__Uint16__Group__0__Impl(); @@ -38652,21 +37922,21 @@ public final void rule__Uint16__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__0__Impl" - // InternalRos.g:12857:1: rule__Uint16__Group__0__Impl : ( () ) ; + // InternalRos.g:12587:1: rule__Uint16__Group__0__Impl : ( () ) ; public final void rule__Uint16__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12861:1: ( ( () ) ) - // InternalRos.g:12862:1: ( () ) + // InternalRos.g:12591:1: ( ( () ) ) + // InternalRos.g:12592:1: ( () ) { - // InternalRos.g:12862:1: ( () ) - // InternalRos.g:12863:2: () + // InternalRos.g:12592:1: ( () ) + // InternalRos.g:12593:2: () { before(grammarAccess.getUint16Access().getUint16Action_0()); - // InternalRos.g:12864:2: () - // InternalRos.g:12864:3: + // InternalRos.g:12594:2: () + // InternalRos.g:12594:3: { } @@ -38689,14 +37959,14 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__1" - // InternalRos.g:12872:1: rule__Uint16__Group__1 : rule__Uint16__Group__1__Impl ; + // InternalRos.g:12602: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:12876:1: ( rule__Uint16__Group__1__Impl ) - // InternalRos.g:12877:2: rule__Uint16__Group__1__Impl + // InternalRos.g:12606:1: ( rule__Uint16__Group__1__Impl ) + // InternalRos.g:12607:2: rule__Uint16__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint16__Group__1__Impl(); @@ -38722,17 +37992,17 @@ public final void rule__Uint16__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__1__Impl" - // InternalRos.g:12883:1: rule__Uint16__Group__1__Impl : ( 'uint16' ) ; + // InternalRos.g:12613:1: rule__Uint16__Group__1__Impl : ( 'uint16' ) ; public final void rule__Uint16__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12887:1: ( ( 'uint16' ) ) - // InternalRos.g:12888:1: ( 'uint16' ) + // InternalRos.g:12617:1: ( ( 'uint16' ) ) + // InternalRos.g:12618:1: ( 'uint16' ) { - // InternalRos.g:12888:1: ( 'uint16' ) - // InternalRos.g:12889:2: 'uint16' + // InternalRos.g:12618:1: ( 'uint16' ) + // InternalRos.g:12619:2: 'uint16' { before(grammarAccess.getUint16Access().getUint16Keyword_1()); match(input,90,FOLLOW_2); @@ -38759,14 +38029,14 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int32__Group__0" - // InternalRos.g:12899:1: rule__Int32__Group__0 : rule__Int32__Group__0__Impl rule__Int32__Group__1 ; + // InternalRos.g:12629: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:12903:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) - // InternalRos.g:12904:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 + // 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 { pushFollow(FOLLOW_74); rule__Int32__Group__0__Impl(); @@ -38797,21 +38067,21 @@ public final void rule__Int32__Group__0() throws RecognitionException { // $ANTLR start "rule__Int32__Group__0__Impl" - // InternalRos.g:12911:1: rule__Int32__Group__0__Impl : ( () ) ; + // InternalRos.g:12641:1: rule__Int32__Group__0__Impl : ( () ) ; public final void rule__Int32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12915:1: ( ( () ) ) - // InternalRos.g:12916:1: ( () ) + // InternalRos.g:12645:1: ( ( () ) ) + // InternalRos.g:12646:1: ( () ) { - // InternalRos.g:12916:1: ( () ) - // InternalRos.g:12917:2: () + // InternalRos.g:12646:1: ( () ) + // InternalRos.g:12647:2: () { before(grammarAccess.getInt32Access().getInt32Action_0()); - // InternalRos.g:12918:2: () - // InternalRos.g:12918:3: + // InternalRos.g:12648:2: () + // InternalRos.g:12648:3: { } @@ -38834,14 +38104,14 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int32__Group__1" - // InternalRos.g:12926:1: rule__Int32__Group__1 : rule__Int32__Group__1__Impl ; + // InternalRos.g:12656: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:12930:1: ( rule__Int32__Group__1__Impl ) - // InternalRos.g:12931:2: rule__Int32__Group__1__Impl + // InternalRos.g:12660:1: ( rule__Int32__Group__1__Impl ) + // InternalRos.g:12661:2: rule__Int32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int32__Group__1__Impl(); @@ -38867,17 +38137,17 @@ public final void rule__Int32__Group__1() throws RecognitionException { // $ANTLR start "rule__Int32__Group__1__Impl" - // InternalRos.g:12937:1: rule__Int32__Group__1__Impl : ( 'int32' ) ; + // InternalRos.g:12667:1: rule__Int32__Group__1__Impl : ( 'int32' ) ; public final void rule__Int32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12941:1: ( ( 'int32' ) ) - // InternalRos.g:12942:1: ( 'int32' ) + // InternalRos.g:12671:1: ( ( 'int32' ) ) + // InternalRos.g:12672:1: ( 'int32' ) { - // InternalRos.g:12942:1: ( 'int32' ) - // InternalRos.g:12943:2: 'int32' + // InternalRos.g:12672:1: ( 'int32' ) + // InternalRos.g:12673:2: 'int32' { before(grammarAccess.getInt32Access().getInt32Keyword_1()); match(input,91,FOLLOW_2); @@ -38904,14 +38174,14 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__0" - // InternalRos.g:12953:1: rule__Uint32__Group__0 : rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ; + // InternalRos.g:12683: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:12957:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) - // InternalRos.g:12958:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 + // 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 { pushFollow(FOLLOW_75); rule__Uint32__Group__0__Impl(); @@ -38942,21 +38212,21 @@ public final void rule__Uint32__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__0__Impl" - // InternalRos.g:12965:1: rule__Uint32__Group__0__Impl : ( () ) ; + // InternalRos.g:12695:1: rule__Uint32__Group__0__Impl : ( () ) ; public final void rule__Uint32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12969:1: ( ( () ) ) - // InternalRos.g:12970:1: ( () ) + // InternalRos.g:12699:1: ( ( () ) ) + // InternalRos.g:12700:1: ( () ) { - // InternalRos.g:12970:1: ( () ) - // InternalRos.g:12971:2: () + // InternalRos.g:12700:1: ( () ) + // InternalRos.g:12701:2: () { before(grammarAccess.getUint32Access().getUint32Action_0()); - // InternalRos.g:12972:2: () - // InternalRos.g:12972:3: + // InternalRos.g:12702:2: () + // InternalRos.g:12702:3: { } @@ -38979,14 +38249,14 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__1" - // InternalRos.g:12980:1: rule__Uint32__Group__1 : rule__Uint32__Group__1__Impl ; + // InternalRos.g:12710: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:12984:1: ( rule__Uint32__Group__1__Impl ) - // InternalRos.g:12985:2: rule__Uint32__Group__1__Impl + // InternalRos.g:12714:1: ( rule__Uint32__Group__1__Impl ) + // InternalRos.g:12715:2: rule__Uint32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint32__Group__1__Impl(); @@ -39012,17 +38282,17 @@ public final void rule__Uint32__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__1__Impl" - // InternalRos.g:12991:1: rule__Uint32__Group__1__Impl : ( 'uint32' ) ; + // InternalRos.g:12721:1: rule__Uint32__Group__1__Impl : ( 'uint32' ) ; public final void rule__Uint32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12995:1: ( ( 'uint32' ) ) - // InternalRos.g:12996:1: ( 'uint32' ) + // InternalRos.g:12725:1: ( ( 'uint32' ) ) + // InternalRos.g:12726:1: ( 'uint32' ) { - // InternalRos.g:12996:1: ( 'uint32' ) - // InternalRos.g:12997:2: 'uint32' + // InternalRos.g:12726:1: ( 'uint32' ) + // InternalRos.g:12727:2: 'uint32' { before(grammarAccess.getUint32Access().getUint32Keyword_1()); match(input,92,FOLLOW_2); @@ -39049,14 +38319,14 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int64__Group__0" - // InternalRos.g:13007:1: rule__Int64__Group__0 : rule__Int64__Group__0__Impl rule__Int64__Group__1 ; + // InternalRos.g:12737: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:13011:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) - // InternalRos.g:13012:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 + // 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 { pushFollow(FOLLOW_76); rule__Int64__Group__0__Impl(); @@ -39087,21 +38357,21 @@ public final void rule__Int64__Group__0() throws RecognitionException { // $ANTLR start "rule__Int64__Group__0__Impl" - // InternalRos.g:13019:1: rule__Int64__Group__0__Impl : ( () ) ; + // InternalRos.g:12749:1: rule__Int64__Group__0__Impl : ( () ) ; public final void rule__Int64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13023:1: ( ( () ) ) - // InternalRos.g:13024:1: ( () ) + // InternalRos.g:12753:1: ( ( () ) ) + // InternalRos.g:12754:1: ( () ) { - // InternalRos.g:13024:1: ( () ) - // InternalRos.g:13025:2: () + // InternalRos.g:12754:1: ( () ) + // InternalRos.g:12755:2: () { before(grammarAccess.getInt64Access().getInt64Action_0()); - // InternalRos.g:13026:2: () - // InternalRos.g:13026:3: + // InternalRos.g:12756:2: () + // InternalRos.g:12756:3: { } @@ -39124,14 +38394,14 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int64__Group__1" - // InternalRos.g:13034:1: rule__Int64__Group__1 : rule__Int64__Group__1__Impl ; + // InternalRos.g:12764: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:13038:1: ( rule__Int64__Group__1__Impl ) - // InternalRos.g:13039:2: rule__Int64__Group__1__Impl + // InternalRos.g:12768:1: ( rule__Int64__Group__1__Impl ) + // InternalRos.g:12769:2: rule__Int64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int64__Group__1__Impl(); @@ -39157,17 +38427,17 @@ public final void rule__Int64__Group__1() throws RecognitionException { // $ANTLR start "rule__Int64__Group__1__Impl" - // InternalRos.g:13045:1: rule__Int64__Group__1__Impl : ( 'int64' ) ; + // InternalRos.g:12775:1: rule__Int64__Group__1__Impl : ( 'int64' ) ; public final void rule__Int64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13049:1: ( ( 'int64' ) ) - // InternalRos.g:13050:1: ( 'int64' ) + // InternalRos.g:12779:1: ( ( 'int64' ) ) + // InternalRos.g:12780:1: ( 'int64' ) { - // InternalRos.g:13050:1: ( 'int64' ) - // InternalRos.g:13051:2: 'int64' + // InternalRos.g:12780:1: ( 'int64' ) + // InternalRos.g:12781:2: 'int64' { before(grammarAccess.getInt64Access().getInt64Keyword_1()); match(input,93,FOLLOW_2); @@ -39194,14 +38464,14 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__0" - // InternalRos.g:13061:1: rule__Uint64__Group__0 : rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ; + // InternalRos.g:12791: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:13065:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) - // InternalRos.g:13066:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 + // 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 { pushFollow(FOLLOW_77); rule__Uint64__Group__0__Impl(); @@ -39232,21 +38502,21 @@ public final void rule__Uint64__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__0__Impl" - // InternalRos.g:13073:1: rule__Uint64__Group__0__Impl : ( () ) ; + // InternalRos.g:12803:1: rule__Uint64__Group__0__Impl : ( () ) ; public final void rule__Uint64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13077:1: ( ( () ) ) - // InternalRos.g:13078:1: ( () ) + // InternalRos.g:12807:1: ( ( () ) ) + // InternalRos.g:12808:1: ( () ) { - // InternalRos.g:13078:1: ( () ) - // InternalRos.g:13079:2: () + // InternalRos.g:12808:1: ( () ) + // InternalRos.g:12809:2: () { before(grammarAccess.getUint64Access().getUint64Action_0()); - // InternalRos.g:13080:2: () - // InternalRos.g:13080:3: + // InternalRos.g:12810:2: () + // InternalRos.g:12810:3: { } @@ -39269,14 +38539,14 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__1" - // InternalRos.g:13088:1: rule__Uint64__Group__1 : rule__Uint64__Group__1__Impl ; + // InternalRos.g:12818: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:13092:1: ( rule__Uint64__Group__1__Impl ) - // InternalRos.g:13093:2: rule__Uint64__Group__1__Impl + // InternalRos.g:12822:1: ( rule__Uint64__Group__1__Impl ) + // InternalRos.g:12823:2: rule__Uint64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint64__Group__1__Impl(); @@ -39302,17 +38572,17 @@ public final void rule__Uint64__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__1__Impl" - // InternalRos.g:13099:1: rule__Uint64__Group__1__Impl : ( 'uint64' ) ; + // InternalRos.g:12829:1: rule__Uint64__Group__1__Impl : ( 'uint64' ) ; public final void rule__Uint64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13103:1: ( ( 'uint64' ) ) - // InternalRos.g:13104:1: ( 'uint64' ) + // InternalRos.g:12833:1: ( ( 'uint64' ) ) + // InternalRos.g:12834:1: ( 'uint64' ) { - // InternalRos.g:13104:1: ( 'uint64' ) - // InternalRos.g:13105:2: 'uint64' + // InternalRos.g:12834:1: ( 'uint64' ) + // InternalRos.g:12835:2: 'uint64' { before(grammarAccess.getUint64Access().getUint64Keyword_1()); match(input,94,FOLLOW_2); @@ -39339,14 +38609,14 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Float32__Group__0" - // InternalRos.g:13115:1: rule__Float32__Group__0 : rule__Float32__Group__0__Impl rule__Float32__Group__1 ; + // InternalRos.g:12845: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:13119:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) - // InternalRos.g:13120:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 + // 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 { pushFollow(FOLLOW_78); rule__Float32__Group__0__Impl(); @@ -39377,21 +38647,21 @@ public final void rule__Float32__Group__0() throws RecognitionException { // $ANTLR start "rule__Float32__Group__0__Impl" - // InternalRos.g:13127:1: rule__Float32__Group__0__Impl : ( () ) ; + // InternalRos.g:12857:1: rule__Float32__Group__0__Impl : ( () ) ; public final void rule__Float32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13131:1: ( ( () ) ) - // InternalRos.g:13132:1: ( () ) + // InternalRos.g:12861:1: ( ( () ) ) + // InternalRos.g:12862:1: ( () ) { - // InternalRos.g:13132:1: ( () ) - // InternalRos.g:13133:2: () + // InternalRos.g:12862:1: ( () ) + // InternalRos.g:12863:2: () { before(grammarAccess.getFloat32Access().getFloat32Action_0()); - // InternalRos.g:13134:2: () - // InternalRos.g:13134:3: + // InternalRos.g:12864:2: () + // InternalRos.g:12864:3: { } @@ -39414,14 +38684,14 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Float32__Group__1" - // InternalRos.g:13142:1: rule__Float32__Group__1 : rule__Float32__Group__1__Impl ; + // InternalRos.g:12872: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:13146:1: ( rule__Float32__Group__1__Impl ) - // InternalRos.g:13147:2: rule__Float32__Group__1__Impl + // InternalRos.g:12876:1: ( rule__Float32__Group__1__Impl ) + // InternalRos.g:12877:2: rule__Float32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float32__Group__1__Impl(); @@ -39447,17 +38717,17 @@ public final void rule__Float32__Group__1() throws RecognitionException { // $ANTLR start "rule__Float32__Group__1__Impl" - // InternalRos.g:13153:1: rule__Float32__Group__1__Impl : ( 'float32' ) ; + // InternalRos.g:12883:1: rule__Float32__Group__1__Impl : ( 'float32' ) ; public final void rule__Float32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13157:1: ( ( 'float32' ) ) - // InternalRos.g:13158:1: ( 'float32' ) + // InternalRos.g:12887:1: ( ( 'float32' ) ) + // InternalRos.g:12888:1: ( 'float32' ) { - // InternalRos.g:13158:1: ( 'float32' ) - // InternalRos.g:13159:2: 'float32' + // InternalRos.g:12888:1: ( 'float32' ) + // InternalRos.g:12889:2: 'float32' { before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); match(input,95,FOLLOW_2); @@ -39484,14 +38754,14 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Float64__Group__0" - // InternalRos.g:13169:1: rule__Float64__Group__0 : rule__Float64__Group__0__Impl rule__Float64__Group__1 ; + // InternalRos.g:12899: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:13173:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) - // InternalRos.g:13174:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 + // 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 { pushFollow(FOLLOW_79); rule__Float64__Group__0__Impl(); @@ -39522,21 +38792,21 @@ public final void rule__Float64__Group__0() throws RecognitionException { // $ANTLR start "rule__Float64__Group__0__Impl" - // InternalRos.g:13181:1: rule__Float64__Group__0__Impl : ( () ) ; + // InternalRos.g:12911:1: rule__Float64__Group__0__Impl : ( () ) ; public final void rule__Float64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13185:1: ( ( () ) ) - // InternalRos.g:13186:1: ( () ) + // InternalRos.g:12915:1: ( ( () ) ) + // InternalRos.g:12916:1: ( () ) { - // InternalRos.g:13186:1: ( () ) - // InternalRos.g:13187:2: () + // InternalRos.g:12916:1: ( () ) + // InternalRos.g:12917:2: () { before(grammarAccess.getFloat64Access().getFloat64Action_0()); - // InternalRos.g:13188:2: () - // InternalRos.g:13188:3: + // InternalRos.g:12918:2: () + // InternalRos.g:12918:3: { } @@ -39559,14 +38829,14 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Float64__Group__1" - // InternalRos.g:13196:1: rule__Float64__Group__1 : rule__Float64__Group__1__Impl ; + // InternalRos.g:12926: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:13200:1: ( rule__Float64__Group__1__Impl ) - // InternalRos.g:13201:2: rule__Float64__Group__1__Impl + // InternalRos.g:12930:1: ( rule__Float64__Group__1__Impl ) + // InternalRos.g:12931:2: rule__Float64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float64__Group__1__Impl(); @@ -39592,17 +38862,17 @@ public final void rule__Float64__Group__1() throws RecognitionException { // $ANTLR start "rule__Float64__Group__1__Impl" - // InternalRos.g:13207:1: rule__Float64__Group__1__Impl : ( 'float64' ) ; + // InternalRos.g:12937:1: rule__Float64__Group__1__Impl : ( 'float64' ) ; public final void rule__Float64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13211:1: ( ( 'float64' ) ) - // InternalRos.g:13212:1: ( 'float64' ) + // InternalRos.g:12941:1: ( ( 'float64' ) ) + // InternalRos.g:12942:1: ( 'float64' ) { - // InternalRos.g:13212:1: ( 'float64' ) - // InternalRos.g:13213:2: 'float64' + // InternalRos.g:12942:1: ( 'float64' ) + // InternalRos.g:12943:2: 'float64' { before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); match(input,96,FOLLOW_2); @@ -39629,14 +38899,14 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__String0__Group__0" - // InternalRos.g:13223:1: rule__String0__Group__0 : rule__String0__Group__0__Impl rule__String0__Group__1 ; + // InternalRos.g:12953: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:13227:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) - // InternalRos.g:13228:2: rule__String0__Group__0__Impl rule__String0__Group__1 + // 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 { pushFollow(FOLLOW_80); rule__String0__Group__0__Impl(); @@ -39667,21 +38937,21 @@ public final void rule__String0__Group__0() throws RecognitionException { // $ANTLR start "rule__String0__Group__0__Impl" - // InternalRos.g:13235:1: rule__String0__Group__0__Impl : ( () ) ; + // InternalRos.g:12965:1: rule__String0__Group__0__Impl : ( () ) ; public final void rule__String0__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13239:1: ( ( () ) ) - // InternalRos.g:13240:1: ( () ) + // InternalRos.g:12969:1: ( ( () ) ) + // InternalRos.g:12970:1: ( () ) { - // InternalRos.g:13240:1: ( () ) - // InternalRos.g:13241:2: () + // InternalRos.g:12970:1: ( () ) + // InternalRos.g:12971:2: () { before(grammarAccess.getString0Access().getStringAction_0()); - // InternalRos.g:13242:2: () - // InternalRos.g:13242:3: + // InternalRos.g:12972:2: () + // InternalRos.g:12972:3: { } @@ -39704,14 +38974,14 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__String0__Group__1" - // InternalRos.g:13250:1: rule__String0__Group__1 : rule__String0__Group__1__Impl ; + // InternalRos.g:12980: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:13254:1: ( rule__String0__Group__1__Impl ) - // InternalRos.g:13255:2: rule__String0__Group__1__Impl + // InternalRos.g:12984:1: ( rule__String0__Group__1__Impl ) + // InternalRos.g:12985:2: rule__String0__Group__1__Impl { pushFollow(FOLLOW_2); rule__String0__Group__1__Impl(); @@ -39737,17 +39007,17 @@ public final void rule__String0__Group__1() throws RecognitionException { // $ANTLR start "rule__String0__Group__1__Impl" - // InternalRos.g:13261:1: rule__String0__Group__1__Impl : ( 'string' ) ; + // InternalRos.g:12991:1: rule__String0__Group__1__Impl : ( 'string' ) ; public final void rule__String0__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13265:1: ( ( 'string' ) ) - // InternalRos.g:13266:1: ( 'string' ) + // InternalRos.g:12995:1: ( ( 'string' ) ) + // InternalRos.g:12996:1: ( 'string' ) { - // InternalRos.g:13266:1: ( 'string' ) - // InternalRos.g:13267:2: 'string' + // InternalRos.g:12996:1: ( 'string' ) + // InternalRos.g:12997:2: 'string' { before(grammarAccess.getString0Access().getStringKeyword_1()); match(input,97,FOLLOW_2); @@ -39774,14 +39044,14 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Byte__Group__0" - // InternalRos.g:13277:1: rule__Byte__Group__0 : rule__Byte__Group__0__Impl rule__Byte__Group__1 ; + // InternalRos.g:13007: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:13281:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) - // InternalRos.g:13282:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 + // 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 { pushFollow(FOLLOW_81); rule__Byte__Group__0__Impl(); @@ -39812,21 +39082,21 @@ public final void rule__Byte__Group__0() throws RecognitionException { // $ANTLR start "rule__Byte__Group__0__Impl" - // InternalRos.g:13289:1: rule__Byte__Group__0__Impl : ( () ) ; + // InternalRos.g:13019:1: rule__Byte__Group__0__Impl : ( () ) ; public final void rule__Byte__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13293:1: ( ( () ) ) - // InternalRos.g:13294:1: ( () ) + // InternalRos.g:13023:1: ( ( () ) ) + // InternalRos.g:13024:1: ( () ) { - // InternalRos.g:13294:1: ( () ) - // InternalRos.g:13295:2: () + // InternalRos.g:13024:1: ( () ) + // InternalRos.g:13025:2: () { before(grammarAccess.getByteAccess().getByteAction_0()); - // InternalRos.g:13296:2: () - // InternalRos.g:13296:3: + // InternalRos.g:13026:2: () + // InternalRos.g:13026:3: { } @@ -39849,14 +39119,14 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Byte__Group__1" - // InternalRos.g:13304:1: rule__Byte__Group__1 : rule__Byte__Group__1__Impl ; + // InternalRos.g:13034: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:13308:1: ( rule__Byte__Group__1__Impl ) - // InternalRos.g:13309:2: rule__Byte__Group__1__Impl + // InternalRos.g:13038:1: ( rule__Byte__Group__1__Impl ) + // InternalRos.g:13039:2: rule__Byte__Group__1__Impl { pushFollow(FOLLOW_2); rule__Byte__Group__1__Impl(); @@ -39882,17 +39152,17 @@ public final void rule__Byte__Group__1() throws RecognitionException { // $ANTLR start "rule__Byte__Group__1__Impl" - // InternalRos.g:13315:1: rule__Byte__Group__1__Impl : ( 'byte' ) ; + // InternalRos.g:13045:1: rule__Byte__Group__1__Impl : ( 'byte' ) ; public final void rule__Byte__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13319:1: ( ( 'byte' ) ) - // InternalRos.g:13320:1: ( 'byte' ) + // InternalRos.g:13049:1: ( ( 'byte' ) ) + // InternalRos.g:13050:1: ( 'byte' ) { - // InternalRos.g:13320:1: ( 'byte' ) - // InternalRos.g:13321:2: 'byte' + // InternalRos.g:13050:1: ( 'byte' ) + // InternalRos.g:13051:2: 'byte' { before(grammarAccess.getByteAccess().getByteKeyword_1()); match(input,98,FOLLOW_2); @@ -39919,14 +39189,14 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Time__Group__0" - // InternalRos.g:13331:1: rule__Time__Group__0 : rule__Time__Group__0__Impl rule__Time__Group__1 ; + // InternalRos.g:13061: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:13335:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) - // InternalRos.g:13336:2: rule__Time__Group__0__Impl rule__Time__Group__1 + // 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 { pushFollow(FOLLOW_82); rule__Time__Group__0__Impl(); @@ -39957,21 +39227,21 @@ public final void rule__Time__Group__0() throws RecognitionException { // $ANTLR start "rule__Time__Group__0__Impl" - // InternalRos.g:13343:1: rule__Time__Group__0__Impl : ( () ) ; + // InternalRos.g:13073:1: rule__Time__Group__0__Impl : ( () ) ; public final void rule__Time__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13347:1: ( ( () ) ) - // InternalRos.g:13348:1: ( () ) + // InternalRos.g:13077:1: ( ( () ) ) + // InternalRos.g:13078:1: ( () ) { - // InternalRos.g:13348:1: ( () ) - // InternalRos.g:13349:2: () + // InternalRos.g:13078:1: ( () ) + // InternalRos.g:13079:2: () { before(grammarAccess.getTimeAccess().getTimeAction_0()); - // InternalRos.g:13350:2: () - // InternalRos.g:13350:3: + // InternalRos.g:13080:2: () + // InternalRos.g:13080:3: { } @@ -39994,14 +39264,14 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Time__Group__1" - // InternalRos.g:13358:1: rule__Time__Group__1 : rule__Time__Group__1__Impl ; + // InternalRos.g:13088: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:13362:1: ( rule__Time__Group__1__Impl ) - // InternalRos.g:13363:2: rule__Time__Group__1__Impl + // InternalRos.g:13092:1: ( rule__Time__Group__1__Impl ) + // InternalRos.g:13093:2: rule__Time__Group__1__Impl { pushFollow(FOLLOW_2); rule__Time__Group__1__Impl(); @@ -40027,17 +39297,17 @@ public final void rule__Time__Group__1() throws RecognitionException { // $ANTLR start "rule__Time__Group__1__Impl" - // InternalRos.g:13369:1: rule__Time__Group__1__Impl : ( 'time' ) ; + // InternalRos.g:13099:1: rule__Time__Group__1__Impl : ( 'time' ) ; public final void rule__Time__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13373:1: ( ( 'time' ) ) - // InternalRos.g:13374:1: ( 'time' ) + // InternalRos.g:13103:1: ( ( 'time' ) ) + // InternalRos.g:13104:1: ( 'time' ) { - // InternalRos.g:13374:1: ( 'time' ) - // InternalRos.g:13375:2: 'time' + // InternalRos.g:13104:1: ( 'time' ) + // InternalRos.g:13105:2: 'time' { before(grammarAccess.getTimeAccess().getTimeKeyword_1()); match(input,39,FOLLOW_2); @@ -40064,14 +39334,14 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Duration__Group__0" - // InternalRos.g:13385:1: rule__Duration__Group__0 : rule__Duration__Group__0__Impl rule__Duration__Group__1 ; + // InternalRos.g:13115: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:13389:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) - // InternalRos.g:13390:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 + // 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 { pushFollow(FOLLOW_83); rule__Duration__Group__0__Impl(); @@ -40102,21 +39372,21 @@ public final void rule__Duration__Group__0() throws RecognitionException { // $ANTLR start "rule__Duration__Group__0__Impl" - // InternalRos.g:13397:1: rule__Duration__Group__0__Impl : ( () ) ; + // InternalRos.g:13127:1: rule__Duration__Group__0__Impl : ( () ) ; public final void rule__Duration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13401:1: ( ( () ) ) - // InternalRos.g:13402:1: ( () ) + // InternalRos.g:13131:1: ( ( () ) ) + // InternalRos.g:13132:1: ( () ) { - // InternalRos.g:13402:1: ( () ) - // InternalRos.g:13403:2: () + // InternalRos.g:13132:1: ( () ) + // InternalRos.g:13133:2: () { before(grammarAccess.getDurationAccess().getDurationAction_0()); - // InternalRos.g:13404:2: () - // InternalRos.g:13404:3: + // InternalRos.g:13134:2: () + // InternalRos.g:13134:3: { } @@ -40139,14 +39409,14 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Duration__Group__1" - // InternalRos.g:13412:1: rule__Duration__Group__1 : rule__Duration__Group__1__Impl ; + // InternalRos.g:13142: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:13416:1: ( rule__Duration__Group__1__Impl ) - // InternalRos.g:13417:2: rule__Duration__Group__1__Impl + // InternalRos.g:13146:1: ( rule__Duration__Group__1__Impl ) + // InternalRos.g:13147:2: rule__Duration__Group__1__Impl { pushFollow(FOLLOW_2); rule__Duration__Group__1__Impl(); @@ -40172,17 +39442,17 @@ public final void rule__Duration__Group__1() throws RecognitionException { // $ANTLR start "rule__Duration__Group__1__Impl" - // InternalRos.g:13423:1: rule__Duration__Group__1__Impl : ( 'duration' ) ; + // InternalRos.g:13153:1: rule__Duration__Group__1__Impl : ( 'duration' ) ; public final void rule__Duration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13427:1: ( ( 'duration' ) ) - // InternalRos.g:13428:1: ( 'duration' ) + // InternalRos.g:13157:1: ( ( 'duration' ) ) + // InternalRos.g:13158:1: ( 'duration' ) { - // InternalRos.g:13428:1: ( 'duration' ) - // InternalRos.g:13429:2: 'duration' + // InternalRos.g:13158:1: ( 'duration' ) + // InternalRos.g:13159:2: 'duration' { before(grammarAccess.getDurationAccess().getDurationKeyword_1()); match(input,38,FOLLOW_2); @@ -40209,14 +39479,14 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__0" - // InternalRos.g:13439:1: rule__BoolArray__Group__0 : rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ; + // InternalRos.g:13169: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:13443:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) - // InternalRos.g:13444:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 + // 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 { pushFollow(FOLLOW_84); rule__BoolArray__Group__0__Impl(); @@ -40247,21 +39517,21 @@ public final void rule__BoolArray__Group__0() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__0__Impl" - // InternalRos.g:13451:1: rule__BoolArray__Group__0__Impl : ( () ) ; + // InternalRos.g:13181:1: rule__BoolArray__Group__0__Impl : ( () ) ; public final void rule__BoolArray__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13455:1: ( ( () ) ) - // InternalRos.g:13456:1: ( () ) + // InternalRos.g:13185:1: ( ( () ) ) + // InternalRos.g:13186:1: ( () ) { - // InternalRos.g:13456:1: ( () ) - // InternalRos.g:13457:2: () + // InternalRos.g:13186:1: ( () ) + // InternalRos.g:13187:2: () { before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); - // InternalRos.g:13458:2: () - // InternalRos.g:13458:3: + // InternalRos.g:13188:2: () + // InternalRos.g:13188:3: { } @@ -40284,14 +39554,14 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__BoolArray__Group__1" - // InternalRos.g:13466:1: rule__BoolArray__Group__1 : rule__BoolArray__Group__1__Impl ; + // InternalRos.g:13196: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:13470:1: ( rule__BoolArray__Group__1__Impl ) - // InternalRos.g:13471:2: rule__BoolArray__Group__1__Impl + // InternalRos.g:13200:1: ( rule__BoolArray__Group__1__Impl ) + // InternalRos.g:13201:2: rule__BoolArray__Group__1__Impl { pushFollow(FOLLOW_2); rule__BoolArray__Group__1__Impl(); @@ -40317,17 +39587,17 @@ public final void rule__BoolArray__Group__1() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__1__Impl" - // InternalRos.g:13477:1: rule__BoolArray__Group__1__Impl : ( 'bool[]' ) ; + // InternalRos.g:13207:1: rule__BoolArray__Group__1__Impl : ( 'bool[]' ) ; public final void rule__BoolArray__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13481:1: ( ( 'bool[]' ) ) - // InternalRos.g:13482:1: ( 'bool[]' ) + // InternalRos.g:13211:1: ( ( 'bool[]' ) ) + // InternalRos.g:13212:1: ( 'bool[]' ) { - // InternalRos.g:13482:1: ( 'bool[]' ) - // InternalRos.g:13483:2: 'bool[]' + // InternalRos.g:13212:1: ( 'bool[]' ) + // InternalRos.g:13213:2: 'bool[]' { before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); match(input,99,FOLLOW_2); @@ -40354,14 +39624,14 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Int8Array__Group__0" - // InternalRos.g:13493:1: rule__Int8Array__Group__0 : rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ; + // InternalRos.g:13223: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:13497:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) - // InternalRos.g:13498:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 + // 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 { pushFollow(FOLLOW_85); rule__Int8Array__Group__0__Impl(); @@ -40392,21 +39662,21 @@ public final void rule__Int8Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int8Array__Group__0__Impl" - // InternalRos.g:13505:1: rule__Int8Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13235:1: rule__Int8Array__Group__0__Impl : ( () ) ; public final void rule__Int8Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13509:1: ( ( () ) ) - // InternalRos.g:13510:1: ( () ) + // InternalRos.g:13239:1: ( ( () ) ) + // InternalRos.g:13240:1: ( () ) { - // InternalRos.g:13510:1: ( () ) - // InternalRos.g:13511:2: () + // InternalRos.g:13240:1: ( () ) + // InternalRos.g:13241:2: () { before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); - // InternalRos.g:13512:2: () - // InternalRos.g:13512:3: + // InternalRos.g:13242:2: () + // InternalRos.g:13242:3: { } @@ -40429,14 +39699,14 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int8Array__Group__1" - // InternalRos.g:13520:1: rule__Int8Array__Group__1 : rule__Int8Array__Group__1__Impl ; + // InternalRos.g:13250: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:13524:1: ( rule__Int8Array__Group__1__Impl ) - // InternalRos.g:13525:2: rule__Int8Array__Group__1__Impl + // InternalRos.g:13254:1: ( rule__Int8Array__Group__1__Impl ) + // InternalRos.g:13255:2: rule__Int8Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int8Array__Group__1__Impl(); @@ -40462,17 +39732,17 @@ public final void rule__Int8Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int8Array__Group__1__Impl" - // InternalRos.g:13531:1: rule__Int8Array__Group__1__Impl : ( 'int8[]' ) ; + // InternalRos.g:13261:1: rule__Int8Array__Group__1__Impl : ( 'int8[]' ) ; public final void rule__Int8Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13535:1: ( ( 'int8[]' ) ) - // InternalRos.g:13536:1: ( 'int8[]' ) + // InternalRos.g:13265:1: ( ( 'int8[]' ) ) + // InternalRos.g:13266:1: ( 'int8[]' ) { - // InternalRos.g:13536:1: ( 'int8[]' ) - // InternalRos.g:13537:2: 'int8[]' + // InternalRos.g:13266:1: ( 'int8[]' ) + // InternalRos.g:13267:2: 'int8[]' { before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); match(input,100,FOLLOW_2); @@ -40499,14 +39769,14 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint8Array__Group__0" - // InternalRos.g:13547:1: rule__Uint8Array__Group__0 : rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ; + // InternalRos.g:13277: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:13551:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) - // InternalRos.g:13552:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 + // 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 { pushFollow(FOLLOW_86); rule__Uint8Array__Group__0__Impl(); @@ -40537,21 +39807,21 @@ public final void rule__Uint8Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint8Array__Group__0__Impl" - // InternalRos.g:13559:1: rule__Uint8Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13289:1: rule__Uint8Array__Group__0__Impl : ( () ) ; public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13563:1: ( ( () ) ) - // InternalRos.g:13564:1: ( () ) + // InternalRos.g:13293:1: ( ( () ) ) + // InternalRos.g:13294:1: ( () ) { - // InternalRos.g:13564:1: ( () ) - // InternalRos.g:13565:2: () + // InternalRos.g:13294:1: ( () ) + // InternalRos.g:13295:2: () { before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); - // InternalRos.g:13566:2: () - // InternalRos.g:13566:3: + // InternalRos.g:13296:2: () + // InternalRos.g:13296:3: { } @@ -40574,14 +39844,14 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Uint8Array__Group__1" - // InternalRos.g:13574:1: rule__Uint8Array__Group__1 : rule__Uint8Array__Group__1__Impl ; + // InternalRos.g:13304: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:13578:1: ( rule__Uint8Array__Group__1__Impl ) - // InternalRos.g:13579:2: rule__Uint8Array__Group__1__Impl + // InternalRos.g:13308:1: ( rule__Uint8Array__Group__1__Impl ) + // InternalRos.g:13309:2: rule__Uint8Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint8Array__Group__1__Impl(); @@ -40607,17 +39877,17 @@ public final void rule__Uint8Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint8Array__Group__1__Impl" - // InternalRos.g:13585:1: rule__Uint8Array__Group__1__Impl : ( 'uint8[]' ) ; + // InternalRos.g:13315:1: rule__Uint8Array__Group__1__Impl : ( 'uint8[]' ) ; public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13589:1: ( ( 'uint8[]' ) ) - // InternalRos.g:13590:1: ( 'uint8[]' ) + // InternalRos.g:13319:1: ( ( 'uint8[]' ) ) + // InternalRos.g:13320:1: ( 'uint8[]' ) { - // InternalRos.g:13590:1: ( 'uint8[]' ) - // InternalRos.g:13591:2: 'uint8[]' + // InternalRos.g:13320:1: ( 'uint8[]' ) + // InternalRos.g:13321:2: 'uint8[]' { before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); match(input,101,FOLLOW_2); @@ -40644,14 +39914,14 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Int16Array__Group__0" - // InternalRos.g:13601:1: rule__Int16Array__Group__0 : rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ; + // InternalRos.g:13331: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:13605:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) - // InternalRos.g:13606:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 + // 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 { pushFollow(FOLLOW_87); rule__Int16Array__Group__0__Impl(); @@ -40682,21 +39952,21 @@ public final void rule__Int16Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int16Array__Group__0__Impl" - // InternalRos.g:13613:1: rule__Int16Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13343:1: rule__Int16Array__Group__0__Impl : ( () ) ; public final void rule__Int16Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13617:1: ( ( () ) ) - // InternalRos.g:13618:1: ( () ) + // InternalRos.g:13347:1: ( ( () ) ) + // InternalRos.g:13348:1: ( () ) { - // InternalRos.g:13618:1: ( () ) - // InternalRos.g:13619:2: () + // InternalRos.g:13348:1: ( () ) + // InternalRos.g:13349:2: () { before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); - // InternalRos.g:13620:2: () - // InternalRos.g:13620:3: + // InternalRos.g:13350:2: () + // InternalRos.g:13350:3: { } @@ -40719,14 +39989,14 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int16Array__Group__1" - // InternalRos.g:13628:1: rule__Int16Array__Group__1 : rule__Int16Array__Group__1__Impl ; + // InternalRos.g:13358: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:13632:1: ( rule__Int16Array__Group__1__Impl ) - // InternalRos.g:13633:2: rule__Int16Array__Group__1__Impl + // InternalRos.g:13362:1: ( rule__Int16Array__Group__1__Impl ) + // InternalRos.g:13363:2: rule__Int16Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int16Array__Group__1__Impl(); @@ -40752,17 +40022,17 @@ public final void rule__Int16Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int16Array__Group__1__Impl" - // InternalRos.g:13639:1: rule__Int16Array__Group__1__Impl : ( 'int16[]' ) ; + // InternalRos.g:13369:1: rule__Int16Array__Group__1__Impl : ( 'int16[]' ) ; public final void rule__Int16Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13643:1: ( ( 'int16[]' ) ) - // InternalRos.g:13644:1: ( 'int16[]' ) + // InternalRos.g:13373:1: ( ( 'int16[]' ) ) + // InternalRos.g:13374:1: ( 'int16[]' ) { - // InternalRos.g:13644:1: ( 'int16[]' ) - // InternalRos.g:13645:2: 'int16[]' + // InternalRos.g:13374:1: ( 'int16[]' ) + // InternalRos.g:13375:2: 'int16[]' { before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); match(input,102,FOLLOW_2); @@ -40789,14 +40059,14 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint16Array__Group__0" - // InternalRos.g:13655:1: rule__Uint16Array__Group__0 : rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ; + // InternalRos.g:13385: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:13659:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) - // InternalRos.g:13660:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 + // 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 { pushFollow(FOLLOW_88); rule__Uint16Array__Group__0__Impl(); @@ -40827,21 +40097,21 @@ public final void rule__Uint16Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint16Array__Group__0__Impl" - // InternalRos.g:13667:1: rule__Uint16Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13397:1: rule__Uint16Array__Group__0__Impl : ( () ) ; public final void rule__Uint16Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13671:1: ( ( () ) ) - // InternalRos.g:13672:1: ( () ) + // InternalRos.g:13401:1: ( ( () ) ) + // InternalRos.g:13402:1: ( () ) { - // InternalRos.g:13672:1: ( () ) - // InternalRos.g:13673:2: () + // InternalRos.g:13402:1: ( () ) + // InternalRos.g:13403:2: () { before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); - // InternalRos.g:13674:2: () - // InternalRos.g:13674:3: + // InternalRos.g:13404:2: () + // InternalRos.g:13404:3: { } @@ -40864,14 +40134,14 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint16Array__Group__1" - // InternalRos.g:13682:1: rule__Uint16Array__Group__1 : rule__Uint16Array__Group__1__Impl ; + // InternalRos.g:13412: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:13686:1: ( rule__Uint16Array__Group__1__Impl ) - // InternalRos.g:13687:2: rule__Uint16Array__Group__1__Impl + // InternalRos.g:13416:1: ( rule__Uint16Array__Group__1__Impl ) + // InternalRos.g:13417:2: rule__Uint16Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint16Array__Group__1__Impl(); @@ -40897,17 +40167,17 @@ public final void rule__Uint16Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint16Array__Group__1__Impl" - // InternalRos.g:13693:1: rule__Uint16Array__Group__1__Impl : ( 'uint16[]' ) ; + // InternalRos.g:13423:1: rule__Uint16Array__Group__1__Impl : ( 'uint16[]' ) ; public final void rule__Uint16Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13697:1: ( ( 'uint16[]' ) ) - // InternalRos.g:13698:1: ( 'uint16[]' ) + // InternalRos.g:13427:1: ( ( 'uint16[]' ) ) + // InternalRos.g:13428:1: ( 'uint16[]' ) { - // InternalRos.g:13698:1: ( 'uint16[]' ) - // InternalRos.g:13699:2: 'uint16[]' + // InternalRos.g:13428:1: ( 'uint16[]' ) + // InternalRos.g:13429:2: 'uint16[]' { before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); match(input,103,FOLLOW_2); @@ -40934,14 +40204,14 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Int32Array__Group__0" - // InternalRos.g:13709:1: rule__Int32Array__Group__0 : rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ; + // InternalRos.g:13439: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:13713:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) - // InternalRos.g:13714:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 + // 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 { pushFollow(FOLLOW_89); rule__Int32Array__Group__0__Impl(); @@ -40972,21 +40242,21 @@ public final void rule__Int32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int32Array__Group__0__Impl" - // InternalRos.g:13721:1: rule__Int32Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13451:1: rule__Int32Array__Group__0__Impl : ( () ) ; public final void rule__Int32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13725:1: ( ( () ) ) - // InternalRos.g:13726:1: ( () ) + // InternalRos.g:13455:1: ( ( () ) ) + // InternalRos.g:13456:1: ( () ) { - // InternalRos.g:13726:1: ( () ) - // InternalRos.g:13727:2: () + // InternalRos.g:13456:1: ( () ) + // InternalRos.g:13457:2: () { before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); - // InternalRos.g:13728:2: () - // InternalRos.g:13728:3: + // InternalRos.g:13458:2: () + // InternalRos.g:13458:3: { } @@ -41009,14 +40279,14 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int32Array__Group__1" - // InternalRos.g:13736:1: rule__Int32Array__Group__1 : rule__Int32Array__Group__1__Impl ; + // InternalRos.g:13466: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:13740:1: ( rule__Int32Array__Group__1__Impl ) - // InternalRos.g:13741:2: rule__Int32Array__Group__1__Impl + // InternalRos.g:13470:1: ( rule__Int32Array__Group__1__Impl ) + // InternalRos.g:13471:2: rule__Int32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int32Array__Group__1__Impl(); @@ -41042,17 +40312,17 @@ public final void rule__Int32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int32Array__Group__1__Impl" - // InternalRos.g:13747:1: rule__Int32Array__Group__1__Impl : ( 'int32[]' ) ; + // InternalRos.g:13477:1: rule__Int32Array__Group__1__Impl : ( 'int32[]' ) ; public final void rule__Int32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13751:1: ( ( 'int32[]' ) ) - // InternalRos.g:13752:1: ( 'int32[]' ) + // InternalRos.g:13481:1: ( ( 'int32[]' ) ) + // InternalRos.g:13482:1: ( 'int32[]' ) { - // InternalRos.g:13752:1: ( 'int32[]' ) - // InternalRos.g:13753:2: 'int32[]' + // InternalRos.g:13482:1: ( 'int32[]' ) + // InternalRos.g:13483:2: 'int32[]' { before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); match(input,104,FOLLOW_2); @@ -41079,14 +40349,14 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint32Array__Group__0" - // InternalRos.g:13763:1: rule__Uint32Array__Group__0 : rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ; + // InternalRos.g:13493: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:13767:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) - // InternalRos.g:13768:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 + // 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 { pushFollow(FOLLOW_90); rule__Uint32Array__Group__0__Impl(); @@ -41117,21 +40387,21 @@ public final void rule__Uint32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint32Array__Group__0__Impl" - // InternalRos.g:13775:1: rule__Uint32Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13505:1: rule__Uint32Array__Group__0__Impl : ( () ) ; public final void rule__Uint32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13779:1: ( ( () ) ) - // InternalRos.g:13780:1: ( () ) + // InternalRos.g:13509:1: ( ( () ) ) + // InternalRos.g:13510:1: ( () ) { - // InternalRos.g:13780:1: ( () ) - // InternalRos.g:13781:2: () + // InternalRos.g:13510:1: ( () ) + // InternalRos.g:13511:2: () { before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); - // InternalRos.g:13782:2: () - // InternalRos.g:13782:3: + // InternalRos.g:13512:2: () + // InternalRos.g:13512:3: { } @@ -41154,14 +40424,14 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint32Array__Group__1" - // InternalRos.g:13790:1: rule__Uint32Array__Group__1 : rule__Uint32Array__Group__1__Impl ; + // InternalRos.g:13520: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:13794:1: ( rule__Uint32Array__Group__1__Impl ) - // InternalRos.g:13795:2: rule__Uint32Array__Group__1__Impl + // InternalRos.g:13524:1: ( rule__Uint32Array__Group__1__Impl ) + // InternalRos.g:13525:2: rule__Uint32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint32Array__Group__1__Impl(); @@ -41187,17 +40457,17 @@ public final void rule__Uint32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint32Array__Group__1__Impl" - // InternalRos.g:13801:1: rule__Uint32Array__Group__1__Impl : ( 'uint32[]' ) ; + // InternalRos.g:13531:1: rule__Uint32Array__Group__1__Impl : ( 'uint32[]' ) ; public final void rule__Uint32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13805:1: ( ( 'uint32[]' ) ) - // InternalRos.g:13806:1: ( 'uint32[]' ) + // InternalRos.g:13535:1: ( ( 'uint32[]' ) ) + // InternalRos.g:13536:1: ( 'uint32[]' ) { - // InternalRos.g:13806:1: ( 'uint32[]' ) - // InternalRos.g:13807:2: 'uint32[]' + // InternalRos.g:13536:1: ( 'uint32[]' ) + // InternalRos.g:13537:2: 'uint32[]' { before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); match(input,105,FOLLOW_2); @@ -41224,14 +40494,14 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Int64Array__Group__0" - // InternalRos.g:13817:1: rule__Int64Array__Group__0 : rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ; + // InternalRos.g:13547: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:13821:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) - // InternalRos.g:13822:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 + // 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 { pushFollow(FOLLOW_91); rule__Int64Array__Group__0__Impl(); @@ -41262,21 +40532,21 @@ public final void rule__Int64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int64Array__Group__0__Impl" - // InternalRos.g:13829:1: rule__Int64Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13559:1: rule__Int64Array__Group__0__Impl : ( () ) ; public final void rule__Int64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13833:1: ( ( () ) ) - // InternalRos.g:13834:1: ( () ) + // InternalRos.g:13563:1: ( ( () ) ) + // InternalRos.g:13564:1: ( () ) { - // InternalRos.g:13834:1: ( () ) - // InternalRos.g:13835:2: () + // InternalRos.g:13564:1: ( () ) + // InternalRos.g:13565:2: () { before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); - // InternalRos.g:13836:2: () - // InternalRos.g:13836:3: + // InternalRos.g:13566:2: () + // InternalRos.g:13566:3: { } @@ -41299,14 +40569,14 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int64Array__Group__1" - // InternalRos.g:13844:1: rule__Int64Array__Group__1 : rule__Int64Array__Group__1__Impl ; + // InternalRos.g:13574: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:13848:1: ( rule__Int64Array__Group__1__Impl ) - // InternalRos.g:13849:2: rule__Int64Array__Group__1__Impl + // InternalRos.g:13578:1: ( rule__Int64Array__Group__1__Impl ) + // InternalRos.g:13579:2: rule__Int64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int64Array__Group__1__Impl(); @@ -41332,17 +40602,17 @@ public final void rule__Int64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int64Array__Group__1__Impl" - // InternalRos.g:13855:1: rule__Int64Array__Group__1__Impl : ( 'int64[]' ) ; + // InternalRos.g:13585:1: rule__Int64Array__Group__1__Impl : ( 'int64[]' ) ; public final void rule__Int64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13859:1: ( ( 'int64[]' ) ) - // InternalRos.g:13860:1: ( 'int64[]' ) + // InternalRos.g:13589:1: ( ( 'int64[]' ) ) + // InternalRos.g:13590:1: ( 'int64[]' ) { - // InternalRos.g:13860:1: ( 'int64[]' ) - // InternalRos.g:13861:2: 'int64[]' + // InternalRos.g:13590:1: ( 'int64[]' ) + // InternalRos.g:13591:2: 'int64[]' { before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); match(input,106,FOLLOW_2); @@ -41369,14 +40639,14 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint64Array__Group__0" - // InternalRos.g:13871:1: rule__Uint64Array__Group__0 : rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ; + // InternalRos.g:13601: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:13875:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) - // InternalRos.g:13876:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 + // 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 { pushFollow(FOLLOW_92); rule__Uint64Array__Group__0__Impl(); @@ -41407,21 +40677,21 @@ public final void rule__Uint64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint64Array__Group__0__Impl" - // InternalRos.g:13883:1: rule__Uint64Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13613:1: rule__Uint64Array__Group__0__Impl : ( () ) ; public final void rule__Uint64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13887:1: ( ( () ) ) - // InternalRos.g:13888:1: ( () ) + // InternalRos.g:13617:1: ( ( () ) ) + // InternalRos.g:13618:1: ( () ) { - // InternalRos.g:13888:1: ( () ) - // InternalRos.g:13889:2: () + // InternalRos.g:13618:1: ( () ) + // InternalRos.g:13619:2: () { before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); - // InternalRos.g:13890:2: () - // InternalRos.g:13890:3: + // InternalRos.g:13620:2: () + // InternalRos.g:13620:3: { } @@ -41444,14 +40714,14 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint64Array__Group__1" - // InternalRos.g:13898:1: rule__Uint64Array__Group__1 : rule__Uint64Array__Group__1__Impl ; + // InternalRos.g:13628: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:13902:1: ( rule__Uint64Array__Group__1__Impl ) - // InternalRos.g:13903:2: rule__Uint64Array__Group__1__Impl + // InternalRos.g:13632:1: ( rule__Uint64Array__Group__1__Impl ) + // InternalRos.g:13633:2: rule__Uint64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint64Array__Group__1__Impl(); @@ -41477,17 +40747,17 @@ public final void rule__Uint64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint64Array__Group__1__Impl" - // InternalRos.g:13909:1: rule__Uint64Array__Group__1__Impl : ( 'uint64[]' ) ; + // InternalRos.g:13639:1: rule__Uint64Array__Group__1__Impl : ( 'uint64[]' ) ; public final void rule__Uint64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13913:1: ( ( 'uint64[]' ) ) - // InternalRos.g:13914:1: ( 'uint64[]' ) + // InternalRos.g:13643:1: ( ( 'uint64[]' ) ) + // InternalRos.g:13644:1: ( 'uint64[]' ) { - // InternalRos.g:13914:1: ( 'uint64[]' ) - // InternalRos.g:13915:2: 'uint64[]' + // InternalRos.g:13644:1: ( 'uint64[]' ) + // InternalRos.g:13645:2: 'uint64[]' { before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); match(input,107,FOLLOW_2); @@ -41514,14 +40784,14 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Float32Array__Group__0" - // InternalRos.g:13925:1: rule__Float32Array__Group__0 : rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ; + // InternalRos.g:13655: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:13929:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) - // InternalRos.g:13930:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 + // 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 { pushFollow(FOLLOW_93); rule__Float32Array__Group__0__Impl(); @@ -41552,21 +40822,21 @@ public final void rule__Float32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Float32Array__Group__0__Impl" - // InternalRos.g:13937:1: rule__Float32Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13667:1: rule__Float32Array__Group__0__Impl : ( () ) ; public final void rule__Float32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13941:1: ( ( () ) ) - // InternalRos.g:13942:1: ( () ) + // InternalRos.g:13671:1: ( ( () ) ) + // InternalRos.g:13672:1: ( () ) { - // InternalRos.g:13942:1: ( () ) - // InternalRos.g:13943:2: () + // InternalRos.g:13672:1: ( () ) + // InternalRos.g:13673:2: () { before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); - // InternalRos.g:13944:2: () - // InternalRos.g:13944:3: + // InternalRos.g:13674:2: () + // InternalRos.g:13674:3: { } @@ -41589,14 +40859,14 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float32Array__Group__1" - // InternalRos.g:13952:1: rule__Float32Array__Group__1 : rule__Float32Array__Group__1__Impl ; + // InternalRos.g:13682: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:13956:1: ( rule__Float32Array__Group__1__Impl ) - // InternalRos.g:13957:2: rule__Float32Array__Group__1__Impl + // InternalRos.g:13686:1: ( rule__Float32Array__Group__1__Impl ) + // InternalRos.g:13687:2: rule__Float32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float32Array__Group__1__Impl(); @@ -41622,17 +40892,17 @@ public final void rule__Float32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Float32Array__Group__1__Impl" - // InternalRos.g:13963:1: rule__Float32Array__Group__1__Impl : ( 'float32[]' ) ; + // InternalRos.g:13693:1: rule__Float32Array__Group__1__Impl : ( 'float32[]' ) ; public final void rule__Float32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13967:1: ( ( 'float32[]' ) ) - // InternalRos.g:13968:1: ( 'float32[]' ) + // InternalRos.g:13697:1: ( ( 'float32[]' ) ) + // InternalRos.g:13698:1: ( 'float32[]' ) { - // InternalRos.g:13968:1: ( 'float32[]' ) - // InternalRos.g:13969:2: 'float32[]' + // InternalRos.g:13698:1: ( 'float32[]' ) + // InternalRos.g:13699:2: 'float32[]' { before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); match(input,108,FOLLOW_2); @@ -41659,14 +40929,14 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float64Array__Group__0" - // InternalRos.g:13979:1: rule__Float64Array__Group__0 : rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ; + // InternalRos.g:13709: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:13983:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) - // InternalRos.g:13984:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 + // 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 { pushFollow(FOLLOW_94); rule__Float64Array__Group__0__Impl(); @@ -41697,21 +40967,21 @@ public final void rule__Float64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Float64Array__Group__0__Impl" - // InternalRos.g:13991:1: rule__Float64Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13721:1: rule__Float64Array__Group__0__Impl : ( () ) ; public final void rule__Float64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13995:1: ( ( () ) ) - // InternalRos.g:13996:1: ( () ) + // InternalRos.g:13725:1: ( ( () ) ) + // InternalRos.g:13726:1: ( () ) { - // InternalRos.g:13996:1: ( () ) - // InternalRos.g:13997:2: () + // InternalRos.g:13726:1: ( () ) + // InternalRos.g:13727:2: () { before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); - // InternalRos.g:13998:2: () - // InternalRos.g:13998:3: + // InternalRos.g:13728:2: () + // InternalRos.g:13728:3: { } @@ -41734,14 +41004,14 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float64Array__Group__1" - // InternalRos.g:14006:1: rule__Float64Array__Group__1 : rule__Float64Array__Group__1__Impl ; + // InternalRos.g:13736: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:14010:1: ( rule__Float64Array__Group__1__Impl ) - // InternalRos.g:14011:2: rule__Float64Array__Group__1__Impl + // InternalRos.g:13740:1: ( rule__Float64Array__Group__1__Impl ) + // InternalRos.g:13741:2: rule__Float64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float64Array__Group__1__Impl(); @@ -41767,17 +41037,17 @@ public final void rule__Float64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Float64Array__Group__1__Impl" - // InternalRos.g:14017:1: rule__Float64Array__Group__1__Impl : ( 'float64[]' ) ; + // InternalRos.g:13747:1: rule__Float64Array__Group__1__Impl : ( 'float64[]' ) ; public final void rule__Float64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14021:1: ( ( 'float64[]' ) ) - // InternalRos.g:14022:1: ( 'float64[]' ) + // InternalRos.g:13751:1: ( ( 'float64[]' ) ) + // InternalRos.g:13752:1: ( 'float64[]' ) { - // InternalRos.g:14022:1: ( 'float64[]' ) - // InternalRos.g:14023:2: 'float64[]' + // InternalRos.g:13752:1: ( 'float64[]' ) + // InternalRos.g:13753:2: 'float64[]' { before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); match(input,109,FOLLOW_2); @@ -41804,14 +41074,14 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__String0Array__Group__0" - // InternalRos.g:14033:1: rule__String0Array__Group__0 : rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ; + // InternalRos.g:13763: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:14037:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) - // InternalRos.g:14038:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 + // 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 { pushFollow(FOLLOW_95); rule__String0Array__Group__0__Impl(); @@ -41842,21 +41112,21 @@ public final void rule__String0Array__Group__0() throws RecognitionException { // $ANTLR start "rule__String0Array__Group__0__Impl" - // InternalRos.g:14045:1: rule__String0Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13775:1: rule__String0Array__Group__0__Impl : ( () ) ; public final void rule__String0Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14049:1: ( ( () ) ) - // InternalRos.g:14050:1: ( () ) + // InternalRos.g:13779:1: ( ( () ) ) + // InternalRos.g:13780:1: ( () ) { - // InternalRos.g:14050:1: ( () ) - // InternalRos.g:14051:2: () + // InternalRos.g:13780:1: ( () ) + // InternalRos.g:13781:2: () { before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); - // InternalRos.g:14052:2: () - // InternalRos.g:14052:3: + // InternalRos.g:13782:2: () + // InternalRos.g:13782:3: { } @@ -41879,14 +41149,14 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__String0Array__Group__1" - // InternalRos.g:14060:1: rule__String0Array__Group__1 : rule__String0Array__Group__1__Impl ; + // InternalRos.g:13790: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:14064:1: ( rule__String0Array__Group__1__Impl ) - // InternalRos.g:14065:2: rule__String0Array__Group__1__Impl + // InternalRos.g:13794:1: ( rule__String0Array__Group__1__Impl ) + // InternalRos.g:13795:2: rule__String0Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__String0Array__Group__1__Impl(); @@ -41912,17 +41182,17 @@ public final void rule__String0Array__Group__1() throws RecognitionException { // $ANTLR start "rule__String0Array__Group__1__Impl" - // InternalRos.g:14071:1: rule__String0Array__Group__1__Impl : ( 'string[]' ) ; + // InternalRos.g:13801:1: rule__String0Array__Group__1__Impl : ( 'string[]' ) ; public final void rule__String0Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14075:1: ( ( 'string[]' ) ) - // InternalRos.g:14076:1: ( 'string[]' ) + // InternalRos.g:13805:1: ( ( 'string[]' ) ) + // InternalRos.g:13806:1: ( 'string[]' ) { - // InternalRos.g:14076:1: ( 'string[]' ) - // InternalRos.g:14077:2: 'string[]' + // InternalRos.g:13806:1: ( 'string[]' ) + // InternalRos.g:13807:2: 'string[]' { before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); match(input,110,FOLLOW_2); @@ -41949,14 +41219,14 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ByteArray__Group__0" - // InternalRos.g:14087:1: rule__ByteArray__Group__0 : rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ; + // InternalRos.g:13817: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:14091:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) - // InternalRos.g:14092:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 + // 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 { pushFollow(FOLLOW_96); rule__ByteArray__Group__0__Impl(); @@ -41987,21 +41257,21 @@ public final void rule__ByteArray__Group__0() throws RecognitionException { // $ANTLR start "rule__ByteArray__Group__0__Impl" - // InternalRos.g:14099:1: rule__ByteArray__Group__0__Impl : ( () ) ; + // InternalRos.g:13829:1: rule__ByteArray__Group__0__Impl : ( () ) ; public final void rule__ByteArray__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14103:1: ( ( () ) ) - // InternalRos.g:14104:1: ( () ) + // InternalRos.g:13833:1: ( ( () ) ) + // InternalRos.g:13834:1: ( () ) { - // InternalRos.g:14104:1: ( () ) - // InternalRos.g:14105:2: () + // InternalRos.g:13834:1: ( () ) + // InternalRos.g:13835:2: () { before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); - // InternalRos.g:14106:2: () - // InternalRos.g:14106:3: + // InternalRos.g:13836:2: () + // InternalRos.g:13836:3: { } @@ -42024,14 +41294,14 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__ByteArray__Group__1" - // InternalRos.g:14114:1: rule__ByteArray__Group__1 : rule__ByteArray__Group__1__Impl ; + // InternalRos.g:13844: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:14118:1: ( rule__ByteArray__Group__1__Impl ) - // InternalRos.g:14119:2: rule__ByteArray__Group__1__Impl + // InternalRos.g:13848:1: ( rule__ByteArray__Group__1__Impl ) + // InternalRos.g:13849:2: rule__ByteArray__Group__1__Impl { pushFollow(FOLLOW_2); rule__ByteArray__Group__1__Impl(); @@ -42057,17 +41327,17 @@ public final void rule__ByteArray__Group__1() throws RecognitionException { // $ANTLR start "rule__ByteArray__Group__1__Impl" - // InternalRos.g:14125:1: rule__ByteArray__Group__1__Impl : ( 'byte[]' ) ; + // InternalRos.g:13855:1: rule__ByteArray__Group__1__Impl : ( 'byte[]' ) ; public final void rule__ByteArray__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14129:1: ( ( 'byte[]' ) ) - // InternalRos.g:14130:1: ( 'byte[]' ) + // InternalRos.g:13859:1: ( ( 'byte[]' ) ) + // InternalRos.g:13860:1: ( 'byte[]' ) { - // InternalRos.g:14130:1: ( 'byte[]' ) - // InternalRos.g:14131:2: 'byte[]' + // InternalRos.g:13860:1: ( 'byte[]' ) + // InternalRos.g:13861:2: 'byte[]' { before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); match(input,111,FOLLOW_2); @@ -42094,14 +41364,14 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Header__Group__0" - // InternalRos.g:14141:1: rule__Header__Group__0 : rule__Header__Group__0__Impl rule__Header__Group__1 ; + // InternalRos.g:13871: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:14145:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) - // InternalRos.g:14146:2: rule__Header__Group__0__Impl rule__Header__Group__1 + // 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 { pushFollow(FOLLOW_97); rule__Header__Group__0__Impl(); @@ -42132,21 +41402,21 @@ public final void rule__Header__Group__0() throws RecognitionException { // $ANTLR start "rule__Header__Group__0__Impl" - // InternalRos.g:14153:1: rule__Header__Group__0__Impl : ( () ) ; + // InternalRos.g:13883:1: rule__Header__Group__0__Impl : ( () ) ; public final void rule__Header__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14157:1: ( ( () ) ) - // InternalRos.g:14158:1: ( () ) + // InternalRos.g:13887:1: ( ( () ) ) + // InternalRos.g:13888:1: ( () ) { - // InternalRos.g:14158:1: ( () ) - // InternalRos.g:14159:2: () + // InternalRos.g:13888:1: ( () ) + // InternalRos.g:13889:2: () { before(grammarAccess.getHeaderAccess().getHeaderAction_0()); - // InternalRos.g:14160:2: () - // InternalRos.g:14160:3: + // InternalRos.g:13890:2: () + // InternalRos.g:13890:3: { } @@ -42169,14 +41439,14 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Header__Group__1" - // InternalRos.g:14168:1: rule__Header__Group__1 : rule__Header__Group__1__Impl ; + // InternalRos.g:13898: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:14172:1: ( rule__Header__Group__1__Impl ) - // InternalRos.g:14173:2: rule__Header__Group__1__Impl + // InternalRos.g:13902:1: ( rule__Header__Group__1__Impl ) + // InternalRos.g:13903:2: rule__Header__Group__1__Impl { pushFollow(FOLLOW_2); rule__Header__Group__1__Impl(); @@ -42202,17 +41472,17 @@ public final void rule__Header__Group__1() throws RecognitionException { // $ANTLR start "rule__Header__Group__1__Impl" - // InternalRos.g:14179:1: rule__Header__Group__1__Impl : ( 'Header' ) ; + // InternalRos.g:13909:1: rule__Header__Group__1__Impl : ( 'Header' ) ; public final void rule__Header__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14183:1: ( ( 'Header' ) ) - // InternalRos.g:14184:1: ( 'Header' ) + // InternalRos.g:13913:1: ( ( 'Header' ) ) + // InternalRos.g:13914:1: ( 'Header' ) { - // InternalRos.g:14184:1: ( 'Header' ) - // InternalRos.g:14185:2: 'Header' + // InternalRos.g:13914:1: ( 'Header' ) + // InternalRos.g:13915:2: 'Header' { before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); match(input,27,FOLLOW_2); @@ -42239,14 +41509,14 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__ArrayTopicSpecRef__Group__0" - // InternalRos.g:14195:1: rule__ArrayTopicSpecRef__Group__0 : rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ; + // InternalRos.g:13925: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:14199:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) - // InternalRos.g:14200:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 + // 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 { pushFollow(FOLLOW_98); rule__ArrayTopicSpecRef__Group__0__Impl(); @@ -42277,21 +41547,21 @@ public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionExceptio // $ANTLR start "rule__ArrayTopicSpecRef__Group__0__Impl" - // InternalRos.g:14207:1: rule__ArrayTopicSpecRef__Group__0__Impl : ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ; + // InternalRos.g:13937: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:14211:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ) - // InternalRos.g:14212:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) + // InternalRos.g:13941:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ) + // InternalRos.g:13942:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) { - // InternalRos.g:14212:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) - // InternalRos.g:14213:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) + // InternalRos.g:13942:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) + // InternalRos.g:13943:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); - // InternalRos.g:14214:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) - // InternalRos.g:14214:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 + // InternalRos.g:13944:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) + // InternalRos.g:13944:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 { pushFollow(FOLLOW_2); rule__ArrayTopicSpecRef__TopicSpecAssignment_0(); @@ -42324,14 +41594,14 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__ArrayTopicSpecRef__Group__1" - // InternalRos.g:14222:1: rule__ArrayTopicSpecRef__Group__1 : rule__ArrayTopicSpecRef__Group__1__Impl ; + // InternalRos.g:13952: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:14226:1: ( rule__ArrayTopicSpecRef__Group__1__Impl ) - // InternalRos.g:14227:2: rule__ArrayTopicSpecRef__Group__1__Impl + // InternalRos.g:13956:1: ( rule__ArrayTopicSpecRef__Group__1__Impl ) + // InternalRos.g:13957:2: rule__ArrayTopicSpecRef__Group__1__Impl { pushFollow(FOLLOW_2); rule__ArrayTopicSpecRef__Group__1__Impl(); @@ -42357,17 +41627,17 @@ public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionExceptio // $ANTLR start "rule__ArrayTopicSpecRef__Group__1__Impl" - // InternalRos.g:14233:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( '[]' ) ; + // InternalRos.g:13963:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( '[]' ) ; public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14237:1: ( ( '[]' ) ) - // InternalRos.g:14238:1: ( '[]' ) + // InternalRos.g:13967:1: ( ( '[]' ) ) + // InternalRos.g:13968:1: ( '[]' ) { - // InternalRos.g:14238:1: ( '[]' ) - // InternalRos.g:14239:2: '[]' + // InternalRos.g:13968:1: ( '[]' ) + // InternalRos.g:13969:2: '[]' { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); match(input,112,FOLLOW_2); @@ -42394,17 +41664,17 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx // $ANTLR start "rule__PackageSet__PackageAssignment_3_0" - // InternalRos.g:14249:1: rule__PackageSet__PackageAssignment_3_0 : ( rulePackage ) ; + // InternalRos.g:13979:1: rule__PackageSet__PackageAssignment_3_0 : ( rulePackage ) ; public final void rule__PackageSet__PackageAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14253:1: ( ( rulePackage ) ) - // InternalRos.g:14254:2: ( rulePackage ) + // InternalRos.g:13983:1: ( ( rulePackage ) ) + // InternalRos.g:13984:2: ( rulePackage ) { - // InternalRos.g:14254:2: ( rulePackage ) - // InternalRos.g:14255:3: rulePackage + // InternalRos.g:13984:2: ( rulePackage ) + // InternalRos.g:13985:3: rulePackage { before(grammarAccess.getPackageSetAccess().getPackagePackageParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -42435,17 +41705,17 @@ public final void rule__PackageSet__PackageAssignment_3_0() throws RecognitionEx // $ANTLR start "rule__PackageSet__PackageAssignment_3_1_1" - // InternalRos.g:14264:1: rule__PackageSet__PackageAssignment_3_1_1 : ( rulePackage ) ; + // InternalRos.g:13994: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:14268:1: ( ( rulePackage ) ) - // InternalRos.g:14269:2: ( rulePackage ) + // InternalRos.g:13998:1: ( ( rulePackage ) ) + // InternalRos.g:13999:2: ( rulePackage ) { - // InternalRos.g:14269:2: ( rulePackage ) - // InternalRos.g:14270:3: rulePackage + // InternalRos.g:13999:2: ( rulePackage ) + // InternalRos.g:14000:3: rulePackage { before(grammarAccess.getPackageSetAccess().getPackagePackageParserRuleCall_3_1_1_0()); pushFollow(FOLLOW_2); @@ -42476,17 +41746,17 @@ public final void rule__PackageSet__PackageAssignment_3_1_1() throws Recognition // $ANTLR start "rule__Package_Impl__NameAssignment_2" - // InternalRos.g:14279:1: rule__Package_Impl__NameAssignment_2 : ( ruleEString ) ; + // InternalRos.g:14009:1: rule__Package_Impl__NameAssignment_2 : ( ruleEString ) ; public final void rule__Package_Impl__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14283:1: ( ( ruleEString ) ) - // InternalRos.g:14284:2: ( ruleEString ) + // InternalRos.g:14013:1: ( ( ruleEString ) ) + // InternalRos.g:14014:2: ( ruleEString ) { - // InternalRos.g:14284:2: ( ruleEString ) - // InternalRos.g:14285:3: ruleEString + // InternalRos.g:14014:2: ( ruleEString ) + // InternalRos.g:14015:3: ruleEString { before(grammarAccess.getPackage_ImplAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -42517,17 +41787,17 @@ public final void rule__Package_Impl__NameAssignment_2() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__SpecAssignment_4_2" - // InternalRos.g:14294:1: rule__Package_Impl__SpecAssignment_4_2 : ( ruleSpecBase ) ; + // InternalRos.g:14024: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:14298:1: ( ( ruleSpecBase ) ) - // InternalRos.g:14299:2: ( ruleSpecBase ) + // InternalRos.g:14028:1: ( ( ruleSpecBase ) ) + // InternalRos.g:14029:2: ( ruleSpecBase ) { - // InternalRos.g:14299:2: ( ruleSpecBase ) - // InternalRos.g:14300:3: ruleSpecBase + // InternalRos.g:14029:2: ( ruleSpecBase ) + // InternalRos.g:14030:3: ruleSpecBase { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_4_2_0()); pushFollow(FOLLOW_2); @@ -42558,17 +41828,17 @@ public final void rule__Package_Impl__SpecAssignment_4_2() throws RecognitionExc // $ANTLR start "rule__Package_Impl__SpecAssignment_4_3_1" - // InternalRos.g:14309:1: rule__Package_Impl__SpecAssignment_4_3_1 : ( ruleSpecBase ) ; + // InternalRos.g:14039: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:14313:1: ( ( ruleSpecBase ) ) - // InternalRos.g:14314:2: ( ruleSpecBase ) + // InternalRos.g:14043:1: ( ( ruleSpecBase ) ) + // InternalRos.g:14044:2: ( ruleSpecBase ) { - // InternalRos.g:14314:2: ( ruleSpecBase ) - // InternalRos.g:14315:3: ruleSpecBase + // InternalRos.g:14044:2: ( ruleSpecBase ) + // InternalRos.g:14045:3: ruleSpecBase { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_4_3_1_0()); pushFollow(FOLLOW_2); @@ -42599,17 +41869,17 @@ public final void rule__Package_Impl__SpecAssignment_4_3_1() throws RecognitionE // $ANTLR start "rule__Package_Impl__ArtifactAssignment_5_0" - // InternalRos.g:14324:1: rule__Package_Impl__ArtifactAssignment_5_0 : ( ruleArtifact ) ; + // InternalRos.g:14054: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:14328:1: ( ( ruleArtifact ) ) - // InternalRos.g:14329:2: ( ruleArtifact ) + // InternalRos.g:14058:1: ( ( ruleArtifact ) ) + // InternalRos.g:14059:2: ( ruleArtifact ) { - // InternalRos.g:14329:2: ( ruleArtifact ) - // InternalRos.g:14330:3: ruleArtifact + // InternalRos.g:14059:2: ( ruleArtifact ) + // InternalRos.g:14060:3: ruleArtifact { before(grammarAccess.getPackage_ImplAccess().getArtifactArtifactParserRuleCall_5_0_0()); pushFollow(FOLLOW_2); @@ -42640,17 +41910,17 @@ public final void rule__Package_Impl__ArtifactAssignment_5_0() throws Recognitio // $ANTLR start "rule__Package_Impl__ArtifactAssignment_5_1_1" - // InternalRos.g:14339:1: rule__Package_Impl__ArtifactAssignment_5_1_1 : ( ruleArtifact ) ; + // InternalRos.g:14069: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:14343:1: ( ( ruleArtifact ) ) - // InternalRos.g:14344:2: ( ruleArtifact ) + // InternalRos.g:14073:1: ( ( ruleArtifact ) ) + // InternalRos.g:14074:2: ( ruleArtifact ) { - // InternalRos.g:14344:2: ( ruleArtifact ) - // InternalRos.g:14345:3: ruleArtifact + // InternalRos.g:14074:2: ( ruleArtifact ) + // InternalRos.g:14075:3: ruleArtifact { before(grammarAccess.getPackage_ImplAccess().getArtifactArtifactParserRuleCall_5_1_1_0()); pushFollow(FOLLOW_2); @@ -42681,17 +41951,17 @@ public final void rule__Package_Impl__ArtifactAssignment_5_1_1() throws Recognit // $ANTLR start "rule__Artifact__NameAssignment_2" - // InternalRos.g:14354:1: rule__Artifact__NameAssignment_2 : ( ruleRosNames ) ; + // InternalRos.g:14084:1: rule__Artifact__NameAssignment_2 : ( ruleRosNames ) ; public final void rule__Artifact__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14358:1: ( ( ruleRosNames ) ) - // InternalRos.g:14359:2: ( ruleRosNames ) + // InternalRos.g:14088:1: ( ( ruleRosNames ) ) + // InternalRos.g:14089:2: ( ruleRosNames ) { - // InternalRos.g:14359:2: ( ruleRosNames ) - // InternalRos.g:14360:3: ruleRosNames + // InternalRos.g:14089:2: ( ruleRosNames ) + // InternalRos.g:14090:3: ruleRosNames { before(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -42722,17 +41992,17 @@ public final void rule__Artifact__NameAssignment_2() throws RecognitionException // $ANTLR start "rule__Artifact__NodeAssignment_4" - // InternalRos.g:14369:1: rule__Artifact__NodeAssignment_4 : ( ruleNode ) ; + // InternalRos.g:14099:1: rule__Artifact__NodeAssignment_4 : ( ruleNode ) ; public final void rule__Artifact__NodeAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14373:1: ( ( ruleNode ) ) - // InternalRos.g:14374:2: ( ruleNode ) + // InternalRos.g:14103:1: ( ( ruleNode ) ) + // InternalRos.g:14104:2: ( ruleNode ) { - // InternalRos.g:14374:2: ( ruleNode ) - // InternalRos.g:14375:3: ruleNode + // InternalRos.g:14104:2: ( ruleNode ) + // InternalRos.g:14105:3: ruleNode { before(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -42763,17 +42033,17 @@ public final void rule__Artifact__NodeAssignment_4() throws RecognitionException // $ANTLR start "rule__CatkinPackage__NameAssignment_2" - // InternalRos.g:14384:1: rule__CatkinPackage__NameAssignment_2 : ( ruleRosNames ) ; + // InternalRos.g:14114:1: rule__CatkinPackage__NameAssignment_2 : ( ruleRosNames ) ; public final void rule__CatkinPackage__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14388:1: ( ( ruleRosNames ) ) - // InternalRos.g:14389:2: ( ruleRosNames ) + // InternalRos.g:14118:1: ( ( ruleRosNames ) ) + // InternalRos.g:14119:2: ( ruleRosNames ) { - // InternalRos.g:14389:2: ( ruleRosNames ) - // InternalRos.g:14390:3: ruleRosNames + // InternalRos.g:14119:2: ( ruleRosNames ) + // InternalRos.g:14120:3: ruleRosNames { before(grammarAccess.getCatkinPackageAccess().getNameRosNamesParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -42804,17 +42074,17 @@ public final void rule__CatkinPackage__NameAssignment_2() throws RecognitionExce // $ANTLR start "rule__CatkinPackage__SpecAssignment_4_2" - // InternalRos.g:14399:1: rule__CatkinPackage__SpecAssignment_4_2 : ( ruleSpecBase ) ; + // InternalRos.g:14129:1: rule__CatkinPackage__SpecAssignment_4_2 : ( ruleSpecBase ) ; public final void rule__CatkinPackage__SpecAssignment_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14403:1: ( ( ruleSpecBase ) ) - // InternalRos.g:14404:2: ( ruleSpecBase ) + // InternalRos.g:14133:1: ( ( ruleSpecBase ) ) + // InternalRos.g:14134:2: ( ruleSpecBase ) { - // InternalRos.g:14404:2: ( ruleSpecBase ) - // InternalRos.g:14405:3: ruleSpecBase + // InternalRos.g:14134:2: ( ruleSpecBase ) + // InternalRos.g:14135:3: ruleSpecBase { before(grammarAccess.getCatkinPackageAccess().getSpecSpecBaseParserRuleCall_4_2_0()); pushFollow(FOLLOW_2); @@ -42845,17 +42115,17 @@ public final void rule__CatkinPackage__SpecAssignment_4_2() throws RecognitionEx // $ANTLR start "rule__CatkinPackage__SpecAssignment_4_3_1" - // InternalRos.g:14414:1: rule__CatkinPackage__SpecAssignment_4_3_1 : ( ruleSpecBase ) ; + // InternalRos.g:14144: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:14418:1: ( ( ruleSpecBase ) ) - // InternalRos.g:14419:2: ( ruleSpecBase ) + // InternalRos.g:14148:1: ( ( ruleSpecBase ) ) + // InternalRos.g:14149:2: ( ruleSpecBase ) { - // InternalRos.g:14419:2: ( ruleSpecBase ) - // InternalRos.g:14420:3: ruleSpecBase + // InternalRos.g:14149:2: ( ruleSpecBase ) + // InternalRos.g:14150:3: ruleSpecBase { before(grammarAccess.getCatkinPackageAccess().getSpecSpecBaseParserRuleCall_4_3_1_0()); pushFollow(FOLLOW_2); @@ -42886,17 +42156,17 @@ public final void rule__CatkinPackage__SpecAssignment_4_3_1() throws Recognition // $ANTLR start "rule__CatkinPackage__ArtifactAssignment_5_0" - // InternalRos.g:14429:1: rule__CatkinPackage__ArtifactAssignment_5_0 : ( ruleArtifact ) ; + // InternalRos.g:14159:1: rule__CatkinPackage__ArtifactAssignment_5_0 : ( ruleArtifact ) ; public final void rule__CatkinPackage__ArtifactAssignment_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14433:1: ( ( ruleArtifact ) ) - // InternalRos.g:14434:2: ( ruleArtifact ) + // InternalRos.g:14163:1: ( ( ruleArtifact ) ) + // InternalRos.g:14164:2: ( ruleArtifact ) { - // InternalRos.g:14434:2: ( ruleArtifact ) - // InternalRos.g:14435:3: ruleArtifact + // InternalRos.g:14164:2: ( ruleArtifact ) + // InternalRos.g:14165:3: ruleArtifact { before(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_0_0()); pushFollow(FOLLOW_2); @@ -42927,17 +42197,17 @@ public final void rule__CatkinPackage__ArtifactAssignment_5_0() throws Recogniti // $ANTLR start "rule__CatkinPackage__ArtifactAssignment_5_1_1" - // InternalRos.g:14444:1: rule__CatkinPackage__ArtifactAssignment_5_1_1 : ( ruleArtifact ) ; + // InternalRos.g:14174: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:14448:1: ( ( ruleArtifact ) ) - // InternalRos.g:14449:2: ( ruleArtifact ) + // InternalRos.g:14178:1: ( ( ruleArtifact ) ) + // InternalRos.g:14179:2: ( ruleArtifact ) { - // InternalRos.g:14449:2: ( ruleArtifact ) - // InternalRos.g:14450:3: ruleArtifact + // InternalRos.g:14179:2: ( ruleArtifact ) + // InternalRos.g:14180:3: ruleArtifact { before(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_1_1_0()); pushFollow(FOLLOW_2); @@ -42968,17 +42238,17 @@ public final void rule__CatkinPackage__ArtifactAssignment_5_1_1() throws Recogni // $ANTLR start "rule__CatkinPackage__DependencyAssignment_6_2" - // InternalRos.g:14459:1: rule__CatkinPackage__DependencyAssignment_6_2 : ( ruleDependency ) ; + // InternalRos.g:14189:1: rule__CatkinPackage__DependencyAssignment_6_2 : ( ruleDependency ) ; public final void rule__CatkinPackage__DependencyAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14463:1: ( ( ruleDependency ) ) - // InternalRos.g:14464:2: ( ruleDependency ) + // InternalRos.g:14193:1: ( ( ruleDependency ) ) + // InternalRos.g:14194:2: ( ruleDependency ) { - // InternalRos.g:14464:2: ( ruleDependency ) - // InternalRos.g:14465:3: ruleDependency + // InternalRos.g:14194:2: ( ruleDependency ) + // InternalRos.g:14195:3: ruleDependency { before(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); @@ -43009,17 +42279,17 @@ public final void rule__CatkinPackage__DependencyAssignment_6_2() throws Recogni // $ANTLR start "rule__CatkinPackage__DependencyAssignment_6_3_1" - // InternalRos.g:14474:1: rule__CatkinPackage__DependencyAssignment_6_3_1 : ( ruleDependency ) ; + // InternalRos.g:14204: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:14478:1: ( ( ruleDependency ) ) - // InternalRos.g:14479:2: ( ruleDependency ) + // InternalRos.g:14208:1: ( ( ruleDependency ) ) + // InternalRos.g:14209:2: ( ruleDependency ) { - // InternalRos.g:14479:2: ( ruleDependency ) - // InternalRos.g:14480:3: ruleDependency + // InternalRos.g:14209:2: ( ruleDependency ) + // InternalRos.g:14210:3: ruleDependency { before(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); pushFollow(FOLLOW_2); @@ -43050,17 +42320,17 @@ public final void rule__CatkinPackage__DependencyAssignment_6_3_1() throws Recog // $ANTLR start "rule__ServiceSpec__NameAssignment_2" - // InternalRos.g:14489:1: rule__ServiceSpec__NameAssignment_2 : ( ruleEString ) ; + // InternalRos.g:14219:1: rule__ServiceSpec__NameAssignment_2 : ( ruleEString ) ; public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14493:1: ( ( ruleEString ) ) - // InternalRos.g:14494:2: ( ruleEString ) + // InternalRos.g:14223:1: ( ( ruleEString ) ) + // InternalRos.g:14224:2: ( ruleEString ) { - // InternalRos.g:14494:2: ( ruleEString ) - // InternalRos.g:14495:3: ruleEString + // InternalRos.g:14224:2: ( ruleEString ) + // InternalRos.g:14225:3: ruleEString { before(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -43091,17 +42361,17 @@ public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__RequestAssignment_4_1" - // InternalRos.g:14504:1: rule__ServiceSpec__RequestAssignment_4_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14234:1: rule__ServiceSpec__RequestAssignment_4_1 : ( ruleMessageDefinition ) ; public final void rule__ServiceSpec__RequestAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14508:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14509:2: ( ruleMessageDefinition ) + // InternalRos.g:14238:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14239:2: ( ruleMessageDefinition ) { - // InternalRos.g:14509:2: ( ruleMessageDefinition ) - // InternalRos.g:14510:3: ruleMessageDefinition + // InternalRos.g:14239:2: ( ruleMessageDefinition ) + // InternalRos.g:14240:3: ruleMessageDefinition { before(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -43132,17 +42402,17 @@ public final void rule__ServiceSpec__RequestAssignment_4_1() throws RecognitionE // $ANTLR start "rule__ServiceSpec__ResponseAssignment_5_1" - // InternalRos.g:14519:1: rule__ServiceSpec__ResponseAssignment_5_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14249:1: rule__ServiceSpec__ResponseAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__ServiceSpec__ResponseAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14523:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14524:2: ( ruleMessageDefinition ) + // InternalRos.g:14253:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14254:2: ( ruleMessageDefinition ) { - // InternalRos.g:14524:2: ( ruleMessageDefinition ) - // InternalRos.g:14525:3: ruleMessageDefinition + // InternalRos.g:14254:2: ( ruleMessageDefinition ) + // InternalRos.g:14255:3: ruleMessageDefinition { before(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -43173,21 +42443,21 @@ public final void rule__ServiceSpec__ResponseAssignment_5_1() throws Recognition // $ANTLR start "rule__TopicSpec__NameAssignment_2" - // InternalRos.g:14534:1: rule__TopicSpec__NameAssignment_2 : ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ; + // InternalRos.g:14264: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:14538:1: ( ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ) - // InternalRos.g:14539:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) + // InternalRos.g:14268:1: ( ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ) + // InternalRos.g:14269:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) { - // InternalRos.g:14539:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) - // InternalRos.g:14540:3: ( rule__TopicSpec__NameAlternatives_2_0 ) + // InternalRos.g:14269:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) + // InternalRos.g:14270:3: ( rule__TopicSpec__NameAlternatives_2_0 ) { before(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); - // InternalRos.g:14541:3: ( rule__TopicSpec__NameAlternatives_2_0 ) - // InternalRos.g:14541:4: rule__TopicSpec__NameAlternatives_2_0 + // InternalRos.g:14271:3: ( rule__TopicSpec__NameAlternatives_2_0 ) + // InternalRos.g:14271:4: rule__TopicSpec__NameAlternatives_2_0 { pushFollow(FOLLOW_2); rule__TopicSpec__NameAlternatives_2_0(); @@ -43220,17 +42490,17 @@ public final void rule__TopicSpec__NameAssignment_2() throws RecognitionExceptio // $ANTLR start "rule__TopicSpec__MessageAssignment_4_1" - // InternalRos.g:14549:1: rule__TopicSpec__MessageAssignment_4_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14279:1: rule__TopicSpec__MessageAssignment_4_1 : ( ruleMessageDefinition ) ; public final void rule__TopicSpec__MessageAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14553:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14554:2: ( ruleMessageDefinition ) + // InternalRos.g:14283:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14284:2: ( ruleMessageDefinition ) { - // InternalRos.g:14554:2: ( ruleMessageDefinition ) - // InternalRos.g:14555:3: ruleMessageDefinition + // InternalRos.g:14284:2: ( ruleMessageDefinition ) + // InternalRos.g:14285:3: ruleMessageDefinition { before(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -43261,17 +42531,17 @@ public final void rule__TopicSpec__MessageAssignment_4_1() throws RecognitionExc // $ANTLR start "rule__ActionSpec__NameAssignment_2" - // InternalRos.g:14564:1: rule__ActionSpec__NameAssignment_2 : ( ruleEString ) ; + // InternalRos.g:14294:1: rule__ActionSpec__NameAssignment_2 : ( ruleEString ) ; public final void rule__ActionSpec__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14568:1: ( ( ruleEString ) ) - // InternalRos.g:14569:2: ( ruleEString ) + // InternalRos.g:14298:1: ( ( ruleEString ) ) + // InternalRos.g:14299:2: ( ruleEString ) { - // InternalRos.g:14569:2: ( ruleEString ) - // InternalRos.g:14570:3: ruleEString + // InternalRos.g:14299:2: ( ruleEString ) + // InternalRos.g:14300:3: ruleEString { before(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -43302,17 +42572,17 @@ public final void rule__ActionSpec__NameAssignment_2() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__GoalAssignment_4_1" - // InternalRos.g:14579:1: rule__ActionSpec__GoalAssignment_4_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14309:1: rule__ActionSpec__GoalAssignment_4_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__GoalAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14583:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14584:2: ( ruleMessageDefinition ) + // InternalRos.g:14313:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14314:2: ( ruleMessageDefinition ) { - // InternalRos.g:14584:2: ( ruleMessageDefinition ) - // InternalRos.g:14585:3: ruleMessageDefinition + // InternalRos.g:14314:2: ( ruleMessageDefinition ) + // InternalRos.g:14315:3: ruleMessageDefinition { before(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -43343,17 +42613,17 @@ public final void rule__ActionSpec__GoalAssignment_4_1() throws RecognitionExcep // $ANTLR start "rule__ActionSpec__ResultAssignment_5_1" - // InternalRos.g:14594:1: rule__ActionSpec__ResultAssignment_5_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14324:1: rule__ActionSpec__ResultAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__ResultAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14598:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14599:2: ( ruleMessageDefinition ) + // InternalRos.g:14328:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14329:2: ( ruleMessageDefinition ) { - // InternalRos.g:14599:2: ( ruleMessageDefinition ) - // InternalRos.g:14600:3: ruleMessageDefinition + // InternalRos.g:14329:2: ( ruleMessageDefinition ) + // InternalRos.g:14330:3: ruleMessageDefinition { before(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -43384,17 +42654,17 @@ public final void rule__ActionSpec__ResultAssignment_5_1() throws RecognitionExc // $ANTLR start "rule__ActionSpec__FeedbackAssignment_6_1" - // InternalRos.g:14609:1: rule__ActionSpec__FeedbackAssignment_6_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14339:1: rule__ActionSpec__FeedbackAssignment_6_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__FeedbackAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14613:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14614:2: ( ruleMessageDefinition ) + // InternalRos.g:14343:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14344:2: ( ruleMessageDefinition ) { - // InternalRos.g:14614:2: ( ruleMessageDefinition ) - // InternalRos.g:14615:3: ruleMessageDefinition + // InternalRos.g:14344:2: ( ruleMessageDefinition ) + // InternalRos.g:14345:3: ruleMessageDefinition { before(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -43425,17 +42695,17 @@ public final void rule__ActionSpec__FeedbackAssignment_6_1() throws RecognitionE // $ANTLR start "rule__MessageDefinition__MessagePartAssignment_2_0" - // InternalRos.g:14624:1: rule__MessageDefinition__MessagePartAssignment_2_0 : ( ruleMessagePart ) ; + // InternalRos.g:14354:1: rule__MessageDefinition__MessagePartAssignment_2_0 : ( ruleMessagePart ) ; public final void rule__MessageDefinition__MessagePartAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14628:1: ( ( ruleMessagePart ) ) - // InternalRos.g:14629:2: ( ruleMessagePart ) + // InternalRos.g:14358:1: ( ( ruleMessagePart ) ) + // InternalRos.g:14359:2: ( ruleMessagePart ) { - // InternalRos.g:14629:2: ( ruleMessagePart ) - // InternalRos.g:14630:3: ruleMessagePart + // InternalRos.g:14359:2: ( ruleMessagePart ) + // InternalRos.g:14360:3: ruleMessagePart { before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -43466,17 +42736,17 @@ public final void rule__MessageDefinition__MessagePartAssignment_2_0() throws Re // $ANTLR start "rule__MessageDefinition__MessagePartAssignment_2_1" - // InternalRos.g:14639:1: rule__MessageDefinition__MessagePartAssignment_2_1 : ( ruleMessagePart ) ; + // InternalRos.g:14369:1: rule__MessageDefinition__MessagePartAssignment_2_1 : ( ruleMessagePart ) ; public final void rule__MessageDefinition__MessagePartAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14643:1: ( ( ruleMessagePart ) ) - // InternalRos.g:14644:2: ( ruleMessagePart ) + // InternalRos.g:14373:1: ( ( ruleMessagePart ) ) + // InternalRos.g:14374:2: ( ruleMessagePart ) { - // InternalRos.g:14644:2: ( ruleMessagePart ) - // InternalRos.g:14645:3: ruleMessagePart + // InternalRos.g:14374:2: ( ruleMessagePart ) + // InternalRos.g:14375:3: ruleMessagePart { before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -43507,17 +42777,17 @@ public final void rule__MessageDefinition__MessagePartAssignment_2_1() throws Re // $ANTLR start "rule__Node__NameAssignment_3" - // InternalRos.g:14654:1: rule__Node__NameAssignment_3 : ( ruleRosNames ) ; + // InternalRos.g:14384:1: rule__Node__NameAssignment_3 : ( ruleRosNames ) ; public final void rule__Node__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14658:1: ( ( ruleRosNames ) ) - // InternalRos.g:14659:2: ( ruleRosNames ) + // InternalRos.g:14388:1: ( ( ruleRosNames ) ) + // InternalRos.g:14389:2: ( ruleRosNames ) { - // InternalRos.g:14659:2: ( ruleRosNames ) - // InternalRos.g:14660:3: ruleRosNames + // InternalRos.g:14389:2: ( ruleRosNames ) + // InternalRos.g:14390:3: ruleRosNames { before(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -43548,17 +42818,17 @@ public final void rule__Node__NameAssignment_3() throws RecognitionException { // $ANTLR start "rule__Node__ServiceserverAssignment_4_2" - // InternalRos.g:14669:1: rule__Node__ServiceserverAssignment_4_2 : ( ruleServiceServer ) ; + // InternalRos.g:14399:1: rule__Node__ServiceserverAssignment_4_2 : ( ruleServiceServer ) ; public final void rule__Node__ServiceserverAssignment_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14673:1: ( ( ruleServiceServer ) ) - // InternalRos.g:14674:2: ( ruleServiceServer ) + // InternalRos.g:14403:1: ( ( ruleServiceServer ) ) + // InternalRos.g:14404:2: ( ruleServiceServer ) { - // InternalRos.g:14674:2: ( ruleServiceServer ) - // InternalRos.g:14675:3: ruleServiceServer + // InternalRos.g:14404:2: ( ruleServiceServer ) + // InternalRos.g:14405:3: ruleServiceServer { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_0()); pushFollow(FOLLOW_2); @@ -43589,17 +42859,17 @@ public final void rule__Node__ServiceserverAssignment_4_2() throws RecognitionEx // $ANTLR start "rule__Node__ServiceserverAssignment_4_3_1" - // InternalRos.g:14684:1: rule__Node__ServiceserverAssignment_4_3_1 : ( ruleServiceServer ) ; + // InternalRos.g:14414:1: rule__Node__ServiceserverAssignment_4_3_1 : ( ruleServiceServer ) ; public final void rule__Node__ServiceserverAssignment_4_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14688:1: ( ( ruleServiceServer ) ) - // InternalRos.g:14689:2: ( ruleServiceServer ) + // InternalRos.g:14418:1: ( ( ruleServiceServer ) ) + // InternalRos.g:14419:2: ( ruleServiceServer ) { - // InternalRos.g:14689:2: ( ruleServiceServer ) - // InternalRos.g:14690:3: ruleServiceServer + // InternalRos.g:14419:2: ( ruleServiceServer ) + // InternalRos.g:14420:3: ruleServiceServer { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_3_1_0()); pushFollow(FOLLOW_2); @@ -43630,17 +42900,17 @@ public final void rule__Node__ServiceserverAssignment_4_3_1() throws Recognition // $ANTLR start "rule__Node__PublisherAssignment_5_2" - // InternalRos.g:14699:1: rule__Node__PublisherAssignment_5_2 : ( rulePublisher ) ; + // InternalRos.g:14429:1: rule__Node__PublisherAssignment_5_2 : ( rulePublisher ) ; public final void rule__Node__PublisherAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14703:1: ( ( rulePublisher ) ) - // InternalRos.g:14704:2: ( rulePublisher ) + // InternalRos.g:14433:1: ( ( rulePublisher ) ) + // InternalRos.g:14434:2: ( rulePublisher ) { - // InternalRos.g:14704:2: ( rulePublisher ) - // InternalRos.g:14705:3: rulePublisher + // InternalRos.g:14434:2: ( rulePublisher ) + // InternalRos.g:14435:3: rulePublisher { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_2_0()); pushFollow(FOLLOW_2); @@ -43671,17 +42941,17 @@ public final void rule__Node__PublisherAssignment_5_2() throws RecognitionExcept // $ANTLR start "rule__Node__PublisherAssignment_5_3_1" - // InternalRos.g:14714:1: rule__Node__PublisherAssignment_5_3_1 : ( rulePublisher ) ; + // InternalRos.g:14444:1: rule__Node__PublisherAssignment_5_3_1 : ( rulePublisher ) ; public final void rule__Node__PublisherAssignment_5_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14718:1: ( ( rulePublisher ) ) - // InternalRos.g:14719:2: ( rulePublisher ) + // InternalRos.g:14448:1: ( ( rulePublisher ) ) + // InternalRos.g:14449:2: ( rulePublisher ) { - // InternalRos.g:14719:2: ( rulePublisher ) - // InternalRos.g:14720:3: rulePublisher + // InternalRos.g:14449:2: ( rulePublisher ) + // InternalRos.g:14450:3: rulePublisher { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_3_1_0()); pushFollow(FOLLOW_2); @@ -43712,17 +42982,17 @@ public final void rule__Node__PublisherAssignment_5_3_1() throws RecognitionExce // $ANTLR start "rule__Node__SubscriberAssignment_6_2" - // InternalRos.g:14729:1: rule__Node__SubscriberAssignment_6_2 : ( ruleSubscriber ) ; + // InternalRos.g:14459:1: rule__Node__SubscriberAssignment_6_2 : ( ruleSubscriber ) ; public final void rule__Node__SubscriberAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14733:1: ( ( ruleSubscriber ) ) - // InternalRos.g:14734:2: ( ruleSubscriber ) + // InternalRos.g:14463:1: ( ( ruleSubscriber ) ) + // InternalRos.g:14464:2: ( ruleSubscriber ) { - // InternalRos.g:14734:2: ( ruleSubscriber ) - // InternalRos.g:14735:3: ruleSubscriber + // InternalRos.g:14464:2: ( ruleSubscriber ) + // InternalRos.g:14465:3: ruleSubscriber { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); @@ -43753,17 +43023,17 @@ public final void rule__Node__SubscriberAssignment_6_2() throws RecognitionExcep // $ANTLR start "rule__Node__SubscriberAssignment_6_3_1" - // InternalRos.g:14744:1: rule__Node__SubscriberAssignment_6_3_1 : ( ruleSubscriber ) ; + // InternalRos.g:14474:1: rule__Node__SubscriberAssignment_6_3_1 : ( ruleSubscriber ) ; public final void rule__Node__SubscriberAssignment_6_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14748:1: ( ( ruleSubscriber ) ) - // InternalRos.g:14749:2: ( ruleSubscriber ) + // InternalRos.g:14478:1: ( ( ruleSubscriber ) ) + // InternalRos.g:14479:2: ( ruleSubscriber ) { - // InternalRos.g:14749:2: ( ruleSubscriber ) - // InternalRos.g:14750:3: ruleSubscriber + // InternalRos.g:14479:2: ( ruleSubscriber ) + // InternalRos.g:14480:3: ruleSubscriber { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_3_1_0()); pushFollow(FOLLOW_2); @@ -43794,17 +43064,17 @@ public final void rule__Node__SubscriberAssignment_6_3_1() throws RecognitionExc // $ANTLR start "rule__Node__ServiceclientAssignment_7_2" - // InternalRos.g:14759:1: rule__Node__ServiceclientAssignment_7_2 : ( ruleServiceClient ) ; + // InternalRos.g:14489:1: rule__Node__ServiceclientAssignment_7_2 : ( ruleServiceClient ) ; public final void rule__Node__ServiceclientAssignment_7_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14763:1: ( ( ruleServiceClient ) ) - // InternalRos.g:14764:2: ( ruleServiceClient ) + // InternalRos.g:14493:1: ( ( ruleServiceClient ) ) + // InternalRos.g:14494:2: ( ruleServiceClient ) { - // InternalRos.g:14764:2: ( ruleServiceClient ) - // InternalRos.g:14765:3: ruleServiceClient + // InternalRos.g:14494:2: ( ruleServiceClient ) + // InternalRos.g:14495:3: ruleServiceClient { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_2_0()); pushFollow(FOLLOW_2); @@ -43835,17 +43105,17 @@ public final void rule__Node__ServiceclientAssignment_7_2() throws RecognitionEx // $ANTLR start "rule__Node__ServiceclientAssignment_7_3_1" - // InternalRos.g:14774:1: rule__Node__ServiceclientAssignment_7_3_1 : ( ruleServiceClient ) ; + // InternalRos.g:14504:1: rule__Node__ServiceclientAssignment_7_3_1 : ( ruleServiceClient ) ; public final void rule__Node__ServiceclientAssignment_7_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14778:1: ( ( ruleServiceClient ) ) - // InternalRos.g:14779:2: ( ruleServiceClient ) + // InternalRos.g:14508:1: ( ( ruleServiceClient ) ) + // InternalRos.g:14509:2: ( ruleServiceClient ) { - // InternalRos.g:14779:2: ( ruleServiceClient ) - // InternalRos.g:14780:3: ruleServiceClient + // InternalRos.g:14509:2: ( ruleServiceClient ) + // InternalRos.g:14510:3: ruleServiceClient { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_3_1_0()); pushFollow(FOLLOW_2); @@ -43876,17 +43146,17 @@ public final void rule__Node__ServiceclientAssignment_7_3_1() throws Recognition // $ANTLR start "rule__Node__ActionserverAssignment_8_2" - // InternalRos.g:14789:1: rule__Node__ActionserverAssignment_8_2 : ( ruleActionServer ) ; + // InternalRos.g:14519:1: rule__Node__ActionserverAssignment_8_2 : ( ruleActionServer ) ; public final void rule__Node__ActionserverAssignment_8_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14793:1: ( ( ruleActionServer ) ) - // InternalRos.g:14794:2: ( ruleActionServer ) + // InternalRos.g:14523:1: ( ( ruleActionServer ) ) + // InternalRos.g:14524:2: ( ruleActionServer ) { - // InternalRos.g:14794:2: ( ruleActionServer ) - // InternalRos.g:14795:3: ruleActionServer + // InternalRos.g:14524:2: ( ruleActionServer ) + // InternalRos.g:14525:3: ruleActionServer { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_2_0()); pushFollow(FOLLOW_2); @@ -43917,17 +43187,17 @@ public final void rule__Node__ActionserverAssignment_8_2() throws RecognitionExc // $ANTLR start "rule__Node__ActionserverAssignment_8_3_1" - // InternalRos.g:14804:1: rule__Node__ActionserverAssignment_8_3_1 : ( ruleActionServer ) ; + // InternalRos.g:14534:1: rule__Node__ActionserverAssignment_8_3_1 : ( ruleActionServer ) ; public final void rule__Node__ActionserverAssignment_8_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14808:1: ( ( ruleActionServer ) ) - // InternalRos.g:14809:2: ( ruleActionServer ) + // InternalRos.g:14538:1: ( ( ruleActionServer ) ) + // InternalRos.g:14539:2: ( ruleActionServer ) { - // InternalRos.g:14809:2: ( ruleActionServer ) - // InternalRos.g:14810:3: ruleActionServer + // InternalRos.g:14539:2: ( ruleActionServer ) + // InternalRos.g:14540:3: ruleActionServer { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_3_1_0()); pushFollow(FOLLOW_2); @@ -43958,17 +43228,17 @@ public final void rule__Node__ActionserverAssignment_8_3_1() throws RecognitionE // $ANTLR start "rule__Node__ActionclientAssignment_9_2" - // InternalRos.g:14819:1: rule__Node__ActionclientAssignment_9_2 : ( ruleActionClient ) ; + // InternalRos.g:14549:1: rule__Node__ActionclientAssignment_9_2 : ( ruleActionClient ) ; public final void rule__Node__ActionclientAssignment_9_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14823:1: ( ( ruleActionClient ) ) - // InternalRos.g:14824:2: ( ruleActionClient ) + // InternalRos.g:14553:1: ( ( ruleActionClient ) ) + // InternalRos.g:14554:2: ( ruleActionClient ) { - // InternalRos.g:14824:2: ( ruleActionClient ) - // InternalRos.g:14825:3: ruleActionClient + // InternalRos.g:14554:2: ( ruleActionClient ) + // InternalRos.g:14555:3: ruleActionClient { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_2_0()); pushFollow(FOLLOW_2); @@ -43999,17 +43269,17 @@ public final void rule__Node__ActionclientAssignment_9_2() throws RecognitionExc // $ANTLR start "rule__Node__ActionclientAssignment_9_3_1" - // InternalRos.g:14834:1: rule__Node__ActionclientAssignment_9_3_1 : ( ruleActionClient ) ; + // InternalRos.g:14564:1: rule__Node__ActionclientAssignment_9_3_1 : ( ruleActionClient ) ; public final void rule__Node__ActionclientAssignment_9_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14838:1: ( ( ruleActionClient ) ) - // InternalRos.g:14839:2: ( ruleActionClient ) + // InternalRos.g:14568:1: ( ( ruleActionClient ) ) + // InternalRos.g:14569:2: ( ruleActionClient ) { - // InternalRos.g:14839:2: ( ruleActionClient ) - // InternalRos.g:14840:3: ruleActionClient + // InternalRos.g:14569:2: ( ruleActionClient ) + // InternalRos.g:14570:3: ruleActionClient { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_3_1_0()); pushFollow(FOLLOW_2); @@ -44040,17 +43310,17 @@ public final void rule__Node__ActionclientAssignment_9_3_1() throws RecognitionE // $ANTLR start "rule__Node__ParameterAssignment_10_2" - // InternalRos.g:14849:1: rule__Node__ParameterAssignment_10_2 : ( ruleParameter ) ; + // InternalRos.g:14579:1: rule__Node__ParameterAssignment_10_2 : ( ruleParameter ) ; public final void rule__Node__ParameterAssignment_10_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14853:1: ( ( ruleParameter ) ) - // InternalRos.g:14854:2: ( ruleParameter ) + // InternalRos.g:14583:1: ( ( ruleParameter ) ) + // InternalRos.g:14584:2: ( ruleParameter ) { - // InternalRos.g:14854:2: ( ruleParameter ) - // InternalRos.g:14855:3: ruleParameter + // InternalRos.g:14584:2: ( ruleParameter ) + // InternalRos.g:14585:3: ruleParameter { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_2_0()); pushFollow(FOLLOW_2); @@ -44081,17 +43351,17 @@ public final void rule__Node__ParameterAssignment_10_2() throws RecognitionExcep // $ANTLR start "rule__Node__ParameterAssignment_10_3_1" - // InternalRos.g:14864:1: rule__Node__ParameterAssignment_10_3_1 : ( ruleParameter ) ; + // InternalRos.g:14594:1: rule__Node__ParameterAssignment_10_3_1 : ( ruleParameter ) ; public final void rule__Node__ParameterAssignment_10_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14868:1: ( ( ruleParameter ) ) - // InternalRos.g:14869:2: ( ruleParameter ) + // InternalRos.g:14598:1: ( ( ruleParameter ) ) + // InternalRos.g:14599:2: ( ruleParameter ) { - // InternalRos.g:14869:2: ( ruleParameter ) - // InternalRos.g:14870:3: ruleParameter + // InternalRos.g:14599:2: ( ruleParameter ) + // InternalRos.g:14600:3: ruleParameter { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_3_1_0()); pushFollow(FOLLOW_2); @@ -44122,17 +43392,17 @@ public final void rule__Node__ParameterAssignment_10_3_1() throws RecognitionExc // $ANTLR start "rule__ServiceServer__NameAssignment_3" - // InternalRos.g:14879:1: rule__ServiceServer__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:14609:1: rule__ServiceServer__NameAssignment_3 : ( ruleEString ) ; public final void rule__ServiceServer__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14883:1: ( ( ruleEString ) ) - // InternalRos.g:14884:2: ( ruleEString ) + // InternalRos.g:14613:1: ( ( ruleEString ) ) + // InternalRos.g:14614:2: ( ruleEString ) { - // InternalRos.g:14884:2: ( ruleEString ) - // InternalRos.g:14885:3: ruleEString + // InternalRos.g:14614:2: ( ruleEString ) + // InternalRos.g:14615:3: ruleEString { before(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -44163,21 +43433,21 @@ public final void rule__ServiceServer__NameAssignment_3() throws RecognitionExce // $ANTLR start "rule__ServiceServer__ServiceAssignment_5" - // InternalRos.g:14894:1: rule__ServiceServer__ServiceAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:14624:1: rule__ServiceServer__ServiceAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14898:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:14899:2: ( ( ruleEString ) ) + // InternalRos.g:14628:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:14629:2: ( ( ruleEString ) ) { - // InternalRos.g:14899:2: ( ( ruleEString ) ) - // InternalRos.g:14900:3: ( ruleEString ) + // InternalRos.g:14629:2: ( ( ruleEString ) ) + // InternalRos.g:14630:3: ( ruleEString ) { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); - // InternalRos.g:14901:3: ( ruleEString ) - // InternalRos.g:14902:4: ruleEString + // InternalRos.g:14631:3: ( ruleEString ) + // InternalRos.g:14632:4: ruleEString { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -44212,17 +43482,17 @@ public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionE // $ANTLR start "rule__ServiceServer__NamespaceAssignment_6_1" - // InternalRos.g:14913:1: rule__ServiceServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:14643:1: rule__ServiceServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ServiceServer__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14917:1: ( ( ruleNamespace ) ) - // InternalRos.g:14918:2: ( ruleNamespace ) + // InternalRos.g:14647:1: ( ( ruleNamespace ) ) + // InternalRos.g:14648:2: ( ruleNamespace ) { - // InternalRos.g:14918:2: ( ruleNamespace ) - // InternalRos.g:14919:3: ruleNamespace + // InternalRos.g:14648:2: ( ruleNamespace ) + // InternalRos.g:14649:3: ruleNamespace { before(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -44253,17 +43523,17 @@ public final void rule__ServiceServer__NamespaceAssignment_6_1() throws Recognit // $ANTLR start "rule__Publisher__NameAssignment_3" - // InternalRos.g:14928:1: rule__Publisher__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:14658:1: rule__Publisher__NameAssignment_3 : ( ruleEString ) ; public final void rule__Publisher__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14932:1: ( ( ruleEString ) ) - // InternalRos.g:14933:2: ( ruleEString ) + // InternalRos.g:14662:1: ( ( ruleEString ) ) + // InternalRos.g:14663:2: ( ruleEString ) { - // InternalRos.g:14933:2: ( ruleEString ) - // InternalRos.g:14934:3: ruleEString + // InternalRos.g:14663:2: ( ruleEString ) + // InternalRos.g:14664:3: ruleEString { before(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -44294,21 +43564,21 @@ public final void rule__Publisher__NameAssignment_3() throws RecognitionExceptio // $ANTLR start "rule__Publisher__MessageAssignment_5" - // InternalRos.g:14943:1: rule__Publisher__MessageAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:14673:1: rule__Publisher__MessageAssignment_5 : ( ( ruleEString ) ) ; public final void rule__Publisher__MessageAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14947:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:14948:2: ( ( ruleEString ) ) + // InternalRos.g:14677:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:14678:2: ( ( ruleEString ) ) { - // InternalRos.g:14948:2: ( ( ruleEString ) ) - // InternalRos.g:14949:3: ( ruleEString ) + // InternalRos.g:14678:2: ( ( ruleEString ) ) + // InternalRos.g:14679:3: ( ruleEString ) { before(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); - // InternalRos.g:14950:3: ( ruleEString ) - // InternalRos.g:14951:4: ruleEString + // InternalRos.g:14680:3: ( ruleEString ) + // InternalRos.g:14681:4: ruleEString { before(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -44343,17 +43613,17 @@ public final void rule__Publisher__MessageAssignment_5() throws RecognitionExcep // $ANTLR start "rule__Publisher__NamespaceAssignment_6_1" - // InternalRos.g:14962:1: rule__Publisher__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:14692:1: rule__Publisher__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14966:1: ( ( ruleNamespace ) ) - // InternalRos.g:14967:2: ( ruleNamespace ) + // InternalRos.g:14696:1: ( ( ruleNamespace ) ) + // InternalRos.g:14697:2: ( ruleNamespace ) { - // InternalRos.g:14967:2: ( ruleNamespace ) - // InternalRos.g:14968:3: ruleNamespace + // InternalRos.g:14697:2: ( ruleNamespace ) + // InternalRos.g:14698:3: ruleNamespace { before(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -44384,17 +43654,17 @@ public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionE // $ANTLR start "rule__Subscriber__NameAssignment_3" - // InternalRos.g:14977:1: rule__Subscriber__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:14707:1: rule__Subscriber__NameAssignment_3 : ( ruleEString ) ; public final void rule__Subscriber__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14981:1: ( ( ruleEString ) ) - // InternalRos.g:14982:2: ( ruleEString ) + // InternalRos.g:14711:1: ( ( ruleEString ) ) + // InternalRos.g:14712:2: ( ruleEString ) { - // InternalRos.g:14982:2: ( ruleEString ) - // InternalRos.g:14983:3: ruleEString + // InternalRos.g:14712:2: ( ruleEString ) + // InternalRos.g:14713:3: ruleEString { before(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -44425,21 +43695,21 @@ public final void rule__Subscriber__NameAssignment_3() throws RecognitionExcepti // $ANTLR start "rule__Subscriber__MessageAssignment_5" - // InternalRos.g:14992:1: rule__Subscriber__MessageAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:14722:1: rule__Subscriber__MessageAssignment_5 : ( ( ruleEString ) ) ; public final void rule__Subscriber__MessageAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14996:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:14997:2: ( ( ruleEString ) ) + // InternalRos.g:14726:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:14727:2: ( ( ruleEString ) ) { - // InternalRos.g:14997:2: ( ( ruleEString ) ) - // InternalRos.g:14998:3: ( ruleEString ) + // InternalRos.g:14727:2: ( ( ruleEString ) ) + // InternalRos.g:14728:3: ( ruleEString ) { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); - // InternalRos.g:14999:3: ( ruleEString ) - // InternalRos.g:15000:4: ruleEString + // InternalRos.g:14729:3: ( ruleEString ) + // InternalRos.g:14730:4: ruleEString { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -44474,17 +43744,17 @@ public final void rule__Subscriber__MessageAssignment_5() throws RecognitionExce // $ANTLR start "rule__Subscriber__NamespaceAssignment_6_1" - // InternalRos.g:15011:1: rule__Subscriber__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:14741:1: rule__Subscriber__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Subscriber__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15015:1: ( ( ruleNamespace ) ) - // InternalRos.g:15016:2: ( ruleNamespace ) + // InternalRos.g:14745:1: ( ( ruleNamespace ) ) + // InternalRos.g:14746:2: ( ruleNamespace ) { - // InternalRos.g:15016:2: ( ruleNamespace ) - // InternalRos.g:15017:3: ruleNamespace + // InternalRos.g:14746:2: ( ruleNamespace ) + // InternalRos.g:14747:3: ruleNamespace { before(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -44515,17 +43785,17 @@ public final void rule__Subscriber__NamespaceAssignment_6_1() throws Recognition // $ANTLR start "rule__ServiceClient__NameAssignment_3" - // InternalRos.g:15026:1: rule__ServiceClient__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:14756:1: rule__ServiceClient__NameAssignment_3 : ( ruleEString ) ; public final void rule__ServiceClient__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15030:1: ( ( ruleEString ) ) - // InternalRos.g:15031:2: ( ruleEString ) + // InternalRos.g:14760:1: ( ( ruleEString ) ) + // InternalRos.g:14761:2: ( ruleEString ) { - // InternalRos.g:15031:2: ( ruleEString ) - // InternalRos.g:15032:3: ruleEString + // InternalRos.g:14761:2: ( ruleEString ) + // InternalRos.g:14762:3: ruleEString { before(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -44556,21 +43826,21 @@ public final void rule__ServiceClient__NameAssignment_3() throws RecognitionExce // $ANTLR start "rule__ServiceClient__ServiceAssignment_5" - // InternalRos.g:15041:1: rule__ServiceClient__ServiceAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:14771:1: rule__ServiceClient__ServiceAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15045:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:15046:2: ( ( ruleEString ) ) + // InternalRos.g:14775:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:14776:2: ( ( ruleEString ) ) { - // InternalRos.g:15046:2: ( ( ruleEString ) ) - // InternalRos.g:15047:3: ( ruleEString ) + // InternalRos.g:14776:2: ( ( ruleEString ) ) + // InternalRos.g:14777:3: ( ruleEString ) { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); - // InternalRos.g:15048:3: ( ruleEString ) - // InternalRos.g:15049:4: ruleEString + // InternalRos.g:14778:3: ( ruleEString ) + // InternalRos.g:14779:4: ruleEString { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -44605,17 +43875,17 @@ public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionE // $ANTLR start "rule__ServiceClient__NamespaceAssignment_6_1" - // InternalRos.g:15060:1: rule__ServiceClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:14790:1: rule__ServiceClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ServiceClient__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15064:1: ( ( ruleNamespace ) ) - // InternalRos.g:15065:2: ( ruleNamespace ) + // InternalRos.g:14794:1: ( ( ruleNamespace ) ) + // InternalRos.g:14795:2: ( ruleNamespace ) { - // InternalRos.g:15065:2: ( ruleNamespace ) - // InternalRos.g:15066:3: ruleNamespace + // InternalRos.g:14795:2: ( ruleNamespace ) + // InternalRos.g:14796:3: ruleNamespace { before(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -44646,17 +43916,17 @@ public final void rule__ServiceClient__NamespaceAssignment_6_1() throws Recognit // $ANTLR start "rule__ActionServer__NameAssignment_3" - // InternalRos.g:15075:1: rule__ActionServer__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:14805:1: rule__ActionServer__NameAssignment_3 : ( ruleEString ) ; public final void rule__ActionServer__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15079:1: ( ( ruleEString ) ) - // InternalRos.g:15080:2: ( ruleEString ) + // InternalRos.g:14809:1: ( ( ruleEString ) ) + // InternalRos.g:14810:2: ( ruleEString ) { - // InternalRos.g:15080:2: ( ruleEString ) - // InternalRos.g:15081:3: ruleEString + // InternalRos.g:14810:2: ( ruleEString ) + // InternalRos.g:14811:3: ruleEString { before(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -44687,21 +43957,21 @@ public final void rule__ActionServer__NameAssignment_3() throws RecognitionExcep // $ANTLR start "rule__ActionServer__ActionAssignment_5" - // InternalRos.g:15090:1: rule__ActionServer__ActionAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:14820:1: rule__ActionServer__ActionAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ActionServer__ActionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15094:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:15095:2: ( ( ruleEString ) ) + // InternalRos.g:14824:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:14825:2: ( ( ruleEString ) ) { - // InternalRos.g:15095:2: ( ( ruleEString ) ) - // InternalRos.g:15096:3: ( ruleEString ) + // InternalRos.g:14825:2: ( ( ruleEString ) ) + // InternalRos.g:14826:3: ( ruleEString ) { before(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); - // InternalRos.g:15097:3: ( ruleEString ) - // InternalRos.g:15098:4: ruleEString + // InternalRos.g:14827:3: ( ruleEString ) + // InternalRos.g:14828:4: ruleEString { before(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -44736,17 +44006,17 @@ public final void rule__ActionServer__ActionAssignment_5() throws RecognitionExc // $ANTLR start "rule__ActionServer__NamespaceAssignment_6_1" - // InternalRos.g:15109:1: rule__ActionServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:14839:1: rule__ActionServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ActionServer__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15113:1: ( ( ruleNamespace ) ) - // InternalRos.g:15114:2: ( ruleNamespace ) + // InternalRos.g:14843:1: ( ( ruleNamespace ) ) + // InternalRos.g:14844:2: ( ruleNamespace ) { - // InternalRos.g:15114:2: ( ruleNamespace ) - // InternalRos.g:15115:3: ruleNamespace + // InternalRos.g:14844:2: ( ruleNamespace ) + // InternalRos.g:14845:3: ruleNamespace { before(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -44777,17 +44047,17 @@ public final void rule__ActionServer__NamespaceAssignment_6_1() throws Recogniti // $ANTLR start "rule__ActionClient__NameAssignment_3" - // InternalRos.g:15124:1: rule__ActionClient__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:14854:1: rule__ActionClient__NameAssignment_3 : ( ruleEString ) ; public final void rule__ActionClient__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15128:1: ( ( ruleEString ) ) - // InternalRos.g:15129:2: ( ruleEString ) + // InternalRos.g:14858:1: ( ( ruleEString ) ) + // InternalRos.g:14859:2: ( ruleEString ) { - // InternalRos.g:15129:2: ( ruleEString ) - // InternalRos.g:15130:3: ruleEString + // InternalRos.g:14859:2: ( ruleEString ) + // InternalRos.g:14860:3: ruleEString { before(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -44818,21 +44088,21 @@ public final void rule__ActionClient__NameAssignment_3() throws RecognitionExcep // $ANTLR start "rule__ActionClient__ActionAssignment_5" - // InternalRos.g:15139:1: rule__ActionClient__ActionAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:14869:1: rule__ActionClient__ActionAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ActionClient__ActionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15143:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:15144:2: ( ( ruleEString ) ) + // InternalRos.g:14873:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:14874:2: ( ( ruleEString ) ) { - // InternalRos.g:15144:2: ( ( ruleEString ) ) - // InternalRos.g:15145:3: ( ruleEString ) + // InternalRos.g:14874:2: ( ( ruleEString ) ) + // InternalRos.g:14875:3: ( ruleEString ) { before(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); - // InternalRos.g:15146:3: ( ruleEString ) - // InternalRos.g:15147:4: ruleEString + // InternalRos.g:14876:3: ( ruleEString ) + // InternalRos.g:14877:4: ruleEString { before(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -44867,17 +44137,17 @@ public final void rule__ActionClient__ActionAssignment_5() throws RecognitionExc // $ANTLR start "rule__ActionClient__NamespaceAssignment_6_1" - // InternalRos.g:15158:1: rule__ActionClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:14888:1: rule__ActionClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ActionClient__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15162:1: ( ( ruleNamespace ) ) - // InternalRos.g:15163:2: ( ruleNamespace ) + // InternalRos.g:14892:1: ( ( ruleNamespace ) ) + // InternalRos.g:14893:2: ( ruleNamespace ) { - // InternalRos.g:15163:2: ( ruleNamespace ) - // InternalRos.g:15164:3: ruleNamespace + // InternalRos.g:14893:2: ( ruleNamespace ) + // InternalRos.g:14894:3: ruleNamespace { before(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -44908,21 +44178,21 @@ public final void rule__ActionClient__NamespaceAssignment_6_1() throws Recogniti // $ANTLR start "rule__PackageDependency__PackageAssignment_1" - // InternalRos.g:15173:1: rule__PackageDependency__PackageAssignment_1 : ( ( ruleEString ) ) ; + // InternalRos.g:14903:1: rule__PackageDependency__PackageAssignment_1 : ( ( ruleEString ) ) ; public final void rule__PackageDependency__PackageAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15177:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:15178:2: ( ( ruleEString ) ) + // InternalRos.g:14907:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:14908:2: ( ( ruleEString ) ) { - // InternalRos.g:15178:2: ( ( ruleEString ) ) - // InternalRos.g:15179:3: ( ruleEString ) + // InternalRos.g:14908:2: ( ( ruleEString ) ) + // InternalRos.g:14909:3: ( ruleEString ) { before(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_1_0()); - // InternalRos.g:15180:3: ( ruleEString ) - // InternalRos.g:15181:4: ruleEString + // InternalRos.g:14910:3: ( ruleEString ) + // InternalRos.g:14911:4: ruleEString { before(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -44957,17 +44227,17 @@ public final void rule__PackageDependency__PackageAssignment_1() throws Recognit // $ANTLR start "rule__ExternalDependency__NameAssignment_2" - // InternalRos.g:15192:1: rule__ExternalDependency__NameAssignment_2 : ( ruleEString ) ; + // InternalRos.g:14922:1: rule__ExternalDependency__NameAssignment_2 : ( ruleEString ) ; public final void rule__ExternalDependency__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15196:1: ( ( ruleEString ) ) - // InternalRos.g:15197:2: ( ruleEString ) + // InternalRos.g:14926:1: ( ( ruleEString ) ) + // InternalRos.g:14927:2: ( ruleEString ) { - // InternalRos.g:15197:2: ( ruleEString ) - // InternalRos.g:15198:3: ruleEString + // InternalRos.g:14927:2: ( ruleEString ) + // InternalRos.g:14928:3: ruleEString { before(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -44998,17 +44268,17 @@ public final void rule__ExternalDependency__NameAssignment_2() throws Recognitio // $ANTLR start "rule__GlobalNamespace__PartsAssignment_3_2" - // InternalRos.g:15207:1: rule__GlobalNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; + // InternalRos.g:14937:1: rule__GlobalNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15211:1: ( ( ruleGraphName ) ) - // InternalRos.g:15212:2: ( ruleGraphName ) + // InternalRos.g:14941:1: ( ( ruleGraphName ) ) + // InternalRos.g:14942:2: ( ruleGraphName ) { - // InternalRos.g:15212:2: ( ruleGraphName ) - // InternalRos.g:15213:3: ruleGraphName + // InternalRos.g:14942:2: ( ruleGraphName ) + // InternalRos.g:14943:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -45039,17 +44309,17 @@ public final void rule__GlobalNamespace__PartsAssignment_3_2() throws Recognitio // $ANTLR start "rule__GlobalNamespace__PartsAssignment_3_3_1" - // InternalRos.g:15222:1: rule__GlobalNamespace__PartsAssignment_3_3_1 : ( ruleGraphName ) ; + // InternalRos.g:14952: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:15226:1: ( ( ruleGraphName ) ) - // InternalRos.g:15227:2: ( ruleGraphName ) + // InternalRos.g:14956:1: ( ( ruleGraphName ) ) + // InternalRos.g:14957:2: ( ruleGraphName ) { - // InternalRos.g:15227:2: ( ruleGraphName ) - // InternalRos.g:15228:3: ruleGraphName + // InternalRos.g:14957:2: ( ruleGraphName ) + // InternalRos.g:14958:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); pushFollow(FOLLOW_2); @@ -45080,17 +44350,17 @@ public final void rule__GlobalNamespace__PartsAssignment_3_3_1() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_3_2" - // InternalRos.g:15237:1: rule__RelativeNamespace_Impl__PartsAssignment_3_2 : ( ruleGraphName ) ; + // InternalRos.g:14967: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:15241:1: ( ( ruleGraphName ) ) - // InternalRos.g:15242:2: ( ruleGraphName ) + // InternalRos.g:14971:1: ( ( ruleGraphName ) ) + // InternalRos.g:14972:2: ( ruleGraphName ) { - // InternalRos.g:15242:2: ( ruleGraphName ) - // InternalRos.g:15243:3: ruleGraphName + // InternalRos.g:14972:2: ( ruleGraphName ) + // InternalRos.g:14973:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -45121,17 +44391,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_3_2() throws Rec // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_3_3_1" - // InternalRos.g:15252:1: rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 : ( ruleGraphName ) ; + // InternalRos.g:14982: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:15256:1: ( ( ruleGraphName ) ) - // InternalRos.g:15257:2: ( ruleGraphName ) + // InternalRos.g:14986:1: ( ( ruleGraphName ) ) + // InternalRos.g:14987:2: ( ruleGraphName ) { - // InternalRos.g:15257:2: ( ruleGraphName ) - // InternalRos.g:15258:3: ruleGraphName + // InternalRos.g:14987:2: ( ruleGraphName ) + // InternalRos.g:14988:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); pushFollow(FOLLOW_2); @@ -45162,17 +44432,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_3_3_1() throws R // $ANTLR start "rule__PrivateNamespace__PartsAssignment_3_2" - // InternalRos.g:15267:1: rule__PrivateNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; + // InternalRos.g:14997:1: rule__PrivateNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15271:1: ( ( ruleGraphName ) ) - // InternalRos.g:15272:2: ( ruleGraphName ) + // InternalRos.g:15001:1: ( ( ruleGraphName ) ) + // InternalRos.g:15002:2: ( ruleGraphName ) { - // InternalRos.g:15272:2: ( ruleGraphName ) - // InternalRos.g:15273:3: ruleGraphName + // InternalRos.g:15002:2: ( ruleGraphName ) + // InternalRos.g:15003:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -45203,17 +44473,17 @@ public final void rule__PrivateNamespace__PartsAssignment_3_2() throws Recogniti // $ANTLR start "rule__PrivateNamespace__PartsAssignment_3_3_1" - // InternalRos.g:15282:1: rule__PrivateNamespace__PartsAssignment_3_3_1 : ( ruleGraphName ) ; + // InternalRos.g:15012: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:15286:1: ( ( ruleGraphName ) ) - // InternalRos.g:15287:2: ( ruleGraphName ) + // InternalRos.g:15016:1: ( ( ruleGraphName ) ) + // InternalRos.g:15017:2: ( ruleGraphName ) { - // InternalRos.g:15287:2: ( ruleGraphName ) - // InternalRos.g:15288:3: ruleGraphName + // InternalRos.g:15017:2: ( ruleGraphName ) + // InternalRos.g:15018:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); pushFollow(FOLLOW_2); @@ -45244,17 +44514,17 @@ public final void rule__PrivateNamespace__PartsAssignment_3_3_1() throws Recogni // $ANTLR start "rule__Parameter__NameAssignment_3" - // InternalRos.g:15297:1: rule__Parameter__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:15027:1: rule__Parameter__NameAssignment_3 : ( ruleEString ) ; public final void rule__Parameter__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15301:1: ( ( ruleEString ) ) - // InternalRos.g:15302:2: ( ruleEString ) + // InternalRos.g:15031:1: ( ( ruleEString ) ) + // InternalRos.g:15032:2: ( ruleEString ) { - // InternalRos.g:15302:2: ( ruleEString ) - // InternalRos.g:15303:3: ruleEString + // InternalRos.g:15032:2: ( ruleEString ) + // InternalRos.g:15033:3: ruleEString { before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -45285,17 +44555,17 @@ public final void rule__Parameter__NameAssignment_3() throws RecognitionExceptio // $ANTLR start "rule__Parameter__NamespaceAssignment_4_1" - // InternalRos.g:15312:1: rule__Parameter__NamespaceAssignment_4_1 : ( ruleNamespace ) ; + // InternalRos.g:15042:1: rule__Parameter__NamespaceAssignment_4_1 : ( ruleNamespace ) ; public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15316:1: ( ( ruleNamespace ) ) - // InternalRos.g:15317:2: ( ruleNamespace ) + // InternalRos.g:15046:1: ( ( ruleNamespace ) ) + // InternalRos.g:15047:2: ( ruleNamespace ) { - // InternalRos.g:15317:2: ( ruleNamespace ) - // InternalRos.g:15318:3: ruleNamespace + // InternalRos.g:15047:2: ( ruleNamespace ) + // InternalRos.g:15048:3: ruleNamespace { before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -45326,17 +44596,17 @@ public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionE // $ANTLR start "rule__Parameter__TypeAssignment_6" - // InternalRos.g:15327:1: rule__Parameter__TypeAssignment_6 : ( ruleParameterType ) ; + // InternalRos.g:15057:1: rule__Parameter__TypeAssignment_6 : ( ruleParameterType ) ; public final void rule__Parameter__TypeAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15331:1: ( ( ruleParameterType ) ) - // InternalRos.g:15332:2: ( ruleParameterType ) + // InternalRos.g:15061:1: ( ( ruleParameterType ) ) + // InternalRos.g:15062:2: ( ruleParameterType ) { - // InternalRos.g:15332:2: ( ruleParameterType ) - // InternalRos.g:15333:3: ruleParameterType + // InternalRos.g:15062:2: ( ruleParameterType ) + // InternalRos.g:15063:3: ruleParameterType { before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); pushFollow(FOLLOW_2); @@ -45367,17 +44637,17 @@ public final void rule__Parameter__TypeAssignment_6() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__SequenceAssignment_3" - // InternalRos.g:15342:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; + // InternalRos.g:15072:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15346:1: ( ( ruleParameterType ) ) - // InternalRos.g:15347:2: ( ruleParameterType ) + // InternalRos.g:15076:1: ( ( ruleParameterType ) ) + // InternalRos.g:15077:2: ( ruleParameterType ) { - // InternalRos.g:15347:2: ( ruleParameterType ) - // InternalRos.g:15348:3: ruleParameterType + // InternalRos.g:15077:2: ( ruleParameterType ) + // InternalRos.g:15078:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -45408,17 +44678,17 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // $ANTLR start "rule__ParameterListType__SequenceAssignment_4_1" - // InternalRos.g:15357:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; + // InternalRos.g:15087:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15361:1: ( ( ruleParameterType ) ) - // InternalRos.g:15362:2: ( ruleParameterType ) + // InternalRos.g:15091:1: ( ( ruleParameterType ) ) + // InternalRos.g:15092:2: ( ruleParameterType ) { - // InternalRos.g:15362:2: ( ruleParameterType ) - // InternalRos.g:15363:3: ruleParameterType + // InternalRos.g:15092:2: ( ruleParameterType ) + // InternalRos.g:15093:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -45449,17 +44719,17 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_3" - // InternalRos.g:15372:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; + // InternalRos.g:15102:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15376:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRos.g:15377:2: ( ruleParameterStructTypeMember ) + // InternalRos.g:15106:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRos.g:15107:2: ( ruleParameterStructTypeMember ) { - // InternalRos.g:15377:2: ( ruleParameterStructTypeMember ) - // InternalRos.g:15378:3: ruleParameterStructTypeMember + // InternalRos.g:15107:2: ( ruleParameterStructTypeMember ) + // InternalRos.g:15108:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -45490,17 +44760,17 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1" - // InternalRos.g:15387:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; + // InternalRos.g:15117:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15391:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRos.g:15392:2: ( ruleParameterStructTypeMember ) + // InternalRos.g:15121:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRos.g:15122:2: ( ruleParameterStructTypeMember ) { - // InternalRos.g:15392:2: ( ruleParameterStructTypeMember ) - // InternalRos.g:15393:3: ruleParameterStructTypeMember + // InternalRos.g:15122:2: ( ruleParameterStructTypeMember ) + // InternalRos.g:15123:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -45530,26 +44800,26 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR end "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1" - // $ANTLR start "rule__ParameterIntegerType__DefaultAssignment_2_2" - // InternalRos.g:15402:1: rule__ParameterIntegerType__DefaultAssignment_2_2 : ( ruleParameterInteger ) ; - public final void rule__ParameterIntegerType__DefaultAssignment_2_2() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__DefaultAssignment_2_1" + // InternalRos.g:15132:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; + public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15406:1: ( ( ruleParameterInteger ) ) - // InternalRos.g:15407:2: ( ruleParameterInteger ) + // InternalRos.g:15136:1: ( ( ruleParameterInteger ) ) + // InternalRos.g:15137:2: ( ruleParameterInteger ) { - // InternalRos.g:15407:2: ( ruleParameterInteger ) - // InternalRos.g:15408:3: ruleParameterInteger + // InternalRos.g:15137:2: ( ruleParameterInteger ) + // InternalRos.g:15138:3: ruleParameterInteger { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_2_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterInteger(); state._fsp--; - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_2_0()); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } @@ -45568,29 +44838,29 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_2() throws Rec } return ; } - // $ANTLR end "rule__ParameterIntegerType__DefaultAssignment_2_2" + // $ANTLR end "rule__ParameterIntegerType__DefaultAssignment_2_1" - // $ANTLR start "rule__ParameterStringType__DefaultAssignment_2_2" - // InternalRos.g:15417:1: rule__ParameterStringType__DefaultAssignment_2_2 : ( ruleParameterString ) ; - public final void rule__ParameterStringType__DefaultAssignment_2_2() throws RecognitionException { + // $ANTLR start "rule__ParameterStringType__DefaultAssignment_2_1" + // InternalRos.g:15147:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; + public final void rule__ParameterStringType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15421:1: ( ( ruleParameterString ) ) - // InternalRos.g:15422:2: ( ruleParameterString ) + // InternalRos.g:15151:1: ( ( ruleParameterString ) ) + // InternalRos.g:15152:2: ( ruleParameterString ) { - // InternalRos.g:15422:2: ( ruleParameterString ) - // InternalRos.g:15423:3: ruleParameterString + // InternalRos.g:15152:2: ( ruleParameterString ) + // InternalRos.g:15153:3: ruleParameterString { - before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_2_0()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterString(); state._fsp--; - after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_2_0()); + after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } @@ -45609,29 +44879,29 @@ public final void rule__ParameterStringType__DefaultAssignment_2_2() throws Reco } return ; } - // $ANTLR end "rule__ParameterStringType__DefaultAssignment_2_2" + // $ANTLR end "rule__ParameterStringType__DefaultAssignment_2_1" - // $ANTLR start "rule__ParameterDoubleType__DefaultAssignment_2_2" - // InternalRos.g:15432:1: rule__ParameterDoubleType__DefaultAssignment_2_2 : ( ruleParameterDouble ) ; - public final void rule__ParameterDoubleType__DefaultAssignment_2_2() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__DefaultAssignment_2_1" + // InternalRos.g:15162:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; + public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15436:1: ( ( ruleParameterDouble ) ) - // InternalRos.g:15437:2: ( ruleParameterDouble ) + // InternalRos.g:15166:1: ( ( ruleParameterDouble ) ) + // InternalRos.g:15167:2: ( ruleParameterDouble ) { - // InternalRos.g:15437:2: ( ruleParameterDouble ) - // InternalRos.g:15438:3: ruleParameterDouble + // InternalRos.g:15167:2: ( ruleParameterDouble ) + // InternalRos.g:15168:3: ruleParameterDouble { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_2_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterDouble(); state._fsp--; - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_2_0()); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } @@ -45650,29 +44920,29 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_2() throws Reco } return ; } - // $ANTLR end "rule__ParameterDoubleType__DefaultAssignment_2_2" + // $ANTLR end "rule__ParameterDoubleType__DefaultAssignment_2_1" - // $ANTLR start "rule__ParameterBooleanType__DefaultAssignment_2_2" - // InternalRos.g:15447:1: rule__ParameterBooleanType__DefaultAssignment_2_2 : ( ruleParameterBoolean ) ; - public final void rule__ParameterBooleanType__DefaultAssignment_2_2() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__DefaultAssignment_2_1" + // InternalRos.g:15177:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; + public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15451:1: ( ( ruleParameterBoolean ) ) - // InternalRos.g:15452:2: ( ruleParameterBoolean ) + // InternalRos.g:15181:1: ( ( ruleParameterBoolean ) ) + // InternalRos.g:15182:2: ( ruleParameterBoolean ) { - // InternalRos.g:15452:2: ( ruleParameterBoolean ) - // InternalRos.g:15453:3: ruleParameterBoolean + // InternalRos.g:15182:2: ( ruleParameterBoolean ) + // InternalRos.g:15183:3: ruleParameterBoolean { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_2_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterBoolean(); state._fsp--; - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_2_0()); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } @@ -45691,29 +44961,29 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_2() throws Rec } return ; } - // $ANTLR end "rule__ParameterBooleanType__DefaultAssignment_2_2" + // $ANTLR end "rule__ParameterBooleanType__DefaultAssignment_2_1" - // $ANTLR start "rule__ParameterBase64Type__DefaultAssignment_2_2" - // InternalRos.g:15462:1: rule__ParameterBase64Type__DefaultAssignment_2_2 : ( ruleParameterBase64 ) ; - public final void rule__ParameterBase64Type__DefaultAssignment_2_2() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__DefaultAssignment_2_1" + // InternalRos.g:15192:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; + public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15466:1: ( ( ruleParameterBase64 ) ) - // InternalRos.g:15467:2: ( ruleParameterBase64 ) + // InternalRos.g:15196:1: ( ( ruleParameterBase64 ) ) + // InternalRos.g:15197:2: ( ruleParameterBase64 ) { - // InternalRos.g:15467:2: ( ruleParameterBase64 ) - // InternalRos.g:15468:3: ruleParameterBase64 + // InternalRos.g:15197:2: ( ruleParameterBase64 ) + // InternalRos.g:15198:3: ruleParameterBase64 { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_2_0()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterBase64(); state._fsp--; - after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_2_0()); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } @@ -45732,21 +45002,21 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_2() throws Reco } return ; } - // $ANTLR end "rule__ParameterBase64Type__DefaultAssignment_2_2" + // $ANTLR end "rule__ParameterBase64Type__DefaultAssignment_2_1" // $ANTLR start "rule__ParameterArrayType__TypeAssignment_3" - // InternalRos.g:15477:1: rule__ParameterArrayType__TypeAssignment_3 : ( ruleParameterType ) ; + // InternalRos.g:15207:1: rule__ParameterArrayType__TypeAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterArrayType__TypeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15481:1: ( ( ruleParameterType ) ) - // InternalRos.g:15482:2: ( ruleParameterType ) + // InternalRos.g:15211:1: ( ( ruleParameterType ) ) + // InternalRos.g:15212:2: ( ruleParameterType ) { - // InternalRos.g:15482:2: ( ruleParameterType ) - // InternalRos.g:15483:3: ruleParameterType + // InternalRos.g:15212:2: ( ruleParameterType ) + // InternalRos.g:15213:3: ruleParameterType { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -45777,17 +45047,17 @@ public final void rule__ParameterArrayType__TypeAssignment_3() throws Recognitio // $ANTLR start "rule__ParameterArrayType__DefaultAssignment_4_1" - // InternalRos.g:15492:1: rule__ParameterArrayType__DefaultAssignment_4_1 : ( ruleParameterList ) ; + // InternalRos.g:15222:1: rule__ParameterArrayType__DefaultAssignment_4_1 : ( ruleParameterList ) ; public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15496:1: ( ( ruleParameterList ) ) - // InternalRos.g:15497:2: ( ruleParameterList ) + // InternalRos.g:15226:1: ( ( ruleParameterList ) ) + // InternalRos.g:15227:2: ( ruleParameterList ) { - // InternalRos.g:15497:2: ( ruleParameterList ) - // InternalRos.g:15498:3: ruleParameterList + // InternalRos.g:15227:2: ( ruleParameterList ) + // InternalRos.g:15228:3: ruleParameterList { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -45818,17 +45088,17 @@ public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws Recog // $ANTLR start "rule__ParameterList__ValueAssignment_2" - // InternalRos.g:15507:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; + // InternalRos.g:15237:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15511:1: ( ( ruleParameterValue ) ) - // InternalRos.g:15512:2: ( ruleParameterValue ) + // InternalRos.g:15241:1: ( ( ruleParameterValue ) ) + // InternalRos.g:15242:2: ( ruleParameterValue ) { - // InternalRos.g:15512:2: ( ruleParameterValue ) - // InternalRos.g:15513:3: ruleParameterValue + // InternalRos.g:15242:2: ( ruleParameterValue ) + // InternalRos.g:15243:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -45859,17 +45129,17 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // $ANTLR start "rule__ParameterList__ValueAssignment_3_1" - // InternalRos.g:15522:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; + // InternalRos.g:15252:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15526:1: ( ( ruleParameterValue ) ) - // InternalRos.g:15527:2: ( ruleParameterValue ) + // InternalRos.g:15256:1: ( ( ruleParameterValue ) ) + // InternalRos.g:15257:2: ( ruleParameterValue ) { - // InternalRos.g:15527:2: ( ruleParameterValue ) - // InternalRos.g:15528:3: ruleParameterValue + // InternalRos.g:15257:2: ( ruleParameterValue ) + // InternalRos.g:15258:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -45900,17 +45170,17 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // $ANTLR start "rule__ParameterAny__ValueAssignment_3_1" - // InternalRos.g:15537:1: rule__ParameterAny__ValueAssignment_3_1 : ( ruleEString ) ; + // InternalRos.g:15267:1: rule__ParameterAny__ValueAssignment_3_1 : ( ruleEString ) ; public final void rule__ParameterAny__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15541:1: ( ( ruleEString ) ) - // InternalRos.g:15542:2: ( ruleEString ) + // InternalRos.g:15271:1: ( ( ruleEString ) ) + // InternalRos.g:15272:2: ( ruleEString ) { - // InternalRos.g:15542:2: ( ruleEString ) - // InternalRos.g:15543:3: ruleEString + // InternalRos.g:15272:2: ( ruleEString ) + // InternalRos.g:15273:3: ruleEString { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -45941,17 +45211,17 @@ public final void rule__ParameterAny__ValueAssignment_3_1() throws RecognitionEx // $ANTLR start "rule__ParameterString__ValueAssignment" - // InternalRos.g:15552:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; + // InternalRos.g:15282:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; public final void rule__ParameterString__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15556:1: ( ( ruleEString ) ) - // InternalRos.g:15557:2: ( ruleEString ) + // InternalRos.g:15286:1: ( ( ruleEString ) ) + // InternalRos.g:15287:2: ( ruleEString ) { - // InternalRos.g:15557:2: ( ruleEString ) - // InternalRos.g:15558:3: ruleEString + // InternalRos.g:15287:2: ( ruleEString ) + // InternalRos.g:15288:3: ruleEString { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45982,17 +45252,17 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBase64__ValueAssignment" - // InternalRos.g:15567:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; + // InternalRos.g:15297:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; public final void rule__ParameterBase64__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15571:1: ( ( ruleBase64Binary ) ) - // InternalRos.g:15572:2: ( ruleBase64Binary ) + // InternalRos.g:15301:1: ( ( ruleBase64Binary ) ) + // InternalRos.g:15302:2: ( ruleBase64Binary ) { - // InternalRos.g:15572:2: ( ruleBase64Binary ) - // InternalRos.g:15573:3: ruleBase64Binary + // InternalRos.g:15302:2: ( ruleBase64Binary ) + // InternalRos.g:15303:3: ruleBase64Binary { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -46023,17 +45293,17 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterInteger__ValueAssignment" - // InternalRos.g:15582:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; + // InternalRos.g:15312:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; public final void rule__ParameterInteger__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15586:1: ( ( ruleInteger0 ) ) - // InternalRos.g:15587:2: ( ruleInteger0 ) + // InternalRos.g:15316:1: ( ( ruleInteger0 ) ) + // InternalRos.g:15317:2: ( ruleInteger0 ) { - // InternalRos.g:15587:2: ( ruleInteger0 ) - // InternalRos.g:15588:3: ruleInteger0 + // InternalRos.g:15317:2: ( ruleInteger0 ) + // InternalRos.g:15318:3: ruleInteger0 { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -46064,17 +45334,17 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterDouble__ValueAssignment" - // InternalRos.g:15597:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; + // InternalRos.g:15327:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; public final void rule__ParameterDouble__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15601:1: ( ( ruleDouble0 ) ) - // InternalRos.g:15602:2: ( ruleDouble0 ) + // InternalRos.g:15331:1: ( ( ruleDouble0 ) ) + // InternalRos.g:15332:2: ( ruleDouble0 ) { - // InternalRos.g:15602:2: ( ruleDouble0 ) - // InternalRos.g:15603:3: ruleDouble0 + // InternalRos.g:15332:2: ( ruleDouble0 ) + // InternalRos.g:15333:3: ruleDouble0 { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -46105,17 +45375,17 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBoolean__ValueAssignment" - // InternalRos.g:15612:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; + // InternalRos.g:15342:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15616:1: ( ( ruleboolean0 ) ) - // InternalRos.g:15617:2: ( ruleboolean0 ) + // InternalRos.g:15346:1: ( ( ruleboolean0 ) ) + // InternalRos.g:15347:2: ( ruleboolean0 ) { - // InternalRos.g:15617:2: ( ruleboolean0 ) - // InternalRos.g:15618:3: ruleboolean0 + // InternalRos.g:15347:2: ( ruleboolean0 ) + // InternalRos.g:15348:3: ruleboolean0 { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -46146,17 +45416,17 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_1" - // InternalRos.g:15627:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; + // InternalRos.g:15357:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15631:1: ( ( ruleParameterStructMember ) ) - // InternalRos.g:15632:2: ( ruleParameterStructMember ) + // InternalRos.g:15361:1: ( ( ruleParameterStructMember ) ) + // InternalRos.g:15362:2: ( ruleParameterStructMember ) { - // InternalRos.g:15632:2: ( ruleParameterStructMember ) - // InternalRos.g:15633:3: ruleParameterStructMember + // InternalRos.g:15362:2: ( ruleParameterStructMember ) + // InternalRos.g:15363:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); @@ -46187,17 +45457,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_2_2" - // InternalRos.g:15642:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; + // InternalRos.g:15372: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:15646:1: ( ( ruleParameterStructMember ) ) - // InternalRos.g:15647:2: ( ruleParameterStructMember ) + // InternalRos.g:15376:1: ( ( ruleParameterStructMember ) ) + // InternalRos.g:15377:2: ( ruleParameterStructMember ) { - // InternalRos.g:15647:2: ( ruleParameterStructMember ) - // InternalRos.g:15648:3: ruleParameterStructMember + // InternalRos.g:15377:2: ( ruleParameterStructMember ) + // InternalRos.g:15378:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); pushFollow(FOLLOW_2); @@ -46228,17 +45498,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // $ANTLR start "rule__ParameterDate__ValueAssignment" - // InternalRos.g:15657:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; + // InternalRos.g:15387:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; public final void rule__ParameterDate__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15661:1: ( ( ruleDateTime0 ) ) - // InternalRos.g:15662:2: ( ruleDateTime0 ) + // InternalRos.g:15391:1: ( ( ruleDateTime0 ) ) + // InternalRos.g:15392:2: ( ruleDateTime0 ) { - // InternalRos.g:15662:2: ( ruleDateTime0 ) - // InternalRos.g:15663:3: ruleDateTime0 + // InternalRos.g:15392:2: ( ruleDateTime0 ) + // InternalRos.g:15393:3: ruleDateTime0 { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -46269,17 +45539,17 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // $ANTLR start "rule__ParameterStructMember__NameAssignment_1" - // InternalRos.g:15672:1: rule__ParameterStructMember__NameAssignment_1 : ( ruleEString ) ; + // InternalRos.g:15402:1: rule__ParameterStructMember__NameAssignment_1 : ( ruleEString ) ; public final void rule__ParameterStructMember__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15676:1: ( ( ruleEString ) ) - // InternalRos.g:15677:2: ( ruleEString ) + // InternalRos.g:15406:1: ( ( ruleEString ) ) + // InternalRos.g:15407:2: ( ruleEString ) { - // InternalRos.g:15677:2: ( ruleEString ) - // InternalRos.g:15678:3: ruleEString + // InternalRos.g:15407:2: ( ruleEString ) + // InternalRos.g:15408:3: ruleEString { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -46310,17 +45580,17 @@ public final void rule__ParameterStructMember__NameAssignment_1() throws Recogni // $ANTLR start "rule__ParameterStructMember__ValueAssignment_4" - // InternalRos.g:15687:1: rule__ParameterStructMember__ValueAssignment_4 : ( ruleParameterValue ) ; + // InternalRos.g:15417:1: rule__ParameterStructMember__ValueAssignment_4 : ( ruleParameterValue ) ; public final void rule__ParameterStructMember__ValueAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15691:1: ( ( ruleParameterValue ) ) - // InternalRos.g:15692:2: ( ruleParameterValue ) + // InternalRos.g:15421:1: ( ( ruleParameterValue ) ) + // InternalRos.g:15422:2: ( ruleParameterValue ) { - // InternalRos.g:15692:2: ( ruleParameterValue ) - // InternalRos.g:15693:3: ruleParameterValue + // InternalRos.g:15422:2: ( ruleParameterValue ) + // InternalRos.g:15423:3: ruleParameterValue { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -46351,17 +45621,17 @@ public final void rule__ParameterStructMember__ValueAssignment_4() throws Recogn // $ANTLR start "rule__ParameterStructTypeMember__NameAssignment_0" - // InternalRos.g:15702:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; + // InternalRos.g:15432:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructTypeMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15706:1: ( ( ruleEString ) ) - // InternalRos.g:15707:2: ( ruleEString ) + // InternalRos.g:15436:1: ( ( ruleEString ) ) + // InternalRos.g:15437:2: ( ruleEString ) { - // InternalRos.g:15707:2: ( ruleEString ) - // InternalRos.g:15708:3: ruleEString + // InternalRos.g:15437:2: ( ruleEString ) + // InternalRos.g:15438:3: ruleEString { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -46392,17 +45662,17 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // $ANTLR start "rule__ParameterStructTypeMember__TypeAssignment_1" - // InternalRos.g:15717:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; + // InternalRos.g:15447:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15721:1: ( ( ruleParameterType ) ) - // InternalRos.g:15722:2: ( ruleParameterType ) + // InternalRos.g:15451:1: ( ( ruleParameterType ) ) + // InternalRos.g:15452:2: ( ruleParameterType ) { - // InternalRos.g:15722:2: ( ruleParameterType ) - // InternalRos.g:15723:3: ruleParameterType + // InternalRos.g:15452:2: ( ruleParameterType ) + // InternalRos.g:15453:3: ruleParameterType { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -46433,17 +45703,17 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // $ANTLR start "rule__MessagePart__TypeAssignment_0" - // InternalRos.g:15732:1: rule__MessagePart__TypeAssignment_0 : ( ruleAbstractType ) ; + // InternalRos.g:15462:1: rule__MessagePart__TypeAssignment_0 : ( ruleAbstractType ) ; public final void rule__MessagePart__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15736:1: ( ( ruleAbstractType ) ) - // InternalRos.g:15737:2: ( ruleAbstractType ) + // InternalRos.g:15466:1: ( ( ruleAbstractType ) ) + // InternalRos.g:15467:2: ( ruleAbstractType ) { - // InternalRos.g:15737:2: ( ruleAbstractType ) - // InternalRos.g:15738:3: ruleAbstractType + // InternalRos.g:15467:2: ( ruleAbstractType ) + // InternalRos.g:15468:3: ruleAbstractType { before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -46474,21 +45744,21 @@ public final void rule__MessagePart__TypeAssignment_0() throws RecognitionExcept // $ANTLR start "rule__MessagePart__DataAssignment_1" - // InternalRos.g:15747:1: rule__MessagePart__DataAssignment_1 : ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ; + // InternalRos.g:15477: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:15751:1: ( ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ) - // InternalRos.g:15752:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) + // InternalRos.g:15481:1: ( ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ) + // InternalRos.g:15482:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) { - // InternalRos.g:15752:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) - // InternalRos.g:15753:3: ( rule__MessagePart__DataAlternatives_1_0 ) + // InternalRos.g:15482:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) + // InternalRos.g:15483:3: ( rule__MessagePart__DataAlternatives_1_0 ) { before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); - // InternalRos.g:15754:3: ( rule__MessagePart__DataAlternatives_1_0 ) - // InternalRos.g:15754:4: rule__MessagePart__DataAlternatives_1_0 + // InternalRos.g:15484:3: ( rule__MessagePart__DataAlternatives_1_0 ) + // InternalRos.g:15484:4: rule__MessagePart__DataAlternatives_1_0 { pushFollow(FOLLOW_2); rule__MessagePart__DataAlternatives_1_0(); @@ -46521,21 +45791,21 @@ public final void rule__MessagePart__DataAssignment_1() throws RecognitionExcept // $ANTLR start "rule__TopicSpecRef__TopicSpecAssignment" - // InternalRos.g:15762:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; + // InternalRos.g:15492:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15766:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:15767:2: ( ( ruleEString ) ) + // InternalRos.g:15496:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:15497:2: ( ( ruleEString ) ) { - // InternalRos.g:15767:2: ( ( ruleEString ) ) - // InternalRos.g:15768:3: ( ruleEString ) + // InternalRos.g:15497:2: ( ( ruleEString ) ) + // InternalRos.g:15498:3: ( ruleEString ) { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); - // InternalRos.g:15769:3: ( ruleEString ) - // InternalRos.g:15770:4: ruleEString + // InternalRos.g:15499:3: ( ruleEString ) + // InternalRos.g:15500:4: ruleEString { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); pushFollow(FOLLOW_2); @@ -46570,21 +45840,21 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx // $ANTLR start "rule__ArrayTopicSpecRef__TopicSpecAssignment_0" - // InternalRos.g:15781:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 : ( ( ruleEString ) ) ; + // InternalRos.g:15511:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 : ( ( ruleEString ) ) ; public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15785:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:15786:2: ( ( ruleEString ) ) + // InternalRos.g:15515:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:15516:2: ( ( ruleEString ) ) { - // InternalRos.g:15786:2: ( ( ruleEString ) ) - // InternalRos.g:15787:3: ( ruleEString ) + // InternalRos.g:15516:2: ( ( ruleEString ) ) + // InternalRos.g:15517:3: ( ruleEString ) { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); - // InternalRos.g:15788:3: ( ruleEString ) - // InternalRos.g:15789:4: ruleEString + // InternalRos.g:15518:3: ( ruleEString ) + // InternalRos.g:15519:4: ruleEString { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); pushFollow(FOLLOW_2); @@ -46622,10 +45892,10 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn protected DFA11 dfa11 = new DFA11(this); static final String dfa_1s = "\42\uffff"; - static final String dfa_2s = "\36\uffff\2\41\2\uffff"; + static final String dfa_2s = "\36\uffff\2\40\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\37\1\36"; + 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_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", @@ -46658,8 +45928,8 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn "", "", "", - "\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", + "\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", "", "" }; @@ -46790,4 +46060,4 @@ public String getDescription() { public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000008000000L}); public static final BitSet FOLLOW_98 = 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/Ros.xtextbin b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/Ros.xtextbin index 6ddaf55986bda68c2c43dffb0fa30e56da31855c..0a4dbedd6dd1ec59f427cb7ddbbb6c0c68115dbd 100644 GIT binary patch literal 15765 zcma)DcbpVO_NS(2W_LD_jpvya1!PDf=I*W8kg>@B3a=SHD-)92<1D*VM0DGr$pI z<3;6i&vx1D(xpqs1g#x~o>DNTySOkre(c!E**(g^{^kEcB#{->Q;PY{&U`VE>dJQp z>$U}B+Kc(#u0`GLL2*o>CqJgxT^iHeU2^JsOF^3vE+rB|BsPJ)$oBp;Ii|I{v$MNv z%&ef;S?J1ll#;{Sg7!jJP?}n3YYVz&b?+N=l|-t3QN?Z25s7-M(cIe+gjAe4El#Su ztS3kcr+OBy%|UyjrZXt#JG|#_M%$do1T*uk`{ox0>BQ#$B}9lK z!!$mdYwa!u|EpM5WO4?2Kq8TK()o@;zLXA#A)MOQj(n+9XfFiCszjnDr}E`INe@WW zWV5-JaH;KfEB}t+Y;jrx43JF zs#J1K4U`pYiA;S{urOZ^+B8&OpGL;WYl~FMStlgDE-&@4@jFq~S7GOrvz|!zZ-eab zLrv(U*Nmow!gG)>BDmdMr9`SKUBp}}Rj&`?PJ?nbu!J`x;f(;B*g2KhM{Eox$xTGf zAh`(2t#G|L-?cDEr8 z6sbgFWGXcZGNaiB?X7r)-WarH`5Ss;d4=9MUgwMP=$gQvXrIXIw(w1etwBE7fMJ}Z z*>96b3`kUALN#=iMRKyJ=^L6+scj9!b{1lL093WiYHnzn;_P4}up@)N6T`4G53P>tvw5CyrKru!DRi`PVhZ6Zkx98ZD!aQFi76ofsJc_lPq%@{?ykHYA>3&e zdb);gG>T1_xx$@6#F-j#H`CD^>JhOe`dL5Bac9Am8n0>Y{28;R=9(RMck7Njn^=%_ z=ZIv&-6J6eI2%W4V6IjGIT?)9wOMU*)y(*+^-NZmY#XpxY3<3QNKb z82JN*+m0s^kBQ?h6a#BLEN~0ExFn^j+kn=K@cC3ol4|kCm zl%X>+-_emu@qu&;qApQw*gEcF!(!irGr+-8X*xvG?a;HLQw&PET~MhvJ@XqndpaDq z+v-8G2M$)d`-%FLTa228TY?YPkZ{XlU`oH@(up0b++M;iArrGUJML1d?!}eT-Cvtt z2AS=JdjKx$V|pP>2b!oH6hB#}agR27$53w|^x{sa9;?H!f?@cR z6$I(yz^f8QxX1Si#R;^v1cE0T2TrnMeli-Wi@|=qL8&ahNrK6%i0V1B6rVnIwFc6$g*A4Ucmyk8@$U&H&)~D2IVP zkLJ&3j4HYu_W~l#b=(VKIEfflbi(9CFzL7#GXQ-2v>$&V&?Nw>_ZF1Od3 zv$`2*_h__xiFThAf&O2C7OHA$_Y>{`!U1jEB*%Tw$UbD?bTi-{)^Lvy?olfOxW@<= z%8=dTgnI&TRir_@Cynsmh?fcJjhh6(ziYs!2>1^x1B9mmXp}Xs4;a;@_iT9cje!YUA27E&UzDdBhtPBv|wge60 zJ4Aff5S%p8ao;n-@5cluO$5OYG~S2A`^bs_?_)y{G9>s3;XbtliT9Zi{=9;q2K+(; zeo4T8S{WdGWeFO@e-ZI(AXc|`bmzzfJ`k|Rt_Am#>mzZ509~rR-n~sw0fd3uf{s#A@lGC z0Zl8?XKygEh7hY<=mgeKBRR}qu@zXuHP#x$TGL8Edo5yV5n`=PtaX5uY3mI$TgO}1 zNdJy_czf6$V6LYze^1QytrSo;0A>WBIc`YYjeuJ>f{0rJv4%^YS1jh2Io?R4Fp8jc;cBS6fIC{_ZbjTNRtz{<;u2!7 zy*1OZ#2rUmtQ3}K zkyXWgK;A(k??~jGtQ?Sc26D9)G|(=gJwofn%|QD`MH=Y1570_O=Lo%vl>_t?LTf<- zJ(bW6fUXM{PJ_Lx(V0eUy!0wM0X|)WHxj(b3Icovz%!wwL7z$V-3;*w;|+MT(P@c^ zn?7LA(%8Ebd$yGW_8dce!gvF{2chR$;t}?qMrW@I;xYI<4Zb(Q_pyQipKpmr=zk!3 z-VmQO(GXu?bXsHLrVqs1G4mWB?m;i;nx)Tl@sqz0v{G+TO z@Q-GILP^8_7{VV5_!=(E27853`4h3RtZ;R<$j52qHo=TsAy%3kn34Vhz2)W-DD`?DB4NTQ%DMY~a9f#sb}s5y>z2A~|U zjMPLrDv-Q0!Gqa1m(a7w>1=Qss-21CHL-IHv2#fb3H2%>V0WJO{rpuqULXdiybCQK zk@haKX1$9M7$*#hCh-^M#@xNq&RxQC#JiNlE(5XZX}P&`W;83uyPROUTJo-dOr3Wn za8e7q^Buyw3O}nm!$!n>AA+;;%5~Sbd(svy9qb(Tg|&!i}BscSl&X)w_?X&NMo+0#ha3w z@3k~c(K}+^Z87)T5wWCq2Rv}RJE5|^@b1E8dm!8myu^;ey9b>q@7}QUKHcg46_>4r zcfXGJ0~Fj!cn|7ES{L3!_-%$2cMpq!eK%@Gu3FD{k5J`&DnClVgEf%w9y3*t_c&TJ zh+_|Sw-AaaFiz2}9;+t_a2f&r76EvFN2B)?pPy(tIo>~_nUM6Jh7VQVGkjj2jhcn` z93Wy9;XTi3!I9FYUeMFx#n4IbCCJ)Tz&9znh$qMEfVFoT z`HjelH>s(k;JrmB-i8yk;SPqbhP`(T-FNwX;awf~;Zb-GZe_gp>DC8U4s<>QXa$Jy zKI-Gw$Dv2U`^3=x)YAS84Q6_OP8H5{P56t5@RwHhpOB4a{8x}RH(LH*k^I+I{u{_w zJQUwTBf8Z(-$gp#lb4wqaOVd?jKtjik?o^}_Y=95?B;{_GZmL}O8jCJy-)IKa zbfFy&lrE{ge?#0`i8yCG)9!fx38Uu^V3d(<+8&Yg1*eXmK#YCIN(td7=}si(r%1`p z96t>ceicpNOrZ($spR<8RMu;WpW(#vYbaF9hqrk~3wE-bW@9J2VMfz@&++SG;d-;P z=nv#`=ntZcS>X?cHa2YhA-Z*_zVnBLoqVYL;bGGnXi9bAEP;)}=N2|*s=pQU1uX@3)l4zjyCSpR}zN%(pX8pJk(@<6jH@)8vFsQH@{W(4>R?4#-UTL}FE^0y?> z!SQyH)&=8{V4U$s!De4g;p>fSnB>N_p+2S$^(<_1ee=1E9WB-VI0)H09lP;(@%R%$ z9_}$B?N2m{!r$6VM1K+>YB)hkJ$bD6{x$%K?={S1y2xa`Mo$^aIlj)-F%Hbt`F@SM z;Mxv)9_>iAouD>&N=NsCd`BeV_&b}}xKtjR&Gr)j1b4#IzR%e$tuP!`VA~%~_&Kz4 z^6X+ql9_wD2agv9P;ZQ*vjL8UZQ;P}N_x}i6^_+<7LlFfPdBz2vDHtnqApNsVx-~* z&e|C?h!wz}Nd}{Zzgs^e&7l#9>fLm#9sVqe>P5ugoxQU`VXfw%Lmx{;F$yBAMx1728#*34b~q_XTF~w3ydFrtM!4uo>M?0FX z{;AgoX7hSE(p%Ox_4M_YwYk%Br*b(uEwt~Qf#vAWMp5{uhYmVEnk$wc;h#yry6p0# zVVJ06IYNB&UUe95U+-7*Q9PG)5#IAw6Or@7h(PrMN^!_8w4uESEp;uu3relU!U7#z zCg+STlk(b9)Ds5x5<*>y;MT@Ej(=I`oqsu_i>xT_LwK*y;bp2`p(A`I>@>qv-Ng5r zKJmTQgvn=?Zu2$aUk@RBrvq~X<9lPsK*#qcqbU5FZG3M5L>y1y-^wWUjqh#rOvm?j zGBfeLg9wc8ooqyW?^<0{?hd1ZxZY!Q{d;YI??a1yy~>UP&(?+iSBk;;`+;U327FI} z&M?dm5b!~S*}f!0O~-%8MEYSyI)1%|-3az0I@nC+`)UgRF=O&^Tur>0&d2jvr}BKg zGLyG2RN?;}LiSF_`zglTWb^v<`g9cUXKcKm1w&iIe~Hj5VT3^URio~|W<&luS_YcT+$J<{Pzn)$6L|GVK6zeWk)HX@5?l5x z4bqaO1CQ$QR>1cnB_U1mAW=NvC1^YJ0wP&INY)QEk%l8p5g~OEfiy4b5=qHQA|qKz z#2P}Hazbu^b`#q^<%DE8p<`>x2}iP=h+`t;rmMzivnWQJ6IXAu$Ptj!KXn+nvoE=` zKQJPx4@jln-Jjz~?(TB|?9&ZDMk5K&$gQY82I@nj{^^BMc*ZKT;Y5>T34!c#6%oLU zLpZABc%)p?R1$J524f=m5=qFd@srbT5_o4yJg~+$VPWvM3CRmN*$%t@LhwY7Cb4n~tAt7}kv1Ww_u@HP4uM5Hc6)~fKPLJE$s7D-ChBGS|%at|1q2Se3HQpml-2icMPuo<5y z=D9m5=YzYw)2{MdLGoN-NPkX_)TaxW{XAXJ#ey9%Yb7b$fEVs*YP5i8?Lf;Ik+F_k z$T6Dd$VDjkQt50KJ#d0Wid>8hkSdjv{QOJm(nRl(NPZZTl%0&+SRuRgz;)yEG07q% zF%HY+e*A%jPZq_X{u__71lY7{n9=~$GOdTGy+l|Nf~MtCgOJYP!>NV*HT7219-SAIW&?e`=ZA%x~| zP2mWR?~zsk%vgokZAW>O9bTR%*Z~#tnEu0iED5aup~2Dc;$eg>N188aS7M?&@+#fN z(j+lP$ZO)sC9g$KN?vFE=cxfjZm1BsQA6;gAdwUDW?r$~CvV}-AwFx9x3UFO`8Hlh zq38C{cHfyRY>pPE2m22w&lu#x;1n-T2E&n$81zTUhdUW|ak5sD^0B@{`Z&>^09s~2 z=orTINi(K@kGz>7yCaYu@IvAl8)-jjOr^^0a0Z!QWXjcX$lfY zvLK0r`bPhtzDYuFfl$08gb7^YV8zx*m+K8F?9Enw(Mn z-k_~d(`#2aTPX&gH{kHA4Pj>WNJ4D{(@`#|Hilv5l8QA6W{KJq*D(G<@nj=@yC@!L zU?_wdLD{fuQ(MqAd{?jZhxVg|8fkz=#maghM~5y7#ls6~t1&SQ=fBE^P>w>{!kks{ z*rIYSj5h>?noyytSaBFSgwa)pVK>P_Zet)P1F~NssI~Ij8Oebwy1u}?ICyo@XK8`xL;g?>GiS$P=7;u6sO1(%A87#Rh|0j| zmE%a7F6c0@oY0TDTX2`FR)1T!%U$AEDSneb5GU7q_0%Uvjyjr7>bJ8xMvo}V3bg_+ z@HP4!U(fWKy+%jr+9FgqETzwQ6#Pg9Fj(cj6R z?Jt(=$SqZs93yvYXmRBkzG{G_@R zNEL6A%ZPJ1aB8$C_&8{+qpl#vJV#y0^b21!*e-Z*73HtS$kixsR&M^RhQ^$uuAzK5 zT&y_i)OD1)9#W~fIj`AKH^c%rLLjAXLSd|Qv4J;?x`hLU&&t)UY}SQOy`^eMzRp&qBu6YQh?C;3Bv1P@C*exN0$`-UElZgMpqpV|N7l&Dg)U zw101F1Md(C+r%N#d;EcnSG~{X4{Y;?{6PciBdzo?@5c-E38g-@QvA$^?D(gcUnjN` z>I>5N5;UqC8=B^~YPgnk;}kXA0UydK@$>&T&*QkhlcR+6}kF8k8+M_w0T>sd?^gE`_e%Fh z_fGc#_X+n|_f_{@_fz+4_h(Od8E=TUj<=;Z&fC`WyasPKZ?2d33f_L+GHi5(6*ZQ=FxbzgwSA%u{WE}oGlkU|ogq)=M7)JZ16C0lI=nr`o3 z|9#)R(u|$(ey2HyGmEZ1-9@_6Cyi;(&Skq>jmDKmdvY=|=G|w5!NF(E=F68aC$f#5 z?m<7B*zavOrzR(7o8Jwx-v<9cq|`KHcYB@P-A=Dm+3W0PS2nYWtzPGF@7exV)|==a zbS8TH{fU+Re$+VZXPaKQUn&_>dJpa8ZU4q5CpPwXclY-u*0SDicdxV4FJIiuwz_*+ z|6X@A`QX|w@Io!!qmFV$mR2du{WMvbLt>L1~Sku%~4~+21<=-N8}mTBV-tWV_kkpkJw*>e&74=;eNIvr>K0**VNgZ<~gx zR!Vg<&P&6b(u=|CQfYkg!Be}uxR@@jMW;&w2xEBNNB~z=EUlX9FdEL|-OWAg3kZlUos7+T3 za=uiEz zx1e~m;G+Koh2N&a?*O*+Ri*Tkc^8_L-!qLf_8BT~!1R^Q-gZ{0>||Sm_t{RzRI9!2 z_OrnUeEQv(4^5-;5$|JD{g~J9jroMvr^Z}0l~UfL`qWIJ=q7LRewx=gI^EoY^5q4DaYnSiT`I9l)zGCD_6DXrYZ{}@xmKC;AfE-0 zJAkOIuB|LA-HkpEKKO#}|B{aQigNFoR!jAcS~1>6t%R@Jre)1|{c(3^lU>u8mNWHA zD`n-@yqCDE08qAd&)>Edh}`;`j~|)V{Q&(ypcj3`CG=g>S|;K{LHx!StY|$VuI9Im z3sGwgrZnQECr_8x?xibH>)T*X>k+Xa+j?xurPg;P!$kScP!3==8%l1QSrfSpDX{f~ z6~31W<&Xd03J1OJZdXPw#{YQnWLiG}qZ;{S&}tL$M?tI%BMxV3pN4KWzgv93L;*y} zcc#|*rS+3JHU6;E>!T;;84)iev#n+Wm25qQ@vX;E>*rEbOD*#cZAP{!B#$MWRtNsC zw$@Ff7H@ErRHV(;MnHnYH{rygwoEHy1pY9sEsRYJn5eaFPLIb(cH4VQPL;8(tTQ<5 zWn%|E_15o;lo2r_p}>vvq6R)q`xKZ(4u* z!vC_NKHgR7j8=Pgl5MqTZ=kh0Ws^=ni|}H~>)M{ZspgM2o1q*^v}dQG2CugiU6RNJd3~Eb2r6^xoH@2elhF!F=IO}6)?K?_h8E0 zt)SQ3jGA(>**qaggXV6-AXqYoOvuYzQIQ(XA<;_jZOImHm0?Wc)dU1B*S9LilKt5hL+DX zo5L~!d>gTU8^W`qUpxn(%KH93dVV{ObHx%>408j^q@wj2IdM*$7P53s%#7}M$UxYbe+KK9)Q2**- zXdpKr@dk`Fn^Gt(cncD>AjvIA5<#Q|3Z*7kHNnz^Dq6TP1I=x2gY`C`2`OX~)*E5f z2%8&W#Ry9y6v{WDR#;k5qoUeIZie+{)YXg|Gt!8+!>S!Nx5J7ZmUehBZN;e}E*Nri z3Wm7c5I17T%_+9wydh2vak(K*3~|8_NaGLkYKY4X(Kd2J+^8YG5pRf7LtJi%6GL2X zNN6QhL(*W#%rp#1b3@V*LuRIFNa_tq)sQqdBo#x_Uvxb3?R^+>mtC5Z{P5 zBvnJw+>lfZNpnL&EAwi|JPjG!+S%_6#9#BdDf8YG%)q{w#>{(T=GB<_+?aVWW}e0b zI5lTp&6%e;S|aw$=l0BddqP8M(7ZQjUJaVh4Vo8&=4nuXV?!|}S>%)0uo)yJ@RP|X zF6j`CBTXjg#9Cy^ahZcXu3)Ig)gT3!8oRC+BJ3DJ>j15+9}Ti7Zg|=8JUu0N54=-? z*B~A_3KB<*HC%iKcv4lAJWI55L>qK>fp*?YUdYk-9%vT@?Gn*m3o<}^ooFIL-QFPD zWuVnJ50xiG@f9!qFGa+>8_IzCrl9_tsBZ;1;QR-uIfUr>Hj&=}a_wH$+01%T{H~XO zFZZOD0QG%A{eY++1}UJDQTXbD`7tp+0cL{N@~1?e z2!cQ+=cp0nhaUx50?&@zU>5esz9YxJ8v{8n1hRBvOjkhmT^RG4iP?Q?l=H~!yD~wI zOAhzYpLt#GsM6@TMJcd97p=b__Lo5t*kmSSBIv9KMaQ&1R1A2bH1Q(gmx3tZmjPc_Nss@K z_}_TtZ%%pm6<=p{Sb1Lx^fgibTcSS-l0bj#mA^UV!M`K;lc0Q#{=KjB!-(<)d|Tju zB>Yc76!1@j@;Uy`#P4|JXQsXK>%Pv$u=2hX%5MsKM)a*93G{8R{LHjh9?YN;lM9IF zb9CVYh^z7eF1YB=0)9u}cL~4e;hzJ3KPaE$9}xdn;5U3;_UiY1t-h*{mDg}N3>ZiY zhiu_RkVOkG(L#XoCj7=Gj`AjQ8-DlI{uphdFaqoWN%b!_@pq6#6aUSd$gNQB5G!|R z_=N2(@%#bK3jBfYQW+6}F{BV|ixdK_wP(XHMisP3`hYI0b-Y#WSsBjlSx!X_rt`c# zKN+E#pNx<$nAeNeWI94Qrz2eabi@kMn#`|+3~hlzz=xy{Xlrf%pu0g{gIzwT3=W|a z1gJyq$zd7V2Rd=OQq<()8!vB}vu7-*em~zYRMLwgalm83-xkmaHsqkDnp0N@&=2H1 z_`}njYRXJ>UJTA_d38fdYR~zk1p0D9P;}Pp)SgRUrTe@&3y;K;G+y;IRXpDa%HVzq zL5tLdsvNR1*a!C?)d5J{AdZkEam0nhaqNEjdZKs$dkLieK=~LWt1hgCa!Adxs_SxVeQJ@C+GCAR4Ij zDc?*~zw3 zU?ZoC7aDm>(?DIhN`{1(Ct!H6D8j{!j5YX0iHYxP@Ryy3oft--BOJw`BSlvPCrHV1$Vpy< z>Vl+T!)&MuUd?a_7Cr!B(awOP+&Hk6U|dS$!f*rqKxK|SH7gx43v4B?#i3P)!AlN3T(}iek9`^2k|o^ZC;@rV zcwxOB%1s$l3%YAkLZp&N<3vegk}^%s1(OOD4G~JJXe_C*DV%jJq3`yiWQ^4%dn9#s z;iN&KaVDFUM%EI!}(>O{_6~Ya_*PWbZhDgX}u*;mBMQv;xCgeGnOl1keQ6ek`eo+<^VUvdM z;Sn;JM#AF~ku=F$9+DhJ({%Foh&SFLbPbKat39Tgya&-UVJ8vUJL~mL^1jFU0F_Vs zoX$(ulNcr+66PalczUE}lzePt041Mj0M8bilu{cyUxm)~|;>x#S(=6x>x=?hl;68<@RcV~aSvy)3i$yeS( zE%ng(X7iW`KzK@1#hitnZi6_?X4*RrXs~Uj-3Zy7-Kd(7{ZtPy=nzObw1H0-V4S|w z0Desc??b@`4t@`wQNJj8;M-c1gD6^-7ec8e`m1=s9=z=HMDmb2TsO%#$C_EuW*{nO zJxCA98bxKQO1@?3BPj9uO12}%rn#SV^FMj)HTq7Sg_YI`Noe*&-1R-(^+TwDmfC3P z{7L!bM`{3{{1hBUN)#OSvoGu%vt->{l57NX)G&OnVZ*bdX=`XPP z+{0e?1&&g4lcVIhSAIvWy@1o6V=^#ySB%}GvHoZz*#YhWnm7Szl3&>}Z0!YGc~%l^ z9r(h-V-~y!w!RFu{zggIdUQ;ZM<(b-XkSiDXzQO8mH0BrnS>`N{yF(O;E@6mkG$vA z8HV!;us@NoLt6dAkr9~H65<^H+tQ5jg8P5ag)%P@qS+Fg9A20 zV2~NCULmQqoUZ6vaSKvT?SwIey#|u0t#0y;LSiHc7PR7fT3Ho?}45^=Gbb%6ucnK$x z@dP^bKYS|3HPDWyHwn2>2pPCh2pMP*oaM<#Sg5s~gqINmD}shtX7dY~p|zSaB$SgO zHHPaWUV$Uw&T}N5Q3?iEc3F?%QkH}(S^5Y9ngwU_(Gs>4qBY8sAQpHMZpo9vW&j>Z zZ~ddj3Y>|t0$cK93kOWdeae=&QG@%ym2k_XTVy&Ga<~?66jT_Kj}`dRP^>_iLaacR zP{4@^M?0_fCfE|YKfFmjK$SwMK$SwMz?Je)X}9L!0%7u=!f{UyzA-$uK%EE<+LVV% z>myX4O@3(2r#iIqQ2C*QP=P~XWLff}JXF3E8{^WvE#azRvJv#ihmHc52$ zEMHzX_S`FdWl6KdQ^wc}zP`QaLtsg@_?ZnF#5Z4kV?EijAX``#gaS!vmVC>SZ{gDu zUn8=fbXiZjxEu(DrfkW)>Xyu_sAH_BU$&rMc7%Re(l62w>*-fyNxure82kQ7KYft< z=|c$XmYV$ta&jxKsdKg;U|Ou#4jXj$Y701m;^9~7;KI~XJQ#-eeHl;n$`RKhy-7FY6zGe zV1Pl!_u==moc-*i@EtE~?B_(3j$=u=EGgH;Tsdq!9r~{^tfyVp)2`QsY$(KF1*umJ z`)RPkQ!m?sT3q6BBMW#2bBNl(G;`%3^oqWeV!v~+o9$xFqlVq3TKAyVl~<^>D1wn) z@DBc3$Mu`9R8EDV;(e$X*$3arh1wbE5t9fSGL0F zX?G|odrfwidjocl zR!kbZFJU~O?Z5IB6KRh(SpV6+IdgnV*$x0(bqjYFfO=SJ^ zKjK5^jXe@a|4yk-js1gFgs5Sfu)@&T=-+4*YfLm${8^!DJ~!(zmDOXak#U9(3^erl z*KUx~9xG|WaNrd-udW9Sb#-_ajdostws4Vy!_E3s$K^EuNj#L)MSa5D| zlzat;m;5fQaFp8zAI-d@!gp|x^54M?JE{T{ zDVh6&FPXxI93`hx;aMGp58>!2@VH?|DJQPda`?1nm`H2Ti)UE#Ipc2nA0}g%Gy>$vFZzB1Mg=rk_jbDB_$MBd?jq` z;&zU^#Q2yNw~Px1oIilNCgsu{ahhHHpE{!znhwHy&AM&vze8u09&p zuiS^z?2s(`52j@%TGBK2A56-5U8*EA^O�XTP&RQBTHjM-xMbp%B;Y;aNM7B_%^i z0=v7?ad`iXX)X4-K+NYlBv9TsR&GM)UX?R^7!9JviR_sG=O8XGH!w`@#G!#yw z6OARy%Ma3ciNf+}replt*IQN#3^EG)$Q(5z!KUWJ5{mznE@$fQ7-x)2i@?cO&5hEfWP8&I|brplAF1q!;peH0OOZFAdEV zxg@Q@@fKH-WMtTJl_KMmmmyLJXjsa-5*(Q?*<3^&uo8ATsb1L+zX#^GiAs$YDYvKxn*Rd)(K&NV^>v@VnkdY&nw%&*)X&$`?> zw00(U&?Ek4DRSq1?F-u6xgp1h1lqcYsExTx;$=+7?lrkXPjs*IZrwPcVw{28Whp}{ zaaV8$1Kq!PeRHJO>WVya|MqRab+X6$MSI!(hh4|vr&SgAP7sHoo{3c)nHVEO2Iglk zv6%GBeTZgX%Pm$+zj}8cd9;tU@i&GH9~OlDpRh}~t7z!eSjJsrUkIyucO6Z0Rqy0C zM$l~nRaH0RnuVV12HagnV2o^C`E>|3t%OZgkOpDgb)%b90AgAgHj+63MjFY1tgR>Y zIw5hq=y^RhAf5d72vB#9L458NFzyRB=Bv6dhaLd)Rq^Oro{%7os&-tv9V6$+pXeEv zsX>?`ktTC|q{`y{ZordMFQ~{eCa1!ChkXy!tS3&MW5!P#>x2>w(z}Ew@SAer<FT34juC>>C zk<=XN76v1}*^sO&r=$_y7OMd~OiA?hCr5bXBJa|%4>%siEAb*L7ArnH$ok+a-7CK_ zV!5min$TLl0K`{gxZ`FJ%eb<+!xv&2eld$%Y(PtyB%{CihRYY!6JKEl(;t&1<0zTt zU~-EvafTme@oOc1eUn^HKEmA~Z+fUp%J7K@H zkHAoGfXGcdQnBH!I(!kRtP&;iH6;cNXxLDP_uHC55Z$W{Rwf+`w2U1roUySY4V16H z`K@8bhd{k?E4={8O3&58QiRXPsW)CRd*edtT`W%sN(EEjr9sV9)#2?)X&GvQuH{n| zN1m`YV1lk;!&VH!j|3)xr=NVZc{i<#Ong5S1ZXkN+^7xM8-8i(;r11&`9m7RvrWVQ`sTR&?pCZ@gb{_9R+?%!ujWFoG@PT(Lzvum;pr=gF^! zG?bt!>O7S48$7yLKEQ*AaHrlAj^gFTd$59k5RmNq8Sm74peUfJiwjFnS5r%@VGn|x zXalMvs0i8?9dR;*+gk#uItuAvVd@!&IwvLTD1Bzqk^~FQ<$r0!BFX67cmU^2(lSO^ zLF41SBjL1ZMTc!#)j>PFhw5caIjuq2aykZgrk;nSRbx{AzXoMUnH0Q3zIsdLKR5V8 zi}Gxep5}}@w2haZfy(Jwj`@5U4xA`G=e0Sn+JILMmqU{a(4?APq$ZbwEHrrynv6i1 z^mV+#GAw;VRg2Qgc%iFglU^A~Ln+CK%=hV=tff<7$^)U`#QDUHrDwVC2x@!Vu44yk zl6xcWO(sP5p}l7Zpoe(prcpL$pL6(d7$bqi=x(>s0q~s6puU9^B;#9l8*ipCd!+bc z`4)cXIgNjF`2FP#{KM7aYH@YAI$Tp+Q(Wh9oyUY0*W+{X<@l5MMm!hC@k0Df{3Pzg c-T2q|2;cADz`wcp9ei$rI|y)ED4E9p0SiCK!vFvP 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 d4f737bed..9a7200dbf 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 @@ -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:5649:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) - // InternalRos.g:5649:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRos.g:5609:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) + // InternalRos.g:5609:25: ( '/' RULE_ID | RULE_ID '/' )* { - // InternalRos.g:5649:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRos.g:5609: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:5649:26: '/' RULE_ID + // InternalRos.g:5609: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:5649:38: RULE_ID '/' + // InternalRos.g:5609: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:5651:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) - // InternalRos.g:5651:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRos.g:5611:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) + // InternalRos.g:5611:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* { - // InternalRos.g:5651:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRos.g:5611: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:5651:30: '/' RULE_STRING + // InternalRos.g:5611:30: '/' RULE_STRING { match('/'); mRULE_STRING(); @@ -2079,7 +2079,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 2 : - // InternalRos.g:5651:46: RULE_STRING '/' + // InternalRos.g:5611:46: RULE_STRING '/' { mRULE_STRING(); match('/'); @@ -2087,7 +2087,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 3 : - // InternalRos.g:5651:62: '~' RULE_STRING + // InternalRos.g:5611: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:5653:21: ( '0' .. '9' ) - // InternalRos.g:5653:23: '0' .. '9' + // InternalRos.g:5613:21: ( '0' .. '9' ) + // InternalRos.g:5613: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:5655:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalRos.g:5655:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalRos.g:5615:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalRos.g:5615:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalRos.g:5655:15: ( '0b' | '0B' ) + // InternalRos.g:5615: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:5655:16: '0b' + // InternalRos.g:5615:16: '0b' { match("0b"); @@ -2171,7 +2171,7 @@ else if ( (LA3_1=='B') ) { } break; case 2 : - // InternalRos.g:5655:21: '0B' + // InternalRos.g:5615:21: '0B' { match("0B"); @@ -2181,7 +2181,7 @@ else if ( (LA3_1=='B') ) { } - // InternalRos.g:5655:27: ( '0' | '1' )+ + // InternalRos.g:5615: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:5657:14: ( ( 'true' | 'false' ) ) - // InternalRos.g:5657:16: ( 'true' | 'false' ) + // InternalRos.g:5617:14: ( ( 'true' | 'false' ) ) + // InternalRos.g:5617:16: ( 'true' | 'false' ) { - // InternalRos.g:5657:16: ( 'true' | 'false' ) + // InternalRos.g:5617: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:5657:17: 'true' + // InternalRos.g:5617:17: 'true' { match("true"); @@ -2264,7 +2264,7 @@ else if ( (LA5_0=='f') ) { } break; case 2 : - // InternalRos.g:5657:24: 'false' + // InternalRos.g:5617: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:5659:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) - // InternalRos.g:5659:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // 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 ) { mRULE_DECINT(); - // InternalRos.g:5659:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRos.g:5619:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) int alt10=2; alt10 = dfa10.predict(input); switch (alt10) { case 1 : - // InternalRos.g:5659:28: '.' ( RULE_DIGIT )* + // InternalRos.g:5619:28: '.' ( RULE_DIGIT )* { match('.'); - // InternalRos.g:5659:32: ( RULE_DIGIT )* + // InternalRos.g:5619: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:5659:32: RULE_DIGIT + // InternalRos.g:5619:32: RULE_DIGIT { mRULE_DIGIT(); @@ -2331,9 +2331,9 @@ public final void mRULE_DOUBLE() throws RecognitionException { } break; case 2 : - // InternalRos.g:5659:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT + // InternalRos.g:5619:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT { - // InternalRos.g:5659:44: ( '.' ( RULE_DIGIT )* )? + // InternalRos.g:5619: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:5659:45: '.' ( RULE_DIGIT )* + // InternalRos.g:5619:45: '.' ( RULE_DIGIT )* { match('.'); - // InternalRos.g:5659:49: ( RULE_DIGIT )* + // InternalRos.g:5619: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:5659:49: RULE_DIGIT + // InternalRos.g:5619:49: RULE_DIGIT { mRULE_DIGIT(); @@ -2385,7 +2385,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalRos.g:5659:73: ( '-' | '+' )? + // InternalRos.g:5619: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:5661:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalRos.g:5661:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // 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:5661:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRos.g:5621: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:5661:16: '0' + // InternalRos.g:5621:16: '0' { match('0'); } break; case 2 : - // InternalRos.g:5661:20: '1' .. '9' ( RULE_DIGIT )* + // InternalRos.g:5621:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalRos.g:5661:29: ( RULE_DIGIT )* + // InternalRos.g:5621: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:5661:29: RULE_DIGIT + // InternalRos.g:5621:29: RULE_DIGIT { mRULE_DIGIT(); @@ -2521,11 +2521,11 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalRos.g:5661:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalRos.g:5621:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalRos.g:5661:54: ( RULE_DIGIT )* + // InternalRos.g:5621: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:5661:54: RULE_DIGIT + // InternalRos.g:5621: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:5663:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalRos.g:5663:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRos.g:5623:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalRos.g:5623:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalRos.g:5663:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRos.g:5623: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:5663:22: '1' .. '9' + // InternalRos.g:5623:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos.g:5663:31: '1' .. '3' '0' .. '9' + // InternalRos.g:5623: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:5665:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalRos.g:5665:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRos.g:5625:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalRos.g:5625:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalRos.g:5665:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRos.g:5625: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:5665:24: '1' .. '9' + // InternalRos.g:5625:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos.g:5665:33: '1' '0' .. '2' + // InternalRos.g:5625: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:5667:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalRos.g:5667:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalRos.g:5627:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalRos.g:5627: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:5669:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalRos.g:5669:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRos.g:5629:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalRos.g:5629:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalRos.g:5669:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRos.g:5629: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:5669:23: '0' .. '1' '0' .. '9' + // InternalRos.g:5629: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:5669:41: '2' '0' .. '3' + // InternalRos.g:5629: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:5671:23: ( '0' .. '5' '0' .. '9' ) - // InternalRos.g:5671:25: '0' .. '5' '0' .. '9' + // InternalRos.g:5631:23: ( '0' .. '5' '0' .. '9' ) + // InternalRos.g:5631: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:5673:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalRos.g:5673:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // 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 { 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:5675:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) - // InternalRos.g:5675:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // 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:5675:25: ( RULE_ID | RULE_STRING ) + // InternalRos.g:5635: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:5675:26: RULE_ID + // InternalRos.g:5635:26: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos.g:5675:34: RULE_STRING + // InternalRos.g:5635:34: RULE_STRING { mRULE_STRING(); @@ -2839,7 +2839,7 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { } match('='); - // InternalRos.g:5675:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRos.g:5635: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:5675:52: RULE_ID + // InternalRos.g:5635:52: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos.g:5675:60: RULE_STRING + // InternalRos.g:5635:60: RULE_STRING { mRULE_STRING(); } break; case 3 : - // InternalRos.g:5675:72: RULE_INT + // InternalRos.g:5635:72: RULE_INT { mRULE_INT(); } break; case 4 : - // InternalRos.g:5675:81: '-' RULE_INT + // InternalRos.g:5635: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:5677:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRos.g:5677:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // 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:5677:11: ( '^' )? + // InternalRos.g:5637: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:5677:11: '^' + // InternalRos.g:5637:11: '^' { match('^'); @@ -3011,7 +3011,7 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalRos.g:5677:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRos.g:5637: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:5679:19: ( ( '0' .. '9' )+ ) - // InternalRos.g:5679:21: ( '0' .. '9' )+ + // InternalRos.g:5639:19: ( ( '0' .. '9' )+ ) + // InternalRos.g:5639:21: ( '0' .. '9' )+ { - // InternalRos.g:5679:21: ( '0' .. '9' )+ + // InternalRos.g:5639: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:5679:22: '0' .. '9' + // InternalRos.g:5639: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:5681:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRos.g:5681:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRos.g:5641:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRos.g:5641:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRos.g:5681:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRos.g:5641:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt24=2; int LA24_0 = input.LA(1); @@ -3126,10 +3126,10 @@ else if ( (LA24_0=='\'') ) { } switch (alt24) { case 1 : - // InternalRos.g:5681:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRos.g:5641:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRos.g:5681:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalRos.g:5641: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:5681:21: '\\\\' . + // InternalRos.g:5641:21: '\\\\' . { match('\\'); matchAny(); @@ -3153,7 +3153,7 @@ else if ( ((LA22_0>='\u0000' && LA22_0<='!')||(LA22_0>='#' && LA22_0<='[')||(LA2 } break; case 2 : - // InternalRos.g:5681:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRos.g:5641: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:5681:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRos.g:5641:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRos.g:5681:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalRos.g:5641: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:5681:54: '\\\\' . + // InternalRos.g:5641:54: '\\\\' . { match('\\'); matchAny(); @@ -3205,7 +3205,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='&')||(LA23_0>='(' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRos.g:5681:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRos.g:5641: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:5683:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRos.g:5683:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRos.g:5643:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRos.g:5643:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRos.g:5683:24: ( options {greedy=false; } : . )* + // InternalRos.g:5643: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:5683:52: . + // InternalRos.g:5643: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:5685:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalRos.g:5685:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalRos.g:5645:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalRos.g:5645:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalRos.g:5685:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRos.g:5645: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:5685:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalRos.g:5645: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:5685:40: ( ( '\\r' )? '\\n' )? + // InternalRos.g:5645: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:5685:41: ( '\\r' )? '\\n' + // InternalRos.g:5645:41: ( '\\r' )? '\\n' { - // InternalRos.g:5685:41: ( '\\r' )? + // InternalRos.g:5645: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:5685:41: '\\r' + // InternalRos.g:5645: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:5687:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRos.g:5687:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRos.g:5647:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRos.g:5647:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRos.g:5687:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRos.g:5647: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:5689:16: ( . ) - // InternalRos.g:5689:18: . + // InternalRos.g:5649:16: ( . ) + // InternalRos.g:5649:18: . { matchAny(); @@ -4247,7 +4247,7 @@ public DFA10(BaseRecognizer recognizer) { this.transition = DFA10_transition; } public String getDescription() { - return "5659:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; + return "5619:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; } } static final String DFA30_eotS = @@ -5047,4 +5047,4 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc } -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.java index 3df4f2a0c..a6a2ae8c8 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 @@ -7744,26 +7744,24 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException // $ANTLR start "ruleParameterIntegerType" - // InternalRos.g:3155:1: ruleParameterIntegerType returns [EObject current=null] : ( () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? ) ; + // InternalRos.g:3155: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; Token otherlv_1=null; Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_5=null; - EObject lv_default_4_0 = null; + EObject lv_default_3_0 = null; enterRule(); try { - // InternalRos.g:3161:2: ( ( () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? ) ) - // InternalRos.g:3162:2: ( () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? ) + // 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:3162:2: ( () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? ) - // InternalRos.g:3163:3: () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? + // 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:3163:3: () // InternalRos.g:3164:4: @@ -7780,36 +7778,36 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - // InternalRos.g:3174:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? + // InternalRos.g:3174:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? int alt60=2; int LA60_0 = input.LA(1); - if ( (LA60_0==26) ) { - alt60=1; + if ( (LA60_0==76) ) { + int LA60_1 = input.LA(2); + + if ( (LA60_1==RULE_DECINT) ) { + alt60=1; + } } switch (alt60) { case 1 : - // InternalRos.g:3175:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' + // InternalRos.g:3175:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) { - otherlv_2=(Token)match(input,26,FOLLOW_53); + otherlv_2=(Token)match(input,76,FOLLOW_53); - newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getLeftCurlyBracketKeyword_2_0()); + newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); - otherlv_3=(Token)match(input,76,FOLLOW_54); - - newLeafNode(otherlv_3, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_1()); - - // InternalRos.g:3183:4: ( (lv_default_4_0= ruleParameterInteger ) ) - // InternalRos.g:3184:5: (lv_default_4_0= ruleParameterInteger ) + // InternalRos.g:3179:4: ( (lv_default_3_0= ruleParameterInteger ) ) + // InternalRos.g:3180:5: (lv_default_3_0= ruleParameterInteger ) { - // InternalRos.g:3184:5: (lv_default_4_0= ruleParameterInteger ) - // InternalRos.g:3185:6: lv_default_4_0= ruleParameterInteger + // InternalRos.g:3180:5: (lv_default_3_0= ruleParameterInteger ) + // InternalRos.g:3181:6: lv_default_3_0= ruleParameterInteger { - newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_2_0()); + newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); - pushFollow(FOLLOW_14); - lv_default_4_0=ruleParameterInteger(); + pushFollow(FOLLOW_2); + lv_default_3_0=ruleParameterInteger(); state._fsp--; @@ -7820,7 +7818,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { set( current, "default", - lv_default_4_0, + lv_default_3_0, "de.fraunhofer.ipa.ros.Ros.ParameterInteger"); afterParserOrEnumRuleCall(); @@ -7830,10 +7828,6 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { } - otherlv_5=(Token)match(input,28,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getParameterIntegerTypeAccess().getRightCurlyBracketKeyword_2_3()); - } break; @@ -7863,7 +7857,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { // $ANTLR start "entryRuleParameterStringType" - // InternalRos.g:3211:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; + // InternalRos.g:3203:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; public final EObject entryRuleParameterStringType() throws RecognitionException { EObject current = null; @@ -7871,8 +7865,8 @@ public final EObject entryRuleParameterStringType() throws RecognitionException try { - // InternalRos.g:3211:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) - // InternalRos.g:3212:2: iv_ruleParameterStringType= ruleParameterStringType EOF + // InternalRos.g:3203:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) + // InternalRos.g:3204:2: iv_ruleParameterStringType= ruleParameterStringType EOF { newCompositeNode(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); @@ -7899,29 +7893,27 @@ public final EObject entryRuleParameterStringType() throws RecognitionException // $ANTLR start "ruleParameterStringType" - // InternalRos.g:3218:1: ruleParameterStringType returns [EObject current=null] : ( () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? ) ; + // InternalRos.g:3210: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; Token otherlv_1=null; Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_5=null; - EObject lv_default_4_0 = null; + EObject lv_default_3_0 = null; enterRule(); try { - // InternalRos.g:3224:2: ( ( () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? ) ) - // InternalRos.g:3225:2: ( () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? ) + // 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:3225:2: ( () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? ) - // InternalRos.g:3226:3: () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? + // 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:3226:3: () - // InternalRos.g:3227:4: + // InternalRos.g:3218:3: () + // InternalRos.g:3219:4: { current = forceCreateModelElement( @@ -7935,36 +7927,36 @@ public final EObject ruleParameterStringType() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - // InternalRos.g:3237:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? + // InternalRos.g:3229:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? int alt61=2; int LA61_0 = input.LA(1); - if ( (LA61_0==26) ) { - alt61=1; + if ( (LA61_0==76) ) { + int LA61_1 = input.LA(2); + + if ( ((LA61_1>=RULE_STRING && LA61_1<=RULE_ID)) ) { + alt61=1; + } } switch (alt61) { case 1 : - // InternalRos.g:3238:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' + // InternalRos.g:3230:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) { - otherlv_2=(Token)match(input,26,FOLLOW_53); - - newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getLeftCurlyBracketKeyword_2_0()); - - otherlv_3=(Token)match(input,76,FOLLOW_7); + otherlv_2=(Token)match(input,76,FOLLOW_7); - newLeafNode(otherlv_3, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_1()); + newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); - // InternalRos.g:3246:4: ( (lv_default_4_0= ruleParameterString ) ) - // InternalRos.g:3247:5: (lv_default_4_0= ruleParameterString ) + // InternalRos.g:3234:4: ( (lv_default_3_0= ruleParameterString ) ) + // InternalRos.g:3235:5: (lv_default_3_0= ruleParameterString ) { - // InternalRos.g:3247:5: (lv_default_4_0= ruleParameterString ) - // InternalRos.g:3248:6: lv_default_4_0= ruleParameterString + // InternalRos.g:3235:5: (lv_default_3_0= ruleParameterString ) + // InternalRos.g:3236:6: lv_default_3_0= ruleParameterString { - newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_2_0()); + newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); - pushFollow(FOLLOW_14); - lv_default_4_0=ruleParameterString(); + pushFollow(FOLLOW_2); + lv_default_3_0=ruleParameterString(); state._fsp--; @@ -7975,7 +7967,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { set( current, "default", - lv_default_4_0, + lv_default_3_0, "de.fraunhofer.ipa.ros.Ros.ParameterString"); afterParserOrEnumRuleCall(); @@ -7985,10 +7977,6 @@ public final EObject ruleParameterStringType() throws RecognitionException { } - otherlv_5=(Token)match(input,28,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getParameterStringTypeAccess().getRightCurlyBracketKeyword_2_3()); - } break; @@ -8018,7 +8006,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { // $ANTLR start "entryRuleParameterDoubleType" - // InternalRos.g:3274:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; + // InternalRos.g:3258:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; public final EObject entryRuleParameterDoubleType() throws RecognitionException { EObject current = null; @@ -8026,8 +8014,8 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException try { - // InternalRos.g:3274:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) - // InternalRos.g:3275:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF + // InternalRos.g:3258:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) + // InternalRos.g:3259:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); @@ -8054,29 +8042,27 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException // $ANTLR start "ruleParameterDoubleType" - // InternalRos.g:3281:1: ruleParameterDoubleType returns [EObject current=null] : ( () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? ) ; + // InternalRos.g:3265: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; Token otherlv_1=null; Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_5=null; - EObject lv_default_4_0 = null; + EObject lv_default_3_0 = null; enterRule(); try { - // InternalRos.g:3287:2: ( ( () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? ) ) - // InternalRos.g:3288:2: ( () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? ) + // 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:3288:2: ( () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? ) - // InternalRos.g:3289:3: () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? + // 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:3289:3: () - // InternalRos.g:3290:4: + // InternalRos.g:3273:3: () + // InternalRos.g:3274:4: { current = forceCreateModelElement( @@ -8090,36 +8076,36 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - // InternalRos.g:3300:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? + // InternalRos.g:3284:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? int alt62=2; int LA62_0 = input.LA(1); - if ( (LA62_0==26) ) { - alt62=1; + if ( (LA62_0==76) ) { + int LA62_1 = input.LA(2); + + if ( (LA62_1==RULE_DOUBLE) ) { + alt62=1; + } } switch (alt62) { case 1 : - // InternalRos.g:3301:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' + // InternalRos.g:3285:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) { - otherlv_2=(Token)match(input,26,FOLLOW_53); - - newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getLeftCurlyBracketKeyword_2_0()); - - otherlv_3=(Token)match(input,76,FOLLOW_55); + otherlv_2=(Token)match(input,76,FOLLOW_54); - newLeafNode(otherlv_3, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_1()); + newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); - // InternalRos.g:3309:4: ( (lv_default_4_0= ruleParameterDouble ) ) - // InternalRos.g:3310:5: (lv_default_4_0= ruleParameterDouble ) + // InternalRos.g:3289:4: ( (lv_default_3_0= ruleParameterDouble ) ) + // InternalRos.g:3290:5: (lv_default_3_0= ruleParameterDouble ) { - // InternalRos.g:3310:5: (lv_default_4_0= ruleParameterDouble ) - // InternalRos.g:3311:6: lv_default_4_0= ruleParameterDouble + // InternalRos.g:3290:5: (lv_default_3_0= ruleParameterDouble ) + // InternalRos.g:3291:6: lv_default_3_0= ruleParameterDouble { - newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_2_0()); + newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); - pushFollow(FOLLOW_14); - lv_default_4_0=ruleParameterDouble(); + pushFollow(FOLLOW_2); + lv_default_3_0=ruleParameterDouble(); state._fsp--; @@ -8130,7 +8116,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { set( current, "default", - lv_default_4_0, + lv_default_3_0, "de.fraunhofer.ipa.ros.Ros.ParameterDouble"); afterParserOrEnumRuleCall(); @@ -8140,10 +8126,6 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { } - otherlv_5=(Token)match(input,28,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getParameterDoubleTypeAccess().getRightCurlyBracketKeyword_2_3()); - } break; @@ -8173,7 +8155,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { // $ANTLR start "entryRuleParameterBooleanType" - // InternalRos.g:3337:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; + // InternalRos.g:3313:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; public final EObject entryRuleParameterBooleanType() throws RecognitionException { EObject current = null; @@ -8181,8 +8163,8 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException try { - // InternalRos.g:3337:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) - // InternalRos.g:3338:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF + // InternalRos.g:3313:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) + // InternalRos.g:3314:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); @@ -8209,29 +8191,27 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException // $ANTLR start "ruleParameterBooleanType" - // InternalRos.g:3344:1: ruleParameterBooleanType returns [EObject current=null] : ( () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? ) ; + // InternalRos.g:3320: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; Token otherlv_1=null; Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_5=null; - EObject lv_default_4_0 = null; + EObject lv_default_3_0 = null; enterRule(); try { - // InternalRos.g:3350:2: ( ( () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? ) ) - // InternalRos.g:3351:2: ( () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? ) + // 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:3351:2: ( () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? ) - // InternalRos.g:3352:3: () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? + // 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:3352:3: () - // InternalRos.g:3353:4: + // InternalRos.g:3328:3: () + // InternalRos.g:3329:4: { current = forceCreateModelElement( @@ -8245,36 +8225,36 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - // InternalRos.g:3363:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? + // InternalRos.g:3339:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? int alt63=2; int LA63_0 = input.LA(1); - if ( (LA63_0==26) ) { - alt63=1; + if ( (LA63_0==76) ) { + int LA63_1 = input.LA(2); + + if ( (LA63_1==RULE_BOOLEAN) ) { + alt63=1; + } } switch (alt63) { case 1 : - // InternalRos.g:3364:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' + // InternalRos.g:3340:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) { - otherlv_2=(Token)match(input,26,FOLLOW_53); - - newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getLeftCurlyBracketKeyword_2_0()); - - otherlv_3=(Token)match(input,76,FOLLOW_56); + otherlv_2=(Token)match(input,76,FOLLOW_55); - newLeafNode(otherlv_3, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_1()); + newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); - // InternalRos.g:3372:4: ( (lv_default_4_0= ruleParameterBoolean ) ) - // InternalRos.g:3373:5: (lv_default_4_0= ruleParameterBoolean ) + // InternalRos.g:3344:4: ( (lv_default_3_0= ruleParameterBoolean ) ) + // InternalRos.g:3345:5: (lv_default_3_0= ruleParameterBoolean ) { - // InternalRos.g:3373:5: (lv_default_4_0= ruleParameterBoolean ) - // InternalRos.g:3374:6: lv_default_4_0= ruleParameterBoolean + // InternalRos.g:3345:5: (lv_default_3_0= ruleParameterBoolean ) + // InternalRos.g:3346:6: lv_default_3_0= ruleParameterBoolean { - newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_2_0()); + newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); - pushFollow(FOLLOW_14); - lv_default_4_0=ruleParameterBoolean(); + pushFollow(FOLLOW_2); + lv_default_3_0=ruleParameterBoolean(); state._fsp--; @@ -8285,7 +8265,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { set( current, "default", - lv_default_4_0, + lv_default_3_0, "de.fraunhofer.ipa.ros.Ros.ParameterBoolean"); afterParserOrEnumRuleCall(); @@ -8295,10 +8275,6 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { } - otherlv_5=(Token)match(input,28,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getParameterBooleanTypeAccess().getRightCurlyBracketKeyword_2_3()); - } break; @@ -8328,7 +8304,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64Type" - // InternalRos.g:3400:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; + // InternalRos.g:3368:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; public final EObject entryRuleParameterBase64Type() throws RecognitionException { EObject current = null; @@ -8336,8 +8312,8 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException try { - // InternalRos.g:3400:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) - // InternalRos.g:3401:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF + // InternalRos.g:3368:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) + // InternalRos.g:3369:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); @@ -8364,29 +8340,27 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException // $ANTLR start "ruleParameterBase64Type" - // InternalRos.g:3407:1: ruleParameterBase64Type returns [EObject current=null] : ( () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? ) ; + // InternalRos.g:3375: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; Token otherlv_1=null; Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_5=null; - EObject lv_default_4_0 = null; + EObject lv_default_3_0 = null; enterRule(); try { - // InternalRos.g:3413:2: ( ( () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? ) ) - // InternalRos.g:3414:2: ( () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? ) + // 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:3414:2: ( () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? ) - // InternalRos.g:3415:3: () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? + // 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:3415:3: () - // InternalRos.g:3416:4: + // InternalRos.g:3383:3: () + // InternalRos.g:3384:4: { current = forceCreateModelElement( @@ -8400,36 +8374,36 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - // InternalRos.g:3426:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? + // InternalRos.g:3394:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? int alt64=2; int LA64_0 = input.LA(1); - if ( (LA64_0==26) ) { - alt64=1; + if ( (LA64_0==76) ) { + int LA64_1 = input.LA(2); + + if ( (LA64_1==RULE_BINARY) ) { + alt64=1; + } } switch (alt64) { case 1 : - // InternalRos.g:3427:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' + // InternalRos.g:3395:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) { - otherlv_2=(Token)match(input,26,FOLLOW_53); - - newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getLeftCurlyBracketKeyword_2_0()); - - otherlv_3=(Token)match(input,76,FOLLOW_57); + otherlv_2=(Token)match(input,76,FOLLOW_56); - newLeafNode(otherlv_3, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_1()); + newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); - // InternalRos.g:3435:4: ( (lv_default_4_0= ruleParameterBase64 ) ) - // InternalRos.g:3436:5: (lv_default_4_0= ruleParameterBase64 ) + // InternalRos.g:3399:4: ( (lv_default_3_0= ruleParameterBase64 ) ) + // InternalRos.g:3400:5: (lv_default_3_0= ruleParameterBase64 ) { - // InternalRos.g:3436:5: (lv_default_4_0= ruleParameterBase64 ) - // InternalRos.g:3437:6: lv_default_4_0= ruleParameterBase64 + // InternalRos.g:3400:5: (lv_default_3_0= ruleParameterBase64 ) + // InternalRos.g:3401:6: lv_default_3_0= ruleParameterBase64 { - newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_2_0()); + newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); - pushFollow(FOLLOW_14); - lv_default_4_0=ruleParameterBase64(); + pushFollow(FOLLOW_2); + lv_default_3_0=ruleParameterBase64(); state._fsp--; @@ -8440,7 +8414,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { set( current, "default", - lv_default_4_0, + lv_default_3_0, "de.fraunhofer.ipa.ros.Ros.ParameterBase64"); afterParserOrEnumRuleCall(); @@ -8450,10 +8424,6 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { } - otherlv_5=(Token)match(input,28,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getParameterBase64TypeAccess().getRightCurlyBracketKeyword_2_3()); - } break; @@ -8483,7 +8453,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { // $ANTLR start "entryRuleParameterArrayType" - // InternalRos.g:3463:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; + // InternalRos.g:3423:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; public final EObject entryRuleParameterArrayType() throws RecognitionException { EObject current = null; @@ -8491,8 +8461,8 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { try { - // InternalRos.g:3463:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) - // InternalRos.g:3464:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF + // InternalRos.g:3423:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) + // InternalRos.g:3424:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); @@ -8519,7 +8489,7 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { // $ANTLR start "ruleParameterArrayType" - // InternalRos.g:3470: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: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= '}' ) ; public final EObject ruleParameterArrayType() throws RecognitionException { EObject current = null; @@ -8537,11 +8507,11 @@ public final EObject ruleParameterArrayType() throws RecognitionException { enterRule(); try { - // InternalRos.g:3476: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:3477: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: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:3477: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:3478: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: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= '}' { otherlv_0=(Token)match(input,80,FOLLOW_3); @@ -8555,16 +8525,16 @@ public final EObject ruleParameterArrayType() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); - // InternalRos.g:3490:3: ( (lv_type_3_0= ruleParameterType ) ) - // InternalRos.g:3491:4: (lv_type_3_0= ruleParameterType ) + // InternalRos.g:3450:3: ( (lv_type_3_0= ruleParameterType ) ) + // InternalRos.g:3451:4: (lv_type_3_0= ruleParameterType ) { - // InternalRos.g:3491:4: (lv_type_3_0= ruleParameterType ) - // InternalRos.g:3492:5: lv_type_3_0= ruleParameterType + // InternalRos.g:3451:4: (lv_type_3_0= ruleParameterType ) + // InternalRos.g:3452:5: lv_type_3_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); - pushFollow(FOLLOW_58); + pushFollow(FOLLOW_57); lv_type_3_0=ruleParameterType(); state._fsp--; @@ -8586,7 +8556,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - // InternalRos.g:3509:3: (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? + // InternalRos.g:3469:3: (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? int alt65=2; int LA65_0 = input.LA(1); @@ -8595,17 +8565,17 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } switch (alt65) { case 1 : - // InternalRos.g:3510:4: otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) + // InternalRos.g:3470: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:3514:4: ( (lv_default_5_0= ruleParameterList ) ) - // InternalRos.g:3515:5: (lv_default_5_0= ruleParameterList ) + // InternalRos.g:3474:4: ( (lv_default_5_0= ruleParameterList ) ) + // InternalRos.g:3475:5: (lv_default_5_0= ruleParameterList ) { - // InternalRos.g:3515:5: (lv_default_5_0= ruleParameterList ) - // InternalRos.g:3516:6: lv_default_5_0= ruleParameterList + // InternalRos.g:3475:5: (lv_default_5_0= ruleParameterList ) + // InternalRos.g:3476:6: lv_default_5_0= ruleParameterList { newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); @@ -8665,7 +8635,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // $ANTLR start "entryRuleParameterList" - // InternalRos.g:3542:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; + // InternalRos.g:3502:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; public final EObject entryRuleParameterList() throws RecognitionException { EObject current = null; @@ -8673,8 +8643,8 @@ public final EObject entryRuleParameterList() throws RecognitionException { try { - // InternalRos.g:3542:54: (iv_ruleParameterList= ruleParameterList EOF ) - // InternalRos.g:3543:2: iv_ruleParameterList= ruleParameterList EOF + // InternalRos.g:3502:54: (iv_ruleParameterList= ruleParameterList EOF ) + // InternalRos.g:3503:2: iv_ruleParameterList= ruleParameterList EOF { newCompositeNode(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); @@ -8701,7 +8671,7 @@ public final EObject entryRuleParameterList() throws RecognitionException { // $ANTLR start "ruleParameterList" - // InternalRos.g:3549:1: ruleParameterList returns [EObject current=null] : ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ; + // 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= '}' ) ; public final EObject ruleParameterList() throws RecognitionException { EObject current = null; @@ -8717,14 +8687,14 @@ public final EObject ruleParameterList() throws RecognitionException { enterRule(); try { - // InternalRos.g:3555:2: ( ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ) - // InternalRos.g:3556:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) + // 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:3556:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) - // InternalRos.g:3557:3: () 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:3557:3: () - // InternalRos.g:3558:4: + // InternalRos.g:3517:3: () + // InternalRos.g:3518:4: { current = forceCreateModelElement( @@ -8734,15 +8704,15 @@ public final EObject ruleParameterList() throws RecognitionException { } - otherlv_1=(Token)match(input,26,FOLLOW_59); + otherlv_1=(Token)match(input,26,FOLLOW_58); newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); - // InternalRos.g:3568:3: ( (lv_value_2_0= ruleParameterValue ) ) - // InternalRos.g:3569:4: (lv_value_2_0= ruleParameterValue ) + // InternalRos.g:3528:3: ( (lv_value_2_0= ruleParameterValue ) ) + // InternalRos.g:3529:4: (lv_value_2_0= ruleParameterValue ) { - // InternalRos.g:3569:4: (lv_value_2_0= ruleParameterValue ) - // InternalRos.g:3570:5: lv_value_2_0= ruleParameterValue + // InternalRos.g:3529:4: (lv_value_2_0= ruleParameterValue ) + // InternalRos.g:3530:5: lv_value_2_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); @@ -8769,7 +8739,7 @@ public final EObject ruleParameterList() throws RecognitionException { } - // InternalRos.g:3587:3: (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* + // InternalRos.g:3547:3: (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* loop66: do { int alt66=2; @@ -8782,17 +8752,17 @@ public final EObject ruleParameterList() throws RecognitionException { switch (alt66) { case 1 : - // InternalRos.g:3588:4: otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRos.g:3548:4: otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) { - otherlv_3=(Token)match(input,27,FOLLOW_59); + otherlv_3=(Token)match(input,27,FOLLOW_58); newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - // InternalRos.g:3592:4: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRos.g:3593:5: (lv_value_4_0= ruleParameterValue ) + // InternalRos.g:3552:4: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRos.g:3553:5: (lv_value_4_0= ruleParameterValue ) { - // InternalRos.g:3593:5: (lv_value_4_0= ruleParameterValue ) - // InternalRos.g:3594:6: lv_value_4_0= ruleParameterValue + // InternalRos.g:3553:5: (lv_value_4_0= ruleParameterValue ) + // InternalRos.g:3554:6: lv_value_4_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); @@ -8855,7 +8825,7 @@ public final EObject ruleParameterList() throws RecognitionException { // $ANTLR start "entryRuleParameterAny" - // InternalRos.g:3620:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; + // InternalRos.g:3580:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; public final EObject entryRuleParameterAny() throws RecognitionException { EObject current = null; @@ -8863,8 +8833,8 @@ public final EObject entryRuleParameterAny() throws RecognitionException { try { - // InternalRos.g:3620:53: (iv_ruleParameterAny= ruleParameterAny EOF ) - // InternalRos.g:3621:2: iv_ruleParameterAny= ruleParameterAny EOF + // InternalRos.g:3580:53: (iv_ruleParameterAny= ruleParameterAny EOF ) + // InternalRos.g:3581:2: iv_ruleParameterAny= ruleParameterAny EOF { newCompositeNode(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); @@ -8891,7 +8861,7 @@ public final EObject entryRuleParameterAny() throws RecognitionException { // $ANTLR start "ruleParameterAny" - // InternalRos.g:3627:1: ruleParameterAny returns [EObject current=null] : ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) ; + // InternalRos.g:3587: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; @@ -8906,14 +8876,14 @@ public final EObject ruleParameterAny() throws RecognitionException { enterRule(); try { - // InternalRos.g:3633:2: ( ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) ) - // InternalRos.g:3634:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) + // 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:3634:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) - // InternalRos.g:3635:3: () 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:3635:3: () - // InternalRos.g:3636:4: + // InternalRos.g:3595:3: () + // InternalRos.g:3596:4: { current = forceCreateModelElement( @@ -8927,11 +8897,11 @@ public final EObject ruleParameterAny() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - otherlv_2=(Token)match(input,26,FOLLOW_60); + otherlv_2=(Token)match(input,26,FOLLOW_59); newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getLeftCurlyBracketKeyword_2()); - // InternalRos.g:3650:3: (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? + // InternalRos.g:3610:3: (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? int alt67=2; int LA67_0 = input.LA(1); @@ -8940,17 +8910,17 @@ public final EObject ruleParameterAny() throws RecognitionException { } switch (alt67) { case 1 : - // InternalRos.g:3651:4: otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) + // InternalRos.g:3611: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:3655:4: ( (lv_value_4_0= ruleEString ) ) - // InternalRos.g:3656:5: (lv_value_4_0= ruleEString ) + // InternalRos.g:3615:4: ( (lv_value_4_0= ruleEString ) ) + // InternalRos.g:3616:5: (lv_value_4_0= ruleEString ) { - // InternalRos.g:3656:5: (lv_value_4_0= ruleEString ) - // InternalRos.g:3657:6: lv_value_4_0= ruleEString + // InternalRos.g:3616:5: (lv_value_4_0= ruleEString ) + // InternalRos.g:3617:6: lv_value_4_0= ruleEString { newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_3_1_0()); @@ -9010,7 +8980,7 @@ public final EObject ruleParameterAny() throws RecognitionException { // $ANTLR start "entryRuleParameterString" - // InternalRos.g:3683:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; + // InternalRos.g:3643:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; public final EObject entryRuleParameterString() throws RecognitionException { EObject current = null; @@ -9018,8 +8988,8 @@ public final EObject entryRuleParameterString() throws RecognitionException { try { - // InternalRos.g:3683:56: (iv_ruleParameterString= ruleParameterString EOF ) - // InternalRos.g:3684:2: iv_ruleParameterString= ruleParameterString EOF + // InternalRos.g:3643:56: (iv_ruleParameterString= ruleParameterString EOF ) + // InternalRos.g:3644:2: iv_ruleParameterString= ruleParameterString EOF { newCompositeNode(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); @@ -9046,7 +9016,7 @@ public final EObject entryRuleParameterString() throws RecognitionException { // $ANTLR start "ruleParameterString" - // InternalRos.g:3690:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; + // InternalRos.g:3650:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; public final EObject ruleParameterString() throws RecognitionException { EObject current = null; @@ -9057,14 +9027,14 @@ public final EObject ruleParameterString() throws RecognitionException { enterRule(); try { - // InternalRos.g:3696:2: ( ( (lv_value_0_0= ruleEString ) ) ) - // InternalRos.g:3697:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRos.g:3656:2: ( ( (lv_value_0_0= ruleEString ) ) ) + // InternalRos.g:3657:2: ( (lv_value_0_0= ruleEString ) ) { - // InternalRos.g:3697:2: ( (lv_value_0_0= ruleEString ) ) - // InternalRos.g:3698:3: (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:3698:3: (lv_value_0_0= ruleEString ) - // InternalRos.g:3699:4: lv_value_0_0= ruleEString + // InternalRos.g:3658:3: (lv_value_0_0= ruleEString ) + // InternalRos.g:3659:4: lv_value_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); @@ -9111,7 +9081,7 @@ public final EObject ruleParameterString() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64" - // InternalRos.g:3719:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; + // InternalRos.g:3679:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; public final EObject entryRuleParameterBase64() throws RecognitionException { EObject current = null; @@ -9119,8 +9089,8 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { try { - // InternalRos.g:3719:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) - // InternalRos.g:3720:2: iv_ruleParameterBase64= ruleParameterBase64 EOF + // InternalRos.g:3679:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) + // InternalRos.g:3680:2: iv_ruleParameterBase64= ruleParameterBase64 EOF { newCompositeNode(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); @@ -9147,7 +9117,7 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { // $ANTLR start "ruleParameterBase64" - // InternalRos.g:3726:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; + // InternalRos.g:3686:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; public final EObject ruleParameterBase64() throws RecognitionException { EObject current = null; @@ -9158,14 +9128,14 @@ public final EObject ruleParameterBase64() throws RecognitionException { enterRule(); try { - // InternalRos.g:3732:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) - // InternalRos.g:3733:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRos.g:3692:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) + // InternalRos.g:3693:2: ( (lv_value_0_0= ruleBase64Binary ) ) { - // InternalRos.g:3733:2: ( (lv_value_0_0= ruleBase64Binary ) ) - // InternalRos.g:3734:3: (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:3734:3: (lv_value_0_0= ruleBase64Binary ) - // InternalRos.g:3735:4: lv_value_0_0= ruleBase64Binary + // InternalRos.g:3694:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRos.g:3695:4: lv_value_0_0= ruleBase64Binary { newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); @@ -9212,7 +9182,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { // $ANTLR start "entryRuleParameterInteger" - // InternalRos.g:3755:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; + // InternalRos.g:3715:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; public final EObject entryRuleParameterInteger() throws RecognitionException { EObject current = null; @@ -9220,8 +9190,8 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { try { - // InternalRos.g:3755:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) - // InternalRos.g:3756:2: iv_ruleParameterInteger= ruleParameterInteger EOF + // InternalRos.g:3715:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) + // InternalRos.g:3716:2: iv_ruleParameterInteger= ruleParameterInteger EOF { newCompositeNode(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); @@ -9248,7 +9218,7 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { // $ANTLR start "ruleParameterInteger" - // InternalRos.g:3762:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; + // InternalRos.g:3722:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; public final EObject ruleParameterInteger() throws RecognitionException { EObject current = null; @@ -9259,14 +9229,14 @@ public final EObject ruleParameterInteger() throws RecognitionException { enterRule(); try { - // InternalRos.g:3768:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) - // InternalRos.g:3769:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRos.g:3728:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) + // InternalRos.g:3729:2: ( (lv_value_0_0= ruleInteger0 ) ) { - // InternalRos.g:3769:2: ( (lv_value_0_0= ruleInteger0 ) ) - // InternalRos.g:3770:3: (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:3770:3: (lv_value_0_0= ruleInteger0 ) - // InternalRos.g:3771:4: lv_value_0_0= ruleInteger0 + // InternalRos.g:3730:3: (lv_value_0_0= ruleInteger0 ) + // InternalRos.g:3731:4: lv_value_0_0= ruleInteger0 { newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); @@ -9313,7 +9283,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { // $ANTLR start "entryRuleParameterDouble" - // InternalRos.g:3791:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; + // InternalRos.g:3751:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; public final EObject entryRuleParameterDouble() throws RecognitionException { EObject current = null; @@ -9321,8 +9291,8 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { try { - // InternalRos.g:3791:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) - // InternalRos.g:3792:2: iv_ruleParameterDouble= ruleParameterDouble EOF + // InternalRos.g:3751:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) + // InternalRos.g:3752:2: iv_ruleParameterDouble= ruleParameterDouble EOF { newCompositeNode(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); @@ -9349,7 +9319,7 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { // $ANTLR start "ruleParameterDouble" - // InternalRos.g:3798:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; + // InternalRos.g:3758:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; public final EObject ruleParameterDouble() throws RecognitionException { EObject current = null; @@ -9360,14 +9330,14 @@ public final EObject ruleParameterDouble() throws RecognitionException { enterRule(); try { - // InternalRos.g:3804:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) - // InternalRos.g:3805:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRos.g:3764:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) + // InternalRos.g:3765:2: ( (lv_value_0_0= ruleDouble0 ) ) { - // InternalRos.g:3805:2: ( (lv_value_0_0= ruleDouble0 ) ) - // InternalRos.g:3806:3: (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:3806:3: (lv_value_0_0= ruleDouble0 ) - // InternalRos.g:3807:4: lv_value_0_0= ruleDouble0 + // InternalRos.g:3766:3: (lv_value_0_0= ruleDouble0 ) + // InternalRos.g:3767:4: lv_value_0_0= ruleDouble0 { newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); @@ -9414,7 +9384,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { // $ANTLR start "entryRuleParameterBoolean" - // InternalRos.g:3827:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; + // InternalRos.g:3787:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; public final EObject entryRuleParameterBoolean() throws RecognitionException { EObject current = null; @@ -9422,8 +9392,8 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { try { - // InternalRos.g:3827:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) - // InternalRos.g:3828:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF + // InternalRos.g:3787:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) + // InternalRos.g:3788:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF { newCompositeNode(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); @@ -9450,7 +9420,7 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { // $ANTLR start "ruleParameterBoolean" - // InternalRos.g:3834:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; + // InternalRos.g:3794:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; public final EObject ruleParameterBoolean() throws RecognitionException { EObject current = null; @@ -9461,14 +9431,14 @@ public final EObject ruleParameterBoolean() throws RecognitionException { enterRule(); try { - // InternalRos.g:3840:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) - // InternalRos.g:3841:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRos.g:3800:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) + // InternalRos.g:3801:2: ( (lv_value_0_0= ruleboolean0 ) ) { - // InternalRos.g:3841:2: ( (lv_value_0_0= ruleboolean0 ) ) - // InternalRos.g:3842:3: (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:3842:3: (lv_value_0_0= ruleboolean0 ) - // InternalRos.g:3843:4: lv_value_0_0= ruleboolean0 + // InternalRos.g:3802:3: (lv_value_0_0= ruleboolean0 ) + // InternalRos.g:3803:4: lv_value_0_0= ruleboolean0 { newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); @@ -9515,7 +9485,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { // $ANTLR start "entryRuleParameterStruct" - // InternalRos.g:3863:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; + // InternalRos.g:3823:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; public final EObject entryRuleParameterStruct() throws RecognitionException { EObject current = null; @@ -9523,8 +9493,8 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { try { - // InternalRos.g:3863:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) - // InternalRos.g:3864:2: iv_ruleParameterStruct= ruleParameterStruct EOF + // InternalRos.g:3823:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) + // InternalRos.g:3824:2: iv_ruleParameterStruct= ruleParameterStruct EOF { newCompositeNode(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); @@ -9551,7 +9521,7 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { // $ANTLR start "ruleParameterStruct" - // InternalRos.g:3870: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: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= '}' )? ) ; public final EObject ruleParameterStruct() throws RecognitionException { EObject current = null; @@ -9569,14 +9539,14 @@ public final EObject ruleParameterStruct() throws RecognitionException { enterRule(); try { - // InternalRos.g:3876:2: ( ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) ) - // InternalRos.g:3877:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) + // 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:3877:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) - // InternalRos.g:3878:3: () (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:3878:3: () - // InternalRos.g:3879:4: + // InternalRos.g:3838:3: () + // InternalRos.g:3839:4: { current = forceCreateModelElement( @@ -9586,7 +9556,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRos.g:3885:3: (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? + // 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); @@ -9595,17 +9565,17 @@ public final EObject ruleParameterStruct() throws RecognitionException { } switch (alt69) { case 1 : - // InternalRos.g:3886:4: otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' + // InternalRos.g:3846: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_61); + otherlv_1=(Token)match(input,26,FOLLOW_60); newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); - // InternalRos.g:3890:4: ( (lv_value_2_0= ruleParameterStructMember ) ) - // InternalRos.g:3891:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRos.g:3850:4: ( (lv_value_2_0= ruleParameterStructMember ) ) + // InternalRos.g:3851:5: (lv_value_2_0= ruleParameterStructMember ) { - // InternalRos.g:3891:5: (lv_value_2_0= ruleParameterStructMember ) - // InternalRos.g:3892:6: lv_value_2_0= ruleParameterStructMember + // InternalRos.g:3851:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRos.g:3852:6: lv_value_2_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); @@ -9632,7 +9602,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRos.g:3909:4: (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* + // InternalRos.g:3869:4: (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* loop68: do { int alt68=2; @@ -9645,21 +9615,21 @@ public final EObject ruleParameterStruct() throws RecognitionException { switch (alt68) { case 1 : - // InternalRos.g:3910:5: otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' + // InternalRos.g:3870: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_61); + otherlv_4=(Token)match(input,26,FOLLOW_60); newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); - // InternalRos.g:3918:5: ( (lv_value_5_0= ruleParameterStructMember ) ) - // InternalRos.g:3919:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRos.g:3878:5: ( (lv_value_5_0= ruleParameterStructMember ) ) + // InternalRos.g:3879:6: (lv_value_5_0= ruleParameterStructMember ) { - // InternalRos.g:3919:6: (lv_value_5_0= ruleParameterStructMember ) - // InternalRos.g:3920:7: lv_value_5_0= ruleParameterStructMember + // InternalRos.g:3879:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRos.g:3880:7: lv_value_5_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); @@ -9732,7 +9702,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { // $ANTLR start "entryRuleParameterDate" - // InternalRos.g:3951:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; + // InternalRos.g:3911:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; public final EObject entryRuleParameterDate() throws RecognitionException { EObject current = null; @@ -9740,8 +9710,8 @@ public final EObject entryRuleParameterDate() throws RecognitionException { try { - // InternalRos.g:3951:54: (iv_ruleParameterDate= ruleParameterDate EOF ) - // InternalRos.g:3952:2: iv_ruleParameterDate= ruleParameterDate EOF + // InternalRos.g:3911:54: (iv_ruleParameterDate= ruleParameterDate EOF ) + // InternalRos.g:3912:2: iv_ruleParameterDate= ruleParameterDate EOF { newCompositeNode(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); @@ -9768,7 +9738,7 @@ public final EObject entryRuleParameterDate() throws RecognitionException { // $ANTLR start "ruleParameterDate" - // InternalRos.g:3958:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; + // InternalRos.g:3918:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; public final EObject ruleParameterDate() throws RecognitionException { EObject current = null; @@ -9779,14 +9749,14 @@ public final EObject ruleParameterDate() throws RecognitionException { enterRule(); try { - // InternalRos.g:3964:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) - // InternalRos.g:3965:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRos.g:3924:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) + // InternalRos.g:3925:2: ( (lv_value_0_0= ruleDateTime0 ) ) { - // InternalRos.g:3965:2: ( (lv_value_0_0= ruleDateTime0 ) ) - // InternalRos.g:3966:3: (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:3966:3: (lv_value_0_0= ruleDateTime0 ) - // InternalRos.g:3967:4: lv_value_0_0= ruleDateTime0 + // InternalRos.g:3926:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRos.g:3927:4: lv_value_0_0= ruleDateTime0 { newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); @@ -9833,7 +9803,7 @@ public final EObject ruleParameterDate() throws RecognitionException { // $ANTLR start "entryRuleParameterStructMember" - // InternalRos.g:3987:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; + // InternalRos.g:3947:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; public final EObject entryRuleParameterStructMember() throws RecognitionException { EObject current = null; @@ -9841,8 +9811,8 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio try { - // InternalRos.g:3987:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) - // InternalRos.g:3988:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF + // InternalRos.g:3947:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) + // InternalRos.g:3948:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF { newCompositeNode(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); @@ -9869,7 +9839,7 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio // $ANTLR start "ruleParameterStructMember" - // InternalRos.g:3994: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: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= '}' ) ; public final EObject ruleParameterStructMember() throws RecognitionException { EObject current = null; @@ -9886,21 +9856,21 @@ public final EObject ruleParameterStructMember() throws RecognitionException { enterRule(); try { - // InternalRos.g:4000:2: ( (otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' ) ) - // InternalRos.g:4001:2: (otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' ) + // 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:4001:2: (otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' ) - // InternalRos.g:4002:3: 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= '}' { otherlv_0=(Token)match(input,83,FOLLOW_7); newLeafNode(otherlv_0, grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); - // InternalRos.g:4006:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRos.g:4007:4: (lv_name_1_0= ruleEString ) + // InternalRos.g:3966:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRos.g:3967:4: (lv_name_1_0= ruleEString ) { - // InternalRos.g:4007:4: (lv_name_1_0= ruleEString ) - // InternalRos.g:4008:5: lv_name_1_0= ruleEString + // InternalRos.g:3967:4: (lv_name_1_0= ruleEString ) + // InternalRos.g:3968:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); @@ -9927,19 +9897,19 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - otherlv_2=(Token)match(input,26,FOLLOW_62); + otherlv_2=(Token)match(input,26,FOLLOW_61); newLeafNode(otherlv_2, grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_2()); - otherlv_3=(Token)match(input,82,FOLLOW_59); + otherlv_3=(Token)match(input,82,FOLLOW_58); newLeafNode(otherlv_3, grammarAccess.getParameterStructMemberAccess().getValueKeyword_3()); - // InternalRos.g:4033:3: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRos.g:4034:4: (lv_value_4_0= ruleParameterValue ) + // InternalRos.g:3993:3: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRos.g:3994:4: (lv_value_4_0= ruleParameterValue ) { - // InternalRos.g:4034:4: (lv_value_4_0= ruleParameterValue ) - // InternalRos.g:4035:5: lv_value_4_0= ruleParameterValue + // InternalRos.g:3994:4: (lv_value_4_0= ruleParameterValue ) + // InternalRos.g:3995:5: lv_value_4_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); @@ -9993,7 +9963,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // $ANTLR start "entryRuleParameterStructTypeMember" - // InternalRos.g:4060:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; + // InternalRos.g:4020:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; public final EObject entryRuleParameterStructTypeMember() throws RecognitionException { EObject current = null; @@ -10001,8 +9971,8 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce try { - // InternalRos.g:4060:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) - // InternalRos.g:4061:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF + // InternalRos.g:4020:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) + // InternalRos.g:4021:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); @@ -10029,7 +9999,7 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce // $ANTLR start "ruleParameterStructTypeMember" - // InternalRos.g:4067:1: ruleParameterStructTypeMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ; + // InternalRos.g:4027: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; @@ -10042,17 +10012,17 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException enterRule(); try { - // InternalRos.g:4073:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) - // InternalRos.g:4074:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // 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:4074:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) - // InternalRos.g:4075:3: ( (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:4075:3: ( (lv_name_0_0= ruleEString ) ) - // InternalRos.g:4076:4: (lv_name_0_0= ruleEString ) + // InternalRos.g:4035:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRos.g:4036:4: (lv_name_0_0= ruleEString ) { - // InternalRos.g:4076:4: (lv_name_0_0= ruleEString ) - // InternalRos.g:4077:5: lv_name_0_0= ruleEString + // InternalRos.g:4036:4: (lv_name_0_0= ruleEString ) + // InternalRos.g:4037:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); @@ -10079,11 +10049,11 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException } - // InternalRos.g:4094:3: ( (lv_type_1_0= ruleParameterType ) ) - // InternalRos.g:4095:4: (lv_type_1_0= ruleParameterType ) + // InternalRos.g:4054:3: ( (lv_type_1_0= ruleParameterType ) ) + // InternalRos.g:4055:4: (lv_type_1_0= ruleParameterType ) { - // InternalRos.g:4095:4: (lv_type_1_0= ruleParameterType ) - // InternalRos.g:4096:5: lv_type_1_0= ruleParameterType + // InternalRos.g:4055:4: (lv_type_1_0= ruleParameterType ) + // InternalRos.g:4056:5: lv_type_1_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); @@ -10133,7 +10103,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // $ANTLR start "entryRuleBase64Binary" - // InternalRos.g:4117:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; + // InternalRos.g:4077:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; public final String entryRuleBase64Binary() throws RecognitionException { String current = null; @@ -10141,8 +10111,8 @@ public final String entryRuleBase64Binary() throws RecognitionException { try { - // InternalRos.g:4117:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) - // InternalRos.g:4118:2: iv_ruleBase64Binary= ruleBase64Binary EOF + // InternalRos.g:4077:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) + // InternalRos.g:4078:2: iv_ruleBase64Binary= ruleBase64Binary EOF { newCompositeNode(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); @@ -10169,7 +10139,7 @@ public final String entryRuleBase64Binary() throws RecognitionException { // $ANTLR start "ruleBase64Binary" - // InternalRos.g:4124:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; + // InternalRos.g:4084:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10179,8 +10149,8 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti enterRule(); try { - // InternalRos.g:4130:2: (this_BINARY_0= RULE_BINARY ) - // InternalRos.g:4131:2: this_BINARY_0= RULE_BINARY + // InternalRos.g:4090:2: (this_BINARY_0= RULE_BINARY ) + // InternalRos.g:4091:2: this_BINARY_0= RULE_BINARY { this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); @@ -10209,7 +10179,7 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti // $ANTLR start "entryRuleboolean0" - // InternalRos.g:4141:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; + // InternalRos.g:4101:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; public final String entryRuleboolean0() throws RecognitionException { String current = null; @@ -10217,8 +10187,8 @@ public final String entryRuleboolean0() throws RecognitionException { try { - // InternalRos.g:4141:48: (iv_ruleboolean0= ruleboolean0 EOF ) - // InternalRos.g:4142:2: iv_ruleboolean0= ruleboolean0 EOF + // InternalRos.g:4101:48: (iv_ruleboolean0= ruleboolean0 EOF ) + // InternalRos.g:4102:2: iv_ruleboolean0= ruleboolean0 EOF { newCompositeNode(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); @@ -10245,7 +10215,7 @@ public final String entryRuleboolean0() throws RecognitionException { // $ANTLR start "ruleboolean0" - // InternalRos.g:4148:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; + // InternalRos.g:4108:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10255,8 +10225,8 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { enterRule(); try { - // InternalRos.g:4154:2: (this_BOOLEAN_0= RULE_BOOLEAN ) - // InternalRos.g:4155:2: this_BOOLEAN_0= RULE_BOOLEAN + // InternalRos.g:4114:2: (this_BOOLEAN_0= RULE_BOOLEAN ) + // InternalRos.g:4115:2: this_BOOLEAN_0= RULE_BOOLEAN { this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); @@ -10285,7 +10255,7 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { // $ANTLR start "entryRuleDouble0" - // InternalRos.g:4165:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; + // InternalRos.g:4125:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; public final String entryRuleDouble0() throws RecognitionException { String current = null; @@ -10293,8 +10263,8 @@ public final String entryRuleDouble0() throws RecognitionException { try { - // InternalRos.g:4165:47: (iv_ruleDouble0= ruleDouble0 EOF ) - // InternalRos.g:4166:2: iv_ruleDouble0= ruleDouble0 EOF + // InternalRos.g:4125:47: (iv_ruleDouble0= ruleDouble0 EOF ) + // InternalRos.g:4126:2: iv_ruleDouble0= ruleDouble0 EOF { newCompositeNode(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); @@ -10321,7 +10291,7 @@ public final String entryRuleDouble0() throws RecognitionException { // $ANTLR start "ruleDouble0" - // InternalRos.g:4172:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; + // InternalRos.g:4132:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10331,8 +10301,8 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { enterRule(); try { - // InternalRos.g:4178:2: (this_DOUBLE_0= RULE_DOUBLE ) - // InternalRos.g:4179:2: this_DOUBLE_0= RULE_DOUBLE + // InternalRos.g:4138:2: (this_DOUBLE_0= RULE_DOUBLE ) + // InternalRos.g:4139:2: this_DOUBLE_0= RULE_DOUBLE { this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); @@ -10361,7 +10331,7 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { // $ANTLR start "entryRuleInteger0" - // InternalRos.g:4189:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; + // InternalRos.g:4149:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; public final String entryRuleInteger0() throws RecognitionException { String current = null; @@ -10369,8 +10339,8 @@ public final String entryRuleInteger0() throws RecognitionException { try { - // InternalRos.g:4189:48: (iv_ruleInteger0= ruleInteger0 EOF ) - // InternalRos.g:4190:2: iv_ruleInteger0= ruleInteger0 EOF + // InternalRos.g:4149:48: (iv_ruleInteger0= ruleInteger0 EOF ) + // InternalRos.g:4150:2: iv_ruleInteger0= ruleInteger0 EOF { newCompositeNode(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); @@ -10397,7 +10367,7 @@ public final String entryRuleInteger0() throws RecognitionException { // $ANTLR start "ruleInteger0" - // InternalRos.g:4196:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; + // InternalRos.g:4156:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10407,8 +10377,8 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { enterRule(); try { - // InternalRos.g:4202:2: (this_DECINT_0= RULE_DECINT ) - // InternalRos.g:4203:2: this_DECINT_0= RULE_DECINT + // InternalRos.g:4162:2: (this_DECINT_0= RULE_DECINT ) + // InternalRos.g:4163:2: this_DECINT_0= RULE_DECINT { this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); @@ -10437,7 +10407,7 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { // $ANTLR start "entryRuleDateTime0" - // InternalRos.g:4213:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; + // InternalRos.g:4173:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; public final String entryRuleDateTime0() throws RecognitionException { String current = null; @@ -10445,8 +10415,8 @@ public final String entryRuleDateTime0() throws RecognitionException { try { - // InternalRos.g:4213:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) - // InternalRos.g:4214:2: iv_ruleDateTime0= ruleDateTime0 EOF + // InternalRos.g:4173:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) + // InternalRos.g:4174:2: iv_ruleDateTime0= ruleDateTime0 EOF { newCompositeNode(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); @@ -10473,7 +10443,7 @@ public final String entryRuleDateTime0() throws RecognitionException { // $ANTLR start "ruleDateTime0" - // InternalRos.g:4220:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; + // InternalRos.g:4180:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10483,8 +10453,8 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException enterRule(); try { - // InternalRos.g:4226:2: (this_DATE_TIME_0= RULE_DATE_TIME ) - // InternalRos.g:4227:2: this_DATE_TIME_0= RULE_DATE_TIME + // InternalRos.g:4186:2: (this_DATE_TIME_0= RULE_DATE_TIME ) + // InternalRos.g:4187:2: this_DATE_TIME_0= RULE_DATE_TIME { this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); @@ -10513,7 +10483,7 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException // $ANTLR start "entryRuleMessagePart" - // InternalRos.g:4237:1: entryRuleMessagePart returns [EObject current=null] : iv_ruleMessagePart= ruleMessagePart EOF ; + // InternalRos.g:4197:1: entryRuleMessagePart returns [EObject current=null] : iv_ruleMessagePart= ruleMessagePart EOF ; public final EObject entryRuleMessagePart() throws RecognitionException { EObject current = null; @@ -10521,8 +10491,8 @@ public final EObject entryRuleMessagePart() throws RecognitionException { try { - // InternalRos.g:4237:52: (iv_ruleMessagePart= ruleMessagePart EOF ) - // InternalRos.g:4238:2: iv_ruleMessagePart= ruleMessagePart EOF + // InternalRos.g:4197:52: (iv_ruleMessagePart= ruleMessagePart EOF ) + // InternalRos.g:4198:2: iv_ruleMessagePart= ruleMessagePart EOF { newCompositeNode(grammarAccess.getMessagePartRule()); pushFollow(FOLLOW_1); @@ -10549,7 +10519,7 @@ public final EObject entryRuleMessagePart() throws RecognitionException { // $ANTLR start "ruleMessagePart" - // InternalRos.g:4244: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: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 ) ) ) ) ; public final EObject ruleMessagePart() throws RecognitionException { EObject current = null; @@ -10565,22 +10535,22 @@ public final EObject ruleMessagePart() throws RecognitionException { enterRule(); try { - // InternalRos.g:4250: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:4251: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: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:4251: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:4252: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: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:4252:3: ( (lv_Type_0_0= ruleAbstractType ) ) - // InternalRos.g:4253:4: (lv_Type_0_0= ruleAbstractType ) + // InternalRos.g:4212:3: ( (lv_Type_0_0= ruleAbstractType ) ) + // InternalRos.g:4213:4: (lv_Type_0_0= ruleAbstractType ) { - // InternalRos.g:4253:4: (lv_Type_0_0= ruleAbstractType ) - // InternalRos.g:4254:5: lv_Type_0_0= ruleAbstractType + // InternalRos.g:4213:4: (lv_Type_0_0= ruleAbstractType ) + // InternalRos.g:4214:5: lv_Type_0_0= ruleAbstractType { newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); - pushFollow(FOLLOW_63); + pushFollow(FOLLOW_62); lv_Type_0_0=ruleAbstractType(); state._fsp--; @@ -10602,13 +10572,13 @@ public final EObject ruleMessagePart() throws RecognitionException { } - // InternalRos.g:4271:3: ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) - // InternalRos.g:4272:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) + // 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:4272:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) - // InternalRos.g:4273:5: (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:4273: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; switch ( input.LA(1) ) { case 41: @@ -10646,7 +10616,7 @@ public final EObject ruleMessagePart() throws RecognitionException { switch (alt70) { case 1 : - // InternalRos.g:4274:6: lv_Data_1_1= ruleKEYWORD + // InternalRos.g:4234:6: lv_Data_1_1= ruleKEYWORD { newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); @@ -10671,7 +10641,7 @@ public final EObject ruleMessagePart() throws RecognitionException { } break; case 2 : - // InternalRos.g:4290:6: lv_Data_1_2= RULE_MESSAGE_ASIGMENT + // InternalRos.g:4250:6: lv_Data_1_2= RULE_MESSAGE_ASIGMENT { lv_Data_1_2=(Token)match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); @@ -10691,7 +10661,7 @@ public final EObject ruleMessagePart() throws RecognitionException { } break; case 3 : - // InternalRos.g:4305:6: lv_Data_1_3= ruleEString + // InternalRos.g:4265:6: lv_Data_1_3= ruleEString { newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); @@ -10747,7 +10717,7 @@ public final EObject ruleMessagePart() throws RecognitionException { // $ANTLR start "entryRuleAbstractType" - // InternalRos.g:4327:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; + // InternalRos.g:4287:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; public final EObject entryRuleAbstractType() throws RecognitionException { EObject current = null; @@ -10755,8 +10725,8 @@ public final EObject entryRuleAbstractType() throws RecognitionException { try { - // InternalRos.g:4327:53: (iv_ruleAbstractType= ruleAbstractType EOF ) - // InternalRos.g:4328:2: iv_ruleAbstractType= ruleAbstractType EOF + // InternalRos.g:4287:53: (iv_ruleAbstractType= ruleAbstractType EOF ) + // InternalRos.g:4288:2: iv_ruleAbstractType= ruleAbstractType EOF { newCompositeNode(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); @@ -10783,7 +10753,7 @@ public final EObject entryRuleAbstractType() throws RecognitionException { // $ANTLR start "ruleAbstractType" - // InternalRos.g:4334: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: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 ) ; public final EObject ruleAbstractType() throws RecognitionException { EObject current = null; @@ -10854,15 +10824,15 @@ public final EObject ruleAbstractType() throws RecognitionException { enterRule(); try { - // InternalRos.g:4340: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:4341: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: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:4341: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) { case 1 : - // InternalRos.g:4342:3: this_bool_0= rulebool + // InternalRos.g:4302:3: this_bool_0= rulebool { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); @@ -10880,7 +10850,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 2 : - // InternalRos.g:4351:3: this_int8_1= ruleint8 + // InternalRos.g:4311:3: this_int8_1= ruleint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); @@ -10898,7 +10868,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 3 : - // InternalRos.g:4360:3: this_uint8_2= ruleuint8 + // InternalRos.g:4320:3: this_uint8_2= ruleuint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); @@ -10916,7 +10886,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 4 : - // InternalRos.g:4369:3: this_int16_3= ruleint16 + // InternalRos.g:4329:3: this_int16_3= ruleint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); @@ -10934,7 +10904,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 5 : - // InternalRos.g:4378:3: this_uint16_4= ruleuint16 + // InternalRos.g:4338:3: this_uint16_4= ruleuint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); @@ -10952,7 +10922,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 6 : - // InternalRos.g:4387:3: this_int32_5= ruleint32 + // InternalRos.g:4347:3: this_int32_5= ruleint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); @@ -10970,7 +10940,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 7 : - // InternalRos.g:4396:3: this_uint32_6= ruleuint32 + // InternalRos.g:4356:3: this_uint32_6= ruleuint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); @@ -10988,7 +10958,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 8 : - // InternalRos.g:4405:3: this_int64_7= ruleint64 + // InternalRos.g:4365:3: this_int64_7= ruleint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); @@ -11006,7 +10976,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 9 : - // InternalRos.g:4414:3: this_uint64_8= ruleuint64 + // InternalRos.g:4374:3: this_uint64_8= ruleuint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); @@ -11024,7 +10994,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 10 : - // InternalRos.g:4423:3: this_float32_9= rulefloat32 + // InternalRos.g:4383:3: this_float32_9= rulefloat32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); @@ -11042,7 +11012,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 11 : - // InternalRos.g:4432:3: this_float64_10= rulefloat64 + // InternalRos.g:4392:3: this_float64_10= rulefloat64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); @@ -11060,7 +11030,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 12 : - // InternalRos.g:4441:3: this_string0_11= rulestring0 + // InternalRos.g:4401:3: this_string0_11= rulestring0 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); @@ -11078,7 +11048,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 13 : - // InternalRos.g:4450:3: this_byte_12= rulebyte + // InternalRos.g:4410:3: this_byte_12= rulebyte { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); @@ -11096,7 +11066,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 14 : - // InternalRos.g:4459:3: this_time_13= ruletime + // InternalRos.g:4419:3: this_time_13= ruletime { newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); @@ -11114,7 +11084,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 15 : - // InternalRos.g:4468:3: this_duration_14= ruleduration + // InternalRos.g:4428:3: this_duration_14= ruleduration { newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); @@ -11132,7 +11102,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 16 : - // InternalRos.g:4477:3: this_Header_15= ruleHeader + // InternalRos.g:4437:3: this_Header_15= ruleHeader { newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); @@ -11150,7 +11120,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 17 : - // InternalRos.g:4486:3: this_boolArray_16= ruleboolArray + // InternalRos.g:4446:3: this_boolArray_16= ruleboolArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); @@ -11168,7 +11138,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 18 : - // InternalRos.g:4495:3: this_int8Array_17= ruleint8Array + // InternalRos.g:4455:3: this_int8Array_17= ruleint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); @@ -11186,7 +11156,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 19 : - // InternalRos.g:4504:3: this_uint8Array_18= ruleuint8Array + // InternalRos.g:4464:3: this_uint8Array_18= ruleuint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); @@ -11204,7 +11174,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 20 : - // InternalRos.g:4513:3: this_int16Array_19= ruleint16Array + // InternalRos.g:4473:3: this_int16Array_19= ruleint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); @@ -11222,7 +11192,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 21 : - // InternalRos.g:4522:3: this_uint16Array_20= ruleuint16Array + // InternalRos.g:4482:3: this_uint16Array_20= ruleuint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); @@ -11240,7 +11210,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 22 : - // InternalRos.g:4531:3: this_int32Array_21= ruleint32Array + // InternalRos.g:4491:3: this_int32Array_21= ruleint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); @@ -11258,7 +11228,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 23 : - // InternalRos.g:4540:3: this_uint32Array_22= ruleuint32Array + // InternalRos.g:4500:3: this_uint32Array_22= ruleuint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); @@ -11276,7 +11246,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 24 : - // InternalRos.g:4549:3: this_int64Array_23= ruleint64Array + // InternalRos.g:4509:3: this_int64Array_23= ruleint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); @@ -11294,7 +11264,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 25 : - // InternalRos.g:4558:3: this_uint64Array_24= ruleuint64Array + // InternalRos.g:4518:3: this_uint64Array_24= ruleuint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); @@ -11312,7 +11282,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 26 : - // InternalRos.g:4567:3: this_float32Array_25= rulefloat32Array + // InternalRos.g:4527:3: this_float32Array_25= rulefloat32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); @@ -11330,7 +11300,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 27 : - // InternalRos.g:4576:3: this_float64Array_26= rulefloat64Array + // InternalRos.g:4536:3: this_float64Array_26= rulefloat64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); @@ -11348,7 +11318,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 28 : - // InternalRos.g:4585:3: this_string0Array_27= rulestring0Array + // InternalRos.g:4545:3: this_string0Array_27= rulestring0Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); @@ -11366,7 +11336,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 29 : - // InternalRos.g:4594:3: this_byteArray_28= rulebyteArray + // InternalRos.g:4554:3: this_byteArray_28= rulebyteArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); @@ -11384,7 +11354,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 30 : - // InternalRos.g:4603:3: this_TopicSpecRef_29= ruleTopicSpecRef + // InternalRos.g:4563:3: this_TopicSpecRef_29= ruleTopicSpecRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); @@ -11402,7 +11372,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 31 : - // InternalRos.g:4612:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef + // InternalRos.g:4572:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); @@ -11442,7 +11412,7 @@ public final EObject ruleAbstractType() throws RecognitionException { // $ANTLR start "entryRulebool" - // InternalRos.g:4624:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; + // InternalRos.g:4584:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; public final EObject entryRulebool() throws RecognitionException { EObject current = null; @@ -11450,8 +11420,8 @@ public final EObject entryRulebool() throws RecognitionException { try { - // InternalRos.g:4624:45: (iv_rulebool= rulebool EOF ) - // InternalRos.g:4625:2: iv_rulebool= rulebool EOF + // InternalRos.g:4584:45: (iv_rulebool= rulebool EOF ) + // InternalRos.g:4585:2: iv_rulebool= rulebool EOF { newCompositeNode(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); @@ -11478,7 +11448,7 @@ public final EObject entryRulebool() throws RecognitionException { // $ANTLR start "rulebool" - // InternalRos.g:4631:1: rulebool returns [EObject current=null] : ( () otherlv_1= 'bool' ) ; + // InternalRos.g:4591:1: rulebool returns [EObject current=null] : ( () otherlv_1= 'bool' ) ; public final EObject rulebool() throws RecognitionException { EObject current = null; @@ -11488,14 +11458,14 @@ public final EObject rulebool() throws RecognitionException { enterRule(); try { - // InternalRos.g:4637:2: ( ( () otherlv_1= 'bool' ) ) - // InternalRos.g:4638:2: ( () otherlv_1= 'bool' ) + // InternalRos.g:4597:2: ( ( () otherlv_1= 'bool' ) ) + // InternalRos.g:4598:2: ( () otherlv_1= 'bool' ) { - // InternalRos.g:4638:2: ( () otherlv_1= 'bool' ) - // InternalRos.g:4639:3: () otherlv_1= 'bool' + // InternalRos.g:4598:2: ( () otherlv_1= 'bool' ) + // InternalRos.g:4599:3: () otherlv_1= 'bool' { - // InternalRos.g:4639:3: () - // InternalRos.g:4640:4: + // InternalRos.g:4599:3: () + // InternalRos.g:4600:4: { current = forceCreateModelElement( @@ -11532,7 +11502,7 @@ public final EObject rulebool() throws RecognitionException { // $ANTLR start "entryRuleint8" - // InternalRos.g:4654:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; + // InternalRos.g:4614:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; public final EObject entryRuleint8() throws RecognitionException { EObject current = null; @@ -11540,8 +11510,8 @@ public final EObject entryRuleint8() throws RecognitionException { try { - // InternalRos.g:4654:45: (iv_ruleint8= ruleint8 EOF ) - // InternalRos.g:4655:2: iv_ruleint8= ruleint8 EOF + // InternalRos.g:4614:45: (iv_ruleint8= ruleint8 EOF ) + // InternalRos.g:4615:2: iv_ruleint8= ruleint8 EOF { newCompositeNode(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); @@ -11568,7 +11538,7 @@ public final EObject entryRuleint8() throws RecognitionException { // $ANTLR start "ruleint8" - // InternalRos.g:4661:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= 'int8' ) ; + // InternalRos.g:4621:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= 'int8' ) ; public final EObject ruleint8() throws RecognitionException { EObject current = null; @@ -11578,14 +11548,14 @@ public final EObject ruleint8() throws RecognitionException { enterRule(); try { - // InternalRos.g:4667:2: ( ( () otherlv_1= 'int8' ) ) - // InternalRos.g:4668:2: ( () otherlv_1= 'int8' ) + // InternalRos.g:4627:2: ( ( () otherlv_1= 'int8' ) ) + // InternalRos.g:4628:2: ( () otherlv_1= 'int8' ) { - // InternalRos.g:4668:2: ( () otherlv_1= 'int8' ) - // InternalRos.g:4669:3: () otherlv_1= 'int8' + // InternalRos.g:4628:2: ( () otherlv_1= 'int8' ) + // InternalRos.g:4629:3: () otherlv_1= 'int8' { - // InternalRos.g:4669:3: () - // InternalRos.g:4670:4: + // InternalRos.g:4629:3: () + // InternalRos.g:4630:4: { current = forceCreateModelElement( @@ -11622,7 +11592,7 @@ public final EObject ruleint8() throws RecognitionException { // $ANTLR start "entryRuleuint8" - // InternalRos.g:4684:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; + // InternalRos.g:4644:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; public final EObject entryRuleuint8() throws RecognitionException { EObject current = null; @@ -11630,8 +11600,8 @@ public final EObject entryRuleuint8() throws RecognitionException { try { - // InternalRos.g:4684:46: (iv_ruleuint8= ruleuint8 EOF ) - // InternalRos.g:4685:2: iv_ruleuint8= ruleuint8 EOF + // InternalRos.g:4644:46: (iv_ruleuint8= ruleuint8 EOF ) + // InternalRos.g:4645:2: iv_ruleuint8= ruleuint8 EOF { newCompositeNode(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); @@ -11658,7 +11628,7 @@ public final EObject entryRuleuint8() throws RecognitionException { // $ANTLR start "ruleuint8" - // InternalRos.g:4691:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= 'uint8' ) ; + // InternalRos.g:4651:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= 'uint8' ) ; public final EObject ruleuint8() throws RecognitionException { EObject current = null; @@ -11668,14 +11638,14 @@ public final EObject ruleuint8() throws RecognitionException { enterRule(); try { - // InternalRos.g:4697:2: ( ( () otherlv_1= 'uint8' ) ) - // InternalRos.g:4698:2: ( () otherlv_1= 'uint8' ) + // InternalRos.g:4657:2: ( ( () otherlv_1= 'uint8' ) ) + // InternalRos.g:4658:2: ( () otherlv_1= 'uint8' ) { - // InternalRos.g:4698:2: ( () otherlv_1= 'uint8' ) - // InternalRos.g:4699:3: () otherlv_1= 'uint8' + // InternalRos.g:4658:2: ( () otherlv_1= 'uint8' ) + // InternalRos.g:4659:3: () otherlv_1= 'uint8' { - // InternalRos.g:4699:3: () - // InternalRos.g:4700:4: + // InternalRos.g:4659:3: () + // InternalRos.g:4660:4: { current = forceCreateModelElement( @@ -11712,7 +11682,7 @@ public final EObject ruleuint8() throws RecognitionException { // $ANTLR start "entryRuleint16" - // InternalRos.g:4714:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; + // InternalRos.g:4674:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; public final EObject entryRuleint16() throws RecognitionException { EObject current = null; @@ -11720,8 +11690,8 @@ public final EObject entryRuleint16() throws RecognitionException { try { - // InternalRos.g:4714:46: (iv_ruleint16= ruleint16 EOF ) - // InternalRos.g:4715:2: iv_ruleint16= ruleint16 EOF + // InternalRos.g:4674:46: (iv_ruleint16= ruleint16 EOF ) + // InternalRos.g:4675:2: iv_ruleint16= ruleint16 EOF { newCompositeNode(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); @@ -11748,7 +11718,7 @@ public final EObject entryRuleint16() throws RecognitionException { // $ANTLR start "ruleint16" - // InternalRos.g:4721:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= 'int16' ) ; + // InternalRos.g:4681:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= 'int16' ) ; public final EObject ruleint16() throws RecognitionException { EObject current = null; @@ -11758,14 +11728,14 @@ public final EObject ruleint16() throws RecognitionException { enterRule(); try { - // InternalRos.g:4727:2: ( ( () otherlv_1= 'int16' ) ) - // InternalRos.g:4728:2: ( () otherlv_1= 'int16' ) + // InternalRos.g:4687:2: ( ( () otherlv_1= 'int16' ) ) + // InternalRos.g:4688:2: ( () otherlv_1= 'int16' ) { - // InternalRos.g:4728:2: ( () otherlv_1= 'int16' ) - // InternalRos.g:4729:3: () otherlv_1= 'int16' + // InternalRos.g:4688:2: ( () otherlv_1= 'int16' ) + // InternalRos.g:4689:3: () otherlv_1= 'int16' { - // InternalRos.g:4729:3: () - // InternalRos.g:4730:4: + // InternalRos.g:4689:3: () + // InternalRos.g:4690:4: { current = forceCreateModelElement( @@ -11802,7 +11772,7 @@ public final EObject ruleint16() throws RecognitionException { // $ANTLR start "entryRuleuint16" - // InternalRos.g:4744:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; + // InternalRos.g:4704:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; public final EObject entryRuleuint16() throws RecognitionException { EObject current = null; @@ -11810,8 +11780,8 @@ public final EObject entryRuleuint16() throws RecognitionException { try { - // InternalRos.g:4744:47: (iv_ruleuint16= ruleuint16 EOF ) - // InternalRos.g:4745:2: iv_ruleuint16= ruleuint16 EOF + // InternalRos.g:4704:47: (iv_ruleuint16= ruleuint16 EOF ) + // InternalRos.g:4705:2: iv_ruleuint16= ruleuint16 EOF { newCompositeNode(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); @@ -11838,7 +11808,7 @@ public final EObject entryRuleuint16() throws RecognitionException { // $ANTLR start "ruleuint16" - // InternalRos.g:4751:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= 'uint16' ) ; + // InternalRos.g:4711:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= 'uint16' ) ; public final EObject ruleuint16() throws RecognitionException { EObject current = null; @@ -11848,14 +11818,14 @@ public final EObject ruleuint16() throws RecognitionException { enterRule(); try { - // InternalRos.g:4757:2: ( ( () otherlv_1= 'uint16' ) ) - // InternalRos.g:4758:2: ( () otherlv_1= 'uint16' ) + // InternalRos.g:4717:2: ( ( () otherlv_1= 'uint16' ) ) + // InternalRos.g:4718:2: ( () otherlv_1= 'uint16' ) { - // InternalRos.g:4758:2: ( () otherlv_1= 'uint16' ) - // InternalRos.g:4759:3: () otherlv_1= 'uint16' + // InternalRos.g:4718:2: ( () otherlv_1= 'uint16' ) + // InternalRos.g:4719:3: () otherlv_1= 'uint16' { - // InternalRos.g:4759:3: () - // InternalRos.g:4760:4: + // InternalRos.g:4719:3: () + // InternalRos.g:4720:4: { current = forceCreateModelElement( @@ -11892,7 +11862,7 @@ public final EObject ruleuint16() throws RecognitionException { // $ANTLR start "entryRuleint32" - // InternalRos.g:4774:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; + // InternalRos.g:4734:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; public final EObject entryRuleint32() throws RecognitionException { EObject current = null; @@ -11900,8 +11870,8 @@ public final EObject entryRuleint32() throws RecognitionException { try { - // InternalRos.g:4774:46: (iv_ruleint32= ruleint32 EOF ) - // InternalRos.g:4775:2: iv_ruleint32= ruleint32 EOF + // InternalRos.g:4734:46: (iv_ruleint32= ruleint32 EOF ) + // InternalRos.g:4735:2: iv_ruleint32= ruleint32 EOF { newCompositeNode(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); @@ -11928,7 +11898,7 @@ public final EObject entryRuleint32() throws RecognitionException { // $ANTLR start "ruleint32" - // InternalRos.g:4781:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= 'int32' ) ; + // InternalRos.g:4741:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= 'int32' ) ; public final EObject ruleint32() throws RecognitionException { EObject current = null; @@ -11938,14 +11908,14 @@ public final EObject ruleint32() throws RecognitionException { enterRule(); try { - // InternalRos.g:4787:2: ( ( () otherlv_1= 'int32' ) ) - // InternalRos.g:4788:2: ( () otherlv_1= 'int32' ) + // InternalRos.g:4747:2: ( ( () otherlv_1= 'int32' ) ) + // InternalRos.g:4748:2: ( () otherlv_1= 'int32' ) { - // InternalRos.g:4788:2: ( () otherlv_1= 'int32' ) - // InternalRos.g:4789:3: () otherlv_1= 'int32' + // InternalRos.g:4748:2: ( () otherlv_1= 'int32' ) + // InternalRos.g:4749:3: () otherlv_1= 'int32' { - // InternalRos.g:4789:3: () - // InternalRos.g:4790:4: + // InternalRos.g:4749:3: () + // InternalRos.g:4750:4: { current = forceCreateModelElement( @@ -11982,7 +11952,7 @@ public final EObject ruleint32() throws RecognitionException { // $ANTLR start "entryRuleuint32" - // InternalRos.g:4804:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; + // InternalRos.g:4764:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; public final EObject entryRuleuint32() throws RecognitionException { EObject current = null; @@ -11990,8 +11960,8 @@ public final EObject entryRuleuint32() throws RecognitionException { try { - // InternalRos.g:4804:47: (iv_ruleuint32= ruleuint32 EOF ) - // InternalRos.g:4805:2: iv_ruleuint32= ruleuint32 EOF + // InternalRos.g:4764:47: (iv_ruleuint32= ruleuint32 EOF ) + // InternalRos.g:4765:2: iv_ruleuint32= ruleuint32 EOF { newCompositeNode(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); @@ -12018,7 +11988,7 @@ public final EObject entryRuleuint32() throws RecognitionException { // $ANTLR start "ruleuint32" - // InternalRos.g:4811:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= 'uint32' ) ; + // InternalRos.g:4771:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= 'uint32' ) ; public final EObject ruleuint32() throws RecognitionException { EObject current = null; @@ -12028,14 +11998,14 @@ public final EObject ruleuint32() throws RecognitionException { enterRule(); try { - // InternalRos.g:4817:2: ( ( () otherlv_1= 'uint32' ) ) - // InternalRos.g:4818:2: ( () otherlv_1= 'uint32' ) + // InternalRos.g:4777:2: ( ( () otherlv_1= 'uint32' ) ) + // InternalRos.g:4778:2: ( () otherlv_1= 'uint32' ) { - // InternalRos.g:4818:2: ( () otherlv_1= 'uint32' ) - // InternalRos.g:4819:3: () otherlv_1= 'uint32' + // InternalRos.g:4778:2: ( () otherlv_1= 'uint32' ) + // InternalRos.g:4779:3: () otherlv_1= 'uint32' { - // InternalRos.g:4819:3: () - // InternalRos.g:4820:4: + // InternalRos.g:4779:3: () + // InternalRos.g:4780:4: { current = forceCreateModelElement( @@ -12072,7 +12042,7 @@ public final EObject ruleuint32() throws RecognitionException { // $ANTLR start "entryRuleint64" - // InternalRos.g:4834:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; + // InternalRos.g:4794:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; public final EObject entryRuleint64() throws RecognitionException { EObject current = null; @@ -12080,8 +12050,8 @@ public final EObject entryRuleint64() throws RecognitionException { try { - // InternalRos.g:4834:46: (iv_ruleint64= ruleint64 EOF ) - // InternalRos.g:4835:2: iv_ruleint64= ruleint64 EOF + // InternalRos.g:4794:46: (iv_ruleint64= ruleint64 EOF ) + // InternalRos.g:4795:2: iv_ruleint64= ruleint64 EOF { newCompositeNode(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); @@ -12108,7 +12078,7 @@ public final EObject entryRuleint64() throws RecognitionException { // $ANTLR start "ruleint64" - // InternalRos.g:4841:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= 'int64' ) ; + // InternalRos.g:4801:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= 'int64' ) ; public final EObject ruleint64() throws RecognitionException { EObject current = null; @@ -12118,14 +12088,14 @@ public final EObject ruleint64() throws RecognitionException { enterRule(); try { - // InternalRos.g:4847:2: ( ( () otherlv_1= 'int64' ) ) - // InternalRos.g:4848:2: ( () otherlv_1= 'int64' ) + // InternalRos.g:4807:2: ( ( () otherlv_1= 'int64' ) ) + // InternalRos.g:4808:2: ( () otherlv_1= 'int64' ) { - // InternalRos.g:4848:2: ( () otherlv_1= 'int64' ) - // InternalRos.g:4849:3: () otherlv_1= 'int64' + // InternalRos.g:4808:2: ( () otherlv_1= 'int64' ) + // InternalRos.g:4809:3: () otherlv_1= 'int64' { - // InternalRos.g:4849:3: () - // InternalRos.g:4850:4: + // InternalRos.g:4809:3: () + // InternalRos.g:4810:4: { current = forceCreateModelElement( @@ -12162,7 +12132,7 @@ public final EObject ruleint64() throws RecognitionException { // $ANTLR start "entryRuleuint64" - // InternalRos.g:4864:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; + // InternalRos.g:4824:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; public final EObject entryRuleuint64() throws RecognitionException { EObject current = null; @@ -12170,8 +12140,8 @@ public final EObject entryRuleuint64() throws RecognitionException { try { - // InternalRos.g:4864:47: (iv_ruleuint64= ruleuint64 EOF ) - // InternalRos.g:4865:2: iv_ruleuint64= ruleuint64 EOF + // InternalRos.g:4824:47: (iv_ruleuint64= ruleuint64 EOF ) + // InternalRos.g:4825:2: iv_ruleuint64= ruleuint64 EOF { newCompositeNode(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); @@ -12198,7 +12168,7 @@ public final EObject entryRuleuint64() throws RecognitionException { // $ANTLR start "ruleuint64" - // InternalRos.g:4871:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= 'uint64' ) ; + // InternalRos.g:4831:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= 'uint64' ) ; public final EObject ruleuint64() throws RecognitionException { EObject current = null; @@ -12208,14 +12178,14 @@ public final EObject ruleuint64() throws RecognitionException { enterRule(); try { - // InternalRos.g:4877:2: ( ( () otherlv_1= 'uint64' ) ) - // InternalRos.g:4878:2: ( () otherlv_1= 'uint64' ) + // InternalRos.g:4837:2: ( ( () otherlv_1= 'uint64' ) ) + // InternalRos.g:4838:2: ( () otherlv_1= 'uint64' ) { - // InternalRos.g:4878:2: ( () otherlv_1= 'uint64' ) - // InternalRos.g:4879:3: () otherlv_1= 'uint64' + // InternalRos.g:4838:2: ( () otherlv_1= 'uint64' ) + // InternalRos.g:4839:3: () otherlv_1= 'uint64' { - // InternalRos.g:4879:3: () - // InternalRos.g:4880:4: + // InternalRos.g:4839:3: () + // InternalRos.g:4840:4: { current = forceCreateModelElement( @@ -12252,7 +12222,7 @@ public final EObject ruleuint64() throws RecognitionException { // $ANTLR start "entryRulefloat32" - // InternalRos.g:4894:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; + // InternalRos.g:4854:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; public final EObject entryRulefloat32() throws RecognitionException { EObject current = null; @@ -12260,8 +12230,8 @@ public final EObject entryRulefloat32() throws RecognitionException { try { - // InternalRos.g:4894:48: (iv_rulefloat32= rulefloat32 EOF ) - // InternalRos.g:4895:2: iv_rulefloat32= rulefloat32 EOF + // InternalRos.g:4854:48: (iv_rulefloat32= rulefloat32 EOF ) + // InternalRos.g:4855:2: iv_rulefloat32= rulefloat32 EOF { newCompositeNode(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); @@ -12288,7 +12258,7 @@ public final EObject entryRulefloat32() throws RecognitionException { // $ANTLR start "rulefloat32" - // InternalRos.g:4901:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= 'float32' ) ; + // InternalRos.g:4861:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= 'float32' ) ; public final EObject rulefloat32() throws RecognitionException { EObject current = null; @@ -12298,14 +12268,14 @@ public final EObject rulefloat32() throws RecognitionException { enterRule(); try { - // InternalRos.g:4907:2: ( ( () otherlv_1= 'float32' ) ) - // InternalRos.g:4908:2: ( () otherlv_1= 'float32' ) + // InternalRos.g:4867:2: ( ( () otherlv_1= 'float32' ) ) + // InternalRos.g:4868:2: ( () otherlv_1= 'float32' ) { - // InternalRos.g:4908:2: ( () otherlv_1= 'float32' ) - // InternalRos.g:4909:3: () otherlv_1= 'float32' + // InternalRos.g:4868:2: ( () otherlv_1= 'float32' ) + // InternalRos.g:4869:3: () otherlv_1= 'float32' { - // InternalRos.g:4909:3: () - // InternalRos.g:4910:4: + // InternalRos.g:4869:3: () + // InternalRos.g:4870:4: { current = forceCreateModelElement( @@ -12342,7 +12312,7 @@ public final EObject rulefloat32() throws RecognitionException { // $ANTLR start "entryRulefloat64" - // InternalRos.g:4924:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; + // InternalRos.g:4884:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; public final EObject entryRulefloat64() throws RecognitionException { EObject current = null; @@ -12350,8 +12320,8 @@ public final EObject entryRulefloat64() throws RecognitionException { try { - // InternalRos.g:4924:48: (iv_rulefloat64= rulefloat64 EOF ) - // InternalRos.g:4925:2: iv_rulefloat64= rulefloat64 EOF + // InternalRos.g:4884:48: (iv_rulefloat64= rulefloat64 EOF ) + // InternalRos.g:4885:2: iv_rulefloat64= rulefloat64 EOF { newCompositeNode(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); @@ -12378,7 +12348,7 @@ public final EObject entryRulefloat64() throws RecognitionException { // $ANTLR start "rulefloat64" - // InternalRos.g:4931:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= 'float64' ) ; + // InternalRos.g:4891:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= 'float64' ) ; public final EObject rulefloat64() throws RecognitionException { EObject current = null; @@ -12388,14 +12358,14 @@ public final EObject rulefloat64() throws RecognitionException { enterRule(); try { - // InternalRos.g:4937:2: ( ( () otherlv_1= 'float64' ) ) - // InternalRos.g:4938:2: ( () otherlv_1= 'float64' ) + // InternalRos.g:4897:2: ( ( () otherlv_1= 'float64' ) ) + // InternalRos.g:4898:2: ( () otherlv_1= 'float64' ) { - // InternalRos.g:4938:2: ( () otherlv_1= 'float64' ) - // InternalRos.g:4939:3: () otherlv_1= 'float64' + // InternalRos.g:4898:2: ( () otherlv_1= 'float64' ) + // InternalRos.g:4899:3: () otherlv_1= 'float64' { - // InternalRos.g:4939:3: () - // InternalRos.g:4940:4: + // InternalRos.g:4899:3: () + // InternalRos.g:4900:4: { current = forceCreateModelElement( @@ -12432,7 +12402,7 @@ public final EObject rulefloat64() throws RecognitionException { // $ANTLR start "entryRulestring0" - // InternalRos.g:4954:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; + // InternalRos.g:4914:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; public final EObject entryRulestring0() throws RecognitionException { EObject current = null; @@ -12440,8 +12410,8 @@ public final EObject entryRulestring0() throws RecognitionException { try { - // InternalRos.g:4954:48: (iv_rulestring0= rulestring0 EOF ) - // InternalRos.g:4955:2: iv_rulestring0= rulestring0 EOF + // InternalRos.g:4914:48: (iv_rulestring0= rulestring0 EOF ) + // InternalRos.g:4915:2: iv_rulestring0= rulestring0 EOF { newCompositeNode(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); @@ -12468,7 +12438,7 @@ public final EObject entryRulestring0() throws RecognitionException { // $ANTLR start "rulestring0" - // InternalRos.g:4961:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= 'string' ) ; + // InternalRos.g:4921:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= 'string' ) ; public final EObject rulestring0() throws RecognitionException { EObject current = null; @@ -12478,14 +12448,14 @@ public final EObject rulestring0() throws RecognitionException { enterRule(); try { - // InternalRos.g:4967:2: ( ( () otherlv_1= 'string' ) ) - // InternalRos.g:4968:2: ( () otherlv_1= 'string' ) + // InternalRos.g:4927:2: ( ( () otherlv_1= 'string' ) ) + // InternalRos.g:4928:2: ( () otherlv_1= 'string' ) { - // InternalRos.g:4968:2: ( () otherlv_1= 'string' ) - // InternalRos.g:4969:3: () otherlv_1= 'string' + // InternalRos.g:4928:2: ( () otherlv_1= 'string' ) + // InternalRos.g:4929:3: () otherlv_1= 'string' { - // InternalRos.g:4969:3: () - // InternalRos.g:4970:4: + // InternalRos.g:4929:3: () + // InternalRos.g:4930:4: { current = forceCreateModelElement( @@ -12522,7 +12492,7 @@ public final EObject rulestring0() throws RecognitionException { // $ANTLR start "entryRulebyte" - // InternalRos.g:4984:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; + // InternalRos.g:4944:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; public final EObject entryRulebyte() throws RecognitionException { EObject current = null; @@ -12530,8 +12500,8 @@ public final EObject entryRulebyte() throws RecognitionException { try { - // InternalRos.g:4984:45: (iv_rulebyte= rulebyte EOF ) - // InternalRos.g:4985:2: iv_rulebyte= rulebyte EOF + // InternalRos.g:4944:45: (iv_rulebyte= rulebyte EOF ) + // InternalRos.g:4945:2: iv_rulebyte= rulebyte EOF { newCompositeNode(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); @@ -12558,7 +12528,7 @@ public final EObject entryRulebyte() throws RecognitionException { // $ANTLR start "rulebyte" - // InternalRos.g:4991:1: rulebyte returns [EObject current=null] : ( () otherlv_1= 'byte' ) ; + // InternalRos.g:4951:1: rulebyte returns [EObject current=null] : ( () otherlv_1= 'byte' ) ; public final EObject rulebyte() throws RecognitionException { EObject current = null; @@ -12568,14 +12538,14 @@ public final EObject rulebyte() throws RecognitionException { enterRule(); try { - // InternalRos.g:4997:2: ( ( () otherlv_1= 'byte' ) ) - // InternalRos.g:4998:2: ( () otherlv_1= 'byte' ) + // InternalRos.g:4957:2: ( ( () otherlv_1= 'byte' ) ) + // InternalRos.g:4958:2: ( () otherlv_1= 'byte' ) { - // InternalRos.g:4998:2: ( () otherlv_1= 'byte' ) - // InternalRos.g:4999:3: () otherlv_1= 'byte' + // InternalRos.g:4958:2: ( () otherlv_1= 'byte' ) + // InternalRos.g:4959:3: () otherlv_1= 'byte' { - // InternalRos.g:4999:3: () - // InternalRos.g:5000:4: + // InternalRos.g:4959:3: () + // InternalRos.g:4960:4: { current = forceCreateModelElement( @@ -12612,7 +12582,7 @@ public final EObject rulebyte() throws RecognitionException { // $ANTLR start "entryRuletime" - // InternalRos.g:5014:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; + // InternalRos.g:4974:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; public final EObject entryRuletime() throws RecognitionException { EObject current = null; @@ -12620,8 +12590,8 @@ public final EObject entryRuletime() throws RecognitionException { try { - // InternalRos.g:5014:45: (iv_ruletime= ruletime EOF ) - // InternalRos.g:5015:2: iv_ruletime= ruletime EOF + // InternalRos.g:4974:45: (iv_ruletime= ruletime EOF ) + // InternalRos.g:4975:2: iv_ruletime= ruletime EOF { newCompositeNode(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); @@ -12648,7 +12618,7 @@ public final EObject entryRuletime() throws RecognitionException { // $ANTLR start "ruletime" - // InternalRos.g:5021:1: ruletime returns [EObject current=null] : ( () otherlv_1= 'time' ) ; + // InternalRos.g:4981:1: ruletime returns [EObject current=null] : ( () otherlv_1= 'time' ) ; public final EObject ruletime() throws RecognitionException { EObject current = null; @@ -12658,14 +12628,14 @@ public final EObject ruletime() throws RecognitionException { enterRule(); try { - // InternalRos.g:5027:2: ( ( () otherlv_1= 'time' ) ) - // InternalRos.g:5028:2: ( () otherlv_1= 'time' ) + // InternalRos.g:4987:2: ( ( () otherlv_1= 'time' ) ) + // InternalRos.g:4988:2: ( () otherlv_1= 'time' ) { - // InternalRos.g:5028:2: ( () otherlv_1= 'time' ) - // InternalRos.g:5029:3: () otherlv_1= 'time' + // InternalRos.g:4988:2: ( () otherlv_1= 'time' ) + // InternalRos.g:4989:3: () otherlv_1= 'time' { - // InternalRos.g:5029:3: () - // InternalRos.g:5030:4: + // InternalRos.g:4989:3: () + // InternalRos.g:4990:4: { current = forceCreateModelElement( @@ -12702,7 +12672,7 @@ public final EObject ruletime() throws RecognitionException { // $ANTLR start "entryRuleduration" - // InternalRos.g:5044:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; + // InternalRos.g:5004:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; public final EObject entryRuleduration() throws RecognitionException { EObject current = null; @@ -12710,8 +12680,8 @@ public final EObject entryRuleduration() throws RecognitionException { try { - // InternalRos.g:5044:49: (iv_ruleduration= ruleduration EOF ) - // InternalRos.g:5045:2: iv_ruleduration= ruleduration EOF + // InternalRos.g:5004:49: (iv_ruleduration= ruleduration EOF ) + // InternalRos.g:5005:2: iv_ruleduration= ruleduration EOF { newCompositeNode(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); @@ -12738,7 +12708,7 @@ public final EObject entryRuleduration() throws RecognitionException { // $ANTLR start "ruleduration" - // InternalRos.g:5051:1: ruleduration returns [EObject current=null] : ( () otherlv_1= 'duration' ) ; + // InternalRos.g:5011:1: ruleduration returns [EObject current=null] : ( () otherlv_1= 'duration' ) ; public final EObject ruleduration() throws RecognitionException { EObject current = null; @@ -12748,14 +12718,14 @@ public final EObject ruleduration() throws RecognitionException { enterRule(); try { - // InternalRos.g:5057:2: ( ( () otherlv_1= 'duration' ) ) - // InternalRos.g:5058:2: ( () otherlv_1= 'duration' ) + // InternalRos.g:5017:2: ( ( () otherlv_1= 'duration' ) ) + // InternalRos.g:5018:2: ( () otherlv_1= 'duration' ) { - // InternalRos.g:5058:2: ( () otherlv_1= 'duration' ) - // InternalRos.g:5059:3: () otherlv_1= 'duration' + // InternalRos.g:5018:2: ( () otherlv_1= 'duration' ) + // InternalRos.g:5019:3: () otherlv_1= 'duration' { - // InternalRos.g:5059:3: () - // InternalRos.g:5060:4: + // InternalRos.g:5019:3: () + // InternalRos.g:5020:4: { current = forceCreateModelElement( @@ -12792,7 +12762,7 @@ public final EObject ruleduration() throws RecognitionException { // $ANTLR start "entryRuleboolArray" - // InternalRos.g:5074:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; + // InternalRos.g:5034:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; public final EObject entryRuleboolArray() throws RecognitionException { EObject current = null; @@ -12800,8 +12770,8 @@ public final EObject entryRuleboolArray() throws RecognitionException { try { - // InternalRos.g:5074:50: (iv_ruleboolArray= ruleboolArray EOF ) - // InternalRos.g:5075:2: iv_ruleboolArray= ruleboolArray EOF + // InternalRos.g:5034:50: (iv_ruleboolArray= ruleboolArray EOF ) + // InternalRos.g:5035:2: iv_ruleboolArray= ruleboolArray EOF { newCompositeNode(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); @@ -12828,7 +12798,7 @@ public final EObject entryRuleboolArray() throws RecognitionException { // $ANTLR start "ruleboolArray" - // InternalRos.g:5081:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= 'bool[]' ) ; + // InternalRos.g:5041:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= 'bool[]' ) ; public final EObject ruleboolArray() throws RecognitionException { EObject current = null; @@ -12838,14 +12808,14 @@ public final EObject ruleboolArray() throws RecognitionException { enterRule(); try { - // InternalRos.g:5087:2: ( ( () otherlv_1= 'bool[]' ) ) - // InternalRos.g:5088:2: ( () otherlv_1= 'bool[]' ) + // InternalRos.g:5047:2: ( ( () otherlv_1= 'bool[]' ) ) + // InternalRos.g:5048:2: ( () otherlv_1= 'bool[]' ) { - // InternalRos.g:5088:2: ( () otherlv_1= 'bool[]' ) - // InternalRos.g:5089:3: () otherlv_1= 'bool[]' + // InternalRos.g:5048:2: ( () otherlv_1= 'bool[]' ) + // InternalRos.g:5049:3: () otherlv_1= 'bool[]' { - // InternalRos.g:5089:3: () - // InternalRos.g:5090:4: + // InternalRos.g:5049:3: () + // InternalRos.g:5050:4: { current = forceCreateModelElement( @@ -12882,7 +12852,7 @@ public final EObject ruleboolArray() throws RecognitionException { // $ANTLR start "entryRuleint8Array" - // InternalRos.g:5104:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; + // InternalRos.g:5064:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; public final EObject entryRuleint8Array() throws RecognitionException { EObject current = null; @@ -12890,8 +12860,8 @@ public final EObject entryRuleint8Array() throws RecognitionException { try { - // InternalRos.g:5104:50: (iv_ruleint8Array= ruleint8Array EOF ) - // InternalRos.g:5105:2: iv_ruleint8Array= ruleint8Array EOF + // InternalRos.g:5064:50: (iv_ruleint8Array= ruleint8Array EOF ) + // InternalRos.g:5065:2: iv_ruleint8Array= ruleint8Array EOF { newCompositeNode(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); @@ -12918,7 +12888,7 @@ public final EObject entryRuleint8Array() throws RecognitionException { // $ANTLR start "ruleint8Array" - // InternalRos.g:5111:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= 'int8[]' ) ; + // InternalRos.g:5071:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= 'int8[]' ) ; public final EObject ruleint8Array() throws RecognitionException { EObject current = null; @@ -12928,14 +12898,14 @@ public final EObject ruleint8Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5117:2: ( ( () otherlv_1= 'int8[]' ) ) - // InternalRos.g:5118:2: ( () otherlv_1= 'int8[]' ) + // InternalRos.g:5077:2: ( ( () otherlv_1= 'int8[]' ) ) + // InternalRos.g:5078:2: ( () otherlv_1= 'int8[]' ) { - // InternalRos.g:5118:2: ( () otherlv_1= 'int8[]' ) - // InternalRos.g:5119:3: () otherlv_1= 'int8[]' + // InternalRos.g:5078:2: ( () otherlv_1= 'int8[]' ) + // InternalRos.g:5079:3: () otherlv_1= 'int8[]' { - // InternalRos.g:5119:3: () - // InternalRos.g:5120:4: + // InternalRos.g:5079:3: () + // InternalRos.g:5080:4: { current = forceCreateModelElement( @@ -12972,7 +12942,7 @@ public final EObject ruleint8Array() throws RecognitionException { // $ANTLR start "entryRuleuint8Array" - // InternalRos.g:5134:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; + // InternalRos.g:5094:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; public final EObject entryRuleuint8Array() throws RecognitionException { EObject current = null; @@ -12980,8 +12950,8 @@ public final EObject entryRuleuint8Array() throws RecognitionException { try { - // InternalRos.g:5134:51: (iv_ruleuint8Array= ruleuint8Array EOF ) - // InternalRos.g:5135:2: iv_ruleuint8Array= ruleuint8Array EOF + // InternalRos.g:5094:51: (iv_ruleuint8Array= ruleuint8Array EOF ) + // InternalRos.g:5095:2: iv_ruleuint8Array= ruleuint8Array EOF { newCompositeNode(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); @@ -13008,7 +12978,7 @@ public final EObject entryRuleuint8Array() throws RecognitionException { // $ANTLR start "ruleuint8Array" - // InternalRos.g:5141:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= 'uint8[]' ) ; + // InternalRos.g:5101:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= 'uint8[]' ) ; public final EObject ruleuint8Array() throws RecognitionException { EObject current = null; @@ -13018,14 +12988,14 @@ public final EObject ruleuint8Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5147:2: ( ( () otherlv_1= 'uint8[]' ) ) - // InternalRos.g:5148:2: ( () otherlv_1= 'uint8[]' ) + // InternalRos.g:5107:2: ( ( () otherlv_1= 'uint8[]' ) ) + // InternalRos.g:5108:2: ( () otherlv_1= 'uint8[]' ) { - // InternalRos.g:5148:2: ( () otherlv_1= 'uint8[]' ) - // InternalRos.g:5149:3: () otherlv_1= 'uint8[]' + // InternalRos.g:5108:2: ( () otherlv_1= 'uint8[]' ) + // InternalRos.g:5109:3: () otherlv_1= 'uint8[]' { - // InternalRos.g:5149:3: () - // InternalRos.g:5150:4: + // InternalRos.g:5109:3: () + // InternalRos.g:5110:4: { current = forceCreateModelElement( @@ -13062,7 +13032,7 @@ public final EObject ruleuint8Array() throws RecognitionException { // $ANTLR start "entryRuleint16Array" - // InternalRos.g:5164:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; + // InternalRos.g:5124:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; public final EObject entryRuleint16Array() throws RecognitionException { EObject current = null; @@ -13070,8 +13040,8 @@ public final EObject entryRuleint16Array() throws RecognitionException { try { - // InternalRos.g:5164:51: (iv_ruleint16Array= ruleint16Array EOF ) - // InternalRos.g:5165:2: iv_ruleint16Array= ruleint16Array EOF + // InternalRos.g:5124:51: (iv_ruleint16Array= ruleint16Array EOF ) + // InternalRos.g:5125:2: iv_ruleint16Array= ruleint16Array EOF { newCompositeNode(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); @@ -13098,7 +13068,7 @@ public final EObject entryRuleint16Array() throws RecognitionException { // $ANTLR start "ruleint16Array" - // InternalRos.g:5171:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= 'int16[]' ) ; + // InternalRos.g:5131:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= 'int16[]' ) ; public final EObject ruleint16Array() throws RecognitionException { EObject current = null; @@ -13108,14 +13078,14 @@ public final EObject ruleint16Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5177:2: ( ( () otherlv_1= 'int16[]' ) ) - // InternalRos.g:5178:2: ( () otherlv_1= 'int16[]' ) + // InternalRos.g:5137:2: ( ( () otherlv_1= 'int16[]' ) ) + // InternalRos.g:5138:2: ( () otherlv_1= 'int16[]' ) { - // InternalRos.g:5178:2: ( () otherlv_1= 'int16[]' ) - // InternalRos.g:5179:3: () otherlv_1= 'int16[]' + // InternalRos.g:5138:2: ( () otherlv_1= 'int16[]' ) + // InternalRos.g:5139:3: () otherlv_1= 'int16[]' { - // InternalRos.g:5179:3: () - // InternalRos.g:5180:4: + // InternalRos.g:5139:3: () + // InternalRos.g:5140:4: { current = forceCreateModelElement( @@ -13152,7 +13122,7 @@ public final EObject ruleint16Array() throws RecognitionException { // $ANTLR start "entryRuleuint16Array" - // InternalRos.g:5194:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; + // InternalRos.g:5154:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; public final EObject entryRuleuint16Array() throws RecognitionException { EObject current = null; @@ -13160,8 +13130,8 @@ public final EObject entryRuleuint16Array() throws RecognitionException { try { - // InternalRos.g:5194:52: (iv_ruleuint16Array= ruleuint16Array EOF ) - // InternalRos.g:5195:2: iv_ruleuint16Array= ruleuint16Array EOF + // InternalRos.g:5154:52: (iv_ruleuint16Array= ruleuint16Array EOF ) + // InternalRos.g:5155:2: iv_ruleuint16Array= ruleuint16Array EOF { newCompositeNode(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); @@ -13188,7 +13158,7 @@ public final EObject entryRuleuint16Array() throws RecognitionException { // $ANTLR start "ruleuint16Array" - // InternalRos.g:5201:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= 'uint16[]' ) ; + // InternalRos.g:5161:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= 'uint16[]' ) ; public final EObject ruleuint16Array() throws RecognitionException { EObject current = null; @@ -13198,14 +13168,14 @@ public final EObject ruleuint16Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5207:2: ( ( () otherlv_1= 'uint16[]' ) ) - // InternalRos.g:5208:2: ( () otherlv_1= 'uint16[]' ) + // InternalRos.g:5167:2: ( ( () otherlv_1= 'uint16[]' ) ) + // InternalRos.g:5168:2: ( () otherlv_1= 'uint16[]' ) { - // InternalRos.g:5208:2: ( () otherlv_1= 'uint16[]' ) - // InternalRos.g:5209:3: () otherlv_1= 'uint16[]' + // InternalRos.g:5168:2: ( () otherlv_1= 'uint16[]' ) + // InternalRos.g:5169:3: () otherlv_1= 'uint16[]' { - // InternalRos.g:5209:3: () - // InternalRos.g:5210:4: + // InternalRos.g:5169:3: () + // InternalRos.g:5170:4: { current = forceCreateModelElement( @@ -13242,7 +13212,7 @@ public final EObject ruleuint16Array() throws RecognitionException { // $ANTLR start "entryRuleint32Array" - // InternalRos.g:5224:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; + // InternalRos.g:5184:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; public final EObject entryRuleint32Array() throws RecognitionException { EObject current = null; @@ -13250,8 +13220,8 @@ public final EObject entryRuleint32Array() throws RecognitionException { try { - // InternalRos.g:5224:51: (iv_ruleint32Array= ruleint32Array EOF ) - // InternalRos.g:5225:2: iv_ruleint32Array= ruleint32Array EOF + // InternalRos.g:5184:51: (iv_ruleint32Array= ruleint32Array EOF ) + // InternalRos.g:5185:2: iv_ruleint32Array= ruleint32Array EOF { newCompositeNode(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); @@ -13278,7 +13248,7 @@ public final EObject entryRuleint32Array() throws RecognitionException { // $ANTLR start "ruleint32Array" - // InternalRos.g:5231:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= 'int32[]' ) ; + // InternalRos.g:5191:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= 'int32[]' ) ; public final EObject ruleint32Array() throws RecognitionException { EObject current = null; @@ -13288,14 +13258,14 @@ public final EObject ruleint32Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5237:2: ( ( () otherlv_1= 'int32[]' ) ) - // InternalRos.g:5238:2: ( () otherlv_1= 'int32[]' ) + // InternalRos.g:5197:2: ( ( () otherlv_1= 'int32[]' ) ) + // InternalRos.g:5198:2: ( () otherlv_1= 'int32[]' ) { - // InternalRos.g:5238:2: ( () otherlv_1= 'int32[]' ) - // InternalRos.g:5239:3: () otherlv_1= 'int32[]' + // InternalRos.g:5198:2: ( () otherlv_1= 'int32[]' ) + // InternalRos.g:5199:3: () otherlv_1= 'int32[]' { - // InternalRos.g:5239:3: () - // InternalRos.g:5240:4: + // InternalRos.g:5199:3: () + // InternalRos.g:5200:4: { current = forceCreateModelElement( @@ -13332,7 +13302,7 @@ public final EObject ruleint32Array() throws RecognitionException { // $ANTLR start "entryRuleuint32Array" - // InternalRos.g:5254:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; + // InternalRos.g:5214:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; public final EObject entryRuleuint32Array() throws RecognitionException { EObject current = null; @@ -13340,8 +13310,8 @@ public final EObject entryRuleuint32Array() throws RecognitionException { try { - // InternalRos.g:5254:52: (iv_ruleuint32Array= ruleuint32Array EOF ) - // InternalRos.g:5255:2: iv_ruleuint32Array= ruleuint32Array EOF + // InternalRos.g:5214:52: (iv_ruleuint32Array= ruleuint32Array EOF ) + // InternalRos.g:5215:2: iv_ruleuint32Array= ruleuint32Array EOF { newCompositeNode(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); @@ -13368,7 +13338,7 @@ public final EObject entryRuleuint32Array() throws RecognitionException { // $ANTLR start "ruleuint32Array" - // InternalRos.g:5261:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= 'uint32[]' ) ; + // InternalRos.g:5221:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= 'uint32[]' ) ; public final EObject ruleuint32Array() throws RecognitionException { EObject current = null; @@ -13378,14 +13348,14 @@ public final EObject ruleuint32Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5267:2: ( ( () otherlv_1= 'uint32[]' ) ) - // InternalRos.g:5268:2: ( () otherlv_1= 'uint32[]' ) + // InternalRos.g:5227:2: ( ( () otherlv_1= 'uint32[]' ) ) + // InternalRos.g:5228:2: ( () otherlv_1= 'uint32[]' ) { - // InternalRos.g:5268:2: ( () otherlv_1= 'uint32[]' ) - // InternalRos.g:5269:3: () otherlv_1= 'uint32[]' + // InternalRos.g:5228:2: ( () otherlv_1= 'uint32[]' ) + // InternalRos.g:5229:3: () otherlv_1= 'uint32[]' { - // InternalRos.g:5269:3: () - // InternalRos.g:5270:4: + // InternalRos.g:5229:3: () + // InternalRos.g:5230:4: { current = forceCreateModelElement( @@ -13422,7 +13392,7 @@ public final EObject ruleuint32Array() throws RecognitionException { // $ANTLR start "entryRuleint64Array" - // InternalRos.g:5284:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; + // InternalRos.g:5244:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; public final EObject entryRuleint64Array() throws RecognitionException { EObject current = null; @@ -13430,8 +13400,8 @@ public final EObject entryRuleint64Array() throws RecognitionException { try { - // InternalRos.g:5284:51: (iv_ruleint64Array= ruleint64Array EOF ) - // InternalRos.g:5285:2: iv_ruleint64Array= ruleint64Array EOF + // InternalRos.g:5244:51: (iv_ruleint64Array= ruleint64Array EOF ) + // InternalRos.g:5245:2: iv_ruleint64Array= ruleint64Array EOF { newCompositeNode(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); @@ -13458,7 +13428,7 @@ public final EObject entryRuleint64Array() throws RecognitionException { // $ANTLR start "ruleint64Array" - // InternalRos.g:5291:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= 'int64[]' ) ; + // InternalRos.g:5251:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= 'int64[]' ) ; public final EObject ruleint64Array() throws RecognitionException { EObject current = null; @@ -13468,14 +13438,14 @@ public final EObject ruleint64Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5297:2: ( ( () otherlv_1= 'int64[]' ) ) - // InternalRos.g:5298:2: ( () otherlv_1= 'int64[]' ) + // InternalRos.g:5257:2: ( ( () otherlv_1= 'int64[]' ) ) + // InternalRos.g:5258:2: ( () otherlv_1= 'int64[]' ) { - // InternalRos.g:5298:2: ( () otherlv_1= 'int64[]' ) - // InternalRos.g:5299:3: () otherlv_1= 'int64[]' + // InternalRos.g:5258:2: ( () otherlv_1= 'int64[]' ) + // InternalRos.g:5259:3: () otherlv_1= 'int64[]' { - // InternalRos.g:5299:3: () - // InternalRos.g:5300:4: + // InternalRos.g:5259:3: () + // InternalRos.g:5260:4: { current = forceCreateModelElement( @@ -13512,7 +13482,7 @@ public final EObject ruleint64Array() throws RecognitionException { // $ANTLR start "entryRuleuint64Array" - // InternalRos.g:5314:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; + // InternalRos.g:5274:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; public final EObject entryRuleuint64Array() throws RecognitionException { EObject current = null; @@ -13520,8 +13490,8 @@ public final EObject entryRuleuint64Array() throws RecognitionException { try { - // InternalRos.g:5314:52: (iv_ruleuint64Array= ruleuint64Array EOF ) - // InternalRos.g:5315:2: iv_ruleuint64Array= ruleuint64Array EOF + // InternalRos.g:5274:52: (iv_ruleuint64Array= ruleuint64Array EOF ) + // InternalRos.g:5275:2: iv_ruleuint64Array= ruleuint64Array EOF { newCompositeNode(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); @@ -13548,7 +13518,7 @@ public final EObject entryRuleuint64Array() throws RecognitionException { // $ANTLR start "ruleuint64Array" - // InternalRos.g:5321:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= 'uint64[]' ) ; + // InternalRos.g:5281:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= 'uint64[]' ) ; public final EObject ruleuint64Array() throws RecognitionException { EObject current = null; @@ -13558,14 +13528,14 @@ public final EObject ruleuint64Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5327:2: ( ( () otherlv_1= 'uint64[]' ) ) - // InternalRos.g:5328:2: ( () otherlv_1= 'uint64[]' ) + // InternalRos.g:5287:2: ( ( () otherlv_1= 'uint64[]' ) ) + // InternalRos.g:5288:2: ( () otherlv_1= 'uint64[]' ) { - // InternalRos.g:5328:2: ( () otherlv_1= 'uint64[]' ) - // InternalRos.g:5329:3: () otherlv_1= 'uint64[]' + // InternalRos.g:5288:2: ( () otherlv_1= 'uint64[]' ) + // InternalRos.g:5289:3: () otherlv_1= 'uint64[]' { - // InternalRos.g:5329:3: () - // InternalRos.g:5330:4: + // InternalRos.g:5289:3: () + // InternalRos.g:5290:4: { current = forceCreateModelElement( @@ -13602,7 +13572,7 @@ public final EObject ruleuint64Array() throws RecognitionException { // $ANTLR start "entryRulefloat32Array" - // InternalRos.g:5344:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; + // InternalRos.g:5304:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; public final EObject entryRulefloat32Array() throws RecognitionException { EObject current = null; @@ -13610,8 +13580,8 @@ public final EObject entryRulefloat32Array() throws RecognitionException { try { - // InternalRos.g:5344:53: (iv_rulefloat32Array= rulefloat32Array EOF ) - // InternalRos.g:5345:2: iv_rulefloat32Array= rulefloat32Array EOF + // InternalRos.g:5304:53: (iv_rulefloat32Array= rulefloat32Array EOF ) + // InternalRos.g:5305:2: iv_rulefloat32Array= rulefloat32Array EOF { newCompositeNode(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); @@ -13638,7 +13608,7 @@ public final EObject entryRulefloat32Array() throws RecognitionException { // $ANTLR start "rulefloat32Array" - // InternalRos.g:5351:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= 'float32[]' ) ; + // InternalRos.g:5311:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= 'float32[]' ) ; public final EObject rulefloat32Array() throws RecognitionException { EObject current = null; @@ -13648,14 +13618,14 @@ public final EObject rulefloat32Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5357:2: ( ( () otherlv_1= 'float32[]' ) ) - // InternalRos.g:5358:2: ( () otherlv_1= 'float32[]' ) + // InternalRos.g:5317:2: ( ( () otherlv_1= 'float32[]' ) ) + // InternalRos.g:5318:2: ( () otherlv_1= 'float32[]' ) { - // InternalRos.g:5358:2: ( () otherlv_1= 'float32[]' ) - // InternalRos.g:5359:3: () otherlv_1= 'float32[]' + // InternalRos.g:5318:2: ( () otherlv_1= 'float32[]' ) + // InternalRos.g:5319:3: () otherlv_1= 'float32[]' { - // InternalRos.g:5359:3: () - // InternalRos.g:5360:4: + // InternalRos.g:5319:3: () + // InternalRos.g:5320:4: { current = forceCreateModelElement( @@ -13692,7 +13662,7 @@ public final EObject rulefloat32Array() throws RecognitionException { // $ANTLR start "entryRulefloat64Array" - // InternalRos.g:5374:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; + // InternalRos.g:5334:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; public final EObject entryRulefloat64Array() throws RecognitionException { EObject current = null; @@ -13700,8 +13670,8 @@ public final EObject entryRulefloat64Array() throws RecognitionException { try { - // InternalRos.g:5374:53: (iv_rulefloat64Array= rulefloat64Array EOF ) - // InternalRos.g:5375:2: iv_rulefloat64Array= rulefloat64Array EOF + // InternalRos.g:5334:53: (iv_rulefloat64Array= rulefloat64Array EOF ) + // InternalRos.g:5335:2: iv_rulefloat64Array= rulefloat64Array EOF { newCompositeNode(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); @@ -13728,7 +13698,7 @@ public final EObject entryRulefloat64Array() throws RecognitionException { // $ANTLR start "rulefloat64Array" - // InternalRos.g:5381:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= 'float64[]' ) ; + // InternalRos.g:5341:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= 'float64[]' ) ; public final EObject rulefloat64Array() throws RecognitionException { EObject current = null; @@ -13738,14 +13708,14 @@ public final EObject rulefloat64Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5387:2: ( ( () otherlv_1= 'float64[]' ) ) - // InternalRos.g:5388:2: ( () otherlv_1= 'float64[]' ) + // InternalRos.g:5347:2: ( ( () otherlv_1= 'float64[]' ) ) + // InternalRos.g:5348:2: ( () otherlv_1= 'float64[]' ) { - // InternalRos.g:5388:2: ( () otherlv_1= 'float64[]' ) - // InternalRos.g:5389:3: () otherlv_1= 'float64[]' + // InternalRos.g:5348:2: ( () otherlv_1= 'float64[]' ) + // InternalRos.g:5349:3: () otherlv_1= 'float64[]' { - // InternalRos.g:5389:3: () - // InternalRos.g:5390:4: + // InternalRos.g:5349:3: () + // InternalRos.g:5350:4: { current = forceCreateModelElement( @@ -13782,7 +13752,7 @@ public final EObject rulefloat64Array() throws RecognitionException { // $ANTLR start "entryRulestring0Array" - // InternalRos.g:5404:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; + // InternalRos.g:5364:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; public final EObject entryRulestring0Array() throws RecognitionException { EObject current = null; @@ -13790,8 +13760,8 @@ public final EObject entryRulestring0Array() throws RecognitionException { try { - // InternalRos.g:5404:53: (iv_rulestring0Array= rulestring0Array EOF ) - // InternalRos.g:5405:2: iv_rulestring0Array= rulestring0Array EOF + // InternalRos.g:5364:53: (iv_rulestring0Array= rulestring0Array EOF ) + // InternalRos.g:5365:2: iv_rulestring0Array= rulestring0Array EOF { newCompositeNode(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); @@ -13818,7 +13788,7 @@ public final EObject entryRulestring0Array() throws RecognitionException { // $ANTLR start "rulestring0Array" - // InternalRos.g:5411:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= 'string[]' ) ; + // InternalRos.g:5371:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= 'string[]' ) ; public final EObject rulestring0Array() throws RecognitionException { EObject current = null; @@ -13828,14 +13798,14 @@ public final EObject rulestring0Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5417:2: ( ( () otherlv_1= 'string[]' ) ) - // InternalRos.g:5418:2: ( () otherlv_1= 'string[]' ) + // InternalRos.g:5377:2: ( ( () otherlv_1= 'string[]' ) ) + // InternalRos.g:5378:2: ( () otherlv_1= 'string[]' ) { - // InternalRos.g:5418:2: ( () otherlv_1= 'string[]' ) - // InternalRos.g:5419:3: () otherlv_1= 'string[]' + // InternalRos.g:5378:2: ( () otherlv_1= 'string[]' ) + // InternalRos.g:5379:3: () otherlv_1= 'string[]' { - // InternalRos.g:5419:3: () - // InternalRos.g:5420:4: + // InternalRos.g:5379:3: () + // InternalRos.g:5380:4: { current = forceCreateModelElement( @@ -13872,7 +13842,7 @@ public final EObject rulestring0Array() throws RecognitionException { // $ANTLR start "entryRulebyteArray" - // InternalRos.g:5434:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; + // InternalRos.g:5394:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; public final EObject entryRulebyteArray() throws RecognitionException { EObject current = null; @@ -13880,8 +13850,8 @@ public final EObject entryRulebyteArray() throws RecognitionException { try { - // InternalRos.g:5434:50: (iv_rulebyteArray= rulebyteArray EOF ) - // InternalRos.g:5435:2: iv_rulebyteArray= rulebyteArray EOF + // InternalRos.g:5394:50: (iv_rulebyteArray= rulebyteArray EOF ) + // InternalRos.g:5395:2: iv_rulebyteArray= rulebyteArray EOF { newCompositeNode(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); @@ -13908,7 +13878,7 @@ public final EObject entryRulebyteArray() throws RecognitionException { // $ANTLR start "rulebyteArray" - // InternalRos.g:5441:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= 'byte[]' ) ; + // InternalRos.g:5401:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= 'byte[]' ) ; public final EObject rulebyteArray() throws RecognitionException { EObject current = null; @@ -13918,14 +13888,14 @@ public final EObject rulebyteArray() throws RecognitionException { enterRule(); try { - // InternalRos.g:5447:2: ( ( () otherlv_1= 'byte[]' ) ) - // InternalRos.g:5448:2: ( () otherlv_1= 'byte[]' ) + // InternalRos.g:5407:2: ( ( () otherlv_1= 'byte[]' ) ) + // InternalRos.g:5408:2: ( () otherlv_1= 'byte[]' ) { - // InternalRos.g:5448:2: ( () otherlv_1= 'byte[]' ) - // InternalRos.g:5449:3: () otherlv_1= 'byte[]' + // InternalRos.g:5408:2: ( () otherlv_1= 'byte[]' ) + // InternalRos.g:5409:3: () otherlv_1= 'byte[]' { - // InternalRos.g:5449:3: () - // InternalRos.g:5450:4: + // InternalRos.g:5409:3: () + // InternalRos.g:5410:4: { current = forceCreateModelElement( @@ -13962,7 +13932,7 @@ public final EObject rulebyteArray() throws RecognitionException { // $ANTLR start "entryRuleHeader" - // InternalRos.g:5464:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; + // InternalRos.g:5424:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; public final EObject entryRuleHeader() throws RecognitionException { EObject current = null; @@ -13970,8 +13940,8 @@ public final EObject entryRuleHeader() throws RecognitionException { try { - // InternalRos.g:5464:47: (iv_ruleHeader= ruleHeader EOF ) - // InternalRos.g:5465:2: iv_ruleHeader= ruleHeader EOF + // InternalRos.g:5424:47: (iv_ruleHeader= ruleHeader EOF ) + // InternalRos.g:5425:2: iv_ruleHeader= ruleHeader EOF { newCompositeNode(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); @@ -13998,7 +13968,7 @@ public final EObject entryRuleHeader() throws RecognitionException { // $ANTLR start "ruleHeader" - // InternalRos.g:5471:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= 'Header' ) ; + // InternalRos.g:5431:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= 'Header' ) ; public final EObject ruleHeader() throws RecognitionException { EObject current = null; @@ -14008,14 +13978,14 @@ public final EObject ruleHeader() throws RecognitionException { enterRule(); try { - // InternalRos.g:5477:2: ( ( () otherlv_1= 'Header' ) ) - // InternalRos.g:5478:2: ( () otherlv_1= 'Header' ) + // InternalRos.g:5437:2: ( ( () otherlv_1= 'Header' ) ) + // InternalRos.g:5438:2: ( () otherlv_1= 'Header' ) { - // InternalRos.g:5478:2: ( () otherlv_1= 'Header' ) - // InternalRos.g:5479:3: () otherlv_1= 'Header' + // InternalRos.g:5438:2: ( () otherlv_1= 'Header' ) + // InternalRos.g:5439:3: () otherlv_1= 'Header' { - // InternalRos.g:5479:3: () - // InternalRos.g:5480:4: + // InternalRos.g:5439:3: () + // InternalRos.g:5440:4: { current = forceCreateModelElement( @@ -14052,7 +14022,7 @@ public final EObject ruleHeader() throws RecognitionException { // $ANTLR start "entryRuleTopicSpecRef" - // InternalRos.g:5494:1: entryRuleTopicSpecRef returns [EObject current=null] : iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ; + // InternalRos.g:5454:1: entryRuleTopicSpecRef returns [EObject current=null] : iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ; public final EObject entryRuleTopicSpecRef() throws RecognitionException { EObject current = null; @@ -14060,8 +14030,8 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { try { - // InternalRos.g:5494:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) - // InternalRos.g:5495:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF + // InternalRos.g:5454:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) + // InternalRos.g:5455:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF { newCompositeNode(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -14088,7 +14058,7 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleTopicSpecRef" - // InternalRos.g:5501:1: ruleTopicSpecRef returns [EObject current=null] : ( ( ruleEString ) ) ; + // InternalRos.g:5461:1: ruleTopicSpecRef returns [EObject current=null] : ( ( ruleEString ) ) ; public final EObject ruleTopicSpecRef() throws RecognitionException { EObject current = null; @@ -14096,14 +14066,14 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { enterRule(); try { - // InternalRos.g:5507:2: ( ( ( ruleEString ) ) ) - // InternalRos.g:5508:2: ( ( ruleEString ) ) + // InternalRos.g:5467:2: ( ( ( ruleEString ) ) ) + // InternalRos.g:5468:2: ( ( ruleEString ) ) { - // InternalRos.g:5508:2: ( ( ruleEString ) ) - // InternalRos.g:5509:3: ( ruleEString ) + // InternalRos.g:5468:2: ( ( ruleEString ) ) + // InternalRos.g:5469:3: ( ruleEString ) { - // InternalRos.g:5509:3: ( ruleEString ) - // InternalRos.g:5510:4: ruleEString + // InternalRos.g:5469:3: ( ruleEString ) + // InternalRos.g:5470:4: ruleEString { if (current==null) { @@ -14147,7 +14117,7 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleArrayTopicSpecRef" - // InternalRos.g:5527:1: entryRuleArrayTopicSpecRef returns [EObject current=null] : iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ; + // InternalRos.g:5487:1: entryRuleArrayTopicSpecRef returns [EObject current=null] : iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ; public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { EObject current = null; @@ -14155,8 +14125,8 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { try { - // InternalRos.g:5527:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) - // InternalRos.g:5528:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF + // InternalRos.g:5487:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) + // InternalRos.g:5488:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF { newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -14183,7 +14153,7 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleArrayTopicSpecRef" - // InternalRos.g:5534:1: ruleArrayTopicSpecRef returns [EObject current=null] : ( ( ( ruleEString ) ) otherlv_1= '[]' ) ; + // InternalRos.g:5494:1: ruleArrayTopicSpecRef returns [EObject current=null] : ( ( ( ruleEString ) ) otherlv_1= '[]' ) ; public final EObject ruleArrayTopicSpecRef() throws RecognitionException { EObject current = null; @@ -14193,17 +14163,17 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { enterRule(); try { - // InternalRos.g:5540:2: ( ( ( ( ruleEString ) ) otherlv_1= '[]' ) ) - // InternalRos.g:5541:2: ( ( ( ruleEString ) ) otherlv_1= '[]' ) + // InternalRos.g:5500:2: ( ( ( ( ruleEString ) ) otherlv_1= '[]' ) ) + // InternalRos.g:5501:2: ( ( ( ruleEString ) ) otherlv_1= '[]' ) { - // InternalRos.g:5541:2: ( ( ( ruleEString ) ) otherlv_1= '[]' ) - // InternalRos.g:5542:3: ( ( ruleEString ) ) otherlv_1= '[]' + // InternalRos.g:5501:2: ( ( ( ruleEString ) ) otherlv_1= '[]' ) + // InternalRos.g:5502:3: ( ( ruleEString ) ) otherlv_1= '[]' { - // InternalRos.g:5542:3: ( ( ruleEString ) ) - // InternalRos.g:5543:4: ( ruleEString ) + // InternalRos.g:5502:3: ( ( ruleEString ) ) + // InternalRos.g:5503:4: ( ruleEString ) { - // InternalRos.g:5543:4: ( ruleEString ) - // InternalRos.g:5544:5: ruleEString + // InternalRos.g:5503:4: ( ruleEString ) + // InternalRos.g:5504:5: ruleEString { if (current==null) { @@ -14213,7 +14183,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); - pushFollow(FOLLOW_64); + pushFollow(FOLLOW_63); ruleEString(); state._fsp--; @@ -14254,7 +14224,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleKEYWORD" - // InternalRos.g:5566:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; + // InternalRos.g:5526:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; public final String entryRuleKEYWORD() throws RecognitionException { String current = null; @@ -14262,8 +14232,8 @@ public final String entryRuleKEYWORD() throws RecognitionException { try { - // InternalRos.g:5566:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) - // InternalRos.g:5567:2: iv_ruleKEYWORD= ruleKEYWORD EOF + // InternalRos.g:5526:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) + // InternalRos.g:5527:2: iv_ruleKEYWORD= ruleKEYWORD EOF { newCompositeNode(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); @@ -14290,7 +14260,7 @@ public final String entryRuleKEYWORD() throws RecognitionException { // $ANTLR start "ruleKEYWORD" - // InternalRos.g:5573: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: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' ) ; public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -14300,10 +14270,10 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { enterRule(); try { - // InternalRos.g:5579: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:5580: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: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:5580: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; switch ( input.LA(1) ) { case 43: @@ -14370,7 +14340,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { switch (alt72) { case 1 : - // InternalRos.g:5581:3: kw= 'goal' + // InternalRos.g:5541:3: kw= 'goal' { kw=(Token)match(input,43,FOLLOW_2); @@ -14381,7 +14351,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 2 : - // InternalRos.g:5587:3: kw= 'message' + // InternalRos.g:5547:3: kw= 'message' { kw=(Token)match(input,41,FOLLOW_2); @@ -14392,7 +14362,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 3 : - // InternalRos.g:5593:3: kw= 'result' + // InternalRos.g:5553:3: kw= 'result' { kw=(Token)match(input,44,FOLLOW_2); @@ -14403,7 +14373,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 4 : - // InternalRos.g:5599:3: kw= 'feedback' + // InternalRos.g:5559:3: kw= 'feedback' { kw=(Token)match(input,45,FOLLOW_2); @@ -14414,7 +14384,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 5 : - // InternalRos.g:5605:3: kw= 'name' + // InternalRos.g:5565:3: kw= 'name' { kw=(Token)match(input,47,FOLLOW_2); @@ -14425,7 +14395,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 6 : - // InternalRos.g:5611:3: kw= 'value' + // InternalRos.g:5571:3: kw= 'value' { kw=(Token)match(input,82,FOLLOW_2); @@ -14436,7 +14406,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 7 : - // InternalRos.g:5617:3: kw= 'service' + // InternalRos.g:5577:3: kw= 'service' { kw=(Token)match(input,56,FOLLOW_2); @@ -14447,7 +14417,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 8 : - // InternalRos.g:5623:3: kw= 'type' + // InternalRos.g:5583:3: kw= 'type' { kw=(Token)match(input,72,FOLLOW_2); @@ -14458,7 +14428,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 9 : - // InternalRos.g:5629:3: kw= 'action' + // InternalRos.g:5589:3: kw= 'action' { kw=(Token)match(input,62,FOLLOW_2); @@ -14469,7 +14439,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 10 : - // InternalRos.g:5635:3: kw= 'duration' + // InternalRos.g:5595:3: kw= 'duration' { kw=(Token)match(input,98,FOLLOW_2); @@ -14480,7 +14450,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 11 : - // InternalRos.g:5641:3: kw= 'time' + // InternalRos.g:5601:3: kw= 'time' { kw=(Token)match(input,97,FOLLOW_2); @@ -14580,7 +14550,7 @@ public DFA71(BaseRecognizer recognizer) { this.transition = dfa_7; } public String getDescription() { - return "4341: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 "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 )"; } } @@ -14636,18 +14606,17 @@ public String getDescription() { 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[]{0x0000000004000002L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000400L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000200L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000010000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x00000000040007B0L}); - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000010000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x4100BA0000001030L,0x0000000600040100L}); - public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); - -} + 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}); + +} \ No newline at end of file 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 ca6d58281..d7e6f22c7 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 @@ -2233,21 +2233,19 @@ public class ParameterIntegerTypeElements extends AbstractParserRuleElementFinde private final Action cParameterIntegerTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cIntegerKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cDefaultParameterIntegerParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterIntegerParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); //ParameterIntegerType returns ParameterIntegerType: // {ParameterIntegerType} // 'Integer' - // ('{''default' default=ParameterInteger'}')?; + // ('default' default=ParameterInteger)?; @Override public ParserRule getRule() { return rule; } //{ParameterIntegerType} //'Integer' - //('{''default' default=ParameterInteger'}')? + //('default' default=ParameterInteger)? public Group getGroup() { return cGroup; } //{ParameterIntegerType} @@ -2256,23 +2254,17 @@ public class ParameterIntegerTypeElements extends AbstractParserRuleElementFinde //'Integer' public Keyword getIntegerKeyword_1() { return cIntegerKeyword_1; } - //('{''default' default=ParameterInteger'}')? + //('default' default=ParameterInteger)? public Group getGroup_2() { return cGroup_2; } - //'{' - public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } - //'default' - public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterInteger - public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } //ParameterInteger - public RuleCall getDefaultParameterIntegerParserRuleCall_2_2_0() { return cDefaultParameterIntegerParserRuleCall_2_2_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } + public RuleCall getDefaultParameterIntegerParserRuleCall_2_1_0() { return cDefaultParameterIntegerParserRuleCall_2_1_0; } } public class ParameterStringTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ParameterStringType"); @@ -2280,21 +2272,19 @@ public class ParameterStringTypeElements extends AbstractParserRuleElementFinder private final Action cParameterStringTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cDefaultParameterStringParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterStringParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); //ParameterStringType returns ParameterStringType: // {ParameterStringType} // 'String' - // ('{''default' default=ParameterString'}')?; + // ('default' default=ParameterString)?; @Override public ParserRule getRule() { return rule; } //{ParameterStringType} //'String' - //('{''default' default=ParameterString'}')? + //('default' default=ParameterString)? public Group getGroup() { return cGroup; } //{ParameterStringType} @@ -2303,23 +2293,17 @@ public class ParameterStringTypeElements extends AbstractParserRuleElementFinder //'String' public Keyword getStringKeyword_1() { return cStringKeyword_1; } - //('{''default' default=ParameterString'}')? + //('default' default=ParameterString)? public Group getGroup_2() { return cGroup_2; } - //'{' - public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } - //'default' - public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterString - public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } //ParameterString - public RuleCall getDefaultParameterStringParserRuleCall_2_2_0() { return cDefaultParameterStringParserRuleCall_2_2_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } + public RuleCall getDefaultParameterStringParserRuleCall_2_1_0() { return cDefaultParameterStringParserRuleCall_2_1_0; } } public class ParameterDoubleTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ParameterDoubleType"); @@ -2327,21 +2311,19 @@ public class ParameterDoubleTypeElements extends AbstractParserRuleElementFinder private final Action cParameterDoubleTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cDoubleKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cDefaultParameterDoubleParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterDoubleParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); //ParameterDoubleType returns ParameterDoubleType: // {ParameterDoubleType} // 'Double' - // ('{''default' default=ParameterDouble'}')?; + // ('default' default=ParameterDouble)?; @Override public ParserRule getRule() { return rule; } //{ParameterDoubleType} //'Double' - //('{''default' default=ParameterDouble'}')? + //('default' default=ParameterDouble)? public Group getGroup() { return cGroup; } //{ParameterDoubleType} @@ -2350,23 +2332,17 @@ public class ParameterDoubleTypeElements extends AbstractParserRuleElementFinder //'Double' public Keyword getDoubleKeyword_1() { return cDoubleKeyword_1; } - //('{''default' default=ParameterDouble'}')? + //('default' default=ParameterDouble)? public Group getGroup_2() { return cGroup_2; } - //'{' - public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } - //'default' - public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterDouble - public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } //ParameterDouble - public RuleCall getDefaultParameterDoubleParserRuleCall_2_2_0() { return cDefaultParameterDoubleParserRuleCall_2_2_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } + public RuleCall getDefaultParameterDoubleParserRuleCall_2_1_0() { return cDefaultParameterDoubleParserRuleCall_2_1_0; } } public class ParameterDateTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ParameterDateType"); @@ -2374,21 +2350,19 @@ public class ParameterDateTypeElements extends AbstractParserRuleElementFinder { private final Action cParameterDateTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cDateKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cDefaultParameterDateParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterDateParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); //ParameterDateType returns ParameterDateType: // {ParameterDateType} // 'Date' - // ('{''default' default=ParameterDate'}')?; + // ('default' default=ParameterDate)?; @Override public ParserRule getRule() { return rule; } //{ParameterDateType} //'Date' - //('{''default' default=ParameterDate'}')? + //('default' default=ParameterDate)? public Group getGroup() { return cGroup; } //{ParameterDateType} @@ -2397,23 +2371,17 @@ public class ParameterDateTypeElements extends AbstractParserRuleElementFinder { //'Date' public Keyword getDateKeyword_1() { return cDateKeyword_1; } - //('{''default' default=ParameterDate'}')? + //('default' default=ParameterDate)? public Group getGroup_2() { return cGroup_2; } - //'{' - public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } - //'default' - public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterDate - public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } //ParameterDate - public RuleCall getDefaultParameterDateParserRuleCall_2_2_0() { return cDefaultParameterDateParserRuleCall_2_2_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } + public RuleCall getDefaultParameterDateParserRuleCall_2_1_0() { return cDefaultParameterDateParserRuleCall_2_1_0; } } public class ParameterBooleanTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ParameterBooleanType"); @@ -2421,21 +2389,19 @@ public class ParameterBooleanTypeElements extends AbstractParserRuleElementFinde private final Action cParameterBooleanTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cBooleanKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cDefaultParameterBooleanParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterBooleanParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); //ParameterBooleanType returns ParameterBooleanType: // {ParameterBooleanType} // 'Boolean' - // ('{''default' default=ParameterBoolean'}')?; + // ('default' default=ParameterBoolean)?; @Override public ParserRule getRule() { return rule; } //{ParameterBooleanType} //'Boolean' - //('{''default' default=ParameterBoolean'}')? + //('default' default=ParameterBoolean)? public Group getGroup() { return cGroup; } //{ParameterBooleanType} @@ -2444,23 +2410,17 @@ public class ParameterBooleanTypeElements extends AbstractParserRuleElementFinde //'Boolean' public Keyword getBooleanKeyword_1() { return cBooleanKeyword_1; } - //('{''default' default=ParameterBoolean'}')? + //('default' default=ParameterBoolean)? public Group getGroup_2() { return cGroup_2; } - //'{' - public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } - //'default' - public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterBoolean - public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } //ParameterBoolean - public RuleCall getDefaultParameterBooleanParserRuleCall_2_2_0() { return cDefaultParameterBooleanParserRuleCall_2_2_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } + public RuleCall getDefaultParameterBooleanParserRuleCall_2_1_0() { return cDefaultParameterBooleanParserRuleCall_2_1_0; } } public class ParameterBase64TypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ParameterBase64Type"); @@ -2468,21 +2428,19 @@ public class ParameterBase64TypeElements extends AbstractParserRuleElementFinder private final Action cParameterBase64TypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cBase64Keyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cDefaultParameterBase64ParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterBase64ParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); //ParameterBase64Type returns ParameterBase64Type: // {ParameterBase64Type} // 'Base64' - // ('{''default' default=ParameterBase64 '}')?; + // ('default' default=ParameterBase64)?; @Override public ParserRule getRule() { return rule; } //{ParameterBase64Type} //'Base64' - //('{''default' default=ParameterBase64 '}')? + //('default' default=ParameterBase64)? public Group getGroup() { return cGroup; } //{ParameterBase64Type} @@ -2491,23 +2449,17 @@ public class ParameterBase64TypeElements extends AbstractParserRuleElementFinder //'Base64' public Keyword getBase64Keyword_1() { return cBase64Keyword_1; } - //('{''default' default=ParameterBase64 '}')? + //('default' default=ParameterBase64)? public Group getGroup_2() { return cGroup_2; } - //'{' - public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } - //'default' - public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterBase64 - public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } //ParameterBase64 - public RuleCall getDefaultParameterBase64ParserRuleCall_2_2_0() { return cDefaultParameterBase64ParserRuleCall_2_2_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } + public RuleCall getDefaultParameterBase64ParserRuleCall_2_1_0() { return cDefaultParameterBase64ParserRuleCall_2_1_0; } } public class ParameterAnyTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ParameterAnyType"); @@ -2515,21 +2467,19 @@ public class ParameterAnyTypeElements extends AbstractParserRuleElementFinder { private final Action cParameterAnyTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cAnyKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cDefaultParameterAnyParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterAnyParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); //ParameterAnyType returns ParameterAnyType: // {ParameterAnyType} // 'Any' - // ('{''default' default=ParameterAny'}')?; + // ('default' default=ParameterAny)?; @Override public ParserRule getRule() { return rule; } //{ParameterAnyType} //'Any' - //('{''default' default=ParameterAny'}')? + //('default' default=ParameterAny)? public Group getGroup() { return cGroup; } //{ParameterAnyType} @@ -2538,23 +2488,17 @@ public class ParameterAnyTypeElements extends AbstractParserRuleElementFinder { //'Any' public Keyword getAnyKeyword_1() { return cAnyKeyword_1; } - //('{''default' default=ParameterAny'}')? + //('default' default=ParameterAny)? public Group getGroup_2() { return cGroup_2; } - //'{' - public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } - //'default' - public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterAny - public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } //ParameterAny - public RuleCall getDefaultParameterAnyParserRuleCall_2_2_0() { return cDefaultParameterAnyParserRuleCall_2_2_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } + public RuleCall getDefaultParameterAnyParserRuleCall_2_1_0() { return cDefaultParameterAnyParserRuleCall_2_1_0; } } public class ParameterArrayTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ParameterArrayType"); @@ -4645,7 +4589,7 @@ public ParserRule getParameterStructTypeRule() { //ParameterIntegerType returns ParameterIntegerType: // {ParameterIntegerType} // 'Integer' - // ('{''default' default=ParameterInteger'}')?; + // ('default' default=ParameterInteger)?; public ParameterIntegerTypeElements getParameterIntegerTypeAccess() { return pParameterIntegerType; } @@ -4657,7 +4601,7 @@ public ParserRule getParameterIntegerTypeRule() { //ParameterStringType returns ParameterStringType: // {ParameterStringType} // 'String' - // ('{''default' default=ParameterString'}')?; + // ('default' default=ParameterString)?; public ParameterStringTypeElements getParameterStringTypeAccess() { return pParameterStringType; } @@ -4669,7 +4613,7 @@ public ParserRule getParameterStringTypeRule() { //ParameterDoubleType returns ParameterDoubleType: // {ParameterDoubleType} // 'Double' - // ('{''default' default=ParameterDouble'}')?; + // ('default' default=ParameterDouble)?; public ParameterDoubleTypeElements getParameterDoubleTypeAccess() { return pParameterDoubleType; } @@ -4681,7 +4625,7 @@ public ParserRule getParameterDoubleTypeRule() { //ParameterDateType returns ParameterDateType: // {ParameterDateType} // 'Date' - // ('{''default' default=ParameterDate'}')?; + // ('default' default=ParameterDate)?; public ParameterDateTypeElements getParameterDateTypeAccess() { return pParameterDateType; } @@ -4693,7 +4637,7 @@ public ParserRule getParameterDateTypeRule() { //ParameterBooleanType returns ParameterBooleanType: // {ParameterBooleanType} // 'Boolean' - // ('{''default' default=ParameterBoolean'}')?; + // ('default' default=ParameterBoolean)?; public ParameterBooleanTypeElements getParameterBooleanTypeAccess() { return pParameterBooleanType; } @@ -4705,7 +4649,7 @@ public ParserRule getParameterBooleanTypeRule() { //ParameterBase64Type returns ParameterBase64Type: // {ParameterBase64Type} // 'Base64' - // ('{''default' default=ParameterBase64 '}')?; + // ('default' default=ParameterBase64)?; public ParameterBase64TypeElements getParameterBase64TypeAccess() { return pParameterBase64Type; } @@ -4717,7 +4661,7 @@ public ParserRule getParameterBase64TypeRule() { //ParameterAnyType returns ParameterAnyType: // {ParameterAnyType} // 'Any' - // ('{''default' default=ParameterAny'}')?; + // ('default' default=ParameterAny)?; public ParameterAnyTypeElements getParameterAnyTypeAccess() { return pParameterAnyType; } diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemLexer.java b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemLexer.java index 89373c1d5..68dc89596 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemLexer.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemLexer.java @@ -1341,8 +1341,8 @@ public final void mT__80() throws RecognitionException { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalRosSystem.g:12861:21: ( '0' .. '9' ) - // InternalRosSystem.g:12861:23: '0' .. '9' + // InternalRosSystem.g:12591:21: ( '0' .. '9' ) + // InternalRosSystem.g:12591:23: '0' .. '9' { matchRange('0','9'); @@ -1359,10 +1359,10 @@ public final void mRULE_BINARY() throws RecognitionException { try { int _type = RULE_BINARY; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12863:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalRosSystem.g:12863:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalRosSystem.g:12593:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalRosSystem.g:12593:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalRosSystem.g:12863:15: ( '0b' | '0B' ) + // InternalRosSystem.g:12593:15: ( '0b' | '0B' ) int alt1=2; int LA1_0 = input.LA(1); @@ -1390,7 +1390,7 @@ else if ( (LA1_1=='B') ) { } switch (alt1) { case 1 : - // InternalRosSystem.g:12863:16: '0b' + // InternalRosSystem.g:12593:16: '0b' { match("0b"); @@ -1398,7 +1398,7 @@ else if ( (LA1_1=='B') ) { } break; case 2 : - // InternalRosSystem.g:12863:21: '0B' + // InternalRosSystem.g:12593:21: '0B' { match("0B"); @@ -1408,7 +1408,7 @@ else if ( (LA1_1=='B') ) { } - // InternalRosSystem.g:12863:27: ( '0' | '1' )+ + // InternalRosSystem.g:12593:27: ( '0' | '1' )+ int cnt2=0; loop2: do { @@ -1462,10 +1462,10 @@ public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12865:14: ( ( 'true' | 'false' ) ) - // InternalRosSystem.g:12865:16: ( 'true' | 'false' ) + // InternalRosSystem.g:12595:14: ( ( 'true' | 'false' ) ) + // InternalRosSystem.g:12595:16: ( 'true' | 'false' ) { - // InternalRosSystem.g:12865:16: ( 'true' | 'false' ) + // InternalRosSystem.g:12595:16: ( 'true' | 'false' ) int alt3=2; int LA3_0 = input.LA(1); @@ -1483,7 +1483,7 @@ else if ( (LA3_0=='f') ) { } switch (alt3) { case 1 : - // InternalRosSystem.g:12865:17: 'true' + // InternalRosSystem.g:12595:17: 'true' { match("true"); @@ -1491,7 +1491,7 @@ else if ( (LA3_0=='f') ) { } break; case 2 : - // InternalRosSystem.g:12865:24: 'false' + // InternalRosSystem.g:12595:24: 'false' { match("false"); @@ -1517,19 +1517,19 @@ public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12867:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) - // InternalRosSystem.g:12867:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRosSystem.g:12597:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) + // InternalRosSystem.g:12597:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) { mRULE_DECINT(); - // InternalRosSystem.g:12867:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRosSystem.g:12597:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) int alt8=2; alt8 = dfa8.predict(input); switch (alt8) { case 1 : - // InternalRosSystem.g:12867:28: '.' ( RULE_DIGIT )* + // InternalRosSystem.g:12597:28: '.' ( RULE_DIGIT )* { match('.'); - // InternalRosSystem.g:12867:32: ( RULE_DIGIT )* + // InternalRosSystem.g:12597:32: ( RULE_DIGIT )* loop4: do { int alt4=2; @@ -1542,7 +1542,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { switch (alt4) { case 1 : - // InternalRosSystem.g:12867:32: RULE_DIGIT + // InternalRosSystem.g:12597:32: RULE_DIGIT { mRULE_DIGIT(); @@ -1558,9 +1558,9 @@ public final void mRULE_DOUBLE() throws RecognitionException { } break; case 2 : - // InternalRosSystem.g:12867:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT + // InternalRosSystem.g:12597:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT { - // InternalRosSystem.g:12867:44: ( '.' ( RULE_DIGIT )* )? + // InternalRosSystem.g:12597:44: ( '.' ( RULE_DIGIT )* )? int alt6=2; int LA6_0 = input.LA(1); @@ -1569,10 +1569,10 @@ public final void mRULE_DOUBLE() throws RecognitionException { } switch (alt6) { case 1 : - // InternalRosSystem.g:12867:45: '.' ( RULE_DIGIT )* + // InternalRosSystem.g:12597:45: '.' ( RULE_DIGIT )* { match('.'); - // InternalRosSystem.g:12867:49: ( RULE_DIGIT )* + // InternalRosSystem.g:12597:49: ( RULE_DIGIT )* loop5: do { int alt5=2; @@ -1585,7 +1585,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { switch (alt5) { case 1 : - // InternalRosSystem.g:12867:49: RULE_DIGIT + // InternalRosSystem.g:12597:49: RULE_DIGIT { mRULE_DIGIT(); @@ -1612,7 +1612,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalRosSystem.g:12867:73: ( '-' | '+' )? + // InternalRosSystem.g:12597:73: ( '-' | '+' )? int alt7=2; int LA7_0 = input.LA(1); @@ -1671,10 +1671,10 @@ public final void mRULE_DECINT() throws RecognitionException { try { int _type = RULE_DECINT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12869:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalRosSystem.g:12869:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRosSystem.g:12599:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalRosSystem.g:12599:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalRosSystem.g:12869:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRosSystem.g:12599:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) int alt11=3; switch ( input.LA(1) ) { case '0': @@ -1709,17 +1709,17 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt11) { case 1 : - // InternalRosSystem.g:12869:16: '0' + // InternalRosSystem.g:12599:16: '0' { match('0'); } break; case 2 : - // InternalRosSystem.g:12869:20: '1' .. '9' ( RULE_DIGIT )* + // InternalRosSystem.g:12599:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalRosSystem.g:12869:29: ( RULE_DIGIT )* + // InternalRosSystem.g:12599:29: ( RULE_DIGIT )* loop9: do { int alt9=2; @@ -1732,7 +1732,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt9) { case 1 : - // InternalRosSystem.g:12869:29: RULE_DIGIT + // InternalRosSystem.g:12599:29: RULE_DIGIT { mRULE_DIGIT(); @@ -1748,11 +1748,11 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalRosSystem.g:12869:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalRosSystem.g:12599:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalRosSystem.g:12869:54: ( RULE_DIGIT )* + // InternalRosSystem.g:12599:54: ( RULE_DIGIT )* loop10: do { int alt10=2; @@ -1765,7 +1765,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt10) { case 1 : - // InternalRosSystem.g:12869:54: RULE_DIGIT + // InternalRosSystem.g:12599:54: RULE_DIGIT { mRULE_DIGIT(); @@ -1797,10 +1797,10 @@ public final void mRULE_DECINT() throws RecognitionException { // $ANTLR start "RULE_DAY" public final void mRULE_DAY() throws RecognitionException { try { - // InternalRosSystem.g:12871:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalRosSystem.g:12871:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRosSystem.g:12601:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalRosSystem.g:12601:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalRosSystem.g:12871:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRosSystem.g:12601:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) int alt12=2; int LA12_0 = input.LA(1); @@ -1824,14 +1824,14 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { } switch (alt12) { case 1 : - // InternalRosSystem.g:12871:22: '1' .. '9' + // InternalRosSystem.g:12601:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRosSystem.g:12871:31: '1' .. '3' '0' .. '9' + // InternalRosSystem.g:12601:31: '1' .. '3' '0' .. '9' { matchRange('1','3'); matchRange('0','9'); @@ -1853,10 +1853,10 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { // $ANTLR start "RULE_MONTH" public final void mRULE_MONTH() throws RecognitionException { try { - // InternalRosSystem.g:12873:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalRosSystem.g:12873:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRosSystem.g:12603:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalRosSystem.g:12603:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalRosSystem.g:12873:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRosSystem.g:12603:23: ( '1' .. '9' | '1' '0' .. '2' ) int alt13=2; int LA13_0 = input.LA(1); @@ -1880,14 +1880,14 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { } switch (alt13) { case 1 : - // InternalRosSystem.g:12873:24: '1' .. '9' + // InternalRosSystem.g:12603:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRosSystem.g:12873:33: '1' '0' .. '2' + // InternalRosSystem.g:12603:33: '1' '0' .. '2' { match('1'); matchRange('0','2'); @@ -1909,8 +1909,8 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { // $ANTLR start "RULE_YEAR" public final void mRULE_YEAR() throws RecognitionException { try { - // InternalRosSystem.g:12875:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalRosSystem.g:12875:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalRosSystem.g:12605:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalRosSystem.g:12605:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { matchRange('0','2'); matchRange('0','9'); @@ -1928,10 +1928,10 @@ public final void mRULE_YEAR() throws RecognitionException { // $ANTLR start "RULE_HOUR" public final void mRULE_HOUR() throws RecognitionException { try { - // InternalRosSystem.g:12877:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalRosSystem.g:12877:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRosSystem.g:12607:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalRosSystem.g:12607:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalRosSystem.g:12877:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRosSystem.g:12607:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) int alt14=2; int LA14_0 = input.LA(1); @@ -1949,7 +1949,7 @@ else if ( (LA14_0=='2') ) { } switch (alt14) { case 1 : - // InternalRosSystem.g:12877:23: '0' .. '1' '0' .. '9' + // InternalRosSystem.g:12607:23: '0' .. '1' '0' .. '9' { matchRange('0','1'); matchRange('0','9'); @@ -1957,7 +1957,7 @@ else if ( (LA14_0=='2') ) { } break; case 2 : - // InternalRosSystem.g:12877:41: '2' '0' .. '3' + // InternalRosSystem.g:12607:41: '2' '0' .. '3' { match('2'); matchRange('0','3'); @@ -1979,8 +1979,8 @@ else if ( (LA14_0=='2') ) { // $ANTLR start "RULE_MIN_SEC" public final void mRULE_MIN_SEC() throws RecognitionException { try { - // InternalRosSystem.g:12879:23: ( '0' .. '5' '0' .. '9' ) - // InternalRosSystem.g:12879:25: '0' .. '5' '0' .. '9' + // InternalRosSystem.g:12609:23: ( '0' .. '5' '0' .. '9' ) + // InternalRosSystem.g:12609:25: '0' .. '5' '0' .. '9' { matchRange('0','5'); matchRange('0','9'); @@ -1998,8 +1998,8 @@ public final void mRULE_DATE_TIME() throws RecognitionException { try { int _type = RULE_DATE_TIME; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12881:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalRosSystem.g:12881:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalRosSystem.g:12611:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalRosSystem.g:12611:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { mRULE_YEAR(); match('-'); @@ -2028,10 +2028,10 @@ public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12883:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRosSystem.g:12883:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRosSystem.g:12613:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRosSystem.g:12613:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRosSystem.g:12883:11: ( '^' )? + // InternalRosSystem.g:12613:11: ( '^' )? int alt15=2; int LA15_0 = input.LA(1); @@ -2040,7 +2040,7 @@ public final void mRULE_ID() throws RecognitionException { } switch (alt15) { case 1 : - // InternalRosSystem.g:12883:11: '^' + // InternalRosSystem.g:12613:11: '^' { match('^'); @@ -2058,7 +2058,7 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalRosSystem.g:12883:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRosSystem.g:12613:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop16: do { int alt16=2; @@ -2107,10 +2107,10 @@ public final void mRULE_INT() throws RecognitionException { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12885:10: ( ( '0' .. '9' )+ ) - // InternalRosSystem.g:12885:12: ( '0' .. '9' )+ + // InternalRosSystem.g:12615:10: ( ( '0' .. '9' )+ ) + // InternalRosSystem.g:12615:12: ( '0' .. '9' )+ { - // InternalRosSystem.g:12885:12: ( '0' .. '9' )+ + // InternalRosSystem.g:12615:12: ( '0' .. '9' )+ int cnt17=0; loop17: do { @@ -2124,7 +2124,7 @@ public final void mRULE_INT() throws RecognitionException { switch (alt17) { case 1 : - // InternalRosSystem.g:12885:13: '0' .. '9' + // InternalRosSystem.g:12615:13: '0' .. '9' { matchRange('0','9'); @@ -2156,10 +2156,10 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12887:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRosSystem.g:12887:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRosSystem.g:12617:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRosSystem.g:12617:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRosSystem.g:12887:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRosSystem.g:12617:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt20=2; int LA20_0 = input.LA(1); @@ -2177,10 +2177,10 @@ else if ( (LA20_0=='\'') ) { } switch (alt20) { case 1 : - // InternalRosSystem.g:12887:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRosSystem.g:12617:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRosSystem.g:12887:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalRosSystem.g:12617:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop18: do { int alt18=3; @@ -2196,7 +2196,7 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 switch (alt18) { case 1 : - // InternalRosSystem.g:12887:21: '\\\\' . + // InternalRosSystem.g:12617:21: '\\\\' . { match('\\'); matchAny(); @@ -2204,7 +2204,7 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 } break; case 2 : - // InternalRosSystem.g:12887:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRosSystem.g:12617:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2229,10 +2229,10 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 } break; case 2 : - // InternalRosSystem.g:12887:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRosSystem.g:12617:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRosSystem.g:12887:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalRosSystem.g:12617:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop19: do { int alt19=3; @@ -2248,7 +2248,7 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 switch (alt19) { case 1 : - // InternalRosSystem.g:12887:54: '\\\\' . + // InternalRosSystem.g:12617:54: '\\\\' . { match('\\'); matchAny(); @@ -2256,7 +2256,7 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 } break; case 2 : - // InternalRosSystem.g:12887:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRosSystem.g:12617:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2299,12 +2299,12 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12889:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRosSystem.g:12889:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRosSystem.g:12619:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRosSystem.g:12619:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRosSystem.g:12889:24: ( options {greedy=false; } : . )* + // InternalRosSystem.g:12619:24: ( options {greedy=false; } : . )* loop21: do { int alt21=2; @@ -2329,7 +2329,7 @@ else if ( ((LA21_0>='\u0000' && LA21_0<=')')||(LA21_0>='+' && LA21_0<='\uFFFF')) switch (alt21) { case 1 : - // InternalRosSystem.g:12889:52: . + // InternalRosSystem.g:12619:52: . { matchAny(); @@ -2359,12 +2359,12 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12891:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalRosSystem.g:12891:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalRosSystem.g:12621:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalRosSystem.g:12621:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalRosSystem.g:12891:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRosSystem.g:12621:24: (~ ( ( '\\n' | '\\r' ) ) )* loop22: do { int alt22=2; @@ -2377,7 +2377,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt22) { case 1 : - // InternalRosSystem.g:12891:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalRosSystem.g:12621: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(); @@ -2397,7 +2397,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } } while (true); - // InternalRosSystem.g:12891:40: ( ( '\\r' )? '\\n' )? + // InternalRosSystem.g:12621:40: ( ( '\\r' )? '\\n' )? int alt24=2; int LA24_0 = input.LA(1); @@ -2406,9 +2406,9 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt24) { case 1 : - // InternalRosSystem.g:12891:41: ( '\\r' )? '\\n' + // InternalRosSystem.g:12621:41: ( '\\r' )? '\\n' { - // InternalRosSystem.g:12891:41: ( '\\r' )? + // InternalRosSystem.g:12621:41: ( '\\r' )? int alt23=2; int LA23_0 = input.LA(1); @@ -2417,7 +2417,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt23) { case 1 : - // InternalRosSystem.g:12891:41: '\\r' + // InternalRosSystem.g:12621:41: '\\r' { match('\r'); @@ -2449,10 +2449,10 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12893:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRosSystem.g:12893:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRosSystem.g:12623:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRosSystem.g:12623:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRosSystem.g:12893:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRosSystem.g:12623:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt25=0; loop25: do { @@ -2506,8 +2506,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:12895:16: ( . ) - // InternalRosSystem.g:12895:18: . + // InternalRosSystem.g:12625:16: ( . ) + // InternalRosSystem.g:12625:18: . { matchAny(); @@ -3081,7 +3081,7 @@ public DFA8(BaseRecognizer recognizer) { this.transition = DFA8_transition; } public String getDescription() { - return "12867:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; + return "12597:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; } } static final String DFA26_eotS = @@ -3708,4 +3708,4 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc } -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemParser.java b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemParser.java index ddf7bb2b4..b01a357a4 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemParser.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemParser.java @@ -25267,7 +25267,7 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep // InternalRosSystem.g:8384:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) // InternalRosSystem.g:8385:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 { - pushFollow(FOLLOW_4); + pushFollow(FOLLOW_49); rule__ParameterIntegerType__Group__1__Impl(); state._fsp--; @@ -25383,8 +25383,12 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio int alt59=2; int LA59_0 = input.LA(1); - if ( (LA59_0==24) ) { - alt59=1; + if ( (LA59_0==70) ) { + int LA59_1 = input.LA(2); + + if ( (LA59_1==RULE_DECINT) ) { + alt59=1; + } } switch (alt59) { case 1 : @@ -25433,7 +25437,7 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc // InternalRosSystem.g:8438:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) // InternalRosSystem.g:8439:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_50); rule__ParameterIntegerType__Group_2__0__Impl(); state._fsp--; @@ -25462,21 +25466,21 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc // $ANTLR start "rule__ParameterIntegerType__Group_2__0__Impl" - // InternalRosSystem.g:8446:1: rule__ParameterIntegerType__Group_2__0__Impl : ( '{' ) ; + // InternalRosSystem.g:8446:1: rule__ParameterIntegerType__Group_2__0__Impl : ( 'default' ) ; public final void rule__ParameterIntegerType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8450:1: ( ( '{' ) ) - // InternalRosSystem.g:8451:1: ( '{' ) + // InternalRosSystem.g:8450:1: ( ( 'default' ) ) + // InternalRosSystem.g:8451:1: ( 'default' ) { - // InternalRosSystem.g:8451:1: ( '{' ) - // InternalRosSystem.g:8452:2: '{' + // InternalRosSystem.g:8451:1: ( 'default' ) + // InternalRosSystem.g:8452:2: 'default' { - before(grammarAccess.getParameterIntegerTypeAccess().getLeftCurlyBracketKeyword_2_0()); - match(input,24,FOLLOW_2); - after(grammarAccess.getParameterIntegerTypeAccess().getLeftCurlyBracketKeyword_2_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + match(input,70,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } @@ -25499,22 +25503,17 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit // $ANTLR start "rule__ParameterIntegerType__Group_2__1" - // InternalRosSystem.g:8461:1: rule__ParameterIntegerType__Group_2__1 : rule__ParameterIntegerType__Group_2__1__Impl rule__ParameterIntegerType__Group_2__2 ; + // InternalRosSystem.g:8461: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 { - // InternalRosSystem.g:8465:1: ( rule__ParameterIntegerType__Group_2__1__Impl rule__ParameterIntegerType__Group_2__2 ) - // InternalRosSystem.g:8466:2: rule__ParameterIntegerType__Group_2__1__Impl rule__ParameterIntegerType__Group_2__2 + // InternalRosSystem.g:8465:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) + // InternalRosSystem.g:8466:2: rule__ParameterIntegerType__Group_2__1__Impl { - pushFollow(FOLLOW_50); - rule__ParameterIntegerType__Group_2__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterIntegerType__Group_2__2(); + rule__ParameterIntegerType__Group_2__1__Impl(); state._fsp--; @@ -25537,176 +25536,31 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc // $ANTLR start "rule__ParameterIntegerType__Group_2__1__Impl" - // InternalRosSystem.g:8473:1: rule__ParameterIntegerType__Group_2__1__Impl : ( 'default' ) ; + // InternalRosSystem.g:8472: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 { - // InternalRosSystem.g:8477:1: ( ( 'default' ) ) - // InternalRosSystem.g:8478:1: ( 'default' ) - { - // InternalRosSystem.g:8478:1: ( 'default' ) - // InternalRosSystem.g:8479:2: 'default' - { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_1()); - match(input,70,FOLLOW_2); - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterIntegerType__Group_2__1__Impl" - - - // $ANTLR start "rule__ParameterIntegerType__Group_2__2" - // InternalRosSystem.g:8488:1: rule__ParameterIntegerType__Group_2__2 : rule__ParameterIntegerType__Group_2__2__Impl rule__ParameterIntegerType__Group_2__3 ; - public final void rule__ParameterIntegerType__Group_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:8492:1: ( rule__ParameterIntegerType__Group_2__2__Impl rule__ParameterIntegerType__Group_2__3 ) - // InternalRosSystem.g:8493:2: rule__ParameterIntegerType__Group_2__2__Impl rule__ParameterIntegerType__Group_2__3 - { - pushFollow(FOLLOW_24); - rule__ParameterIntegerType__Group_2__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ParameterIntegerType__Group_2__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterIntegerType__Group_2__2" - - - // $ANTLR start "rule__ParameterIntegerType__Group_2__2__Impl" - // InternalRosSystem.g:8500:1: rule__ParameterIntegerType__Group_2__2__Impl : ( ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) ) ; - public final void rule__ParameterIntegerType__Group_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:8504:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) ) ) - // InternalRosSystem.g:8505:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) ) + // InternalRosSystem.g:8476:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) + // InternalRosSystem.g:8477:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) { - // InternalRosSystem.g:8505:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) ) - // InternalRosSystem.g:8506:2: ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) + // InternalRosSystem.g:8477:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) + // InternalRosSystem.g:8478:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_2()); - // InternalRosSystem.g:8507:2: ( rule__ParameterIntegerType__DefaultAssignment_2_2 ) - // InternalRosSystem.g:8507:3: rule__ParameterIntegerType__DefaultAssignment_2_2 - { - pushFollow(FOLLOW_2); - rule__ParameterIntegerType__DefaultAssignment_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterIntegerType__Group_2__2__Impl" - - - // $ANTLR start "rule__ParameterIntegerType__Group_2__3" - // InternalRosSystem.g:8515:1: rule__ParameterIntegerType__Group_2__3 : rule__ParameterIntegerType__Group_2__3__Impl ; - public final void rule__ParameterIntegerType__Group_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:8519:1: ( rule__ParameterIntegerType__Group_2__3__Impl ) - // InternalRosSystem.g:8520:2: rule__ParameterIntegerType__Group_2__3__Impl + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); + // InternalRosSystem.g:8479:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) + // InternalRosSystem.g:8479:3: rule__ParameterIntegerType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); - rule__ParameterIntegerType__Group_2__3__Impl(); + rule__ParameterIntegerType__DefaultAssignment_2_1(); state._fsp--; } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterIntegerType__Group_2__3" - - - // $ANTLR start "rule__ParameterIntegerType__Group_2__3__Impl" - // InternalRosSystem.g:8526:1: rule__ParameterIntegerType__Group_2__3__Impl : ( '}' ) ; - public final void rule__ParameterIntegerType__Group_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:8530:1: ( ( '}' ) ) - // InternalRosSystem.g:8531:1: ( '}' ) - { - // InternalRosSystem.g:8531:1: ( '}' ) - // InternalRosSystem.g:8532:2: '}' - { - before(grammarAccess.getParameterIntegerTypeAccess().getRightCurlyBracketKeyword_2_3()); - match(input,26,FOLLOW_2); - after(grammarAccess.getParameterIntegerTypeAccess().getRightCurlyBracketKeyword_2_3()); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } @@ -25725,18 +25579,18 @@ public final void rule__ParameterIntegerType__Group_2__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ParameterIntegerType__Group_2__3__Impl" + // $ANTLR end "rule__ParameterIntegerType__Group_2__1__Impl" // $ANTLR start "rule__ParameterStringType__Group__0" - // InternalRosSystem.g:8542:1: rule__ParameterStringType__Group__0 : rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ; + // InternalRosSystem.g:8488: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 { - // InternalRosSystem.g:8546:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) - // InternalRosSystem.g:8547:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 + // InternalRosSystem.g:8492:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) + // InternalRosSystem.g:8493:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 { pushFollow(FOLLOW_51); rule__ParameterStringType__Group__0__Impl(); @@ -25767,21 +25621,21 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__0__Impl" - // InternalRosSystem.g:8554:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; + // InternalRosSystem.g:8500:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; public final void rule__ParameterStringType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8558:1: ( ( () ) ) - // InternalRosSystem.g:8559:1: ( () ) + // InternalRosSystem.g:8504:1: ( ( () ) ) + // InternalRosSystem.g:8505:1: ( () ) { - // InternalRosSystem.g:8559:1: ( () ) - // InternalRosSystem.g:8560:2: () + // InternalRosSystem.g:8505:1: ( () ) + // InternalRosSystem.g:8506:2: () { before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); - // InternalRosSystem.g:8561:2: () - // InternalRosSystem.g:8561:3: + // InternalRosSystem.g:8507:2: () + // InternalRosSystem.g:8507:3: { } @@ -25804,16 +25658,16 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__1" - // InternalRosSystem.g:8569:1: rule__ParameterStringType__Group__1 : rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ; + // InternalRosSystem.g:8515: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 { - // InternalRosSystem.g:8573:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) - // InternalRosSystem.g:8574:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 + // InternalRosSystem.g:8519:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) + // InternalRosSystem.g:8520:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 { - pushFollow(FOLLOW_4); + pushFollow(FOLLOW_49); rule__ParameterStringType__Group__1__Impl(); state._fsp--; @@ -25842,17 +25696,17 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__1__Impl" - // InternalRosSystem.g:8581:1: rule__ParameterStringType__Group__1__Impl : ( 'String' ) ; + // InternalRosSystem.g:8527:1: rule__ParameterStringType__Group__1__Impl : ( 'String' ) ; public final void rule__ParameterStringType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8585:1: ( ( 'String' ) ) - // InternalRosSystem.g:8586:1: ( 'String' ) + // InternalRosSystem.g:8531:1: ( ( 'String' ) ) + // InternalRosSystem.g:8532:1: ( 'String' ) { - // InternalRosSystem.g:8586:1: ( 'String' ) - // InternalRosSystem.g:8587:2: 'String' + // InternalRosSystem.g:8532:1: ( 'String' ) + // InternalRosSystem.g:8533:2: 'String' { before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); match(input,71,FOLLOW_2); @@ -25879,14 +25733,14 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__2" - // InternalRosSystem.g:8596:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; + // InternalRosSystem.g:8542:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; public final void rule__ParameterStringType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8600:1: ( rule__ParameterStringType__Group__2__Impl ) - // InternalRosSystem.g:8601:2: rule__ParameterStringType__Group__2__Impl + // InternalRosSystem.g:8546:1: ( rule__ParameterStringType__Group__2__Impl ) + // InternalRosSystem.g:8547:2: rule__ParameterStringType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterStringType__Group__2__Impl(); @@ -25912,29 +25766,33 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__2__Impl" - // InternalRosSystem.g:8607:1: rule__ParameterStringType__Group__2__Impl : ( ( rule__ParameterStringType__Group_2__0 )? ) ; + // InternalRosSystem.g:8553: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 { - // InternalRosSystem.g:8611:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) - // InternalRosSystem.g:8612:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRosSystem.g:8557:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) + // InternalRosSystem.g:8558:1: ( ( rule__ParameterStringType__Group_2__0 )? ) { - // InternalRosSystem.g:8612:1: ( ( rule__ParameterStringType__Group_2__0 )? ) - // InternalRosSystem.g:8613:2: ( rule__ParameterStringType__Group_2__0 )? + // InternalRosSystem.g:8558:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRosSystem.g:8559:2: ( rule__ParameterStringType__Group_2__0 )? { before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); - // InternalRosSystem.g:8614:2: ( rule__ParameterStringType__Group_2__0 )? + // InternalRosSystem.g:8560:2: ( rule__ParameterStringType__Group_2__0 )? int alt60=2; int LA60_0 = input.LA(1); - if ( (LA60_0==24) ) { - alt60=1; + if ( (LA60_0==70) ) { + int LA60_1 = input.LA(2); + + if ( ((LA60_1>=RULE_STRING && LA60_1<=RULE_ID)) ) { + alt60=1; + } } switch (alt60) { case 1 : - // InternalRosSystem.g:8614:3: rule__ParameterStringType__Group_2__0 + // InternalRosSystem.g:8560:3: rule__ParameterStringType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterStringType__Group_2__0(); @@ -25970,16 +25828,16 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group_2__0" - // InternalRosSystem.g:8623:1: rule__ParameterStringType__Group_2__0 : rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ; + // InternalRosSystem.g:8569: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 { - // InternalRosSystem.g:8627:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) - // InternalRosSystem.g:8628:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 + // InternalRosSystem.g:8573:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) + // InternalRosSystem.g:8574:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_6); rule__ParameterStringType__Group_2__0__Impl(); state._fsp--; @@ -26008,21 +25866,21 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__0__Impl" - // InternalRosSystem.g:8635:1: rule__ParameterStringType__Group_2__0__Impl : ( '{' ) ; + // InternalRosSystem.g:8581:1: rule__ParameterStringType__Group_2__0__Impl : ( 'default' ) ; public final void rule__ParameterStringType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8639:1: ( ( '{' ) ) - // InternalRosSystem.g:8640:1: ( '{' ) + // InternalRosSystem.g:8585:1: ( ( 'default' ) ) + // InternalRosSystem.g:8586:1: ( 'default' ) { - // InternalRosSystem.g:8640:1: ( '{' ) - // InternalRosSystem.g:8641:2: '{' + // InternalRosSystem.g:8586:1: ( 'default' ) + // InternalRosSystem.g:8587:2: 'default' { - before(grammarAccess.getParameterStringTypeAccess().getLeftCurlyBracketKeyword_2_0()); - match(input,24,FOLLOW_2); - after(grammarAccess.getParameterStringTypeAccess().getLeftCurlyBracketKeyword_2_0()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + match(input,70,FOLLOW_2); + after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } @@ -26045,22 +25903,17 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStringType__Group_2__1" - // InternalRosSystem.g:8650:1: rule__ParameterStringType__Group_2__1 : rule__ParameterStringType__Group_2__1__Impl rule__ParameterStringType__Group_2__2 ; + // InternalRosSystem.g:8596: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 { - // InternalRosSystem.g:8654:1: ( rule__ParameterStringType__Group_2__1__Impl rule__ParameterStringType__Group_2__2 ) - // InternalRosSystem.g:8655:2: rule__ParameterStringType__Group_2__1__Impl rule__ParameterStringType__Group_2__2 + // InternalRosSystem.g:8600:1: ( rule__ParameterStringType__Group_2__1__Impl ) + // InternalRosSystem.g:8601:2: rule__ParameterStringType__Group_2__1__Impl { - pushFollow(FOLLOW_6); - rule__ParameterStringType__Group_2__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterStringType__Group_2__2(); + rule__ParameterStringType__Group_2__1__Impl(); state._fsp--; @@ -26083,176 +25936,31 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__1__Impl" - // InternalRosSystem.g:8662:1: rule__ParameterStringType__Group_2__1__Impl : ( 'default' ) ; + // InternalRosSystem.g:8607: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 { - // InternalRosSystem.g:8666:1: ( ( 'default' ) ) - // InternalRosSystem.g:8667:1: ( 'default' ) - { - // InternalRosSystem.g:8667:1: ( 'default' ) - // InternalRosSystem.g:8668:2: 'default' - { - before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_1()); - match(input,70,FOLLOW_2); - after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterStringType__Group_2__1__Impl" - - - // $ANTLR start "rule__ParameterStringType__Group_2__2" - // InternalRosSystem.g:8677:1: rule__ParameterStringType__Group_2__2 : rule__ParameterStringType__Group_2__2__Impl rule__ParameterStringType__Group_2__3 ; - public final void rule__ParameterStringType__Group_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:8681:1: ( rule__ParameterStringType__Group_2__2__Impl rule__ParameterStringType__Group_2__3 ) - // InternalRosSystem.g:8682:2: rule__ParameterStringType__Group_2__2__Impl rule__ParameterStringType__Group_2__3 - { - pushFollow(FOLLOW_24); - rule__ParameterStringType__Group_2__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ParameterStringType__Group_2__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterStringType__Group_2__2" - - - // $ANTLR start "rule__ParameterStringType__Group_2__2__Impl" - // InternalRosSystem.g:8689:1: rule__ParameterStringType__Group_2__2__Impl : ( ( rule__ParameterStringType__DefaultAssignment_2_2 ) ) ; - public final void rule__ParameterStringType__Group_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:8693:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_2 ) ) ) - // InternalRosSystem.g:8694:1: ( ( rule__ParameterStringType__DefaultAssignment_2_2 ) ) + // InternalRosSystem.g:8611:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) + // InternalRosSystem.g:8612:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) { - // InternalRosSystem.g:8694:1: ( ( rule__ParameterStringType__DefaultAssignment_2_2 ) ) - // InternalRosSystem.g:8695:2: ( rule__ParameterStringType__DefaultAssignment_2_2 ) + // InternalRosSystem.g:8612:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) + // InternalRosSystem.g:8613:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_2()); - // InternalRosSystem.g:8696:2: ( rule__ParameterStringType__DefaultAssignment_2_2 ) - // InternalRosSystem.g:8696:3: rule__ParameterStringType__DefaultAssignment_2_2 - { - pushFollow(FOLLOW_2); - rule__ParameterStringType__DefaultAssignment_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterStringType__Group_2__2__Impl" - - - // $ANTLR start "rule__ParameterStringType__Group_2__3" - // InternalRosSystem.g:8704:1: rule__ParameterStringType__Group_2__3 : rule__ParameterStringType__Group_2__3__Impl ; - public final void rule__ParameterStringType__Group_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:8708:1: ( rule__ParameterStringType__Group_2__3__Impl ) - // InternalRosSystem.g:8709:2: rule__ParameterStringType__Group_2__3__Impl + before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); + // InternalRosSystem.g:8614:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) + // InternalRosSystem.g:8614:3: rule__ParameterStringType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); - rule__ParameterStringType__Group_2__3__Impl(); + rule__ParameterStringType__DefaultAssignment_2_1(); state._fsp--; } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterStringType__Group_2__3" - - - // $ANTLR start "rule__ParameterStringType__Group_2__3__Impl" - // InternalRosSystem.g:8715:1: rule__ParameterStringType__Group_2__3__Impl : ( '}' ) ; - public final void rule__ParameterStringType__Group_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:8719:1: ( ( '}' ) ) - // InternalRosSystem.g:8720:1: ( '}' ) - { - // InternalRosSystem.g:8720:1: ( '}' ) - // InternalRosSystem.g:8721:2: '}' - { - before(grammarAccess.getParameterStringTypeAccess().getRightCurlyBracketKeyword_2_3()); - match(input,26,FOLLOW_2); - after(grammarAccess.getParameterStringTypeAccess().getRightCurlyBracketKeyword_2_3()); + after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } @@ -26271,18 +25979,18 @@ public final void rule__ParameterStringType__Group_2__3__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStringType__Group_2__3__Impl" + // $ANTLR end "rule__ParameterStringType__Group_2__1__Impl" // $ANTLR start "rule__ParameterDoubleType__Group__0" - // InternalRosSystem.g:8731:1: rule__ParameterDoubleType__Group__0 : rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ; + // InternalRosSystem.g:8623: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 { - // InternalRosSystem.g:8735:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) - // InternalRosSystem.g:8736:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 + // InternalRosSystem.g:8627:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) + // InternalRosSystem.g:8628:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 { pushFollow(FOLLOW_52); rule__ParameterDoubleType__Group__0__Impl(); @@ -26313,21 +26021,21 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__0__Impl" - // InternalRosSystem.g:8743:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; + // InternalRosSystem.g:8635:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; public final void rule__ParameterDoubleType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8747:1: ( ( () ) ) - // InternalRosSystem.g:8748:1: ( () ) + // InternalRosSystem.g:8639:1: ( ( () ) ) + // InternalRosSystem.g:8640:1: ( () ) { - // InternalRosSystem.g:8748:1: ( () ) - // InternalRosSystem.g:8749:2: () + // InternalRosSystem.g:8640:1: ( () ) + // InternalRosSystem.g:8641:2: () { before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); - // InternalRosSystem.g:8750:2: () - // InternalRosSystem.g:8750:3: + // InternalRosSystem.g:8642:2: () + // InternalRosSystem.g:8642:3: { } @@ -26350,16 +26058,16 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__1" - // InternalRosSystem.g:8758:1: rule__ParameterDoubleType__Group__1 : rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ; + // InternalRosSystem.g:8650: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 { - // InternalRosSystem.g:8762:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) - // InternalRosSystem.g:8763:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 + // InternalRosSystem.g:8654:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) + // InternalRosSystem.g:8655:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 { - pushFollow(FOLLOW_4); + pushFollow(FOLLOW_49); rule__ParameterDoubleType__Group__1__Impl(); state._fsp--; @@ -26388,17 +26096,17 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__1__Impl" - // InternalRosSystem.g:8770:1: rule__ParameterDoubleType__Group__1__Impl : ( 'Double' ) ; + // InternalRosSystem.g:8662:1: rule__ParameterDoubleType__Group__1__Impl : ( 'Double' ) ; public final void rule__ParameterDoubleType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8774:1: ( ( 'Double' ) ) - // InternalRosSystem.g:8775:1: ( 'Double' ) + // InternalRosSystem.g:8666:1: ( ( 'Double' ) ) + // InternalRosSystem.g:8667:1: ( 'Double' ) { - // InternalRosSystem.g:8775:1: ( 'Double' ) - // InternalRosSystem.g:8776:2: 'Double' + // InternalRosSystem.g:8667:1: ( 'Double' ) + // InternalRosSystem.g:8668:2: 'Double' { before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); match(input,72,FOLLOW_2); @@ -26425,14 +26133,14 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__2" - // InternalRosSystem.g:8785:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; + // InternalRosSystem.g:8677:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; public final void rule__ParameterDoubleType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8789:1: ( rule__ParameterDoubleType__Group__2__Impl ) - // InternalRosSystem.g:8790:2: rule__ParameterDoubleType__Group__2__Impl + // InternalRosSystem.g:8681:1: ( rule__ParameterDoubleType__Group__2__Impl ) + // InternalRosSystem.g:8682:2: rule__ParameterDoubleType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group__2__Impl(); @@ -26458,29 +26166,33 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__2__Impl" - // InternalRosSystem.g:8796:1: rule__ParameterDoubleType__Group__2__Impl : ( ( rule__ParameterDoubleType__Group_2__0 )? ) ; + // InternalRosSystem.g:8688: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 { - // InternalRosSystem.g:8800:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) - // InternalRosSystem.g:8801:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRosSystem.g:8692:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) + // InternalRosSystem.g:8693:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) { - // InternalRosSystem.g:8801:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) - // InternalRosSystem.g:8802:2: ( rule__ParameterDoubleType__Group_2__0 )? + // InternalRosSystem.g:8693:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRosSystem.g:8694:2: ( rule__ParameterDoubleType__Group_2__0 )? { before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); - // InternalRosSystem.g:8803:2: ( rule__ParameterDoubleType__Group_2__0 )? + // InternalRosSystem.g:8695:2: ( rule__ParameterDoubleType__Group_2__0 )? int alt61=2; int LA61_0 = input.LA(1); - if ( (LA61_0==24) ) { - alt61=1; + if ( (LA61_0==70) ) { + int LA61_1 = input.LA(2); + + if ( (LA61_1==RULE_DOUBLE) ) { + alt61=1; + } } switch (alt61) { case 1 : - // InternalRosSystem.g:8803:3: rule__ParameterDoubleType__Group_2__0 + // InternalRosSystem.g:8695:3: rule__ParameterDoubleType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group_2__0(); @@ -26516,16 +26228,16 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group_2__0" - // InternalRosSystem.g:8812:1: rule__ParameterDoubleType__Group_2__0 : rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ; + // InternalRosSystem.g:8704: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 { - // InternalRosSystem.g:8816:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) - // InternalRosSystem.g:8817:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 + // InternalRosSystem.g:8708:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) + // InternalRosSystem.g:8709:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_53); rule__ParameterDoubleType__Group_2__0__Impl(); state._fsp--; @@ -26554,21 +26266,21 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterDoubleType__Group_2__0__Impl" - // InternalRosSystem.g:8824:1: rule__ParameterDoubleType__Group_2__0__Impl : ( '{' ) ; + // InternalRosSystem.g:8716:1: rule__ParameterDoubleType__Group_2__0__Impl : ( 'default' ) ; public final void rule__ParameterDoubleType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:8828:1: ( ( '{' ) ) - // InternalRosSystem.g:8829:1: ( '{' ) + // InternalRosSystem.g:8720:1: ( ( 'default' ) ) + // InternalRosSystem.g:8721:1: ( 'default' ) { - // InternalRosSystem.g:8829:1: ( '{' ) - // InternalRosSystem.g:8830:2: '{' + // InternalRosSystem.g:8721:1: ( 'default' ) + // InternalRosSystem.g:8722:2: 'default' { - before(grammarAccess.getParameterDoubleTypeAccess().getLeftCurlyBracketKeyword_2_0()); - match(input,24,FOLLOW_2); - after(grammarAccess.getParameterDoubleTypeAccess().getLeftCurlyBracketKeyword_2_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + match(input,70,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } @@ -26591,22 +26303,17 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterDoubleType__Group_2__1" - // InternalRosSystem.g:8839:1: rule__ParameterDoubleType__Group_2__1 : rule__ParameterDoubleType__Group_2__1__Impl rule__ParameterDoubleType__Group_2__2 ; + // InternalRosSystem.g:8731: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 { - // InternalRosSystem.g:8843:1: ( rule__ParameterDoubleType__Group_2__1__Impl rule__ParameterDoubleType__Group_2__2 ) - // InternalRosSystem.g:8844:2: rule__ParameterDoubleType__Group_2__1__Impl rule__ParameterDoubleType__Group_2__2 + // InternalRosSystem.g:8735:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) + // InternalRosSystem.g:8736:2: rule__ParameterDoubleType__Group_2__1__Impl { - pushFollow(FOLLOW_53); - rule__ParameterDoubleType__Group_2__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterDoubleType__Group_2__2(); + rule__ParameterDoubleType__Group_2__1__Impl(); state._fsp--; @@ -26629,106 +26336,31 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterDoubleType__Group_2__1__Impl" - // InternalRosSystem.g:8851:1: rule__ParameterDoubleType__Group_2__1__Impl : ( 'default' ) ; + // InternalRosSystem.g:8742: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 { - // InternalRosSystem.g:8855:1: ( ( 'default' ) ) - // InternalRosSystem.g:8856:1: ( 'default' ) + // InternalRosSystem.g:8746:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) + // InternalRosSystem.g:8747:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) { - // InternalRosSystem.g:8856:1: ( 'default' ) - // InternalRosSystem.g:8857:2: 'default' + // InternalRosSystem.g:8747:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) + // InternalRosSystem.g:8748:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_1()); - match(input,70,FOLLOW_2); - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterDoubleType__Group_2__1__Impl" - - - // $ANTLR start "rule__ParameterDoubleType__Group_2__2" - // InternalRosSystem.g:8866:1: rule__ParameterDoubleType__Group_2__2 : rule__ParameterDoubleType__Group_2__2__Impl rule__ParameterDoubleType__Group_2__3 ; - public final void rule__ParameterDoubleType__Group_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:8870:1: ( rule__ParameterDoubleType__Group_2__2__Impl rule__ParameterDoubleType__Group_2__3 ) - // InternalRosSystem.g:8871:2: rule__ParameterDoubleType__Group_2__2__Impl rule__ParameterDoubleType__Group_2__3 + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); + // InternalRosSystem.g:8749:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) + // InternalRosSystem.g:8749:3: rule__ParameterDoubleType__DefaultAssignment_2_1 { - pushFollow(FOLLOW_24); - rule__ParameterDoubleType__Group_2__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterDoubleType__Group_2__3(); + rule__ParameterDoubleType__DefaultAssignment_2_1(); state._fsp--; } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterDoubleType__Group_2__2" - - - // $ANTLR start "rule__ParameterDoubleType__Group_2__2__Impl" - // InternalRosSystem.g:8878:1: rule__ParameterDoubleType__Group_2__2__Impl : ( ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) ) ; - public final void rule__ParameterDoubleType__Group_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:8882:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) ) ) - // InternalRosSystem.g:8883:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) ) - { - // InternalRosSystem.g:8883:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) ) - // InternalRosSystem.g:8884:2: ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) - { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_2()); - // InternalRosSystem.g:8885:2: ( rule__ParameterDoubleType__DefaultAssignment_2_2 ) - // InternalRosSystem.g:8885:3: rule__ParameterDoubleType__DefaultAssignment_2_2 - { - pushFollow(FOLLOW_2); - rule__ParameterDoubleType__DefaultAssignment_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_2()); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } @@ -26747,88 +26379,18 @@ public final void rule__ParameterDoubleType__Group_2__2__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterDoubleType__Group_2__2__Impl" - - - // $ANTLR start "rule__ParameterDoubleType__Group_2__3" - // InternalRosSystem.g:8893:1: rule__ParameterDoubleType__Group_2__3 : rule__ParameterDoubleType__Group_2__3__Impl ; - public final void rule__ParameterDoubleType__Group_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:8897:1: ( rule__ParameterDoubleType__Group_2__3__Impl ) - // InternalRosSystem.g:8898:2: rule__ParameterDoubleType__Group_2__3__Impl - { - pushFollow(FOLLOW_2); - rule__ParameterDoubleType__Group_2__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterDoubleType__Group_2__3" - - - // $ANTLR start "rule__ParameterDoubleType__Group_2__3__Impl" - // InternalRosSystem.g:8904:1: rule__ParameterDoubleType__Group_2__3__Impl : ( '}' ) ; - public final void rule__ParameterDoubleType__Group_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:8908:1: ( ( '}' ) ) - // InternalRosSystem.g:8909:1: ( '}' ) - { - // InternalRosSystem.g:8909:1: ( '}' ) - // InternalRosSystem.g:8910:2: '}' - { - before(grammarAccess.getParameterDoubleTypeAccess().getRightCurlyBracketKeyword_2_3()); - match(input,26,FOLLOW_2); - after(grammarAccess.getParameterDoubleTypeAccess().getRightCurlyBracketKeyword_2_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterDoubleType__Group_2__3__Impl" + // $ANTLR end "rule__ParameterDoubleType__Group_2__1__Impl" // $ANTLR start "rule__ParameterBooleanType__Group__0" - // InternalRosSystem.g:8920:1: rule__ParameterBooleanType__Group__0 : rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ; + // InternalRosSystem.g:8758: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 { - // InternalRosSystem.g:8924:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) - // InternalRosSystem.g:8925:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 + // InternalRosSystem.g:8762:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) + // InternalRosSystem.g:8763:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 { pushFollow(FOLLOW_54); rule__ParameterBooleanType__Group__0__Impl(); @@ -26853,193 +26415,31 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep restoreStackSize(stackSize); } - return ; - } - // $ANTLR end "rule__ParameterBooleanType__Group__0" - - - // $ANTLR start "rule__ParameterBooleanType__Group__0__Impl" - // InternalRosSystem.g:8932:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; - public final void rule__ParameterBooleanType__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:8936:1: ( ( () ) ) - // InternalRosSystem.g:8937:1: ( () ) - { - // InternalRosSystem.g:8937:1: ( () ) - // InternalRosSystem.g:8938:2: () - { - before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); - // InternalRosSystem.g:8939:2: () - // InternalRosSystem.g:8939:3: - { - } - - after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterBooleanType__Group__0__Impl" - - - // $ANTLR start "rule__ParameterBooleanType__Group__1" - // InternalRosSystem.g:8947: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 { - // InternalRosSystem.g:8951:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) - // InternalRosSystem.g:8952:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 - { - pushFollow(FOLLOW_4); - rule__ParameterBooleanType__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ParameterBooleanType__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterBooleanType__Group__1" - - - // $ANTLR start "rule__ParameterBooleanType__Group__1__Impl" - // InternalRosSystem.g:8959:1: rule__ParameterBooleanType__Group__1__Impl : ( 'Boolean' ) ; - public final void rule__ParameterBooleanType__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:8963:1: ( ( 'Boolean' ) ) - // InternalRosSystem.g:8964:1: ( 'Boolean' ) - { - // InternalRosSystem.g:8964:1: ( 'Boolean' ) - // InternalRosSystem.g:8965:2: 'Boolean' - { - before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - match(input,73,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterBooleanType__Group__1__Impl" - - - // $ANTLR start "rule__ParameterBooleanType__Group__2" - // InternalRosSystem.g:8974:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; - public final void rule__ParameterBooleanType__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:8978:1: ( rule__ParameterBooleanType__Group__2__Impl ) - // InternalRosSystem.g:8979:2: rule__ParameterBooleanType__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ParameterBooleanType__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterBooleanType__Group__2" - - - // $ANTLR start "rule__ParameterBooleanType__Group__2__Impl" - // InternalRosSystem.g:8985: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 { - // InternalRosSystem.g:8989:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) - // InternalRosSystem.g:8990:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) - { - // InternalRosSystem.g:8990:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) - // InternalRosSystem.g:8991:2: ( rule__ParameterBooleanType__Group_2__0 )? - { - before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); - // InternalRosSystem.g:8992:2: ( rule__ParameterBooleanType__Group_2__0 )? - int alt62=2; - int LA62_0 = input.LA(1); - - if ( (LA62_0==24) ) { - alt62=1; - } - switch (alt62) { - case 1 : - // InternalRosSystem.g:8992:3: rule__ParameterBooleanType__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__ParameterBooleanType__Group_2__0(); - - state._fsp--; + return ; + } + // $ANTLR end "rule__ParameterBooleanType__Group__0" - } - break; + // $ANTLR start "rule__ParameterBooleanType__Group__0__Impl" + // InternalRosSystem.g:8770:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; + public final void rule__ParameterBooleanType__Group__0__Impl() throws RecognitionException { + int stackSize = keepStackSize(); + + try { + // InternalRosSystem.g:8774:1: ( ( () ) ) + // InternalRosSystem.g:8775:1: ( () ) + { + // InternalRosSystem.g:8775:1: ( () ) + // InternalRosSystem.g:8776:2: () + { + before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); + // InternalRosSystem.g:8777:2: () + // InternalRosSystem.g:8777:3: + { } - after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); + after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } @@ -27047,10 +26447,6 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -27058,26 +26454,26 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group__2__Impl" + // $ANTLR end "rule__ParameterBooleanType__Group__0__Impl" - // $ANTLR start "rule__ParameterBooleanType__Group_2__0" - // InternalRosSystem.g:9001: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 { + // $ANTLR start "rule__ParameterBooleanType__Group__1" + // InternalRosSystem.g:8785: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 { - // InternalRosSystem.g:9005:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) - // InternalRosSystem.g:9006:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 + // InternalRosSystem.g:8789:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) + // InternalRosSystem.g:8790:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 { pushFollow(FOLLOW_49); - rule__ParameterBooleanType__Group_2__0__Impl(); + rule__ParameterBooleanType__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterBooleanType__Group_2__1(); + rule__ParameterBooleanType__Group__2(); state._fsp--; @@ -27096,25 +26492,25 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group_2__0" + // $ANTLR end "rule__ParameterBooleanType__Group__1" - // $ANTLR start "rule__ParameterBooleanType__Group_2__0__Impl" - // InternalRosSystem.g:9013:1: rule__ParameterBooleanType__Group_2__0__Impl : ( '{' ) ; - public final void rule__ParameterBooleanType__Group_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group__1__Impl" + // InternalRosSystem.g:8797:1: rule__ParameterBooleanType__Group__1__Impl : ( 'Boolean' ) ; + public final void rule__ParameterBooleanType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9017:1: ( ( '{' ) ) - // InternalRosSystem.g:9018:1: ( '{' ) + // InternalRosSystem.g:8801:1: ( ( 'Boolean' ) ) + // InternalRosSystem.g:8802:1: ( 'Boolean' ) { - // InternalRosSystem.g:9018:1: ( '{' ) - // InternalRosSystem.g:9019:2: '{' + // InternalRosSystem.g:8802:1: ( 'Boolean' ) + // InternalRosSystem.g:8803:2: 'Boolean' { - before(grammarAccess.getParameterBooleanTypeAccess().getLeftCurlyBracketKeyword_2_0()); - match(input,24,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getLeftCurlyBracketKeyword_2_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + match(input,73,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } @@ -27133,26 +26529,21 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group_2__0__Impl" + // $ANTLR end "rule__ParameterBooleanType__Group__1__Impl" - // $ANTLR start "rule__ParameterBooleanType__Group_2__1" - // InternalRosSystem.g:9028:1: rule__ParameterBooleanType__Group_2__1 : rule__ParameterBooleanType__Group_2__1__Impl rule__ParameterBooleanType__Group_2__2 ; - public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group__2" + // InternalRosSystem.g:8812:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; + public final void rule__ParameterBooleanType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9032:1: ( rule__ParameterBooleanType__Group_2__1__Impl rule__ParameterBooleanType__Group_2__2 ) - // InternalRosSystem.g:9033:2: rule__ParameterBooleanType__Group_2__1__Impl rule__ParameterBooleanType__Group_2__2 + // InternalRosSystem.g:8816:1: ( rule__ParameterBooleanType__Group__2__Impl ) + // InternalRosSystem.g:8817:2: rule__ParameterBooleanType__Group__2__Impl { - pushFollow(FOLLOW_55); - rule__ParameterBooleanType__Group_2__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterBooleanType__Group_2__2(); + rule__ParameterBooleanType__Group__2__Impl(); state._fsp--; @@ -27171,25 +26562,50 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group_2__1" + // $ANTLR end "rule__ParameterBooleanType__Group__2" - // $ANTLR start "rule__ParameterBooleanType__Group_2__1__Impl" - // InternalRosSystem.g:9040:1: rule__ParameterBooleanType__Group_2__1__Impl : ( 'default' ) ; - public final void rule__ParameterBooleanType__Group_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group__2__Impl" + // InternalRosSystem.g:8823: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 { - // InternalRosSystem.g:9044:1: ( ( 'default' ) ) - // InternalRosSystem.g:9045:1: ( 'default' ) + // InternalRosSystem.g:8827:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) + // InternalRosSystem.g:8828:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) { - // InternalRosSystem.g:9045:1: ( 'default' ) - // InternalRosSystem.g:9046:2: 'default' + // InternalRosSystem.g:8828:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalRosSystem.g:8829:2: ( rule__ParameterBooleanType__Group_2__0 )? { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_1()); - match(input,70,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_1()); + before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); + // InternalRosSystem.g:8830:2: ( rule__ParameterBooleanType__Group_2__0 )? + int alt62=2; + int LA62_0 = input.LA(1); + + if ( (LA62_0==70) ) { + int LA62_1 = input.LA(2); + + if ( (LA62_1==RULE_BOOLEAN) ) { + alt62=1; + } + } + switch (alt62) { + case 1 : + // InternalRosSystem.g:8830:3: rule__ParameterBooleanType__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__ParameterBooleanType__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } @@ -27208,26 +26624,26 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group_2__1__Impl" + // $ANTLR end "rule__ParameterBooleanType__Group__2__Impl" - // $ANTLR start "rule__ParameterBooleanType__Group_2__2" - // InternalRosSystem.g:9055:1: rule__ParameterBooleanType__Group_2__2 : rule__ParameterBooleanType__Group_2__2__Impl rule__ParameterBooleanType__Group_2__3 ; - public final void rule__ParameterBooleanType__Group_2__2() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group_2__0" + // InternalRosSystem.g:8839: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 { - // InternalRosSystem.g:9059:1: ( rule__ParameterBooleanType__Group_2__2__Impl rule__ParameterBooleanType__Group_2__3 ) - // InternalRosSystem.g:9060:2: rule__ParameterBooleanType__Group_2__2__Impl rule__ParameterBooleanType__Group_2__3 + // InternalRosSystem.g:8843:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) + // InternalRosSystem.g:8844:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 { - pushFollow(FOLLOW_24); - rule__ParameterBooleanType__Group_2__2__Impl(); + pushFollow(FOLLOW_55); + rule__ParameterBooleanType__Group_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterBooleanType__Group_2__3(); + rule__ParameterBooleanType__Group_2__1(); state._fsp--; @@ -27246,35 +26662,25 @@ public final void rule__ParameterBooleanType__Group_2__2() throws RecognitionExc } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group_2__2" + // $ANTLR end "rule__ParameterBooleanType__Group_2__0" - // $ANTLR start "rule__ParameterBooleanType__Group_2__2__Impl" - // InternalRosSystem.g:9067:1: rule__ParameterBooleanType__Group_2__2__Impl : ( ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) ) ; - public final void rule__ParameterBooleanType__Group_2__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group_2__0__Impl" + // InternalRosSystem.g:8851:1: rule__ParameterBooleanType__Group_2__0__Impl : ( 'default' ) ; + public final void rule__ParameterBooleanType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9071:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) ) ) - // InternalRosSystem.g:9072:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) ) - { - // InternalRosSystem.g:9072:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) ) - // InternalRosSystem.g:9073:2: ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) + // InternalRosSystem.g:8855:1: ( ( 'default' ) ) + // InternalRosSystem.g:8856:1: ( 'default' ) { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_2()); - // InternalRosSystem.g:9074:2: ( rule__ParameterBooleanType__DefaultAssignment_2_2 ) - // InternalRosSystem.g:9074:3: rule__ParameterBooleanType__DefaultAssignment_2_2 + // InternalRosSystem.g:8856:1: ( 'default' ) + // InternalRosSystem.g:8857:2: 'default' { - pushFollow(FOLLOW_2); - rule__ParameterBooleanType__DefaultAssignment_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_2()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + match(input,70,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } @@ -27293,21 +26699,21 @@ public final void rule__ParameterBooleanType__Group_2__2__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group_2__2__Impl" + // $ANTLR end "rule__ParameterBooleanType__Group_2__0__Impl" - // $ANTLR start "rule__ParameterBooleanType__Group_2__3" - // InternalRosSystem.g:9082:1: rule__ParameterBooleanType__Group_2__3 : rule__ParameterBooleanType__Group_2__3__Impl ; - public final void rule__ParameterBooleanType__Group_2__3() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group_2__1" + // InternalRosSystem.g:8866: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 { - // InternalRosSystem.g:9086:1: ( rule__ParameterBooleanType__Group_2__3__Impl ) - // InternalRosSystem.g:9087:2: rule__ParameterBooleanType__Group_2__3__Impl + // InternalRosSystem.g:8870:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) + // InternalRosSystem.g:8871:2: rule__ParameterBooleanType__Group_2__1__Impl { pushFollow(FOLLOW_2); - rule__ParameterBooleanType__Group_2__3__Impl(); + rule__ParameterBooleanType__Group_2__1__Impl(); state._fsp--; @@ -27326,25 +26732,35 @@ public final void rule__ParameterBooleanType__Group_2__3() throws RecognitionExc } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group_2__3" + // $ANTLR end "rule__ParameterBooleanType__Group_2__1" - // $ANTLR start "rule__ParameterBooleanType__Group_2__3__Impl" - // InternalRosSystem.g:9093:1: rule__ParameterBooleanType__Group_2__3__Impl : ( '}' ) ; - public final void rule__ParameterBooleanType__Group_2__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__Group_2__1__Impl" + // InternalRosSystem.g:8877: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 { - // InternalRosSystem.g:9097:1: ( ( '}' ) ) - // InternalRosSystem.g:9098:1: ( '}' ) + // InternalRosSystem.g:8881:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) + // InternalRosSystem.g:8882:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) { - // InternalRosSystem.g:9098:1: ( '}' ) - // InternalRosSystem.g:9099:2: '}' + // InternalRosSystem.g:8882:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) + // InternalRosSystem.g:8883:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterBooleanTypeAccess().getRightCurlyBracketKeyword_2_3()); - match(input,26,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getRightCurlyBracketKeyword_2_3()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); + // InternalRosSystem.g:8884:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) + // InternalRosSystem.g:8884:3: rule__ParameterBooleanType__DefaultAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__ParameterBooleanType__DefaultAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } @@ -27363,18 +26779,18 @@ public final void rule__ParameterBooleanType__Group_2__3__Impl() throws Recognit } return ; } - // $ANTLR end "rule__ParameterBooleanType__Group_2__3__Impl" + // $ANTLR end "rule__ParameterBooleanType__Group_2__1__Impl" // $ANTLR start "rule__ParameterBase64Type__Group__0" - // InternalRosSystem.g:9109:1: rule__ParameterBase64Type__Group__0 : rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ; + // InternalRosSystem.g:8893: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 { - // InternalRosSystem.g:9113:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) - // InternalRosSystem.g:9114:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 + // InternalRosSystem.g:8897:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) + // InternalRosSystem.g:8898:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 { pushFollow(FOLLOW_56); rule__ParameterBase64Type__Group__0__Impl(); @@ -27405,21 +26821,21 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__0__Impl" - // InternalRosSystem.g:9121:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; + // InternalRosSystem.g:8905:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; public final void rule__ParameterBase64Type__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9125:1: ( ( () ) ) - // InternalRosSystem.g:9126:1: ( () ) + // InternalRosSystem.g:8909:1: ( ( () ) ) + // InternalRosSystem.g:8910:1: ( () ) { - // InternalRosSystem.g:9126:1: ( () ) - // InternalRosSystem.g:9127:2: () + // InternalRosSystem.g:8910:1: ( () ) + // InternalRosSystem.g:8911:2: () { before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); - // InternalRosSystem.g:9128:2: () - // InternalRosSystem.g:9128:3: + // InternalRosSystem.g:8912:2: () + // InternalRosSystem.g:8912:3: { } @@ -27442,16 +26858,16 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__1" - // InternalRosSystem.g:9136:1: rule__ParameterBase64Type__Group__1 : rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ; + // InternalRosSystem.g:8920: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 { - // InternalRosSystem.g:9140:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) - // InternalRosSystem.g:9141:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 + // InternalRosSystem.g:8924:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) + // InternalRosSystem.g:8925:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 { - pushFollow(FOLLOW_4); + pushFollow(FOLLOW_49); rule__ParameterBase64Type__Group__1__Impl(); state._fsp--; @@ -27480,17 +26896,17 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__1__Impl" - // InternalRosSystem.g:9148:1: rule__ParameterBase64Type__Group__1__Impl : ( 'Base64' ) ; + // InternalRosSystem.g:8932:1: rule__ParameterBase64Type__Group__1__Impl : ( 'Base64' ) ; public final void rule__ParameterBase64Type__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9152:1: ( ( 'Base64' ) ) - // InternalRosSystem.g:9153:1: ( 'Base64' ) + // InternalRosSystem.g:8936:1: ( ( 'Base64' ) ) + // InternalRosSystem.g:8937:1: ( 'Base64' ) { - // InternalRosSystem.g:9153:1: ( 'Base64' ) - // InternalRosSystem.g:9154:2: 'Base64' + // InternalRosSystem.g:8937:1: ( 'Base64' ) + // InternalRosSystem.g:8938:2: 'Base64' { before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); match(input,74,FOLLOW_2); @@ -27517,14 +26933,14 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__2" - // InternalRosSystem.g:9163:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; + // InternalRosSystem.g:8947:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; public final void rule__ParameterBase64Type__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9167:1: ( rule__ParameterBase64Type__Group__2__Impl ) - // InternalRosSystem.g:9168:2: rule__ParameterBase64Type__Group__2__Impl + // InternalRosSystem.g:8951:1: ( rule__ParameterBase64Type__Group__2__Impl ) + // InternalRosSystem.g:8952:2: rule__ParameterBase64Type__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group__2__Impl(); @@ -27550,29 +26966,33 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__2__Impl" - // InternalRosSystem.g:9174:1: rule__ParameterBase64Type__Group__2__Impl : ( ( rule__ParameterBase64Type__Group_2__0 )? ) ; + // InternalRosSystem.g:8958: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 { - // InternalRosSystem.g:9178:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) - // InternalRosSystem.g:9179:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRosSystem.g:8962:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) + // InternalRosSystem.g:8963:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) { - // InternalRosSystem.g:9179:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) - // InternalRosSystem.g:9180:2: ( rule__ParameterBase64Type__Group_2__0 )? + // InternalRosSystem.g:8963:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRosSystem.g:8964:2: ( rule__ParameterBase64Type__Group_2__0 )? { before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); - // InternalRosSystem.g:9181:2: ( rule__ParameterBase64Type__Group_2__0 )? + // InternalRosSystem.g:8965:2: ( rule__ParameterBase64Type__Group_2__0 )? int alt63=2; int LA63_0 = input.LA(1); - if ( (LA63_0==24) ) { - alt63=1; + if ( (LA63_0==70) ) { + int LA63_1 = input.LA(2); + + if ( (LA63_1==RULE_BINARY) ) { + alt63=1; + } } switch (alt63) { case 1 : - // InternalRosSystem.g:9181:3: rule__ParameterBase64Type__Group_2__0 + // InternalRosSystem.g:8965:3: rule__ParameterBase64Type__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group_2__0(); @@ -27608,16 +27028,16 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group_2__0" - // InternalRosSystem.g:9190:1: rule__ParameterBase64Type__Group_2__0 : rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ; + // InternalRosSystem.g:8974: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 { - // InternalRosSystem.g:9194:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) - // InternalRosSystem.g:9195:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 + // InternalRosSystem.g:8978:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) + // InternalRosSystem.g:8979:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_57); rule__ParameterBase64Type__Group_2__0__Impl(); state._fsp--; @@ -27646,21 +27066,21 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterBase64Type__Group_2__0__Impl" - // InternalRosSystem.g:9202:1: rule__ParameterBase64Type__Group_2__0__Impl : ( '{' ) ; + // InternalRosSystem.g:8986:1: rule__ParameterBase64Type__Group_2__0__Impl : ( 'default' ) ; public final void rule__ParameterBase64Type__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9206:1: ( ( '{' ) ) - // InternalRosSystem.g:9207:1: ( '{' ) + // InternalRosSystem.g:8990:1: ( ( 'default' ) ) + // InternalRosSystem.g:8991:1: ( 'default' ) { - // InternalRosSystem.g:9207:1: ( '{' ) - // InternalRosSystem.g:9208:2: '{' + // InternalRosSystem.g:8991:1: ( 'default' ) + // InternalRosSystem.g:8992:2: 'default' { - before(grammarAccess.getParameterBase64TypeAccess().getLeftCurlyBracketKeyword_2_0()); - match(input,24,FOLLOW_2); - after(grammarAccess.getParameterBase64TypeAccess().getLeftCurlyBracketKeyword_2_0()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + match(input,70,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } @@ -27683,22 +27103,17 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterBase64Type__Group_2__1" - // InternalRosSystem.g:9217:1: rule__ParameterBase64Type__Group_2__1 : rule__ParameterBase64Type__Group_2__1__Impl rule__ParameterBase64Type__Group_2__2 ; + // InternalRosSystem.g:9001: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 { - // InternalRosSystem.g:9221:1: ( rule__ParameterBase64Type__Group_2__1__Impl rule__ParameterBase64Type__Group_2__2 ) - // InternalRosSystem.g:9222:2: rule__ParameterBase64Type__Group_2__1__Impl rule__ParameterBase64Type__Group_2__2 + // InternalRosSystem.g:9005:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) + // InternalRosSystem.g:9006:2: rule__ParameterBase64Type__Group_2__1__Impl { - pushFollow(FOLLOW_57); - rule__ParameterBase64Type__Group_2__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterBase64Type__Group_2__2(); + rule__ParameterBase64Type__Group_2__1__Impl(); state._fsp--; @@ -27721,176 +27136,31 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterBase64Type__Group_2__1__Impl" - // InternalRosSystem.g:9229:1: rule__ParameterBase64Type__Group_2__1__Impl : ( 'default' ) ; + // InternalRosSystem.g:9012: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 { - // InternalRosSystem.g:9233:1: ( ( 'default' ) ) - // InternalRosSystem.g:9234:1: ( 'default' ) - { - // InternalRosSystem.g:9234:1: ( 'default' ) - // InternalRosSystem.g:9235:2: 'default' - { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_1()); - match(input,70,FOLLOW_2); - after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterBase64Type__Group_2__1__Impl" - - - // $ANTLR start "rule__ParameterBase64Type__Group_2__2" - // InternalRosSystem.g:9244:1: rule__ParameterBase64Type__Group_2__2 : rule__ParameterBase64Type__Group_2__2__Impl rule__ParameterBase64Type__Group_2__3 ; - public final void rule__ParameterBase64Type__Group_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:9248:1: ( rule__ParameterBase64Type__Group_2__2__Impl rule__ParameterBase64Type__Group_2__3 ) - // InternalRosSystem.g:9249:2: rule__ParameterBase64Type__Group_2__2__Impl rule__ParameterBase64Type__Group_2__3 - { - pushFollow(FOLLOW_24); - rule__ParameterBase64Type__Group_2__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ParameterBase64Type__Group_2__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterBase64Type__Group_2__2" - - - // $ANTLR start "rule__ParameterBase64Type__Group_2__2__Impl" - // InternalRosSystem.g:9256:1: rule__ParameterBase64Type__Group_2__2__Impl : ( ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) ) ; - public final void rule__ParameterBase64Type__Group_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:9260:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) ) ) - // InternalRosSystem.g:9261:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) ) + // InternalRosSystem.g:9016:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) + // InternalRosSystem.g:9017:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) { - // InternalRosSystem.g:9261:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) ) - // InternalRosSystem.g:9262:2: ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) + // InternalRosSystem.g:9017:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) + // InternalRosSystem.g:9018:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_2()); - // InternalRosSystem.g:9263:2: ( rule__ParameterBase64Type__DefaultAssignment_2_2 ) - // InternalRosSystem.g:9263:3: rule__ParameterBase64Type__DefaultAssignment_2_2 - { - pushFollow(FOLLOW_2); - rule__ParameterBase64Type__DefaultAssignment_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterBase64Type__Group_2__2__Impl" - - - // $ANTLR start "rule__ParameterBase64Type__Group_2__3" - // InternalRosSystem.g:9271:1: rule__ParameterBase64Type__Group_2__3 : rule__ParameterBase64Type__Group_2__3__Impl ; - public final void rule__ParameterBase64Type__Group_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:9275:1: ( rule__ParameterBase64Type__Group_2__3__Impl ) - // InternalRosSystem.g:9276:2: rule__ParameterBase64Type__Group_2__3__Impl + before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); + // InternalRosSystem.g:9019:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) + // InternalRosSystem.g:9019:3: rule__ParameterBase64Type__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); - rule__ParameterBase64Type__Group_2__3__Impl(); + rule__ParameterBase64Type__DefaultAssignment_2_1(); state._fsp--; } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterBase64Type__Group_2__3" - - - // $ANTLR start "rule__ParameterBase64Type__Group_2__3__Impl" - // InternalRosSystem.g:9282:1: rule__ParameterBase64Type__Group_2__3__Impl : ( '}' ) ; - public final void rule__ParameterBase64Type__Group_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystem.g:9286:1: ( ( '}' ) ) - // InternalRosSystem.g:9287:1: ( '}' ) - { - // InternalRosSystem.g:9287:1: ( '}' ) - // InternalRosSystem.g:9288:2: '}' - { - before(grammarAccess.getParameterBase64TypeAccess().getRightCurlyBracketKeyword_2_3()); - match(input,26,FOLLOW_2); - after(grammarAccess.getParameterBase64TypeAccess().getRightCurlyBracketKeyword_2_3()); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } @@ -27909,18 +27179,18 @@ public final void rule__ParameterBase64Type__Group_2__3__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterBase64Type__Group_2__3__Impl" + // $ANTLR end "rule__ParameterBase64Type__Group_2__1__Impl" // $ANTLR start "rule__ParameterArrayType__Group__0" - // InternalRosSystem.g:9298:1: rule__ParameterArrayType__Group__0 : rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ; + // InternalRosSystem.g:9028: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 { - // InternalRosSystem.g:9302:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) - // InternalRosSystem.g:9303:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 + // InternalRosSystem.g:9032:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) + // InternalRosSystem.g:9033:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 { pushFollow(FOLLOW_4); rule__ParameterArrayType__Group__0__Impl(); @@ -27951,17 +27221,17 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__0__Impl" - // InternalRosSystem.g:9310:1: rule__ParameterArrayType__Group__0__Impl : ( 'Array' ) ; + // InternalRosSystem.g:9040:1: rule__ParameterArrayType__Group__0__Impl : ( 'Array' ) ; public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9314:1: ( ( 'Array' ) ) - // InternalRosSystem.g:9315:1: ( 'Array' ) + // InternalRosSystem.g:9044:1: ( ( 'Array' ) ) + // InternalRosSystem.g:9045:1: ( 'Array' ) { - // InternalRosSystem.g:9315:1: ( 'Array' ) - // InternalRosSystem.g:9316:2: 'Array' + // InternalRosSystem.g:9045:1: ( 'Array' ) + // InternalRosSystem.g:9046:2: 'Array' { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); match(input,75,FOLLOW_2); @@ -27988,14 +27258,14 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__1" - // InternalRosSystem.g:9325:1: rule__ParameterArrayType__Group__1 : rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ; + // InternalRosSystem.g:9055: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 { - // InternalRosSystem.g:9329:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) - // InternalRosSystem.g:9330:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 + // InternalRosSystem.g:9059:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) + // InternalRosSystem.g:9060:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 { pushFollow(FOLLOW_58); rule__ParameterArrayType__Group__1__Impl(); @@ -28026,17 +27296,17 @@ public final void rule__ParameterArrayType__Group__1() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__1__Impl" - // InternalRosSystem.g:9337:1: rule__ParameterArrayType__Group__1__Impl : ( '{' ) ; + // InternalRosSystem.g:9067:1: rule__ParameterArrayType__Group__1__Impl : ( '{' ) ; public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9341:1: ( ( '{' ) ) - // InternalRosSystem.g:9342:1: ( '{' ) + // InternalRosSystem.g:9071:1: ( ( '{' ) ) + // InternalRosSystem.g:9072:1: ( '{' ) { - // InternalRosSystem.g:9342:1: ( '{' ) - // InternalRosSystem.g:9343:2: '{' + // InternalRosSystem.g:9072:1: ( '{' ) + // InternalRosSystem.g:9073:2: '{' { before(grammarAccess.getParameterArrayTypeAccess().getLeftCurlyBracketKeyword_1()); match(input,24,FOLLOW_2); @@ -28063,14 +27333,14 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__2" - // InternalRosSystem.g:9352:1: rule__ParameterArrayType__Group__2 : rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ; + // InternalRosSystem.g:9082: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 { - // InternalRosSystem.g:9356:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) - // InternalRosSystem.g:9357:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 + // InternalRosSystem.g:9086:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) + // InternalRosSystem.g:9087:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 { pushFollow(FOLLOW_45); rule__ParameterArrayType__Group__2__Impl(); @@ -28101,17 +27371,17 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__2__Impl" - // InternalRosSystem.g:9364:1: rule__ParameterArrayType__Group__2__Impl : ( 'type' ) ; + // InternalRosSystem.g:9094:1: rule__ParameterArrayType__Group__2__Impl : ( 'type' ) ; public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9368:1: ( ( 'type' ) ) - // InternalRosSystem.g:9369:1: ( 'type' ) + // InternalRosSystem.g:9098:1: ( ( 'type' ) ) + // InternalRosSystem.g:9099:1: ( 'type' ) { - // InternalRosSystem.g:9369:1: ( 'type' ) - // InternalRosSystem.g:9370:2: 'type' + // InternalRosSystem.g:9099:1: ( 'type' ) + // InternalRosSystem.g:9100:2: 'type' { before(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); match(input,66,FOLLOW_2); @@ -28138,14 +27408,14 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__3" - // InternalRosSystem.g:9379:1: rule__ParameterArrayType__Group__3 : rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ; + // InternalRosSystem.g:9109: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 { - // InternalRosSystem.g:9383:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) - // InternalRosSystem.g:9384:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 + // InternalRosSystem.g:9113:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) + // InternalRosSystem.g:9114:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 { pushFollow(FOLLOW_59); rule__ParameterArrayType__Group__3__Impl(); @@ -28176,21 +27446,21 @@ public final void rule__ParameterArrayType__Group__3() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__3__Impl" - // InternalRosSystem.g:9391:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ; + // InternalRosSystem.g:9121:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ; public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9395:1: ( ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ) - // InternalRosSystem.g:9396:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) + // InternalRosSystem.g:9125:1: ( ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ) + // InternalRosSystem.g:9126:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) { - // InternalRosSystem.g:9396:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) - // InternalRosSystem.g:9397:2: ( rule__ParameterArrayType__TypeAssignment_3 ) + // InternalRosSystem.g:9126:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) + // InternalRosSystem.g:9127:2: ( rule__ParameterArrayType__TypeAssignment_3 ) { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); - // InternalRosSystem.g:9398:2: ( rule__ParameterArrayType__TypeAssignment_3 ) - // InternalRosSystem.g:9398:3: rule__ParameterArrayType__TypeAssignment_3 + // InternalRosSystem.g:9128:2: ( rule__ParameterArrayType__TypeAssignment_3 ) + // InternalRosSystem.g:9128:3: rule__ParameterArrayType__TypeAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterArrayType__TypeAssignment_3(); @@ -28223,14 +27493,14 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__4" - // InternalRosSystem.g:9406:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ; + // InternalRosSystem.g:9136: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 { - // InternalRosSystem.g:9410:1: ( rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ) - // InternalRosSystem.g:9411:2: rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 + // InternalRosSystem.g:9140:1: ( rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ) + // InternalRosSystem.g:9141:2: rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 { pushFollow(FOLLOW_59); rule__ParameterArrayType__Group__4__Impl(); @@ -28261,20 +27531,20 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__4__Impl" - // InternalRosSystem.g:9418:1: rule__ParameterArrayType__Group__4__Impl : ( ( rule__ParameterArrayType__Group_4__0 )? ) ; + // InternalRosSystem.g:9148: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 { - // InternalRosSystem.g:9422:1: ( ( ( rule__ParameterArrayType__Group_4__0 )? ) ) - // InternalRosSystem.g:9423:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) + // InternalRosSystem.g:9152:1: ( ( ( rule__ParameterArrayType__Group_4__0 )? ) ) + // InternalRosSystem.g:9153:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) { - // InternalRosSystem.g:9423:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) - // InternalRosSystem.g:9424:2: ( rule__ParameterArrayType__Group_4__0 )? + // InternalRosSystem.g:9153:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) + // InternalRosSystem.g:9154:2: ( rule__ParameterArrayType__Group_4__0 )? { before(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); - // InternalRosSystem.g:9425:2: ( rule__ParameterArrayType__Group_4__0 )? + // InternalRosSystem.g:9155:2: ( rule__ParameterArrayType__Group_4__0 )? int alt64=2; int LA64_0 = input.LA(1); @@ -28283,7 +27553,7 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } switch (alt64) { case 1 : - // InternalRosSystem.g:9425:3: rule__ParameterArrayType__Group_4__0 + // InternalRosSystem.g:9155:3: rule__ParameterArrayType__Group_4__0 { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group_4__0(); @@ -28319,14 +27589,14 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__5" - // InternalRosSystem.g:9433:1: rule__ParameterArrayType__Group__5 : rule__ParameterArrayType__Group__5__Impl ; + // InternalRosSystem.g:9163:1: rule__ParameterArrayType__Group__5 : rule__ParameterArrayType__Group__5__Impl ; public final void rule__ParameterArrayType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9437:1: ( rule__ParameterArrayType__Group__5__Impl ) - // InternalRosSystem.g:9438:2: rule__ParameterArrayType__Group__5__Impl + // InternalRosSystem.g:9167:1: ( rule__ParameterArrayType__Group__5__Impl ) + // InternalRosSystem.g:9168:2: rule__ParameterArrayType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group__5__Impl(); @@ -28352,17 +27622,17 @@ public final void rule__ParameterArrayType__Group__5() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__5__Impl" - // InternalRosSystem.g:9444:1: rule__ParameterArrayType__Group__5__Impl : ( '}' ) ; + // InternalRosSystem.g:9174:1: rule__ParameterArrayType__Group__5__Impl : ( '}' ) ; public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9448:1: ( ( '}' ) ) - // InternalRosSystem.g:9449:1: ( '}' ) + // InternalRosSystem.g:9178:1: ( ( '}' ) ) + // InternalRosSystem.g:9179:1: ( '}' ) { - // InternalRosSystem.g:9449:1: ( '}' ) - // InternalRosSystem.g:9450:2: '}' + // InternalRosSystem.g:9179:1: ( '}' ) + // InternalRosSystem.g:9180:2: '}' { before(grammarAccess.getParameterArrayTypeAccess().getRightCurlyBracketKeyword_5()); match(input,26,FOLLOW_2); @@ -28389,14 +27659,14 @@ public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group_4__0" - // InternalRosSystem.g:9460:1: rule__ParameterArrayType__Group_4__0 : rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ; + // InternalRosSystem.g:9190: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 { - // InternalRosSystem.g:9464:1: ( rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ) - // InternalRosSystem.g:9465:2: rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 + // InternalRosSystem.g:9194:1: ( rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ) + // InternalRosSystem.g:9195:2: rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 { pushFollow(FOLLOW_4); rule__ParameterArrayType__Group_4__0__Impl(); @@ -28427,17 +27697,17 @@ public final void rule__ParameterArrayType__Group_4__0() throws RecognitionExcep // $ANTLR start "rule__ParameterArrayType__Group_4__0__Impl" - // InternalRosSystem.g:9472:1: rule__ParameterArrayType__Group_4__0__Impl : ( 'default' ) ; + // InternalRosSystem.g:9202:1: rule__ParameterArrayType__Group_4__0__Impl : ( 'default' ) ; public final void rule__ParameterArrayType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9476:1: ( ( 'default' ) ) - // InternalRosSystem.g:9477:1: ( 'default' ) + // InternalRosSystem.g:9206:1: ( ( 'default' ) ) + // InternalRosSystem.g:9207:1: ( 'default' ) { - // InternalRosSystem.g:9477:1: ( 'default' ) - // InternalRosSystem.g:9478:2: 'default' + // InternalRosSystem.g:9207:1: ( 'default' ) + // InternalRosSystem.g:9208:2: 'default' { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); match(input,70,FOLLOW_2); @@ -28464,14 +27734,14 @@ public final void rule__ParameterArrayType__Group_4__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterArrayType__Group_4__1" - // InternalRosSystem.g:9487:1: rule__ParameterArrayType__Group_4__1 : rule__ParameterArrayType__Group_4__1__Impl ; + // InternalRosSystem.g:9217: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 { - // InternalRosSystem.g:9491:1: ( rule__ParameterArrayType__Group_4__1__Impl ) - // InternalRosSystem.g:9492:2: rule__ParameterArrayType__Group_4__1__Impl + // InternalRosSystem.g:9221:1: ( rule__ParameterArrayType__Group_4__1__Impl ) + // InternalRosSystem.g:9222:2: rule__ParameterArrayType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group_4__1__Impl(); @@ -28497,21 +27767,21 @@ public final void rule__ParameterArrayType__Group_4__1() throws RecognitionExcep // $ANTLR start "rule__ParameterArrayType__Group_4__1__Impl" - // InternalRosSystem.g:9498:1: rule__ParameterArrayType__Group_4__1__Impl : ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ; + // InternalRosSystem.g:9228: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 { - // InternalRosSystem.g:9502:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ) - // InternalRosSystem.g:9503:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) + // InternalRosSystem.g:9232:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ) + // InternalRosSystem.g:9233:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) { - // InternalRosSystem.g:9503:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) - // InternalRosSystem.g:9504:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) + // InternalRosSystem.g:9233:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) + // InternalRosSystem.g:9234:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); - // InternalRosSystem.g:9505:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) - // InternalRosSystem.g:9505:3: rule__ParameterArrayType__DefaultAssignment_4_1 + // InternalRosSystem.g:9235:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) + // InternalRosSystem.g:9235:3: rule__ParameterArrayType__DefaultAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterArrayType__DefaultAssignment_4_1(); @@ -28544,14 +27814,14 @@ public final void rule__ParameterArrayType__Group_4__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterList__Group__0" - // InternalRosSystem.g:9514:1: rule__ParameterList__Group__0 : rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ; + // InternalRosSystem.g:9244: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 { - // InternalRosSystem.g:9518:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) - // InternalRosSystem.g:9519:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 + // InternalRosSystem.g:9248:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) + // InternalRosSystem.g:9249:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 { pushFollow(FOLLOW_4); rule__ParameterList__Group__0__Impl(); @@ -28582,21 +27852,21 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__0__Impl" - // InternalRosSystem.g:9526:1: rule__ParameterList__Group__0__Impl : ( () ) ; + // InternalRosSystem.g:9256:1: rule__ParameterList__Group__0__Impl : ( () ) ; public final void rule__ParameterList__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9530:1: ( ( () ) ) - // InternalRosSystem.g:9531:1: ( () ) + // InternalRosSystem.g:9260:1: ( ( () ) ) + // InternalRosSystem.g:9261:1: ( () ) { - // InternalRosSystem.g:9531:1: ( () ) - // InternalRosSystem.g:9532:2: () + // InternalRosSystem.g:9261:1: ( () ) + // InternalRosSystem.g:9262:2: () { before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); - // InternalRosSystem.g:9533:2: () - // InternalRosSystem.g:9533:3: + // InternalRosSystem.g:9263:2: () + // InternalRosSystem.g:9263:3: { } @@ -28619,14 +27889,14 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__1" - // InternalRosSystem.g:9541:1: rule__ParameterList__Group__1 : rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ; + // InternalRosSystem.g:9271: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 { - // InternalRosSystem.g:9545:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) - // InternalRosSystem.g:9546:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 + // InternalRosSystem.g:9275:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) + // InternalRosSystem.g:9276:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 { pushFollow(FOLLOW_42); rule__ParameterList__Group__1__Impl(); @@ -28657,17 +27927,17 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__1__Impl" - // InternalRosSystem.g:9553:1: rule__ParameterList__Group__1__Impl : ( '{' ) ; + // InternalRosSystem.g:9283:1: rule__ParameterList__Group__1__Impl : ( '{' ) ; public final void rule__ParameterList__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9557:1: ( ( '{' ) ) - // InternalRosSystem.g:9558:1: ( '{' ) + // InternalRosSystem.g:9287:1: ( ( '{' ) ) + // InternalRosSystem.g:9288:1: ( '{' ) { - // InternalRosSystem.g:9558:1: ( '{' ) - // InternalRosSystem.g:9559:2: '{' + // InternalRosSystem.g:9288:1: ( '{' ) + // InternalRosSystem.g:9289:2: '{' { before(grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); match(input,24,FOLLOW_2); @@ -28694,14 +27964,14 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__2" - // InternalRosSystem.g:9568:1: rule__ParameterList__Group__2 : rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ; + // InternalRosSystem.g:9298: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 { - // InternalRosSystem.g:9572:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) - // InternalRosSystem.g:9573:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 + // InternalRosSystem.g:9302:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) + // InternalRosSystem.g:9303:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 { pushFollow(FOLLOW_28); rule__ParameterList__Group__2__Impl(); @@ -28732,21 +28002,21 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__2__Impl" - // InternalRosSystem.g:9580:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; + // InternalRosSystem.g:9310:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; public final void rule__ParameterList__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9584:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) - // InternalRosSystem.g:9585:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalRosSystem.g:9314:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) + // InternalRosSystem.g:9315:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) { - // InternalRosSystem.g:9585:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) - // InternalRosSystem.g:9586:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRosSystem.g:9315:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalRosSystem.g:9316:2: ( rule__ParameterList__ValueAssignment_2 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_2()); - // InternalRosSystem.g:9587:2: ( rule__ParameterList__ValueAssignment_2 ) - // InternalRosSystem.g:9587:3: rule__ParameterList__ValueAssignment_2 + // InternalRosSystem.g:9317:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRosSystem.g:9317:3: rule__ParameterList__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_2(); @@ -28779,14 +28049,14 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__3" - // InternalRosSystem.g:9595:1: rule__ParameterList__Group__3 : rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ; + // InternalRosSystem.g:9325: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 { - // InternalRosSystem.g:9599:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) - // InternalRosSystem.g:9600:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 + // InternalRosSystem.g:9329:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) + // InternalRosSystem.g:9330:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 { pushFollow(FOLLOW_28); rule__ParameterList__Group__3__Impl(); @@ -28817,20 +28087,20 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__3__Impl" - // InternalRosSystem.g:9607:1: rule__ParameterList__Group__3__Impl : ( ( rule__ParameterList__Group_3__0 )* ) ; + // InternalRosSystem.g:9337: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 { - // InternalRosSystem.g:9611:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) - // InternalRosSystem.g:9612:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRosSystem.g:9341:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) + // InternalRosSystem.g:9342:1: ( ( rule__ParameterList__Group_3__0 )* ) { - // InternalRosSystem.g:9612:1: ( ( rule__ParameterList__Group_3__0 )* ) - // InternalRosSystem.g:9613:2: ( rule__ParameterList__Group_3__0 )* + // InternalRosSystem.g:9342:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRosSystem.g:9343:2: ( rule__ParameterList__Group_3__0 )* { before(grammarAccess.getParameterListAccess().getGroup_3()); - // InternalRosSystem.g:9614:2: ( rule__ParameterList__Group_3__0 )* + // InternalRosSystem.g:9344:2: ( rule__ParameterList__Group_3__0 )* loop65: do { int alt65=2; @@ -28843,7 +28113,7 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept switch (alt65) { case 1 : - // InternalRosSystem.g:9614:3: rule__ParameterList__Group_3__0 + // InternalRosSystem.g:9344:3: rule__ParameterList__Group_3__0 { pushFollow(FOLLOW_11); rule__ParameterList__Group_3__0(); @@ -28882,14 +28152,14 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__4" - // InternalRosSystem.g:9622:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; + // InternalRosSystem.g:9352:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; public final void rule__ParameterList__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9626:1: ( rule__ParameterList__Group__4__Impl ) - // InternalRosSystem.g:9627:2: rule__ParameterList__Group__4__Impl + // InternalRosSystem.g:9356:1: ( rule__ParameterList__Group__4__Impl ) + // InternalRosSystem.g:9357:2: rule__ParameterList__Group__4__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group__4__Impl(); @@ -28915,17 +28185,17 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__4__Impl" - // InternalRosSystem.g:9633:1: rule__ParameterList__Group__4__Impl : ( '}' ) ; + // InternalRosSystem.g:9363:1: rule__ParameterList__Group__4__Impl : ( '}' ) ; public final void rule__ParameterList__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9637:1: ( ( '}' ) ) - // InternalRosSystem.g:9638:1: ( '}' ) + // InternalRosSystem.g:9367:1: ( ( '}' ) ) + // InternalRosSystem.g:9368:1: ( '}' ) { - // InternalRosSystem.g:9638:1: ( '}' ) - // InternalRosSystem.g:9639:2: '}' + // InternalRosSystem.g:9368:1: ( '}' ) + // InternalRosSystem.g:9369:2: '}' { before(grammarAccess.getParameterListAccess().getRightCurlyBracketKeyword_4()); match(input,26,FOLLOW_2); @@ -28952,14 +28222,14 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group_3__0" - // InternalRosSystem.g:9649:1: rule__ParameterList__Group_3__0 : rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ; + // InternalRosSystem.g:9379: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 { - // InternalRosSystem.g:9653:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) - // InternalRosSystem.g:9654:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 + // InternalRosSystem.g:9383:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) + // InternalRosSystem.g:9384:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 { pushFollow(FOLLOW_42); rule__ParameterList__Group_3__0__Impl(); @@ -28990,17 +28260,17 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__0__Impl" - // InternalRosSystem.g:9661:1: rule__ParameterList__Group_3__0__Impl : ( ',' ) ; + // InternalRosSystem.g:9391:1: rule__ParameterList__Group_3__0__Impl : ( ',' ) ; public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9665:1: ( ( ',' ) ) - // InternalRosSystem.g:9666:1: ( ',' ) + // InternalRosSystem.g:9395:1: ( ( ',' ) ) + // InternalRosSystem.g:9396:1: ( ',' ) { - // InternalRosSystem.g:9666:1: ( ',' ) - // InternalRosSystem.g:9667:2: ',' + // InternalRosSystem.g:9396:1: ( ',' ) + // InternalRosSystem.g:9397:2: ',' { before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); match(input,30,FOLLOW_2); @@ -29027,14 +28297,14 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterList__Group_3__1" - // InternalRosSystem.g:9676:1: rule__ParameterList__Group_3__1 : rule__ParameterList__Group_3__1__Impl ; + // InternalRosSystem.g:9406: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 { - // InternalRosSystem.g:9680:1: ( rule__ParameterList__Group_3__1__Impl ) - // InternalRosSystem.g:9681:2: rule__ParameterList__Group_3__1__Impl + // InternalRosSystem.g:9410:1: ( rule__ParameterList__Group_3__1__Impl ) + // InternalRosSystem.g:9411:2: rule__ParameterList__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group_3__1__Impl(); @@ -29060,21 +28330,21 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__1__Impl" - // InternalRosSystem.g:9687:1: rule__ParameterList__Group_3__1__Impl : ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ; + // InternalRosSystem.g:9417: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 { - // InternalRosSystem.g:9691:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) - // InternalRosSystem.g:9692:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRosSystem.g:9421:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) + // InternalRosSystem.g:9422:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) { - // InternalRosSystem.g:9692:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) - // InternalRosSystem.g:9693:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRosSystem.g:9422:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRosSystem.g:9423:2: ( rule__ParameterList__ValueAssignment_3_1 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); - // InternalRosSystem.g:9694:2: ( rule__ParameterList__ValueAssignment_3_1 ) - // InternalRosSystem.g:9694:3: rule__ParameterList__ValueAssignment_3_1 + // InternalRosSystem.g:9424:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRosSystem.g:9424:3: rule__ParameterList__ValueAssignment_3_1 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_3_1(); @@ -29107,14 +28377,14 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterAny__Group__0" - // InternalRosSystem.g:9703:1: rule__ParameterAny__Group__0 : rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ; + // InternalRosSystem.g:9433: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 { - // InternalRosSystem.g:9707:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) - // InternalRosSystem.g:9708:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 + // InternalRosSystem.g:9437:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) + // InternalRosSystem.g:9438:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 { pushFollow(FOLLOW_60); rule__ParameterAny__Group__0__Impl(); @@ -29145,21 +28415,21 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__0__Impl" - // InternalRosSystem.g:9715:1: rule__ParameterAny__Group__0__Impl : ( () ) ; + // InternalRosSystem.g:9445:1: rule__ParameterAny__Group__0__Impl : ( () ) ; public final void rule__ParameterAny__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9719:1: ( ( () ) ) - // InternalRosSystem.g:9720:1: ( () ) + // InternalRosSystem.g:9449:1: ( ( () ) ) + // InternalRosSystem.g:9450:1: ( () ) { - // InternalRosSystem.g:9720:1: ( () ) - // InternalRosSystem.g:9721:2: () + // InternalRosSystem.g:9450:1: ( () ) + // InternalRosSystem.g:9451:2: () { before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); - // InternalRosSystem.g:9722:2: () - // InternalRosSystem.g:9722:3: + // InternalRosSystem.g:9452:2: () + // InternalRosSystem.g:9452:3: { } @@ -29182,14 +28452,14 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__1" - // InternalRosSystem.g:9730:1: rule__ParameterAny__Group__1 : rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ; + // InternalRosSystem.g:9460: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 { - // InternalRosSystem.g:9734:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) - // InternalRosSystem.g:9735:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 + // InternalRosSystem.g:9464:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) + // InternalRosSystem.g:9465:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 { pushFollow(FOLLOW_4); rule__ParameterAny__Group__1__Impl(); @@ -29220,17 +28490,17 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__1__Impl" - // InternalRosSystem.g:9742:1: rule__ParameterAny__Group__1__Impl : ( 'ParameterAny' ) ; + // InternalRosSystem.g:9472:1: rule__ParameterAny__Group__1__Impl : ( 'ParameterAny' ) ; public final void rule__ParameterAny__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9746:1: ( ( 'ParameterAny' ) ) - // InternalRosSystem.g:9747:1: ( 'ParameterAny' ) + // InternalRosSystem.g:9476:1: ( ( 'ParameterAny' ) ) + // InternalRosSystem.g:9477:1: ( 'ParameterAny' ) { - // InternalRosSystem.g:9747:1: ( 'ParameterAny' ) - // InternalRosSystem.g:9748:2: 'ParameterAny' + // InternalRosSystem.g:9477:1: ( 'ParameterAny' ) + // InternalRosSystem.g:9478:2: 'ParameterAny' { before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); match(input,76,FOLLOW_2); @@ -29257,14 +28527,14 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__2" - // InternalRosSystem.g:9757:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 ; + // InternalRosSystem.g:9487: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 { - // InternalRosSystem.g:9761:1: ( rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 ) - // InternalRosSystem.g:9762:2: rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 + // InternalRosSystem.g:9491:1: ( rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 ) + // InternalRosSystem.g:9492:2: rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 { pushFollow(FOLLOW_41); rule__ParameterAny__Group__2__Impl(); @@ -29295,17 +28565,17 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__2__Impl" - // InternalRosSystem.g:9769:1: rule__ParameterAny__Group__2__Impl : ( '{' ) ; + // InternalRosSystem.g:9499:1: rule__ParameterAny__Group__2__Impl : ( '{' ) ; public final void rule__ParameterAny__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9773:1: ( ( '{' ) ) - // InternalRosSystem.g:9774:1: ( '{' ) + // InternalRosSystem.g:9503:1: ( ( '{' ) ) + // InternalRosSystem.g:9504:1: ( '{' ) { - // InternalRosSystem.g:9774:1: ( '{' ) - // InternalRosSystem.g:9775:2: '{' + // InternalRosSystem.g:9504:1: ( '{' ) + // InternalRosSystem.g:9505:2: '{' { before(grammarAccess.getParameterAnyAccess().getLeftCurlyBracketKeyword_2()); match(input,24,FOLLOW_2); @@ -29332,14 +28602,14 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__3" - // InternalRosSystem.g:9784:1: rule__ParameterAny__Group__3 : rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 ; + // InternalRosSystem.g:9514: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 { - // InternalRosSystem.g:9788:1: ( rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 ) - // InternalRosSystem.g:9789:2: rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 + // InternalRosSystem.g:9518:1: ( rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 ) + // InternalRosSystem.g:9519:2: rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 { pushFollow(FOLLOW_41); rule__ParameterAny__Group__3__Impl(); @@ -29370,20 +28640,20 @@ public final void rule__ParameterAny__Group__3() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__3__Impl" - // InternalRosSystem.g:9796:1: rule__ParameterAny__Group__3__Impl : ( ( rule__ParameterAny__Group_3__0 )? ) ; + // InternalRosSystem.g:9526: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 { - // InternalRosSystem.g:9800:1: ( ( ( rule__ParameterAny__Group_3__0 )? ) ) - // InternalRosSystem.g:9801:1: ( ( rule__ParameterAny__Group_3__0 )? ) + // InternalRosSystem.g:9530:1: ( ( ( rule__ParameterAny__Group_3__0 )? ) ) + // InternalRosSystem.g:9531:1: ( ( rule__ParameterAny__Group_3__0 )? ) { - // InternalRosSystem.g:9801:1: ( ( rule__ParameterAny__Group_3__0 )? ) - // InternalRosSystem.g:9802:2: ( rule__ParameterAny__Group_3__0 )? + // InternalRosSystem.g:9531:1: ( ( rule__ParameterAny__Group_3__0 )? ) + // InternalRosSystem.g:9532:2: ( rule__ParameterAny__Group_3__0 )? { before(grammarAccess.getParameterAnyAccess().getGroup_3()); - // InternalRosSystem.g:9803:2: ( rule__ParameterAny__Group_3__0 )? + // InternalRosSystem.g:9533:2: ( rule__ParameterAny__Group_3__0 )? int alt66=2; int LA66_0 = input.LA(1); @@ -29392,7 +28662,7 @@ public final void rule__ParameterAny__Group__3__Impl() throws RecognitionExcepti } switch (alt66) { case 1 : - // InternalRosSystem.g:9803:3: rule__ParameterAny__Group_3__0 + // InternalRosSystem.g:9533:3: rule__ParameterAny__Group_3__0 { pushFollow(FOLLOW_2); rule__ParameterAny__Group_3__0(); @@ -29428,14 +28698,14 @@ public final void rule__ParameterAny__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__4" - // InternalRosSystem.g:9811:1: rule__ParameterAny__Group__4 : rule__ParameterAny__Group__4__Impl ; + // InternalRosSystem.g:9541:1: rule__ParameterAny__Group__4 : rule__ParameterAny__Group__4__Impl ; public final void rule__ParameterAny__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9815:1: ( rule__ParameterAny__Group__4__Impl ) - // InternalRosSystem.g:9816:2: rule__ParameterAny__Group__4__Impl + // InternalRosSystem.g:9545:1: ( rule__ParameterAny__Group__4__Impl ) + // InternalRosSystem.g:9546:2: rule__ParameterAny__Group__4__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group__4__Impl(); @@ -29461,17 +28731,17 @@ public final void rule__ParameterAny__Group__4() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__4__Impl" - // InternalRosSystem.g:9822:1: rule__ParameterAny__Group__4__Impl : ( '}' ) ; + // InternalRosSystem.g:9552:1: rule__ParameterAny__Group__4__Impl : ( '}' ) ; public final void rule__ParameterAny__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9826:1: ( ( '}' ) ) - // InternalRosSystem.g:9827:1: ( '}' ) + // InternalRosSystem.g:9556:1: ( ( '}' ) ) + // InternalRosSystem.g:9557:1: ( '}' ) { - // InternalRosSystem.g:9827:1: ( '}' ) - // InternalRosSystem.g:9828:2: '}' + // InternalRosSystem.g:9557:1: ( '}' ) + // InternalRosSystem.g:9558:2: '}' { before(grammarAccess.getParameterAnyAccess().getRightCurlyBracketKeyword_4()); match(input,26,FOLLOW_2); @@ -29498,14 +28768,14 @@ public final void rule__ParameterAny__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group_3__0" - // InternalRosSystem.g:9838:1: rule__ParameterAny__Group_3__0 : rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 ; + // InternalRosSystem.g:9568: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 { - // InternalRosSystem.g:9842:1: ( rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 ) - // InternalRosSystem.g:9843:2: rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 + // InternalRosSystem.g:9572:1: ( rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 ) + // InternalRosSystem.g:9573:2: rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 { pushFollow(FOLLOW_6); rule__ParameterAny__Group_3__0__Impl(); @@ -29536,17 +28806,17 @@ public final void rule__ParameterAny__Group_3__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_3__0__Impl" - // InternalRosSystem.g:9850:1: rule__ParameterAny__Group_3__0__Impl : ( 'value' ) ; + // InternalRosSystem.g:9580:1: rule__ParameterAny__Group_3__0__Impl : ( 'value' ) ; public final void rule__ParameterAny__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9854:1: ( ( 'value' ) ) - // InternalRosSystem.g:9855:1: ( 'value' ) + // InternalRosSystem.g:9584:1: ( ( 'value' ) ) + // InternalRosSystem.g:9585:1: ( 'value' ) { - // InternalRosSystem.g:9855:1: ( 'value' ) - // InternalRosSystem.g:9856:2: 'value' + // InternalRosSystem.g:9585:1: ( 'value' ) + // InternalRosSystem.g:9586:2: 'value' { before(grammarAccess.getParameterAnyAccess().getValueKeyword_3_0()); match(input,64,FOLLOW_2); @@ -29573,14 +28843,14 @@ public final void rule__ParameterAny__Group_3__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterAny__Group_3__1" - // InternalRosSystem.g:9865:1: rule__ParameterAny__Group_3__1 : rule__ParameterAny__Group_3__1__Impl ; + // InternalRosSystem.g:9595: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 { - // InternalRosSystem.g:9869:1: ( rule__ParameterAny__Group_3__1__Impl ) - // InternalRosSystem.g:9870:2: rule__ParameterAny__Group_3__1__Impl + // InternalRosSystem.g:9599:1: ( rule__ParameterAny__Group_3__1__Impl ) + // InternalRosSystem.g:9600:2: rule__ParameterAny__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group_3__1__Impl(); @@ -29606,21 +28876,21 @@ public final void rule__ParameterAny__Group_3__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_3__1__Impl" - // InternalRosSystem.g:9876:1: rule__ParameterAny__Group_3__1__Impl : ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) ; + // InternalRosSystem.g:9606: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 { - // InternalRosSystem.g:9880:1: ( ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) ) - // InternalRosSystem.g:9881:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) + // InternalRosSystem.g:9610:1: ( ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) ) + // InternalRosSystem.g:9611:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) { - // InternalRosSystem.g:9881:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) - // InternalRosSystem.g:9882:2: ( rule__ParameterAny__ValueAssignment_3_1 ) + // InternalRosSystem.g:9611:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) + // InternalRosSystem.g:9612:2: ( rule__ParameterAny__ValueAssignment_3_1 ) { before(grammarAccess.getParameterAnyAccess().getValueAssignment_3_1()); - // InternalRosSystem.g:9883:2: ( rule__ParameterAny__ValueAssignment_3_1 ) - // InternalRosSystem.g:9883:3: rule__ParameterAny__ValueAssignment_3_1 + // InternalRosSystem.g:9613:2: ( rule__ParameterAny__ValueAssignment_3_1 ) + // InternalRosSystem.g:9613:3: rule__ParameterAny__ValueAssignment_3_1 { pushFollow(FOLLOW_2); rule__ParameterAny__ValueAssignment_3_1(); @@ -29653,14 +28923,14 @@ public final void rule__ParameterAny__Group_3__1__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterStruct__Group__0" - // InternalRosSystem.g:9892:1: rule__ParameterStruct__Group__0 : rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ; + // InternalRosSystem.g:9622: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 { - // InternalRosSystem.g:9896:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) - // InternalRosSystem.g:9897:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 + // InternalRosSystem.g:9626:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) + // InternalRosSystem.g:9627:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 { pushFollow(FOLLOW_42); rule__ParameterStruct__Group__0__Impl(); @@ -29691,21 +28961,21 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__0__Impl" - // InternalRosSystem.g:9904:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; + // InternalRosSystem.g:9634:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9908:1: ( ( () ) ) - // InternalRosSystem.g:9909:1: ( () ) + // InternalRosSystem.g:9638:1: ( ( () ) ) + // InternalRosSystem.g:9639:1: ( () ) { - // InternalRosSystem.g:9909:1: ( () ) - // InternalRosSystem.g:9910:2: () + // InternalRosSystem.g:9639:1: ( () ) + // InternalRosSystem.g:9640:2: () { before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); - // InternalRosSystem.g:9911:2: () - // InternalRosSystem.g:9911:3: + // InternalRosSystem.g:9641:2: () + // InternalRosSystem.g:9641:3: { } @@ -29728,14 +28998,14 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group__1" - // InternalRosSystem.g:9919:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; + // InternalRosSystem.g:9649:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; public final void rule__ParameterStruct__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9923:1: ( rule__ParameterStruct__Group__1__Impl ) - // InternalRosSystem.g:9924:2: rule__ParameterStruct__Group__1__Impl + // InternalRosSystem.g:9653:1: ( rule__ParameterStruct__Group__1__Impl ) + // InternalRosSystem.g:9654:2: rule__ParameterStruct__Group__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group__1__Impl(); @@ -29761,20 +29031,20 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__1__Impl" - // InternalRosSystem.g:9930:1: rule__ParameterStruct__Group__1__Impl : ( ( rule__ParameterStruct__Group_1__0 )? ) ; + // InternalRosSystem.g:9660: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 { - // InternalRosSystem.g:9934:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) - // InternalRosSystem.g:9935:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRosSystem.g:9664:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) + // InternalRosSystem.g:9665:1: ( ( rule__ParameterStruct__Group_1__0 )? ) { - // InternalRosSystem.g:9935:1: ( ( rule__ParameterStruct__Group_1__0 )? ) - // InternalRosSystem.g:9936:2: ( rule__ParameterStruct__Group_1__0 )? + // InternalRosSystem.g:9665:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRosSystem.g:9666:2: ( rule__ParameterStruct__Group_1__0 )? { before(grammarAccess.getParameterStructAccess().getGroup_1()); - // InternalRosSystem.g:9937:2: ( rule__ParameterStruct__Group_1__0 )? + // InternalRosSystem.g:9667:2: ( rule__ParameterStruct__Group_1__0 )? int alt67=2; int LA67_0 = input.LA(1); @@ -29783,7 +29053,7 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce } switch (alt67) { case 1 : - // InternalRosSystem.g:9937:3: rule__ParameterStruct__Group_1__0 + // InternalRosSystem.g:9667:3: rule__ParameterStruct__Group_1__0 { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__0(); @@ -29819,14 +29089,14 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group_1__0" - // InternalRosSystem.g:9946:1: rule__ParameterStruct__Group_1__0 : rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ; + // InternalRosSystem.g:9676: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 { - // InternalRosSystem.g:9950:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) - // InternalRosSystem.g:9951:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 + // InternalRosSystem.g:9680:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) + // InternalRosSystem.g:9681:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 { pushFollow(FOLLOW_6); rule__ParameterStruct__Group_1__0__Impl(); @@ -29857,17 +29127,17 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__0__Impl" - // InternalRosSystem.g:9958:1: rule__ParameterStruct__Group_1__0__Impl : ( '{' ) ; + // InternalRosSystem.g:9688:1: rule__ParameterStruct__Group_1__0__Impl : ( '{' ) ; public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:9962:1: ( ( '{' ) ) - // InternalRosSystem.g:9963:1: ( '{' ) + // InternalRosSystem.g:9692:1: ( ( '{' ) ) + // InternalRosSystem.g:9693:1: ( '{' ) { - // InternalRosSystem.g:9963:1: ( '{' ) - // InternalRosSystem.g:9964:2: '{' + // InternalRosSystem.g:9693:1: ( '{' ) + // InternalRosSystem.g:9694:2: '{' { before(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); match(input,24,FOLLOW_2); @@ -29894,14 +29164,14 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__1" - // InternalRosSystem.g:9973:1: rule__ParameterStruct__Group_1__1 : rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ; + // InternalRosSystem.g:9703: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 { - // InternalRosSystem.g:9977:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) - // InternalRosSystem.g:9978:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 + // InternalRosSystem.g:9707:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) + // InternalRosSystem.g:9708:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 { pushFollow(FOLLOW_28); rule__ParameterStruct__Group_1__1__Impl(); @@ -29932,21 +29202,21 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__1__Impl" - // InternalRosSystem.g:9985:1: rule__ParameterStruct__Group_1__1__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ; + // InternalRosSystem.g:9715: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 { - // InternalRosSystem.g:9989:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) - // InternalRosSystem.g:9990:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRosSystem.g:9719:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) + // InternalRosSystem.g:9720:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) { - // InternalRosSystem.g:9990:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) - // InternalRosSystem.g:9991:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRosSystem.g:9720:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRosSystem.g:9721:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); - // InternalRosSystem.g:9992:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) - // InternalRosSystem.g:9992:3: rule__ParameterStruct__ValueAssignment_1_1 + // InternalRosSystem.g:9722:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRosSystem.g:9722:3: rule__ParameterStruct__ValueAssignment_1_1 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_1(); @@ -29979,14 +29249,14 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__2" - // InternalRosSystem.g:10000:1: rule__ParameterStruct__Group_1__2 : rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ; + // InternalRosSystem.g:9730: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 { - // InternalRosSystem.g:10004:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) - // InternalRosSystem.g:10005:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 + // InternalRosSystem.g:9734:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) + // InternalRosSystem.g:9735:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 { pushFollow(FOLLOW_28); rule__ParameterStruct__Group_1__2__Impl(); @@ -30017,20 +29287,20 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__2__Impl" - // InternalRosSystem.g:10012:1: rule__ParameterStruct__Group_1__2__Impl : ( ( rule__ParameterStruct__Group_1_2__0 )* ) ; + // InternalRosSystem.g:9742: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 { - // InternalRosSystem.g:10016:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) - // InternalRosSystem.g:10017:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalRosSystem.g:9746:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) + // InternalRosSystem.g:9747:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) { - // InternalRosSystem.g:10017:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) - // InternalRosSystem.g:10018:2: ( rule__ParameterStruct__Group_1_2__0 )* + // InternalRosSystem.g:9747:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalRosSystem.g:9748:2: ( rule__ParameterStruct__Group_1_2__0 )* { before(grammarAccess.getParameterStructAccess().getGroup_1_2()); - // InternalRosSystem.g:10019:2: ( rule__ParameterStruct__Group_1_2__0 )* + // InternalRosSystem.g:9749:2: ( rule__ParameterStruct__Group_1_2__0 )* loop68: do { int alt68=2; @@ -30043,7 +29313,7 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx switch (alt68) { case 1 : - // InternalRosSystem.g:10019:3: rule__ParameterStruct__Group_1_2__0 + // InternalRosSystem.g:9749:3: rule__ParameterStruct__Group_1_2__0 { pushFollow(FOLLOW_11); rule__ParameterStruct__Group_1_2__0(); @@ -30082,14 +29352,14 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__3" - // InternalRosSystem.g:10027:1: rule__ParameterStruct__Group_1__3 : rule__ParameterStruct__Group_1__3__Impl ; + // InternalRosSystem.g:9757: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 { - // InternalRosSystem.g:10031:1: ( rule__ParameterStruct__Group_1__3__Impl ) - // InternalRosSystem.g:10032:2: rule__ParameterStruct__Group_1__3__Impl + // InternalRosSystem.g:9761:1: ( rule__ParameterStruct__Group_1__3__Impl ) + // InternalRosSystem.g:9762:2: rule__ParameterStruct__Group_1__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__3__Impl(); @@ -30115,17 +29385,17 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__3__Impl" - // InternalRosSystem.g:10038:1: rule__ParameterStruct__Group_1__3__Impl : ( '}' ) ; + // InternalRosSystem.g:9768:1: rule__ParameterStruct__Group_1__3__Impl : ( '}' ) ; public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10042:1: ( ( '}' ) ) - // InternalRosSystem.g:10043:1: ( '}' ) + // InternalRosSystem.g:9772:1: ( ( '}' ) ) + // InternalRosSystem.g:9773:1: ( '}' ) { - // InternalRosSystem.g:10043:1: ( '}' ) - // InternalRosSystem.g:10044:2: '}' + // InternalRosSystem.g:9773:1: ( '}' ) + // InternalRosSystem.g:9774:2: '}' { before(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_3()); match(input,26,FOLLOW_2); @@ -30152,14 +29422,14 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1_2__0" - // InternalRosSystem.g:10054:1: rule__ParameterStruct__Group_1_2__0 : rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ; + // InternalRosSystem.g:9784: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 { - // InternalRosSystem.g:10058:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) - // InternalRosSystem.g:10059:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 + // InternalRosSystem.g:9788:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) + // InternalRosSystem.g:9789:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 { pushFollow(FOLLOW_4); rule__ParameterStruct__Group_1_2__0__Impl(); @@ -30190,17 +29460,17 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__0__Impl" - // InternalRosSystem.g:10066:1: rule__ParameterStruct__Group_1_2__0__Impl : ( ',' ) ; + // InternalRosSystem.g:9796:1: rule__ParameterStruct__Group_1_2__0__Impl : ( ',' ) ; public final void rule__ParameterStruct__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10070:1: ( ( ',' ) ) - // InternalRosSystem.g:10071:1: ( ',' ) + // InternalRosSystem.g:9800:1: ( ( ',' ) ) + // InternalRosSystem.g:9801:1: ( ',' ) { - // InternalRosSystem.g:10071:1: ( ',' ) - // InternalRosSystem.g:10072:2: ',' + // InternalRosSystem.g:9801:1: ( ',' ) + // InternalRosSystem.g:9802:2: ',' { before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); match(input,30,FOLLOW_2); @@ -30227,14 +29497,14 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__1" - // InternalRosSystem.g:10081:1: rule__ParameterStruct__Group_1_2__1 : rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ; + // InternalRosSystem.g:9811: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 { - // InternalRosSystem.g:10085:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) - // InternalRosSystem.g:10086:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 + // InternalRosSystem.g:9815:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) + // InternalRosSystem.g:9816:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 { pushFollow(FOLLOW_6); rule__ParameterStruct__Group_1_2__1__Impl(); @@ -30265,17 +29535,17 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__1__Impl" - // InternalRosSystem.g:10093:1: rule__ParameterStruct__Group_1_2__1__Impl : ( '{' ) ; + // InternalRosSystem.g:9823:1: rule__ParameterStruct__Group_1_2__1__Impl : ( '{' ) ; public final void rule__ParameterStruct__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10097:1: ( ( '{' ) ) - // InternalRosSystem.g:10098:1: ( '{' ) + // InternalRosSystem.g:9827:1: ( ( '{' ) ) + // InternalRosSystem.g:9828:1: ( '{' ) { - // InternalRosSystem.g:10098:1: ( '{' ) - // InternalRosSystem.g:10099:2: '{' + // InternalRosSystem.g:9828:1: ( '{' ) + // InternalRosSystem.g:9829:2: '{' { before(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); match(input,24,FOLLOW_2); @@ -30302,14 +29572,14 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__2" - // InternalRosSystem.g:10108:1: rule__ParameterStruct__Group_1_2__2 : rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ; + // InternalRosSystem.g:9838: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 { - // InternalRosSystem.g:10112:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) - // InternalRosSystem.g:10113:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 + // InternalRosSystem.g:9842:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) + // InternalRosSystem.g:9843:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 { pushFollow(FOLLOW_24); rule__ParameterStruct__Group_1_2__2__Impl(); @@ -30340,21 +29610,21 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__2__Impl" - // InternalRosSystem.g:10120:1: rule__ParameterStruct__Group_1_2__2__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ; + // InternalRosSystem.g:9850: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 { - // InternalRosSystem.g:10124:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) - // InternalRosSystem.g:10125:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalRosSystem.g:9854:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) + // InternalRosSystem.g:9855:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) { - // InternalRosSystem.g:10125:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) - // InternalRosSystem.g:10126:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalRosSystem.g:9855:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalRosSystem.g:9856:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); - // InternalRosSystem.g:10127:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) - // InternalRosSystem.g:10127:3: rule__ParameterStruct__ValueAssignment_1_2_2 + // InternalRosSystem.g:9857:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalRosSystem.g:9857:3: rule__ParameterStruct__ValueAssignment_1_2_2 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_2_2(); @@ -30387,14 +29657,14 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__3" - // InternalRosSystem.g:10135:1: rule__ParameterStruct__Group_1_2__3 : rule__ParameterStruct__Group_1_2__3__Impl ; + // InternalRosSystem.g:9865: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 { - // InternalRosSystem.g:10139:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) - // InternalRosSystem.g:10140:2: rule__ParameterStruct__Group_1_2__3__Impl + // InternalRosSystem.g:9869:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) + // InternalRosSystem.g:9870:2: rule__ParameterStruct__Group_1_2__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1_2__3__Impl(); @@ -30420,17 +29690,17 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__3__Impl" - // InternalRosSystem.g:10146:1: rule__ParameterStruct__Group_1_2__3__Impl : ( '}' ) ; + // InternalRosSystem.g:9876:1: rule__ParameterStruct__Group_1_2__3__Impl : ( '}' ) ; public final void rule__ParameterStruct__Group_1_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10150:1: ( ( '}' ) ) - // InternalRosSystem.g:10151:1: ( '}' ) + // InternalRosSystem.g:9880:1: ( ( '}' ) ) + // InternalRosSystem.g:9881:1: ( '}' ) { - // InternalRosSystem.g:10151:1: ( '}' ) - // InternalRosSystem.g:10152:2: '}' + // InternalRosSystem.g:9881:1: ( '}' ) + // InternalRosSystem.g:9882:2: '}' { before(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_2_3()); match(input,26,FOLLOW_2); @@ -30457,14 +29727,14 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition // $ANTLR start "rule__ParameterStructMember__Group__0" - // InternalRosSystem.g:10162:1: rule__ParameterStructMember__Group__0 : rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ; + // InternalRosSystem.g:9892: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 { - // InternalRosSystem.g:10166:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) - // InternalRosSystem.g:10167:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 + // InternalRosSystem.g:9896:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) + // InternalRosSystem.g:9897:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 { pushFollow(FOLLOW_4); rule__ParameterStructMember__Group__0__Impl(); @@ -30495,21 +29765,21 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__0__Impl" - // InternalRosSystem.g:10174:1: rule__ParameterStructMember__Group__0__Impl : ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ; + // InternalRosSystem.g:9904:1: rule__ParameterStructMember__Group__0__Impl : ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ; public final void rule__ParameterStructMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10178:1: ( ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ) - // InternalRosSystem.g:10179:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) + // InternalRosSystem.g:9908:1: ( ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ) + // InternalRosSystem.g:9909:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) { - // InternalRosSystem.g:10179:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) - // InternalRosSystem.g:10180:2: ( rule__ParameterStructMember__NameAssignment_0 ) + // InternalRosSystem.g:9909:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) + // InternalRosSystem.g:9910:2: ( rule__ParameterStructMember__NameAssignment_0 ) { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); - // InternalRosSystem.g:10181:2: ( rule__ParameterStructMember__NameAssignment_0 ) - // InternalRosSystem.g:10181:3: rule__ParameterStructMember__NameAssignment_0 + // InternalRosSystem.g:9911:2: ( rule__ParameterStructMember__NameAssignment_0 ) + // InternalRosSystem.g:9911:3: rule__ParameterStructMember__NameAssignment_0 { pushFollow(FOLLOW_2); rule__ParameterStructMember__NameAssignment_0(); @@ -30542,14 +29812,14 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__1" - // InternalRosSystem.g:10189:1: rule__ParameterStructMember__Group__1 : rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ; + // InternalRosSystem.g:9919: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 { - // InternalRosSystem.g:10193:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) - // InternalRosSystem.g:10194:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 + // InternalRosSystem.g:9923:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) + // InternalRosSystem.g:9924:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 { pushFollow(FOLLOW_61); rule__ParameterStructMember__Group__1__Impl(); @@ -30580,17 +29850,17 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__1__Impl" - // InternalRosSystem.g:10201:1: rule__ParameterStructMember__Group__1__Impl : ( '{' ) ; + // InternalRosSystem.g:9931:1: rule__ParameterStructMember__Group__1__Impl : ( '{' ) ; public final void rule__ParameterStructMember__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10205:1: ( ( '{' ) ) - // InternalRosSystem.g:10206:1: ( '{' ) + // InternalRosSystem.g:9935:1: ( ( '{' ) ) + // InternalRosSystem.g:9936:1: ( '{' ) { - // InternalRosSystem.g:10206:1: ( '{' ) - // InternalRosSystem.g:10207:2: '{' + // InternalRosSystem.g:9936:1: ( '{' ) + // InternalRosSystem.g:9937:2: '{' { before(grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_1()); match(input,24,FOLLOW_2); @@ -30617,14 +29887,14 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__2" - // InternalRosSystem.g:10216:1: rule__ParameterStructMember__Group__2 : rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ; + // InternalRosSystem.g:9946: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 { - // InternalRosSystem.g:10220:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) - // InternalRosSystem.g:10221:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 + // InternalRosSystem.g:9950:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) + // InternalRosSystem.g:9951:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 { pushFollow(FOLLOW_42); rule__ParameterStructMember__Group__2__Impl(); @@ -30655,17 +29925,17 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__2__Impl" - // InternalRosSystem.g:10228:1: rule__ParameterStructMember__Group__2__Impl : ( 'value' ) ; + // InternalRosSystem.g:9958:1: rule__ParameterStructMember__Group__2__Impl : ( 'value' ) ; public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10232:1: ( ( 'value' ) ) - // InternalRosSystem.g:10233:1: ( 'value' ) + // InternalRosSystem.g:9962:1: ( ( 'value' ) ) + // InternalRosSystem.g:9963:1: ( 'value' ) { - // InternalRosSystem.g:10233:1: ( 'value' ) - // InternalRosSystem.g:10234:2: 'value' + // InternalRosSystem.g:9963:1: ( 'value' ) + // InternalRosSystem.g:9964:2: 'value' { before(grammarAccess.getParameterStructMemberAccess().getValueKeyword_2()); match(input,64,FOLLOW_2); @@ -30692,14 +29962,14 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__3" - // InternalRosSystem.g:10243:1: rule__ParameterStructMember__Group__3 : rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ; + // InternalRosSystem.g:9973: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 { - // InternalRosSystem.g:10247:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) - // InternalRosSystem.g:10248:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 + // InternalRosSystem.g:9977:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) + // InternalRosSystem.g:9978:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 { pushFollow(FOLLOW_24); rule__ParameterStructMember__Group__3__Impl(); @@ -30730,21 +30000,21 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__3__Impl" - // InternalRosSystem.g:10255:1: rule__ParameterStructMember__Group__3__Impl : ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ; + // InternalRosSystem.g:9985:1: rule__ParameterStructMember__Group__3__Impl : ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ; public final void rule__ParameterStructMember__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10259:1: ( ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ) - // InternalRosSystem.g:10260:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) + // InternalRosSystem.g:9989:1: ( ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ) + // InternalRosSystem.g:9990:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) { - // InternalRosSystem.g:10260:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) - // InternalRosSystem.g:10261:2: ( rule__ParameterStructMember__ValueAssignment_3 ) + // InternalRosSystem.g:9990:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) + // InternalRosSystem.g:9991:2: ( rule__ParameterStructMember__ValueAssignment_3 ) { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); - // InternalRosSystem.g:10262:2: ( rule__ParameterStructMember__ValueAssignment_3 ) - // InternalRosSystem.g:10262:3: rule__ParameterStructMember__ValueAssignment_3 + // InternalRosSystem.g:9992:2: ( rule__ParameterStructMember__ValueAssignment_3 ) + // InternalRosSystem.g:9992:3: rule__ParameterStructMember__ValueAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterStructMember__ValueAssignment_3(); @@ -30777,14 +30047,14 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__4" - // InternalRosSystem.g:10270:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl ; + // InternalRosSystem.g:10000:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl ; public final void rule__ParameterStructMember__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10274:1: ( rule__ParameterStructMember__Group__4__Impl ) - // InternalRosSystem.g:10275:2: rule__ParameterStructMember__Group__4__Impl + // InternalRosSystem.g:10004:1: ( rule__ParameterStructMember__Group__4__Impl ) + // InternalRosSystem.g:10005:2: rule__ParameterStructMember__Group__4__Impl { pushFollow(FOLLOW_2); rule__ParameterStructMember__Group__4__Impl(); @@ -30810,17 +30080,17 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__4__Impl" - // InternalRosSystem.g:10281:1: rule__ParameterStructMember__Group__4__Impl : ( '}' ) ; + // InternalRosSystem.g:10011:1: rule__ParameterStructMember__Group__4__Impl : ( '}' ) ; public final void rule__ParameterStructMember__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10285:1: ( ( '}' ) ) - // InternalRosSystem.g:10286:1: ( '}' ) + // InternalRosSystem.g:10015:1: ( ( '}' ) ) + // InternalRosSystem.g:10016:1: ( '}' ) { - // InternalRosSystem.g:10286:1: ( '}' ) - // InternalRosSystem.g:10287:2: '}' + // InternalRosSystem.g:10016:1: ( '}' ) + // InternalRosSystem.g:10017:2: '}' { before(grammarAccess.getParameterStructMemberAccess().getRightCurlyBracketKeyword_4()); match(input,26,FOLLOW_2); @@ -30847,14 +30117,14 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructTypeMember__Group__0" - // InternalRosSystem.g:10297:1: rule__ParameterStructTypeMember__Group__0 : rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ; + // InternalRosSystem.g:10027: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 { - // InternalRosSystem.g:10301:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) - // InternalRosSystem.g:10302:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 + // InternalRosSystem.g:10031:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) + // InternalRosSystem.g:10032:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 { pushFollow(FOLLOW_45); rule__ParameterStructTypeMember__Group__0__Impl(); @@ -30885,21 +30155,21 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition // $ANTLR start "rule__ParameterStructTypeMember__Group__0__Impl" - // InternalRosSystem.g:10309:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; + // InternalRosSystem.g:10039:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; public final void rule__ParameterStructTypeMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10313:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) - // InternalRosSystem.g:10314:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRosSystem.g:10043:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) + // InternalRosSystem.g:10044:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) { - // InternalRosSystem.g:10314:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) - // InternalRosSystem.g:10315:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalRosSystem.g:10044:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRosSystem.g:10045:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); - // InternalRosSystem.g:10316:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) - // InternalRosSystem.g:10316:3: rule__ParameterStructTypeMember__NameAssignment_0 + // InternalRosSystem.g:10046:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalRosSystem.g:10046:3: rule__ParameterStructTypeMember__NameAssignment_0 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__NameAssignment_0(); @@ -30932,14 +30202,14 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog // $ANTLR start "rule__ParameterStructTypeMember__Group__1" - // InternalRosSystem.g:10324:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; + // InternalRosSystem.g:10054:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; public final void rule__ParameterStructTypeMember__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10328:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) - // InternalRosSystem.g:10329:2: rule__ParameterStructTypeMember__Group__1__Impl + // InternalRosSystem.g:10058:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) + // InternalRosSystem.g:10059:2: rule__ParameterStructTypeMember__Group__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__Group__1__Impl(); @@ -30965,21 +30235,21 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition // $ANTLR start "rule__ParameterStructTypeMember__Group__1__Impl" - // InternalRosSystem.g:10335:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; + // InternalRosSystem.g:10065:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; public final void rule__ParameterStructTypeMember__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10339:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) - // InternalRosSystem.g:10340:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalRosSystem.g:10069:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) + // InternalRosSystem.g:10070:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) { - // InternalRosSystem.g:10340:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) - // InternalRosSystem.g:10341:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRosSystem.g:10070:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalRosSystem.g:10071:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); - // InternalRosSystem.g:10342:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) - // InternalRosSystem.g:10342:3: rule__ParameterStructTypeMember__TypeAssignment_1 + // InternalRosSystem.g:10072:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRosSystem.g:10072:3: rule__ParameterStructTypeMember__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__TypeAssignment_1(); @@ -31012,14 +30282,14 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog // $ANTLR start "rule__GlobalNamespace__Group__0" - // InternalRosSystem.g:10351:1: rule__GlobalNamespace__Group__0 : rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ; + // InternalRosSystem.g:10081: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 { - // InternalRosSystem.g:10355:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) - // InternalRosSystem.g:10356:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 + // InternalRosSystem.g:10085:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) + // InternalRosSystem.g:10086:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 { pushFollow(FOLLOW_62); rule__GlobalNamespace__Group__0__Impl(); @@ -31050,21 +30320,21 @@ public final void rule__GlobalNamespace__Group__0() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__0__Impl" - // InternalRosSystem.g:10363:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; + // InternalRosSystem.g:10093:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10367:1: ( ( () ) ) - // InternalRosSystem.g:10368:1: ( () ) + // InternalRosSystem.g:10097:1: ( ( () ) ) + // InternalRosSystem.g:10098:1: ( () ) { - // InternalRosSystem.g:10368:1: ( () ) - // InternalRosSystem.g:10369:2: () + // InternalRosSystem.g:10098:1: ( () ) + // InternalRosSystem.g:10099:2: () { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); - // InternalRosSystem.g:10370:2: () - // InternalRosSystem.g:10370:3: + // InternalRosSystem.g:10100:2: () + // InternalRosSystem.g:10100:3: { } @@ -31087,14 +30357,14 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__1" - // InternalRosSystem.g:10378:1: rule__GlobalNamespace__Group__1 : rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ; + // InternalRosSystem.g:10108: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 { - // InternalRosSystem.g:10382:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) - // InternalRosSystem.g:10383:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 + // InternalRosSystem.g:10112:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) + // InternalRosSystem.g:10113:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 { pushFollow(FOLLOW_4); rule__GlobalNamespace__Group__1__Impl(); @@ -31125,17 +30395,17 @@ public final void rule__GlobalNamespace__Group__1() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__1__Impl" - // InternalRosSystem.g:10390:1: rule__GlobalNamespace__Group__1__Impl : ( 'GlobalNamespace' ) ; + // InternalRosSystem.g:10120:1: rule__GlobalNamespace__Group__1__Impl : ( 'GlobalNamespace' ) ; public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10394:1: ( ( 'GlobalNamespace' ) ) - // InternalRosSystem.g:10395:1: ( 'GlobalNamespace' ) + // InternalRosSystem.g:10124:1: ( ( 'GlobalNamespace' ) ) + // InternalRosSystem.g:10125:1: ( 'GlobalNamespace' ) { - // InternalRosSystem.g:10395:1: ( 'GlobalNamespace' ) - // InternalRosSystem.g:10396:2: 'GlobalNamespace' + // InternalRosSystem.g:10125:1: ( 'GlobalNamespace' ) + // InternalRosSystem.g:10126:2: 'GlobalNamespace' { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); match(input,77,FOLLOW_2); @@ -31162,14 +30432,14 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__2" - // InternalRosSystem.g:10405:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 ; + // InternalRosSystem.g:10135: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 { - // InternalRosSystem.g:10409:1: ( rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 ) - // InternalRosSystem.g:10410:2: rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 + // InternalRosSystem.g:10139:1: ( rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 ) + // InternalRosSystem.g:10140:2: rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 { pushFollow(FOLLOW_63); rule__GlobalNamespace__Group__2__Impl(); @@ -31200,17 +30470,17 @@ public final void rule__GlobalNamespace__Group__2() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__2__Impl" - // InternalRosSystem.g:10417:1: rule__GlobalNamespace__Group__2__Impl : ( '{' ) ; + // InternalRosSystem.g:10147:1: rule__GlobalNamespace__Group__2__Impl : ( '{' ) ; public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10421:1: ( ( '{' ) ) - // InternalRosSystem.g:10422:1: ( '{' ) + // InternalRosSystem.g:10151:1: ( ( '{' ) ) + // InternalRosSystem.g:10152:1: ( '{' ) { - // InternalRosSystem.g:10422:1: ( '{' ) - // InternalRosSystem.g:10423:2: '{' + // InternalRosSystem.g:10152:1: ( '{' ) + // InternalRosSystem.g:10153:2: '{' { before(grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_2()); match(input,24,FOLLOW_2); @@ -31237,14 +30507,14 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__3" - // InternalRosSystem.g:10432:1: rule__GlobalNamespace__Group__3 : rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 ; + // InternalRosSystem.g:10162: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 { - // InternalRosSystem.g:10436:1: ( rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 ) - // InternalRosSystem.g:10437:2: rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 + // InternalRosSystem.g:10166:1: ( rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 ) + // InternalRosSystem.g:10167:2: rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 { pushFollow(FOLLOW_63); rule__GlobalNamespace__Group__3__Impl(); @@ -31275,20 +30545,20 @@ public final void rule__GlobalNamespace__Group__3() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__3__Impl" - // InternalRosSystem.g:10444:1: rule__GlobalNamespace__Group__3__Impl : ( ( rule__GlobalNamespace__Group_3__0 )? ) ; + // InternalRosSystem.g:10174: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 { - // InternalRosSystem.g:10448:1: ( ( ( rule__GlobalNamespace__Group_3__0 )? ) ) - // InternalRosSystem.g:10449:1: ( ( rule__GlobalNamespace__Group_3__0 )? ) + // InternalRosSystem.g:10178:1: ( ( ( rule__GlobalNamespace__Group_3__0 )? ) ) + // InternalRosSystem.g:10179:1: ( ( rule__GlobalNamespace__Group_3__0 )? ) { - // InternalRosSystem.g:10449:1: ( ( rule__GlobalNamespace__Group_3__0 )? ) - // InternalRosSystem.g:10450:2: ( rule__GlobalNamespace__Group_3__0 )? + // InternalRosSystem.g:10179:1: ( ( rule__GlobalNamespace__Group_3__0 )? ) + // InternalRosSystem.g:10180:2: ( rule__GlobalNamespace__Group_3__0 )? { before(grammarAccess.getGlobalNamespaceAccess().getGroup_3()); - // InternalRosSystem.g:10451:2: ( rule__GlobalNamespace__Group_3__0 )? + // InternalRosSystem.g:10181:2: ( rule__GlobalNamespace__Group_3__0 )? int alt69=2; int LA69_0 = input.LA(1); @@ -31297,7 +30567,7 @@ public final void rule__GlobalNamespace__Group__3__Impl() throws RecognitionExce } switch (alt69) { case 1 : - // InternalRosSystem.g:10451:3: rule__GlobalNamespace__Group_3__0 + // InternalRosSystem.g:10181:3: rule__GlobalNamespace__Group_3__0 { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_3__0(); @@ -31333,14 +30603,14 @@ public final void rule__GlobalNamespace__Group__3__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__4" - // InternalRosSystem.g:10459:1: rule__GlobalNamespace__Group__4 : rule__GlobalNamespace__Group__4__Impl ; + // InternalRosSystem.g:10189:1: rule__GlobalNamespace__Group__4 : rule__GlobalNamespace__Group__4__Impl ; public final void rule__GlobalNamespace__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10463:1: ( rule__GlobalNamespace__Group__4__Impl ) - // InternalRosSystem.g:10464:2: rule__GlobalNamespace__Group__4__Impl + // InternalRosSystem.g:10193:1: ( rule__GlobalNamespace__Group__4__Impl ) + // InternalRosSystem.g:10194:2: rule__GlobalNamespace__Group__4__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group__4__Impl(); @@ -31366,17 +30636,17 @@ public final void rule__GlobalNamespace__Group__4() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__4__Impl" - // InternalRosSystem.g:10470:1: rule__GlobalNamespace__Group__4__Impl : ( '}' ) ; + // InternalRosSystem.g:10200:1: rule__GlobalNamespace__Group__4__Impl : ( '}' ) ; public final void rule__GlobalNamespace__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10474:1: ( ( '}' ) ) - // InternalRosSystem.g:10475:1: ( '}' ) + // InternalRosSystem.g:10204:1: ( ( '}' ) ) + // InternalRosSystem.g:10205:1: ( '}' ) { - // InternalRosSystem.g:10475:1: ( '}' ) - // InternalRosSystem.g:10476:2: '}' + // InternalRosSystem.g:10205:1: ( '}' ) + // InternalRosSystem.g:10206:2: '}' { before(grammarAccess.getGlobalNamespaceAccess().getRightCurlyBracketKeyword_4()); match(input,26,FOLLOW_2); @@ -31403,14 +30673,14 @@ public final void rule__GlobalNamespace__Group__4__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group_3__0" - // InternalRosSystem.g:10486:1: rule__GlobalNamespace__Group_3__0 : rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 ; + // InternalRosSystem.g:10216: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 { - // InternalRosSystem.g:10490:1: ( rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 ) - // InternalRosSystem.g:10491:2: rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 + // InternalRosSystem.g:10220:1: ( rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 ) + // InternalRosSystem.g:10221:2: rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 { pushFollow(FOLLOW_4); rule__GlobalNamespace__Group_3__0__Impl(); @@ -31441,17 +30711,17 @@ public final void rule__GlobalNamespace__Group_3__0() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_3__0__Impl" - // InternalRosSystem.g:10498:1: rule__GlobalNamespace__Group_3__0__Impl : ( 'parts' ) ; + // InternalRosSystem.g:10228:1: rule__GlobalNamespace__Group_3__0__Impl : ( 'parts' ) ; public final void rule__GlobalNamespace__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10502:1: ( ( 'parts' ) ) - // InternalRosSystem.g:10503:1: ( 'parts' ) + // InternalRosSystem.g:10232:1: ( ( 'parts' ) ) + // InternalRosSystem.g:10233:1: ( 'parts' ) { - // InternalRosSystem.g:10503:1: ( 'parts' ) - // InternalRosSystem.g:10504:2: 'parts' + // InternalRosSystem.g:10233:1: ( 'parts' ) + // InternalRosSystem.g:10234:2: 'parts' { before(grammarAccess.getGlobalNamespaceAccess().getPartsKeyword_3_0()); match(input,78,FOLLOW_2); @@ -31478,14 +30748,14 @@ public final void rule__GlobalNamespace__Group_3__0__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_3__1" - // InternalRosSystem.g:10513:1: rule__GlobalNamespace__Group_3__1 : rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 ; + // InternalRosSystem.g:10243: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 { - // InternalRosSystem.g:10517:1: ( rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 ) - // InternalRosSystem.g:10518:2: rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 + // InternalRosSystem.g:10247:1: ( rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 ) + // InternalRosSystem.g:10248:2: rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 { pushFollow(FOLLOW_64); rule__GlobalNamespace__Group_3__1__Impl(); @@ -31516,17 +30786,17 @@ public final void rule__GlobalNamespace__Group_3__1() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_3__1__Impl" - // InternalRosSystem.g:10525:1: rule__GlobalNamespace__Group_3__1__Impl : ( '{' ) ; + // InternalRosSystem.g:10255:1: rule__GlobalNamespace__Group_3__1__Impl : ( '{' ) ; public final void rule__GlobalNamespace__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10529:1: ( ( '{' ) ) - // InternalRosSystem.g:10530:1: ( '{' ) + // InternalRosSystem.g:10259:1: ( ( '{' ) ) + // InternalRosSystem.g:10260:1: ( '{' ) { - // InternalRosSystem.g:10530:1: ( '{' ) - // InternalRosSystem.g:10531:2: '{' + // InternalRosSystem.g:10260:1: ( '{' ) + // InternalRosSystem.g:10261:2: '{' { before(grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); match(input,24,FOLLOW_2); @@ -31553,14 +30823,14 @@ public final void rule__GlobalNamespace__Group_3__1__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_3__2" - // InternalRosSystem.g:10540:1: rule__GlobalNamespace__Group_3__2 : rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 ; + // InternalRosSystem.g:10270: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 { - // InternalRosSystem.g:10544:1: ( rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 ) - // InternalRosSystem.g:10545:2: rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 + // InternalRosSystem.g:10274:1: ( rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 ) + // InternalRosSystem.g:10275:2: rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 { pushFollow(FOLLOW_28); rule__GlobalNamespace__Group_3__2__Impl(); @@ -31591,21 +30861,21 @@ public final void rule__GlobalNamespace__Group_3__2() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_3__2__Impl" - // InternalRosSystem.g:10552:1: rule__GlobalNamespace__Group_3__2__Impl : ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) ; + // InternalRosSystem.g:10282: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 { - // InternalRosSystem.g:10556:1: ( ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) ) - // InternalRosSystem.g:10557:1: ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) + // InternalRosSystem.g:10286:1: ( ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) ) + // InternalRosSystem.g:10287:1: ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) { - // InternalRosSystem.g:10557:1: ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) - // InternalRosSystem.g:10558:2: ( rule__GlobalNamespace__PartsAssignment_3_2 ) + // InternalRosSystem.g:10287:1: ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) + // InternalRosSystem.g:10288:2: ( rule__GlobalNamespace__PartsAssignment_3_2 ) { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_3_2()); - // InternalRosSystem.g:10559:2: ( rule__GlobalNamespace__PartsAssignment_3_2 ) - // InternalRosSystem.g:10559:3: rule__GlobalNamespace__PartsAssignment_3_2 + // InternalRosSystem.g:10289:2: ( rule__GlobalNamespace__PartsAssignment_3_2 ) + // InternalRosSystem.g:10289:3: rule__GlobalNamespace__PartsAssignment_3_2 { pushFollow(FOLLOW_2); rule__GlobalNamespace__PartsAssignment_3_2(); @@ -31638,14 +30908,14 @@ public final void rule__GlobalNamespace__Group_3__2__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_3__3" - // InternalRosSystem.g:10567:1: rule__GlobalNamespace__Group_3__3 : rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 ; + // InternalRosSystem.g:10297: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 { - // InternalRosSystem.g:10571:1: ( rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 ) - // InternalRosSystem.g:10572:2: rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 + // InternalRosSystem.g:10301:1: ( rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 ) + // InternalRosSystem.g:10302:2: rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 { pushFollow(FOLLOW_28); rule__GlobalNamespace__Group_3__3__Impl(); @@ -31676,20 +30946,20 @@ public final void rule__GlobalNamespace__Group_3__3() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_3__3__Impl" - // InternalRosSystem.g:10579:1: rule__GlobalNamespace__Group_3__3__Impl : ( ( rule__GlobalNamespace__Group_3_3__0 )* ) ; + // InternalRosSystem.g:10309: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 { - // InternalRosSystem.g:10583:1: ( ( ( rule__GlobalNamespace__Group_3_3__0 )* ) ) - // InternalRosSystem.g:10584:1: ( ( rule__GlobalNamespace__Group_3_3__0 )* ) + // InternalRosSystem.g:10313:1: ( ( ( rule__GlobalNamespace__Group_3_3__0 )* ) ) + // InternalRosSystem.g:10314:1: ( ( rule__GlobalNamespace__Group_3_3__0 )* ) { - // InternalRosSystem.g:10584:1: ( ( rule__GlobalNamespace__Group_3_3__0 )* ) - // InternalRosSystem.g:10585:2: ( rule__GlobalNamespace__Group_3_3__0 )* + // InternalRosSystem.g:10314:1: ( ( rule__GlobalNamespace__Group_3_3__0 )* ) + // InternalRosSystem.g:10315:2: ( rule__GlobalNamespace__Group_3_3__0 )* { before(grammarAccess.getGlobalNamespaceAccess().getGroup_3_3()); - // InternalRosSystem.g:10586:2: ( rule__GlobalNamespace__Group_3_3__0 )* + // InternalRosSystem.g:10316:2: ( rule__GlobalNamespace__Group_3_3__0 )* loop70: do { int alt70=2; @@ -31702,7 +30972,7 @@ public final void rule__GlobalNamespace__Group_3__3__Impl() throws RecognitionEx switch (alt70) { case 1 : - // InternalRosSystem.g:10586:3: rule__GlobalNamespace__Group_3_3__0 + // InternalRosSystem.g:10316:3: rule__GlobalNamespace__Group_3_3__0 { pushFollow(FOLLOW_11); rule__GlobalNamespace__Group_3_3__0(); @@ -31741,14 +31011,14 @@ public final void rule__GlobalNamespace__Group_3__3__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_3__4" - // InternalRosSystem.g:10594:1: rule__GlobalNamespace__Group_3__4 : rule__GlobalNamespace__Group_3__4__Impl ; + // InternalRosSystem.g:10324: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 { - // InternalRosSystem.g:10598:1: ( rule__GlobalNamespace__Group_3__4__Impl ) - // InternalRosSystem.g:10599:2: rule__GlobalNamespace__Group_3__4__Impl + // InternalRosSystem.g:10328:1: ( rule__GlobalNamespace__Group_3__4__Impl ) + // InternalRosSystem.g:10329:2: rule__GlobalNamespace__Group_3__4__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_3__4__Impl(); @@ -31774,17 +31044,17 @@ public final void rule__GlobalNamespace__Group_3__4() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_3__4__Impl" - // InternalRosSystem.g:10605:1: rule__GlobalNamespace__Group_3__4__Impl : ( '}' ) ; + // InternalRosSystem.g:10335:1: rule__GlobalNamespace__Group_3__4__Impl : ( '}' ) ; public final void rule__GlobalNamespace__Group_3__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10609:1: ( ( '}' ) ) - // InternalRosSystem.g:10610:1: ( '}' ) + // InternalRosSystem.g:10339:1: ( ( '}' ) ) + // InternalRosSystem.g:10340:1: ( '}' ) { - // InternalRosSystem.g:10610:1: ( '}' ) - // InternalRosSystem.g:10611:2: '}' + // InternalRosSystem.g:10340:1: ( '}' ) + // InternalRosSystem.g:10341:2: '}' { before(grammarAccess.getGlobalNamespaceAccess().getRightCurlyBracketKeyword_3_4()); match(input,26,FOLLOW_2); @@ -31811,14 +31081,14 @@ public final void rule__GlobalNamespace__Group_3__4__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_3_3__0" - // InternalRosSystem.g:10621:1: rule__GlobalNamespace__Group_3_3__0 : rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 ; + // InternalRosSystem.g:10351: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 { - // InternalRosSystem.g:10625:1: ( rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 ) - // InternalRosSystem.g:10626:2: rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 + // InternalRosSystem.g:10355:1: ( rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 ) + // InternalRosSystem.g:10356:2: rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 { pushFollow(FOLLOW_64); rule__GlobalNamespace__Group_3_3__0__Impl(); @@ -31849,17 +31119,17 @@ public final void rule__GlobalNamespace__Group_3_3__0() throws RecognitionExcept // $ANTLR start "rule__GlobalNamespace__Group_3_3__0__Impl" - // InternalRosSystem.g:10633:1: rule__GlobalNamespace__Group_3_3__0__Impl : ( ',' ) ; + // InternalRosSystem.g:10363:1: rule__GlobalNamespace__Group_3_3__0__Impl : ( ',' ) ; public final void rule__GlobalNamespace__Group_3_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10637:1: ( ( ',' ) ) - // InternalRosSystem.g:10638:1: ( ',' ) + // InternalRosSystem.g:10367:1: ( ( ',' ) ) + // InternalRosSystem.g:10368:1: ( ',' ) { - // InternalRosSystem.g:10638:1: ( ',' ) - // InternalRosSystem.g:10639:2: ',' + // InternalRosSystem.g:10368:1: ( ',' ) + // InternalRosSystem.g:10369:2: ',' { before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_3_3_0()); match(input,30,FOLLOW_2); @@ -31886,14 +31156,14 @@ public final void rule__GlobalNamespace__Group_3_3__0__Impl() throws Recognition // $ANTLR start "rule__GlobalNamespace__Group_3_3__1" - // InternalRosSystem.g:10648:1: rule__GlobalNamespace__Group_3_3__1 : rule__GlobalNamespace__Group_3_3__1__Impl ; + // InternalRosSystem.g:10378: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 { - // InternalRosSystem.g:10652:1: ( rule__GlobalNamespace__Group_3_3__1__Impl ) - // InternalRosSystem.g:10653:2: rule__GlobalNamespace__Group_3_3__1__Impl + // InternalRosSystem.g:10382:1: ( rule__GlobalNamespace__Group_3_3__1__Impl ) + // InternalRosSystem.g:10383:2: rule__GlobalNamespace__Group_3_3__1__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_3_3__1__Impl(); @@ -31919,21 +31189,21 @@ public final void rule__GlobalNamespace__Group_3_3__1() throws RecognitionExcept // $ANTLR start "rule__GlobalNamespace__Group_3_3__1__Impl" - // InternalRosSystem.g:10659:1: rule__GlobalNamespace__Group_3_3__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) ; + // InternalRosSystem.g:10389: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 { - // InternalRosSystem.g:10663:1: ( ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) ) - // InternalRosSystem.g:10664:1: ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) + // InternalRosSystem.g:10393:1: ( ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) ) + // InternalRosSystem.g:10394:1: ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) { - // InternalRosSystem.g:10664:1: ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) - // InternalRosSystem.g:10665:2: ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) + // InternalRosSystem.g:10394:1: ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) + // InternalRosSystem.g:10395:2: ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_3_3_1()); - // InternalRosSystem.g:10666:2: ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) - // InternalRosSystem.g:10666:3: rule__GlobalNamespace__PartsAssignment_3_3_1 + // InternalRosSystem.g:10396:2: ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) + // InternalRosSystem.g:10396:3: rule__GlobalNamespace__PartsAssignment_3_3_1 { pushFollow(FOLLOW_2); rule__GlobalNamespace__PartsAssignment_3_3_1(); @@ -31966,14 +31236,14 @@ public final void rule__GlobalNamespace__Group_3_3__1__Impl() throws Recognition // $ANTLR start "rule__RelativeNamespace_Impl__Group__0" - // InternalRosSystem.g:10675:1: rule__RelativeNamespace_Impl__Group__0 : rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ; + // InternalRosSystem.g:10405: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 { - // InternalRosSystem.g:10679:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) - // InternalRosSystem.g:10680:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 + // InternalRosSystem.g:10409:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) + // InternalRosSystem.g:10410:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 { pushFollow(FOLLOW_65); rule__RelativeNamespace_Impl__Group__0__Impl(); @@ -32004,21 +31274,21 @@ public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__0__Impl" - // InternalRosSystem.g:10687:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; + // InternalRosSystem.g:10417:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10691:1: ( ( () ) ) - // InternalRosSystem.g:10692:1: ( () ) + // InternalRosSystem.g:10421:1: ( ( () ) ) + // InternalRosSystem.g:10422:1: ( () ) { - // InternalRosSystem.g:10692:1: ( () ) - // InternalRosSystem.g:10693:2: () + // InternalRosSystem.g:10422:1: ( () ) + // InternalRosSystem.g:10423:2: () { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); - // InternalRosSystem.g:10694:2: () - // InternalRosSystem.g:10694:3: + // InternalRosSystem.g:10424:2: () + // InternalRosSystem.g:10424:3: { } @@ -32041,14 +31311,14 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__1" - // InternalRosSystem.g:10702:1: rule__RelativeNamespace_Impl__Group__1 : rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ; + // InternalRosSystem.g:10432: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 { - // InternalRosSystem.g:10706:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) - // InternalRosSystem.g:10707:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 + // InternalRosSystem.g:10436:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) + // InternalRosSystem.g:10437:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 { pushFollow(FOLLOW_4); rule__RelativeNamespace_Impl__Group__1__Impl(); @@ -32079,17 +31349,17 @@ public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__1__Impl" - // InternalRosSystem.g:10714:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( 'RelativeNamespace' ) ; + // InternalRosSystem.g:10444:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( 'RelativeNamespace' ) ; public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10718:1: ( ( 'RelativeNamespace' ) ) - // InternalRosSystem.g:10719:1: ( 'RelativeNamespace' ) + // InternalRosSystem.g:10448:1: ( ( 'RelativeNamespace' ) ) + // InternalRosSystem.g:10449:1: ( 'RelativeNamespace' ) { - // InternalRosSystem.g:10719:1: ( 'RelativeNamespace' ) - // InternalRosSystem.g:10720:2: 'RelativeNamespace' + // InternalRosSystem.g:10449:1: ( 'RelativeNamespace' ) + // InternalRosSystem.g:10450:2: 'RelativeNamespace' { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); match(input,79,FOLLOW_2); @@ -32116,14 +31386,14 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__2" - // InternalRosSystem.g:10729:1: rule__RelativeNamespace_Impl__Group__2 : rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 ; + // InternalRosSystem.g:10459: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 { - // InternalRosSystem.g:10733:1: ( rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 ) - // InternalRosSystem.g:10734:2: rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 + // InternalRosSystem.g:10463:1: ( rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 ) + // InternalRosSystem.g:10464:2: rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 { pushFollow(FOLLOW_63); rule__RelativeNamespace_Impl__Group__2__Impl(); @@ -32154,17 +31424,17 @@ public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__2__Impl" - // InternalRosSystem.g:10741:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( '{' ) ; + // InternalRosSystem.g:10471:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( '{' ) ; public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10745:1: ( ( '{' ) ) - // InternalRosSystem.g:10746:1: ( '{' ) + // InternalRosSystem.g:10475:1: ( ( '{' ) ) + // InternalRosSystem.g:10476:1: ( '{' ) { - // InternalRosSystem.g:10746:1: ( '{' ) - // InternalRosSystem.g:10747:2: '{' + // InternalRosSystem.g:10476:1: ( '{' ) + // InternalRosSystem.g:10477:2: '{' { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_2()); match(input,24,FOLLOW_2); @@ -32191,14 +31461,14 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__3" - // InternalRosSystem.g:10756:1: rule__RelativeNamespace_Impl__Group__3 : rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 ; + // InternalRosSystem.g:10486: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 { - // InternalRosSystem.g:10760:1: ( rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 ) - // InternalRosSystem.g:10761:2: rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 + // InternalRosSystem.g:10490:1: ( rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 ) + // InternalRosSystem.g:10491:2: rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 { pushFollow(FOLLOW_63); rule__RelativeNamespace_Impl__Group__3__Impl(); @@ -32229,20 +31499,20 @@ public final void rule__RelativeNamespace_Impl__Group__3() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__3__Impl" - // InternalRosSystem.g:10768:1: rule__RelativeNamespace_Impl__Group__3__Impl : ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) ; + // InternalRosSystem.g:10498: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 { - // InternalRosSystem.g:10772:1: ( ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) ) - // InternalRosSystem.g:10773:1: ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) + // InternalRosSystem.g:10502:1: ( ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) ) + // InternalRosSystem.g:10503:1: ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) { - // InternalRosSystem.g:10773:1: ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) - // InternalRosSystem.g:10774:2: ( rule__RelativeNamespace_Impl__Group_3__0 )? + // InternalRosSystem.g:10503:1: ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) + // InternalRosSystem.g:10504:2: ( rule__RelativeNamespace_Impl__Group_3__0 )? { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_3()); - // InternalRosSystem.g:10775:2: ( rule__RelativeNamespace_Impl__Group_3__0 )? + // InternalRosSystem.g:10505:2: ( rule__RelativeNamespace_Impl__Group_3__0 )? int alt71=2; int LA71_0 = input.LA(1); @@ -32251,7 +31521,7 @@ public final void rule__RelativeNamespace_Impl__Group__3__Impl() throws Recognit } switch (alt71) { case 1 : - // InternalRosSystem.g:10775:3: rule__RelativeNamespace_Impl__Group_3__0 + // InternalRosSystem.g:10505:3: rule__RelativeNamespace_Impl__Group_3__0 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_3__0(); @@ -32287,14 +31557,14 @@ public final void rule__RelativeNamespace_Impl__Group__3__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__4" - // InternalRosSystem.g:10783:1: rule__RelativeNamespace_Impl__Group__4 : rule__RelativeNamespace_Impl__Group__4__Impl ; + // InternalRosSystem.g:10513: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 { - // InternalRosSystem.g:10787:1: ( rule__RelativeNamespace_Impl__Group__4__Impl ) - // InternalRosSystem.g:10788:2: rule__RelativeNamespace_Impl__Group__4__Impl + // InternalRosSystem.g:10517:1: ( rule__RelativeNamespace_Impl__Group__4__Impl ) + // InternalRosSystem.g:10518:2: rule__RelativeNamespace_Impl__Group__4__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group__4__Impl(); @@ -32320,17 +31590,17 @@ public final void rule__RelativeNamespace_Impl__Group__4() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__4__Impl" - // InternalRosSystem.g:10794:1: rule__RelativeNamespace_Impl__Group__4__Impl : ( '}' ) ; + // InternalRosSystem.g:10524:1: rule__RelativeNamespace_Impl__Group__4__Impl : ( '}' ) ; public final void rule__RelativeNamespace_Impl__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10798:1: ( ( '}' ) ) - // InternalRosSystem.g:10799:1: ( '}' ) + // InternalRosSystem.g:10528:1: ( ( '}' ) ) + // InternalRosSystem.g:10529:1: ( '}' ) { - // InternalRosSystem.g:10799:1: ( '}' ) - // InternalRosSystem.g:10800:2: '}' + // InternalRosSystem.g:10529:1: ( '}' ) + // InternalRosSystem.g:10530:2: '}' { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightCurlyBracketKeyword_4()); match(input,26,FOLLOW_2); @@ -32357,14 +31627,14 @@ public final void rule__RelativeNamespace_Impl__Group__4__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__0" - // InternalRosSystem.g:10810:1: rule__RelativeNamespace_Impl__Group_3__0 : rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 ; + // InternalRosSystem.g:10540: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 { - // InternalRosSystem.g:10814:1: ( rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 ) - // InternalRosSystem.g:10815:2: rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 + // InternalRosSystem.g:10544:1: ( rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 ) + // InternalRosSystem.g:10545:2: rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 { pushFollow(FOLLOW_4); rule__RelativeNamespace_Impl__Group_3__0__Impl(); @@ -32395,17 +31665,17 @@ public final void rule__RelativeNamespace_Impl__Group_3__0() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__0__Impl" - // InternalRosSystem.g:10822:1: rule__RelativeNamespace_Impl__Group_3__0__Impl : ( 'parts' ) ; + // InternalRosSystem.g:10552: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 { - // InternalRosSystem.g:10826:1: ( ( 'parts' ) ) - // InternalRosSystem.g:10827:1: ( 'parts' ) + // InternalRosSystem.g:10556:1: ( ( 'parts' ) ) + // InternalRosSystem.g:10557:1: ( 'parts' ) { - // InternalRosSystem.g:10827:1: ( 'parts' ) - // InternalRosSystem.g:10828:2: 'parts' + // InternalRosSystem.g:10557:1: ( 'parts' ) + // InternalRosSystem.g:10558:2: 'parts' { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsKeyword_3_0()); match(input,78,FOLLOW_2); @@ -32432,14 +31702,14 @@ public final void rule__RelativeNamespace_Impl__Group_3__0__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__1" - // InternalRosSystem.g:10837:1: rule__RelativeNamespace_Impl__Group_3__1 : rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 ; + // InternalRosSystem.g:10567: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 { - // InternalRosSystem.g:10841:1: ( rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 ) - // InternalRosSystem.g:10842:2: rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 + // InternalRosSystem.g:10571:1: ( rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 ) + // InternalRosSystem.g:10572:2: rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 { pushFollow(FOLLOW_64); rule__RelativeNamespace_Impl__Group_3__1__Impl(); @@ -32470,17 +31740,17 @@ public final void rule__RelativeNamespace_Impl__Group_3__1() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__1__Impl" - // InternalRosSystem.g:10849:1: rule__RelativeNamespace_Impl__Group_3__1__Impl : ( '{' ) ; + // InternalRosSystem.g:10579:1: rule__RelativeNamespace_Impl__Group_3__1__Impl : ( '{' ) ; public final void rule__RelativeNamespace_Impl__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10853:1: ( ( '{' ) ) - // InternalRosSystem.g:10854:1: ( '{' ) + // InternalRosSystem.g:10583:1: ( ( '{' ) ) + // InternalRosSystem.g:10584:1: ( '{' ) { - // InternalRosSystem.g:10854:1: ( '{' ) - // InternalRosSystem.g:10855:2: '{' + // InternalRosSystem.g:10584:1: ( '{' ) + // InternalRosSystem.g:10585:2: '{' { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_3_1()); match(input,24,FOLLOW_2); @@ -32507,14 +31777,14 @@ public final void rule__RelativeNamespace_Impl__Group_3__1__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__2" - // InternalRosSystem.g:10864:1: rule__RelativeNamespace_Impl__Group_3__2 : rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 ; + // InternalRosSystem.g:10594: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 { - // InternalRosSystem.g:10868:1: ( rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 ) - // InternalRosSystem.g:10869:2: rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 + // InternalRosSystem.g:10598:1: ( rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 ) + // InternalRosSystem.g:10599:2: rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 { pushFollow(FOLLOW_28); rule__RelativeNamespace_Impl__Group_3__2__Impl(); @@ -32545,21 +31815,21 @@ public final void rule__RelativeNamespace_Impl__Group_3__2() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__2__Impl" - // InternalRosSystem.g:10876:1: rule__RelativeNamespace_Impl__Group_3__2__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) ; + // InternalRosSystem.g:10606: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 { - // InternalRosSystem.g:10880:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) ) - // InternalRosSystem.g:10881:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) + // InternalRosSystem.g:10610:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) ) + // InternalRosSystem.g:10611:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) { - // InternalRosSystem.g:10881:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) - // InternalRosSystem.g:10882:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) + // InternalRosSystem.g:10611:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) + // InternalRosSystem.g:10612:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_3_2()); - // InternalRosSystem.g:10883:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) - // InternalRosSystem.g:10883:3: rule__RelativeNamespace_Impl__PartsAssignment_3_2 + // InternalRosSystem.g:10613:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) + // InternalRosSystem.g:10613:3: rule__RelativeNamespace_Impl__PartsAssignment_3_2 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__PartsAssignment_3_2(); @@ -32592,14 +31862,14 @@ public final void rule__RelativeNamespace_Impl__Group_3__2__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__3" - // InternalRosSystem.g:10891:1: rule__RelativeNamespace_Impl__Group_3__3 : rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 ; + // InternalRosSystem.g:10621: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 { - // InternalRosSystem.g:10895:1: ( rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 ) - // InternalRosSystem.g:10896:2: rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 + // InternalRosSystem.g:10625:1: ( rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 ) + // InternalRosSystem.g:10626:2: rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 { pushFollow(FOLLOW_28); rule__RelativeNamespace_Impl__Group_3__3__Impl(); @@ -32630,20 +31900,20 @@ public final void rule__RelativeNamespace_Impl__Group_3__3() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__3__Impl" - // InternalRosSystem.g:10903:1: rule__RelativeNamespace_Impl__Group_3__3__Impl : ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) ; + // InternalRosSystem.g:10633: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 { - // InternalRosSystem.g:10907:1: ( ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) ) - // InternalRosSystem.g:10908:1: ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) + // InternalRosSystem.g:10637:1: ( ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) ) + // InternalRosSystem.g:10638:1: ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) { - // InternalRosSystem.g:10908:1: ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) - // InternalRosSystem.g:10909:2: ( rule__RelativeNamespace_Impl__Group_3_3__0 )* + // InternalRosSystem.g:10638:1: ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) + // InternalRosSystem.g:10639:2: ( rule__RelativeNamespace_Impl__Group_3_3__0 )* { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_3_3()); - // InternalRosSystem.g:10910:2: ( rule__RelativeNamespace_Impl__Group_3_3__0 )* + // InternalRosSystem.g:10640:2: ( rule__RelativeNamespace_Impl__Group_3_3__0 )* loop72: do { int alt72=2; @@ -32656,7 +31926,7 @@ public final void rule__RelativeNamespace_Impl__Group_3__3__Impl() throws Recogn switch (alt72) { case 1 : - // InternalRosSystem.g:10910:3: rule__RelativeNamespace_Impl__Group_3_3__0 + // InternalRosSystem.g:10640:3: rule__RelativeNamespace_Impl__Group_3_3__0 { pushFollow(FOLLOW_11); rule__RelativeNamespace_Impl__Group_3_3__0(); @@ -32695,14 +31965,14 @@ public final void rule__RelativeNamespace_Impl__Group_3__3__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__4" - // InternalRosSystem.g:10918:1: rule__RelativeNamespace_Impl__Group_3__4 : rule__RelativeNamespace_Impl__Group_3__4__Impl ; + // InternalRosSystem.g:10648: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 { - // InternalRosSystem.g:10922:1: ( rule__RelativeNamespace_Impl__Group_3__4__Impl ) - // InternalRosSystem.g:10923:2: rule__RelativeNamespace_Impl__Group_3__4__Impl + // InternalRosSystem.g:10652:1: ( rule__RelativeNamespace_Impl__Group_3__4__Impl ) + // InternalRosSystem.g:10653:2: rule__RelativeNamespace_Impl__Group_3__4__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_3__4__Impl(); @@ -32728,17 +31998,17 @@ public final void rule__RelativeNamespace_Impl__Group_3__4() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__4__Impl" - // InternalRosSystem.g:10929:1: rule__RelativeNamespace_Impl__Group_3__4__Impl : ( '}' ) ; + // InternalRosSystem.g:10659:1: rule__RelativeNamespace_Impl__Group_3__4__Impl : ( '}' ) ; public final void rule__RelativeNamespace_Impl__Group_3__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:10933:1: ( ( '}' ) ) - // InternalRosSystem.g:10934:1: ( '}' ) + // InternalRosSystem.g:10663:1: ( ( '}' ) ) + // InternalRosSystem.g:10664:1: ( '}' ) { - // InternalRosSystem.g:10934:1: ( '}' ) - // InternalRosSystem.g:10935:2: '}' + // InternalRosSystem.g:10664:1: ( '}' ) + // InternalRosSystem.g:10665:2: '}' { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightCurlyBracketKeyword_3_4()); match(input,26,FOLLOW_2); @@ -32765,14 +32035,14 @@ public final void rule__RelativeNamespace_Impl__Group_3__4__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_3_3__0" - // InternalRosSystem.g:10945:1: rule__RelativeNamespace_Impl__Group_3_3__0 : rule__RelativeNamespace_Impl__Group_3_3__0__Impl rule__RelativeNamespace_Impl__Group_3_3__1 ; + // InternalRosSystem.g:10675: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 { - // InternalRosSystem.g:10949:1: ( rule__RelativeNamespace_Impl__Group_3_3__0__Impl rule__RelativeNamespace_Impl__Group_3_3__1 ) - // InternalRosSystem.g:10950:2: rule__RelativeNamespace_Impl__Group_3_3__0__Impl rule__RelativeNamespace_Impl__Group_3_3__1 + // InternalRosSystem.g:10679:1: ( rule__RelativeNamespace_Impl__Group_3_3__0__Impl rule__RelativeNamespace_Impl__Group_3_3__1 ) + // InternalRosSystem.g:10680:2: rule__RelativeNamespace_Impl__Group_3_3__0__Impl rule__RelativeNamespace_Impl__Group_3_3__1 { pushFollow(FOLLOW_64); rule__RelativeNamespace_Impl__Group_3_3__0__Impl(); @@ -32803,17 +32073,17 @@ public final void rule__RelativeNamespace_Impl__Group_3_3__0() throws Recognitio // $ANTLR start "rule__RelativeNamespace_Impl__Group_3_3__0__Impl" - // InternalRosSystem.g:10957:1: rule__RelativeNamespace_Impl__Group_3_3__0__Impl : ( ',' ) ; + // InternalRosSystem.g:10687: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 { - // InternalRosSystem.g:10961:1: ( ( ',' ) ) - // InternalRosSystem.g:10962:1: ( ',' ) + // InternalRosSystem.g:10691:1: ( ( ',' ) ) + // InternalRosSystem.g:10692:1: ( ',' ) { - // InternalRosSystem.g:10962:1: ( ',' ) - // InternalRosSystem.g:10963:2: ',' + // InternalRosSystem.g:10692:1: ( ',' ) + // InternalRosSystem.g:10693:2: ',' { before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_3_3_0()); match(input,30,FOLLOW_2); @@ -32840,14 +32110,14 @@ public final void rule__RelativeNamespace_Impl__Group_3_3__0__Impl() throws Reco // $ANTLR start "rule__RelativeNamespace_Impl__Group_3_3__1" - // InternalRosSystem.g:10972:1: rule__RelativeNamespace_Impl__Group_3_3__1 : rule__RelativeNamespace_Impl__Group_3_3__1__Impl ; + // InternalRosSystem.g:10702: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 { - // InternalRosSystem.g:10976:1: ( rule__RelativeNamespace_Impl__Group_3_3__1__Impl ) - // InternalRosSystem.g:10977:2: rule__RelativeNamespace_Impl__Group_3_3__1__Impl + // InternalRosSystem.g:10706:1: ( rule__RelativeNamespace_Impl__Group_3_3__1__Impl ) + // InternalRosSystem.g:10707:2: rule__RelativeNamespace_Impl__Group_3_3__1__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_3_3__1__Impl(); @@ -32873,21 +32143,21 @@ public final void rule__RelativeNamespace_Impl__Group_3_3__1() throws Recognitio // $ANTLR start "rule__RelativeNamespace_Impl__Group_3_3__1__Impl" - // InternalRosSystem.g:10983:1: rule__RelativeNamespace_Impl__Group_3_3__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) ; + // InternalRosSystem.g:10713: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 { - // InternalRosSystem.g:10987:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) ) - // InternalRosSystem.g:10988:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) + // InternalRosSystem.g:10717:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) ) + // InternalRosSystem.g:10718:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) { - // InternalRosSystem.g:10988:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) - // InternalRosSystem.g:10989:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) + // InternalRosSystem.g:10718:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) + // InternalRosSystem.g:10719:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_3_3_1()); - // InternalRosSystem.g:10990:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) - // InternalRosSystem.g:10990:3: rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 + // InternalRosSystem.g:10720:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) + // InternalRosSystem.g:10720:3: rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__PartsAssignment_3_3_1(); @@ -32920,14 +32190,14 @@ public final void rule__RelativeNamespace_Impl__Group_3_3__1__Impl() throws Reco // $ANTLR start "rule__PrivateNamespace__Group__0" - // InternalRosSystem.g:10999:1: rule__PrivateNamespace__Group__0 : rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ; + // InternalRosSystem.g:10729: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 { - // InternalRosSystem.g:11003:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) - // InternalRosSystem.g:11004:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 + // InternalRosSystem.g:10733:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) + // InternalRosSystem.g:10734:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 { pushFollow(FOLLOW_44); rule__PrivateNamespace__Group__0__Impl(); @@ -32958,21 +32228,21 @@ public final void rule__PrivateNamespace__Group__0() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__0__Impl" - // InternalRosSystem.g:11011:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; + // InternalRosSystem.g:10741:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11015:1: ( ( () ) ) - // InternalRosSystem.g:11016:1: ( () ) + // InternalRosSystem.g:10745:1: ( ( () ) ) + // InternalRosSystem.g:10746:1: ( () ) { - // InternalRosSystem.g:11016:1: ( () ) - // InternalRosSystem.g:11017:2: () + // InternalRosSystem.g:10746:1: ( () ) + // InternalRosSystem.g:10747:2: () { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); - // InternalRosSystem.g:11018:2: () - // InternalRosSystem.g:11018:3: + // InternalRosSystem.g:10748:2: () + // InternalRosSystem.g:10748:3: { } @@ -32995,14 +32265,14 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__1" - // InternalRosSystem.g:11026:1: rule__PrivateNamespace__Group__1 : rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ; + // InternalRosSystem.g:10756: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 { - // InternalRosSystem.g:11030:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) - // InternalRosSystem.g:11031:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 + // InternalRosSystem.g:10760:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) + // InternalRosSystem.g:10761:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 { pushFollow(FOLLOW_4); rule__PrivateNamespace__Group__1__Impl(); @@ -33033,17 +32303,17 @@ public final void rule__PrivateNamespace__Group__1() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__1__Impl" - // InternalRosSystem.g:11038:1: rule__PrivateNamespace__Group__1__Impl : ( 'PrivateNamespace' ) ; + // InternalRosSystem.g:10768:1: rule__PrivateNamespace__Group__1__Impl : ( 'PrivateNamespace' ) ; public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11042:1: ( ( 'PrivateNamespace' ) ) - // InternalRosSystem.g:11043:1: ( 'PrivateNamespace' ) + // InternalRosSystem.g:10772:1: ( ( 'PrivateNamespace' ) ) + // InternalRosSystem.g:10773:1: ( 'PrivateNamespace' ) { - // InternalRosSystem.g:11043:1: ( 'PrivateNamespace' ) - // InternalRosSystem.g:11044:2: 'PrivateNamespace' + // InternalRosSystem.g:10773:1: ( 'PrivateNamespace' ) + // InternalRosSystem.g:10774:2: 'PrivateNamespace' { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); match(input,80,FOLLOW_2); @@ -33070,14 +32340,14 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__2" - // InternalRosSystem.g:11053:1: rule__PrivateNamespace__Group__2 : rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 ; + // InternalRosSystem.g:10783: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 { - // InternalRosSystem.g:11057:1: ( rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 ) - // InternalRosSystem.g:11058:2: rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 + // InternalRosSystem.g:10787:1: ( rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 ) + // InternalRosSystem.g:10788:2: rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 { pushFollow(FOLLOW_63); rule__PrivateNamespace__Group__2__Impl(); @@ -33108,17 +32378,17 @@ public final void rule__PrivateNamespace__Group__2() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__2__Impl" - // InternalRosSystem.g:11065:1: rule__PrivateNamespace__Group__2__Impl : ( '{' ) ; + // InternalRosSystem.g:10795:1: rule__PrivateNamespace__Group__2__Impl : ( '{' ) ; public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11069:1: ( ( '{' ) ) - // InternalRosSystem.g:11070:1: ( '{' ) + // InternalRosSystem.g:10799:1: ( ( '{' ) ) + // InternalRosSystem.g:10800:1: ( '{' ) { - // InternalRosSystem.g:11070:1: ( '{' ) - // InternalRosSystem.g:11071:2: '{' + // InternalRosSystem.g:10800:1: ( '{' ) + // InternalRosSystem.g:10801:2: '{' { before(grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_2()); match(input,24,FOLLOW_2); @@ -33145,14 +32415,14 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__3" - // InternalRosSystem.g:11080:1: rule__PrivateNamespace__Group__3 : rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 ; + // InternalRosSystem.g:10810: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 { - // InternalRosSystem.g:11084:1: ( rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 ) - // InternalRosSystem.g:11085:2: rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 + // InternalRosSystem.g:10814:1: ( rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 ) + // InternalRosSystem.g:10815:2: rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 { pushFollow(FOLLOW_63); rule__PrivateNamespace__Group__3__Impl(); @@ -33183,20 +32453,20 @@ public final void rule__PrivateNamespace__Group__3() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__3__Impl" - // InternalRosSystem.g:11092:1: rule__PrivateNamespace__Group__3__Impl : ( ( rule__PrivateNamespace__Group_3__0 )? ) ; + // InternalRosSystem.g:10822: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 { - // InternalRosSystem.g:11096:1: ( ( ( rule__PrivateNamespace__Group_3__0 )? ) ) - // InternalRosSystem.g:11097:1: ( ( rule__PrivateNamespace__Group_3__0 )? ) + // InternalRosSystem.g:10826:1: ( ( ( rule__PrivateNamespace__Group_3__0 )? ) ) + // InternalRosSystem.g:10827:1: ( ( rule__PrivateNamespace__Group_3__0 )? ) { - // InternalRosSystem.g:11097:1: ( ( rule__PrivateNamespace__Group_3__0 )? ) - // InternalRosSystem.g:11098:2: ( rule__PrivateNamespace__Group_3__0 )? + // InternalRosSystem.g:10827:1: ( ( rule__PrivateNamespace__Group_3__0 )? ) + // InternalRosSystem.g:10828:2: ( rule__PrivateNamespace__Group_3__0 )? { before(grammarAccess.getPrivateNamespaceAccess().getGroup_3()); - // InternalRosSystem.g:11099:2: ( rule__PrivateNamespace__Group_3__0 )? + // InternalRosSystem.g:10829:2: ( rule__PrivateNamespace__Group_3__0 )? int alt73=2; int LA73_0 = input.LA(1); @@ -33205,7 +32475,7 @@ public final void rule__PrivateNamespace__Group__3__Impl() throws RecognitionExc } switch (alt73) { case 1 : - // InternalRosSystem.g:11099:3: rule__PrivateNamespace__Group_3__0 + // InternalRosSystem.g:10829:3: rule__PrivateNamespace__Group_3__0 { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_3__0(); @@ -33241,14 +32511,14 @@ public final void rule__PrivateNamespace__Group__3__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__4" - // InternalRosSystem.g:11107:1: rule__PrivateNamespace__Group__4 : rule__PrivateNamespace__Group__4__Impl ; + // InternalRosSystem.g:10837:1: rule__PrivateNamespace__Group__4 : rule__PrivateNamespace__Group__4__Impl ; public final void rule__PrivateNamespace__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11111:1: ( rule__PrivateNamespace__Group__4__Impl ) - // InternalRosSystem.g:11112:2: rule__PrivateNamespace__Group__4__Impl + // InternalRosSystem.g:10841:1: ( rule__PrivateNamespace__Group__4__Impl ) + // InternalRosSystem.g:10842:2: rule__PrivateNamespace__Group__4__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group__4__Impl(); @@ -33274,17 +32544,17 @@ public final void rule__PrivateNamespace__Group__4() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__4__Impl" - // InternalRosSystem.g:11118:1: rule__PrivateNamespace__Group__4__Impl : ( '}' ) ; + // InternalRosSystem.g:10848:1: rule__PrivateNamespace__Group__4__Impl : ( '}' ) ; public final void rule__PrivateNamespace__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11122:1: ( ( '}' ) ) - // InternalRosSystem.g:11123:1: ( '}' ) + // InternalRosSystem.g:10852:1: ( ( '}' ) ) + // InternalRosSystem.g:10853:1: ( '}' ) { - // InternalRosSystem.g:11123:1: ( '}' ) - // InternalRosSystem.g:11124:2: '}' + // InternalRosSystem.g:10853:1: ( '}' ) + // InternalRosSystem.g:10854:2: '}' { before(grammarAccess.getPrivateNamespaceAccess().getRightCurlyBracketKeyword_4()); match(input,26,FOLLOW_2); @@ -33311,14 +32581,14 @@ public final void rule__PrivateNamespace__Group__4__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group_3__0" - // InternalRosSystem.g:11134:1: rule__PrivateNamespace__Group_3__0 : rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 ; + // InternalRosSystem.g:10864: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 { - // InternalRosSystem.g:11138:1: ( rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 ) - // InternalRosSystem.g:11139:2: rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 + // InternalRosSystem.g:10868:1: ( rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 ) + // InternalRosSystem.g:10869:2: rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 { pushFollow(FOLLOW_4); rule__PrivateNamespace__Group_3__0__Impl(); @@ -33349,17 +32619,17 @@ public final void rule__PrivateNamespace__Group_3__0() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_3__0__Impl" - // InternalRosSystem.g:11146:1: rule__PrivateNamespace__Group_3__0__Impl : ( 'parts' ) ; + // InternalRosSystem.g:10876:1: rule__PrivateNamespace__Group_3__0__Impl : ( 'parts' ) ; public final void rule__PrivateNamespace__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11150:1: ( ( 'parts' ) ) - // InternalRosSystem.g:11151:1: ( 'parts' ) + // InternalRosSystem.g:10880:1: ( ( 'parts' ) ) + // InternalRosSystem.g:10881:1: ( 'parts' ) { - // InternalRosSystem.g:11151:1: ( 'parts' ) - // InternalRosSystem.g:11152:2: 'parts' + // InternalRosSystem.g:10881:1: ( 'parts' ) + // InternalRosSystem.g:10882:2: 'parts' { before(grammarAccess.getPrivateNamespaceAccess().getPartsKeyword_3_0()); match(input,78,FOLLOW_2); @@ -33386,14 +32656,14 @@ public final void rule__PrivateNamespace__Group_3__0__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_3__1" - // InternalRosSystem.g:11161:1: rule__PrivateNamespace__Group_3__1 : rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 ; + // InternalRosSystem.g:10891: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 { - // InternalRosSystem.g:11165:1: ( rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 ) - // InternalRosSystem.g:11166:2: rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 + // InternalRosSystem.g:10895:1: ( rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 ) + // InternalRosSystem.g:10896:2: rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 { pushFollow(FOLLOW_64); rule__PrivateNamespace__Group_3__1__Impl(); @@ -33424,17 +32694,17 @@ public final void rule__PrivateNamespace__Group_3__1() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_3__1__Impl" - // InternalRosSystem.g:11173:1: rule__PrivateNamespace__Group_3__1__Impl : ( '{' ) ; + // InternalRosSystem.g:10903:1: rule__PrivateNamespace__Group_3__1__Impl : ( '{' ) ; public final void rule__PrivateNamespace__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11177:1: ( ( '{' ) ) - // InternalRosSystem.g:11178:1: ( '{' ) + // InternalRosSystem.g:10907:1: ( ( '{' ) ) + // InternalRosSystem.g:10908:1: ( '{' ) { - // InternalRosSystem.g:11178:1: ( '{' ) - // InternalRosSystem.g:11179:2: '{' + // InternalRosSystem.g:10908:1: ( '{' ) + // InternalRosSystem.g:10909:2: '{' { before(grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); match(input,24,FOLLOW_2); @@ -33461,14 +32731,14 @@ public final void rule__PrivateNamespace__Group_3__1__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_3__2" - // InternalRosSystem.g:11188:1: rule__PrivateNamespace__Group_3__2 : rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 ; + // InternalRosSystem.g:10918: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 { - // InternalRosSystem.g:11192:1: ( rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 ) - // InternalRosSystem.g:11193:2: rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 + // InternalRosSystem.g:10922:1: ( rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 ) + // InternalRosSystem.g:10923:2: rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 { pushFollow(FOLLOW_28); rule__PrivateNamespace__Group_3__2__Impl(); @@ -33499,21 +32769,21 @@ public final void rule__PrivateNamespace__Group_3__2() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_3__2__Impl" - // InternalRosSystem.g:11200:1: rule__PrivateNamespace__Group_3__2__Impl : ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) ; + // InternalRosSystem.g:10930: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 { - // InternalRosSystem.g:11204:1: ( ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) ) - // InternalRosSystem.g:11205:1: ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) + // InternalRosSystem.g:10934:1: ( ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) ) + // InternalRosSystem.g:10935:1: ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) { - // InternalRosSystem.g:11205:1: ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) - // InternalRosSystem.g:11206:2: ( rule__PrivateNamespace__PartsAssignment_3_2 ) + // InternalRosSystem.g:10935:1: ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) + // InternalRosSystem.g:10936:2: ( rule__PrivateNamespace__PartsAssignment_3_2 ) { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_3_2()); - // InternalRosSystem.g:11207:2: ( rule__PrivateNamespace__PartsAssignment_3_2 ) - // InternalRosSystem.g:11207:3: rule__PrivateNamespace__PartsAssignment_3_2 + // InternalRosSystem.g:10937:2: ( rule__PrivateNamespace__PartsAssignment_3_2 ) + // InternalRosSystem.g:10937:3: rule__PrivateNamespace__PartsAssignment_3_2 { pushFollow(FOLLOW_2); rule__PrivateNamespace__PartsAssignment_3_2(); @@ -33546,14 +32816,14 @@ public final void rule__PrivateNamespace__Group_3__2__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_3__3" - // InternalRosSystem.g:11215:1: rule__PrivateNamespace__Group_3__3 : rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 ; + // InternalRosSystem.g:10945: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 { - // InternalRosSystem.g:11219:1: ( rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 ) - // InternalRosSystem.g:11220:2: rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 + // InternalRosSystem.g:10949:1: ( rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 ) + // InternalRosSystem.g:10950:2: rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 { pushFollow(FOLLOW_28); rule__PrivateNamespace__Group_3__3__Impl(); @@ -33584,20 +32854,20 @@ public final void rule__PrivateNamespace__Group_3__3() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_3__3__Impl" - // InternalRosSystem.g:11227:1: rule__PrivateNamespace__Group_3__3__Impl : ( ( rule__PrivateNamespace__Group_3_3__0 )* ) ; + // InternalRosSystem.g:10957: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 { - // InternalRosSystem.g:11231:1: ( ( ( rule__PrivateNamespace__Group_3_3__0 )* ) ) - // InternalRosSystem.g:11232:1: ( ( rule__PrivateNamespace__Group_3_3__0 )* ) + // InternalRosSystem.g:10961:1: ( ( ( rule__PrivateNamespace__Group_3_3__0 )* ) ) + // InternalRosSystem.g:10962:1: ( ( rule__PrivateNamespace__Group_3_3__0 )* ) { - // InternalRosSystem.g:11232:1: ( ( rule__PrivateNamespace__Group_3_3__0 )* ) - // InternalRosSystem.g:11233:2: ( rule__PrivateNamespace__Group_3_3__0 )* + // InternalRosSystem.g:10962:1: ( ( rule__PrivateNamespace__Group_3_3__0 )* ) + // InternalRosSystem.g:10963:2: ( rule__PrivateNamespace__Group_3_3__0 )* { before(grammarAccess.getPrivateNamespaceAccess().getGroup_3_3()); - // InternalRosSystem.g:11234:2: ( rule__PrivateNamespace__Group_3_3__0 )* + // InternalRosSystem.g:10964:2: ( rule__PrivateNamespace__Group_3_3__0 )* loop74: do { int alt74=2; @@ -33610,7 +32880,7 @@ public final void rule__PrivateNamespace__Group_3__3__Impl() throws RecognitionE switch (alt74) { case 1 : - // InternalRosSystem.g:11234:3: rule__PrivateNamespace__Group_3_3__0 + // InternalRosSystem.g:10964:3: rule__PrivateNamespace__Group_3_3__0 { pushFollow(FOLLOW_11); rule__PrivateNamespace__Group_3_3__0(); @@ -33649,14 +32919,14 @@ public final void rule__PrivateNamespace__Group_3__3__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_3__4" - // InternalRosSystem.g:11242:1: rule__PrivateNamespace__Group_3__4 : rule__PrivateNamespace__Group_3__4__Impl ; + // InternalRosSystem.g:10972: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 { - // InternalRosSystem.g:11246:1: ( rule__PrivateNamespace__Group_3__4__Impl ) - // InternalRosSystem.g:11247:2: rule__PrivateNamespace__Group_3__4__Impl + // InternalRosSystem.g:10976:1: ( rule__PrivateNamespace__Group_3__4__Impl ) + // InternalRosSystem.g:10977:2: rule__PrivateNamespace__Group_3__4__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_3__4__Impl(); @@ -33682,17 +32952,17 @@ public final void rule__PrivateNamespace__Group_3__4() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_3__4__Impl" - // InternalRosSystem.g:11253:1: rule__PrivateNamespace__Group_3__4__Impl : ( '}' ) ; + // InternalRosSystem.g:10983:1: rule__PrivateNamespace__Group_3__4__Impl : ( '}' ) ; public final void rule__PrivateNamespace__Group_3__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11257:1: ( ( '}' ) ) - // InternalRosSystem.g:11258:1: ( '}' ) + // InternalRosSystem.g:10987:1: ( ( '}' ) ) + // InternalRosSystem.g:10988:1: ( '}' ) { - // InternalRosSystem.g:11258:1: ( '}' ) - // InternalRosSystem.g:11259:2: '}' + // InternalRosSystem.g:10988:1: ( '}' ) + // InternalRosSystem.g:10989:2: '}' { before(grammarAccess.getPrivateNamespaceAccess().getRightCurlyBracketKeyword_3_4()); match(input,26,FOLLOW_2); @@ -33719,14 +32989,14 @@ public final void rule__PrivateNamespace__Group_3__4__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_3_3__0" - // InternalRosSystem.g:11269:1: rule__PrivateNamespace__Group_3_3__0 : rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 ; + // InternalRosSystem.g:10999: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 { - // InternalRosSystem.g:11273:1: ( rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 ) - // InternalRosSystem.g:11274:2: rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 + // InternalRosSystem.g:11003:1: ( rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 ) + // InternalRosSystem.g:11004:2: rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 { pushFollow(FOLLOW_64); rule__PrivateNamespace__Group_3_3__0__Impl(); @@ -33757,17 +33027,17 @@ public final void rule__PrivateNamespace__Group_3_3__0() throws RecognitionExcep // $ANTLR start "rule__PrivateNamespace__Group_3_3__0__Impl" - // InternalRosSystem.g:11281:1: rule__PrivateNamespace__Group_3_3__0__Impl : ( ',' ) ; + // InternalRosSystem.g:11011:1: rule__PrivateNamespace__Group_3_3__0__Impl : ( ',' ) ; public final void rule__PrivateNamespace__Group_3_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11285:1: ( ( ',' ) ) - // InternalRosSystem.g:11286:1: ( ',' ) + // InternalRosSystem.g:11015:1: ( ( ',' ) ) + // InternalRosSystem.g:11016:1: ( ',' ) { - // InternalRosSystem.g:11286:1: ( ',' ) - // InternalRosSystem.g:11287:2: ',' + // InternalRosSystem.g:11016:1: ( ',' ) + // InternalRosSystem.g:11017:2: ',' { before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_3_3_0()); match(input,30,FOLLOW_2); @@ -33794,14 +33064,14 @@ public final void rule__PrivateNamespace__Group_3_3__0__Impl() throws Recognitio // $ANTLR start "rule__PrivateNamespace__Group_3_3__1" - // InternalRosSystem.g:11296:1: rule__PrivateNamespace__Group_3_3__1 : rule__PrivateNamespace__Group_3_3__1__Impl ; + // InternalRosSystem.g:11026: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 { - // InternalRosSystem.g:11300:1: ( rule__PrivateNamespace__Group_3_3__1__Impl ) - // InternalRosSystem.g:11301:2: rule__PrivateNamespace__Group_3_3__1__Impl + // InternalRosSystem.g:11030:1: ( rule__PrivateNamespace__Group_3_3__1__Impl ) + // InternalRosSystem.g:11031:2: rule__PrivateNamespace__Group_3_3__1__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_3_3__1__Impl(); @@ -33827,21 +33097,21 @@ public final void rule__PrivateNamespace__Group_3_3__1() throws RecognitionExcep // $ANTLR start "rule__PrivateNamespace__Group_3_3__1__Impl" - // InternalRosSystem.g:11307:1: rule__PrivateNamespace__Group_3_3__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) ; + // InternalRosSystem.g:11037: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 { - // InternalRosSystem.g:11311:1: ( ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) ) - // InternalRosSystem.g:11312:1: ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) + // InternalRosSystem.g:11041:1: ( ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) ) + // InternalRosSystem.g:11042:1: ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) { - // InternalRosSystem.g:11312:1: ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) - // InternalRosSystem.g:11313:2: ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) + // InternalRosSystem.g:11042:1: ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) + // InternalRosSystem.g:11043:2: ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_3_3_1()); - // InternalRosSystem.g:11314:2: ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) - // InternalRosSystem.g:11314:3: rule__PrivateNamespace__PartsAssignment_3_3_1 + // InternalRosSystem.g:11044:2: ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) + // InternalRosSystem.g:11044:3: rule__PrivateNamespace__PartsAssignment_3_3_1 { pushFollow(FOLLOW_2); rule__PrivateNamespace__PartsAssignment_3_3_1(); @@ -33874,17 +33144,17 @@ public final void rule__PrivateNamespace__Group_3_3__1__Impl() throws Recognitio // $ANTLR start "rule__RosSystem__NameAssignment_4" - // InternalRosSystem.g:11323:1: rule__RosSystem__NameAssignment_4 : ( ruleEString ) ; + // InternalRosSystem.g:11053:1: rule__RosSystem__NameAssignment_4 : ( ruleEString ) ; public final void rule__RosSystem__NameAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11327:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11328:2: ( ruleEString ) + // InternalRosSystem.g:11057:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11058:2: ( ruleEString ) { - // InternalRosSystem.g:11328:2: ( ruleEString ) - // InternalRosSystem.g:11329:3: ruleEString + // InternalRosSystem.g:11058:2: ( ruleEString ) + // InternalRosSystem.g:11059:3: ruleEString { before(grammarAccess.getRosSystemAccess().getNameEStringParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -33915,17 +33185,17 @@ public final void rule__RosSystem__NameAssignment_4() throws RecognitionExceptio // $ANTLR start "rule__RosSystem__RosComponentAssignment_5_2_0" - // InternalRosSystem.g:11338:1: rule__RosSystem__RosComponentAssignment_5_2_0 : ( ruleComponentInterface ) ; + // InternalRosSystem.g:11068:1: rule__RosSystem__RosComponentAssignment_5_2_0 : ( ruleComponentInterface ) ; public final void rule__RosSystem__RosComponentAssignment_5_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11342:1: ( ( ruleComponentInterface ) ) - // InternalRosSystem.g:11343:2: ( ruleComponentInterface ) + // InternalRosSystem.g:11072:1: ( ( ruleComponentInterface ) ) + // InternalRosSystem.g:11073:2: ( ruleComponentInterface ) { - // InternalRosSystem.g:11343:2: ( ruleComponentInterface ) - // InternalRosSystem.g:11344:3: ruleComponentInterface + // InternalRosSystem.g:11073:2: ( ruleComponentInterface ) + // InternalRosSystem.g:11074:3: ruleComponentInterface { before(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_2_0_0()); pushFollow(FOLLOW_2); @@ -33956,17 +33226,17 @@ public final void rule__RosSystem__RosComponentAssignment_5_2_0() throws Recogni // $ANTLR start "rule__RosSystem__RosComponentAssignment_5_2_1_1" - // InternalRosSystem.g:11353:1: rule__RosSystem__RosComponentAssignment_5_2_1_1 : ( ruleComponentInterface ) ; + // InternalRosSystem.g:11083:1: rule__RosSystem__RosComponentAssignment_5_2_1_1 : ( ruleComponentInterface ) ; public final void rule__RosSystem__RosComponentAssignment_5_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11357:1: ( ( ruleComponentInterface ) ) - // InternalRosSystem.g:11358:2: ( ruleComponentInterface ) + // InternalRosSystem.g:11087:1: ( ( ruleComponentInterface ) ) + // InternalRosSystem.g:11088:2: ( ruleComponentInterface ) { - // InternalRosSystem.g:11358:2: ( ruleComponentInterface ) - // InternalRosSystem.g:11359:3: ruleComponentInterface + // InternalRosSystem.g:11088:2: ( ruleComponentInterface ) + // InternalRosSystem.g:11089:3: ruleComponentInterface { before(grammarAccess.getRosSystemAccess().getRosComponentComponentInterfaceParserRuleCall_5_2_1_1_0()); pushFollow(FOLLOW_2); @@ -33997,17 +33267,17 @@ public final void rule__RosSystem__RosComponentAssignment_5_2_1_1() throws Recog // $ANTLR start "rule__RosSystem__TopicConnectionsAssignment_6_2_0" - // InternalRosSystem.g:11368:1: rule__RosSystem__TopicConnectionsAssignment_6_2_0 : ( ruleTopicConnection ) ; + // InternalRosSystem.g:11098:1: rule__RosSystem__TopicConnectionsAssignment_6_2_0 : ( ruleTopicConnection ) ; public final void rule__RosSystem__TopicConnectionsAssignment_6_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11372:1: ( ( ruleTopicConnection ) ) - // InternalRosSystem.g:11373:2: ( ruleTopicConnection ) + // InternalRosSystem.g:11102:1: ( ( ruleTopicConnection ) ) + // InternalRosSystem.g:11103:2: ( ruleTopicConnection ) { - // InternalRosSystem.g:11373:2: ( ruleTopicConnection ) - // InternalRosSystem.g:11374:3: ruleTopicConnection + // InternalRosSystem.g:11103:2: ( ruleTopicConnection ) + // InternalRosSystem.g:11104:3: ruleTopicConnection { before(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_6_2_0_0()); pushFollow(FOLLOW_2); @@ -34038,17 +33308,17 @@ public final void rule__RosSystem__TopicConnectionsAssignment_6_2_0() throws Rec // $ANTLR start "rule__RosSystem__TopicConnectionsAssignment_6_2_1_1" - // InternalRosSystem.g:11383:1: rule__RosSystem__TopicConnectionsAssignment_6_2_1_1 : ( ruleTopicConnection ) ; + // InternalRosSystem.g:11113:1: rule__RosSystem__TopicConnectionsAssignment_6_2_1_1 : ( ruleTopicConnection ) ; public final void rule__RosSystem__TopicConnectionsAssignment_6_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11387:1: ( ( ruleTopicConnection ) ) - // InternalRosSystem.g:11388:2: ( ruleTopicConnection ) + // InternalRosSystem.g:11117:1: ( ( ruleTopicConnection ) ) + // InternalRosSystem.g:11118:2: ( ruleTopicConnection ) { - // InternalRosSystem.g:11388:2: ( ruleTopicConnection ) - // InternalRosSystem.g:11389:3: ruleTopicConnection + // InternalRosSystem.g:11118:2: ( ruleTopicConnection ) + // InternalRosSystem.g:11119:3: ruleTopicConnection { before(grammarAccess.getRosSystemAccess().getTopicConnectionsTopicConnectionParserRuleCall_6_2_1_1_0()); pushFollow(FOLLOW_2); @@ -34079,17 +33349,17 @@ public final void rule__RosSystem__TopicConnectionsAssignment_6_2_1_1() throws R // $ANTLR start "rule__RosSystem__ServiceConnectionsAssignment_7_2_0" - // InternalRosSystem.g:11398:1: rule__RosSystem__ServiceConnectionsAssignment_7_2_0 : ( ruleServiceConnection ) ; + // InternalRosSystem.g:11128:1: rule__RosSystem__ServiceConnectionsAssignment_7_2_0 : ( ruleServiceConnection ) ; public final void rule__RosSystem__ServiceConnectionsAssignment_7_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11402:1: ( ( ruleServiceConnection ) ) - // InternalRosSystem.g:11403:2: ( ruleServiceConnection ) + // InternalRosSystem.g:11132:1: ( ( ruleServiceConnection ) ) + // InternalRosSystem.g:11133:2: ( ruleServiceConnection ) { - // InternalRosSystem.g:11403:2: ( ruleServiceConnection ) - // InternalRosSystem.g:11404:3: ruleServiceConnection + // InternalRosSystem.g:11133:2: ( ruleServiceConnection ) + // InternalRosSystem.g:11134:3: ruleServiceConnection { before(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_7_2_0_0()); pushFollow(FOLLOW_2); @@ -34120,17 +33390,17 @@ public final void rule__RosSystem__ServiceConnectionsAssignment_7_2_0() throws R // $ANTLR start "rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1" - // InternalRosSystem.g:11413:1: rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1 : ( ruleServiceConnection ) ; + // InternalRosSystem.g:11143:1: rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1 : ( ruleServiceConnection ) ; public final void rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11417:1: ( ( ruleServiceConnection ) ) - // InternalRosSystem.g:11418:2: ( ruleServiceConnection ) + // InternalRosSystem.g:11147:1: ( ( ruleServiceConnection ) ) + // InternalRosSystem.g:11148:2: ( ruleServiceConnection ) { - // InternalRosSystem.g:11418:2: ( ruleServiceConnection ) - // InternalRosSystem.g:11419:3: ruleServiceConnection + // InternalRosSystem.g:11148:2: ( ruleServiceConnection ) + // InternalRosSystem.g:11149:3: ruleServiceConnection { before(grammarAccess.getRosSystemAccess().getServiceConnectionsServiceConnectionParserRuleCall_7_2_1_1_0()); pushFollow(FOLLOW_2); @@ -34161,17 +33431,17 @@ public final void rule__RosSystem__ServiceConnectionsAssignment_7_2_1_1() throws // $ANTLR start "rule__RosSystem__ActionConnectionsAssignment_8_2_0" - // InternalRosSystem.g:11428:1: rule__RosSystem__ActionConnectionsAssignment_8_2_0 : ( ruleActionConnection ) ; + // InternalRosSystem.g:11158:1: rule__RosSystem__ActionConnectionsAssignment_8_2_0 : ( ruleActionConnection ) ; public final void rule__RosSystem__ActionConnectionsAssignment_8_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11432:1: ( ( ruleActionConnection ) ) - // InternalRosSystem.g:11433:2: ( ruleActionConnection ) + // InternalRosSystem.g:11162:1: ( ( ruleActionConnection ) ) + // InternalRosSystem.g:11163:2: ( ruleActionConnection ) { - // InternalRosSystem.g:11433:2: ( ruleActionConnection ) - // InternalRosSystem.g:11434:3: ruleActionConnection + // InternalRosSystem.g:11163:2: ( ruleActionConnection ) + // InternalRosSystem.g:11164:3: ruleActionConnection { before(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_8_2_0_0()); pushFollow(FOLLOW_2); @@ -34202,17 +33472,17 @@ public final void rule__RosSystem__ActionConnectionsAssignment_8_2_0() throws Re // $ANTLR start "rule__RosSystem__ActionConnectionsAssignment_8_2_1_1" - // InternalRosSystem.g:11443:1: rule__RosSystem__ActionConnectionsAssignment_8_2_1_1 : ( ruleActionConnection ) ; + // InternalRosSystem.g:11173:1: rule__RosSystem__ActionConnectionsAssignment_8_2_1_1 : ( ruleActionConnection ) ; public final void rule__RosSystem__ActionConnectionsAssignment_8_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11447:1: ( ( ruleActionConnection ) ) - // InternalRosSystem.g:11448:2: ( ruleActionConnection ) + // InternalRosSystem.g:11177:1: ( ( ruleActionConnection ) ) + // InternalRosSystem.g:11178:2: ( ruleActionConnection ) { - // InternalRosSystem.g:11448:2: ( ruleActionConnection ) - // InternalRosSystem.g:11449:3: ruleActionConnection + // InternalRosSystem.g:11178:2: ( ruleActionConnection ) + // InternalRosSystem.g:11179:3: ruleActionConnection { before(grammarAccess.getRosSystemAccess().getActionConnectionsActionConnectionParserRuleCall_8_2_1_1_0()); pushFollow(FOLLOW_2); @@ -34243,17 +33513,17 @@ public final void rule__RosSystem__ActionConnectionsAssignment_8_2_1_1() throws // $ANTLR start "rule__RosSystem__ParameterAssignment_9_2_0" - // InternalRosSystem.g:11458:1: rule__RosSystem__ParameterAssignment_9_2_0 : ( ruleParameter ) ; + // InternalRosSystem.g:11188:1: rule__RosSystem__ParameterAssignment_9_2_0 : ( ruleParameter ) ; public final void rule__RosSystem__ParameterAssignment_9_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11462:1: ( ( ruleParameter ) ) - // InternalRosSystem.g:11463:2: ( ruleParameter ) + // InternalRosSystem.g:11192:1: ( ( ruleParameter ) ) + // InternalRosSystem.g:11193:2: ( ruleParameter ) { - // InternalRosSystem.g:11463:2: ( ruleParameter ) - // InternalRosSystem.g:11464:3: ruleParameter + // InternalRosSystem.g:11193:2: ( ruleParameter ) + // InternalRosSystem.g:11194:3: ruleParameter { before(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_9_2_0_0()); pushFollow(FOLLOW_2); @@ -34284,17 +33554,17 @@ public final void rule__RosSystem__ParameterAssignment_9_2_0() throws Recognitio // $ANTLR start "rule__RosSystem__ParameterAssignment_9_2_1_1" - // InternalRosSystem.g:11473:1: rule__RosSystem__ParameterAssignment_9_2_1_1 : ( ruleParameter ) ; + // InternalRosSystem.g:11203:1: rule__RosSystem__ParameterAssignment_9_2_1_1 : ( ruleParameter ) ; public final void rule__RosSystem__ParameterAssignment_9_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11477:1: ( ( ruleParameter ) ) - // InternalRosSystem.g:11478:2: ( ruleParameter ) + // InternalRosSystem.g:11207:1: ( ( ruleParameter ) ) + // InternalRosSystem.g:11208:2: ( ruleParameter ) { - // InternalRosSystem.g:11478:2: ( ruleParameter ) - // InternalRosSystem.g:11479:3: ruleParameter + // InternalRosSystem.g:11208:2: ( ruleParameter ) + // InternalRosSystem.g:11209:3: ruleParameter { before(grammarAccess.getRosSystemAccess().getParameterParameterParserRuleCall_9_2_1_1_0()); pushFollow(FOLLOW_2); @@ -34325,17 +33595,17 @@ public final void rule__RosSystem__ParameterAssignment_9_2_1_1() throws Recognit // $ANTLR start "rule__TopicConnection__TopicNameAssignment_1" - // InternalRosSystem.g:11488:1: rule__TopicConnection__TopicNameAssignment_1 : ( ruleEString ) ; + // InternalRosSystem.g:11218:1: rule__TopicConnection__TopicNameAssignment_1 : ( ruleEString ) ; public final void rule__TopicConnection__TopicNameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11492:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11493:2: ( ruleEString ) + // InternalRosSystem.g:11222:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11223:2: ( ruleEString ) { - // InternalRosSystem.g:11493:2: ( ruleEString ) - // InternalRosSystem.g:11494:3: ruleEString + // InternalRosSystem.g:11223:2: ( ruleEString ) + // InternalRosSystem.g:11224:3: ruleEString { before(grammarAccess.getTopicConnectionAccess().getTopicNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -34366,21 +33636,21 @@ public final void rule__TopicConnection__TopicNameAssignment_1() throws Recognit // $ANTLR start "rule__TopicConnection__FromAssignment_5" - // InternalRosSystem.g:11503:1: rule__TopicConnection__FromAssignment_5 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11233:1: rule__TopicConnection__FromAssignment_5 : ( ( ruleEString ) ) ; public final void rule__TopicConnection__FromAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11507:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11508:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11237:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11238:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11508:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11509:3: ( ruleEString ) + // InternalRosSystem.g:11238:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11239:3: ( ruleEString ) { before(grammarAccess.getTopicConnectionAccess().getFromRosPublisherCrossReference_5_0()); - // InternalRosSystem.g:11510:3: ( ruleEString ) - // InternalRosSystem.g:11511:4: ruleEString + // InternalRosSystem.g:11240:3: ( ruleEString ) + // InternalRosSystem.g:11241:4: ruleEString { before(grammarAccess.getTopicConnectionAccess().getFromRosPublisherEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -34415,21 +33685,21 @@ public final void rule__TopicConnection__FromAssignment_5() throws RecognitionEx // $ANTLR start "rule__TopicConnection__FromAssignment_6_1" - // InternalRosSystem.g:11522:1: rule__TopicConnection__FromAssignment_6_1 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11252:1: rule__TopicConnection__FromAssignment_6_1 : ( ( ruleEString ) ) ; public final void rule__TopicConnection__FromAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11526:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11527:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11256:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11257:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11527:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11528:3: ( ruleEString ) + // InternalRosSystem.g:11257:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11258:3: ( ruleEString ) { before(grammarAccess.getTopicConnectionAccess().getFromRosPublisherCrossReference_6_1_0()); - // InternalRosSystem.g:11529:3: ( ruleEString ) - // InternalRosSystem.g:11530:4: ruleEString + // InternalRosSystem.g:11259:3: ( ruleEString ) + // InternalRosSystem.g:11260:4: ruleEString { before(grammarAccess.getTopicConnectionAccess().getFromRosPublisherEStringParserRuleCall_6_1_0_1()); pushFollow(FOLLOW_2); @@ -34464,21 +33734,21 @@ public final void rule__TopicConnection__FromAssignment_6_1() throws Recognition // $ANTLR start "rule__TopicConnection__ToAssignment_10" - // InternalRosSystem.g:11541:1: rule__TopicConnection__ToAssignment_10 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11271:1: rule__TopicConnection__ToAssignment_10 : ( ( ruleEString ) ) ; public final void rule__TopicConnection__ToAssignment_10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11545:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11546:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11275:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11276:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11546:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11547:3: ( ruleEString ) + // InternalRosSystem.g:11276:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11277:3: ( ruleEString ) { before(grammarAccess.getTopicConnectionAccess().getToRosSubscriberCrossReference_10_0()); - // InternalRosSystem.g:11548:3: ( ruleEString ) - // InternalRosSystem.g:11549:4: ruleEString + // InternalRosSystem.g:11278:3: ( ruleEString ) + // InternalRosSystem.g:11279:4: ruleEString { before(grammarAccess.getTopicConnectionAccess().getToRosSubscriberEStringParserRuleCall_10_0_1()); pushFollow(FOLLOW_2); @@ -34513,21 +33783,21 @@ public final void rule__TopicConnection__ToAssignment_10() throws RecognitionExc // $ANTLR start "rule__TopicConnection__ToAssignment_11_1" - // InternalRosSystem.g:11560:1: rule__TopicConnection__ToAssignment_11_1 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11290:1: rule__TopicConnection__ToAssignment_11_1 : ( ( ruleEString ) ) ; public final void rule__TopicConnection__ToAssignment_11_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11564:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11565:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11294:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11295:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11565:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11566:3: ( ruleEString ) + // InternalRosSystem.g:11295:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11296:3: ( ruleEString ) { before(grammarAccess.getTopicConnectionAccess().getToRosSubscriberCrossReference_11_1_0()); - // InternalRosSystem.g:11567:3: ( ruleEString ) - // InternalRosSystem.g:11568:4: ruleEString + // InternalRosSystem.g:11297:3: ( ruleEString ) + // InternalRosSystem.g:11298:4: ruleEString { before(grammarAccess.getTopicConnectionAccess().getToRosSubscriberEStringParserRuleCall_11_1_0_1()); pushFollow(FOLLOW_2); @@ -34562,17 +33832,17 @@ public final void rule__TopicConnection__ToAssignment_11_1() throws RecognitionE // $ANTLR start "rule__ServiceConnection__ServiceNameAssignment_1" - // InternalRosSystem.g:11579:1: rule__ServiceConnection__ServiceNameAssignment_1 : ( ruleEString ) ; + // InternalRosSystem.g:11309:1: rule__ServiceConnection__ServiceNameAssignment_1 : ( ruleEString ) ; public final void rule__ServiceConnection__ServiceNameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11583:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11584:2: ( ruleEString ) + // InternalRosSystem.g:11313:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11314:2: ( ruleEString ) { - // InternalRosSystem.g:11584:2: ( ruleEString ) - // InternalRosSystem.g:11585:3: ruleEString + // InternalRosSystem.g:11314:2: ( ruleEString ) + // InternalRosSystem.g:11315:3: ruleEString { before(grammarAccess.getServiceConnectionAccess().getServiceNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -34603,21 +33873,21 @@ public final void rule__ServiceConnection__ServiceNameAssignment_1() throws Reco // $ANTLR start "rule__ServiceConnection__FromAssignment_5" - // InternalRosSystem.g:11594:1: rule__ServiceConnection__FromAssignment_5 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11324:1: rule__ServiceConnection__FromAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceConnection__FromAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11598:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11599:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11328:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11329:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11599:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11600:3: ( ruleEString ) + // InternalRosSystem.g:11329:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11330:3: ( ruleEString ) { before(grammarAccess.getServiceConnectionAccess().getFromRosServiceServerCrossReference_5_0()); - // InternalRosSystem.g:11601:3: ( ruleEString ) - // InternalRosSystem.g:11602:4: ruleEString + // InternalRosSystem.g:11331:3: ( ruleEString ) + // InternalRosSystem.g:11332:4: ruleEString { before(grammarAccess.getServiceConnectionAccess().getFromRosServiceServerEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -34652,21 +33922,21 @@ public final void rule__ServiceConnection__FromAssignment_5() throws Recognition // $ANTLR start "rule__ServiceConnection__FromAssignment_6_1" - // InternalRosSystem.g:11613:1: rule__ServiceConnection__FromAssignment_6_1 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11343:1: rule__ServiceConnection__FromAssignment_6_1 : ( ( ruleEString ) ) ; public final void rule__ServiceConnection__FromAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11617:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11618:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11347:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11348:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11618:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11619:3: ( ruleEString ) + // InternalRosSystem.g:11348:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11349:3: ( ruleEString ) { before(grammarAccess.getServiceConnectionAccess().getFromRosServiceServerCrossReference_6_1_0()); - // InternalRosSystem.g:11620:3: ( ruleEString ) - // InternalRosSystem.g:11621:4: ruleEString + // InternalRosSystem.g:11350:3: ( ruleEString ) + // InternalRosSystem.g:11351:4: ruleEString { before(grammarAccess.getServiceConnectionAccess().getFromRosServiceServerEStringParserRuleCall_6_1_0_1()); pushFollow(FOLLOW_2); @@ -34701,21 +33971,21 @@ public final void rule__ServiceConnection__FromAssignment_6_1() throws Recogniti // $ANTLR start "rule__ServiceConnection__ToAssignment_9" - // InternalRosSystem.g:11632:1: rule__ServiceConnection__ToAssignment_9 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11362:1: rule__ServiceConnection__ToAssignment_9 : ( ( ruleEString ) ) ; public final void rule__ServiceConnection__ToAssignment_9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11636:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11637:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11366:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11367:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11637:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11638:3: ( ruleEString ) + // InternalRosSystem.g:11367:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11368:3: ( ruleEString ) { before(grammarAccess.getServiceConnectionAccess().getToRosServiceClientCrossReference_9_0()); - // InternalRosSystem.g:11639:3: ( ruleEString ) - // InternalRosSystem.g:11640:4: ruleEString + // InternalRosSystem.g:11369:3: ( ruleEString ) + // InternalRosSystem.g:11370:4: ruleEString { before(grammarAccess.getServiceConnectionAccess().getToRosServiceClientEStringParserRuleCall_9_0_1()); pushFollow(FOLLOW_2); @@ -34750,17 +34020,17 @@ public final void rule__ServiceConnection__ToAssignment_9() throws RecognitionEx // $ANTLR start "rule__ActionConnection__ActionNameAssignment_1" - // InternalRosSystem.g:11651:1: rule__ActionConnection__ActionNameAssignment_1 : ( ruleEString ) ; + // InternalRosSystem.g:11381:1: rule__ActionConnection__ActionNameAssignment_1 : ( ruleEString ) ; public final void rule__ActionConnection__ActionNameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11655:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11656:2: ( ruleEString ) + // InternalRosSystem.g:11385:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11386:2: ( ruleEString ) { - // InternalRosSystem.g:11656:2: ( ruleEString ) - // InternalRosSystem.g:11657:3: ruleEString + // InternalRosSystem.g:11386:2: ( ruleEString ) + // InternalRosSystem.g:11387:3: ruleEString { before(grammarAccess.getActionConnectionAccess().getActionNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -34791,21 +34061,21 @@ public final void rule__ActionConnection__ActionNameAssignment_1() throws Recogn // $ANTLR start "rule__ActionConnection__FromAssignment_4" - // InternalRosSystem.g:11666:1: rule__ActionConnection__FromAssignment_4 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11396:1: rule__ActionConnection__FromAssignment_4 : ( ( ruleEString ) ) ; public final void rule__ActionConnection__FromAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11670:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11671:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11400:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11401:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11671:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11672:3: ( ruleEString ) + // InternalRosSystem.g:11401:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11402:3: ( ruleEString ) { before(grammarAccess.getActionConnectionAccess().getFromRosActionServerCrossReference_4_0()); - // InternalRosSystem.g:11673:3: ( ruleEString ) - // InternalRosSystem.g:11674:4: ruleEString + // InternalRosSystem.g:11403:3: ( ruleEString ) + // InternalRosSystem.g:11404:4: ruleEString { before(grammarAccess.getActionConnectionAccess().getFromRosActionServerEStringParserRuleCall_4_0_1()); pushFollow(FOLLOW_2); @@ -34840,21 +34110,21 @@ public final void rule__ActionConnection__FromAssignment_4() throws RecognitionE // $ANTLR start "rule__ActionConnection__ToAssignment_6" - // InternalRosSystem.g:11685:1: rule__ActionConnection__ToAssignment_6 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11415:1: rule__ActionConnection__ToAssignment_6 : ( ( ruleEString ) ) ; public final void rule__ActionConnection__ToAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11689:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11690:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11419:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11420:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11690:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11691:3: ( ruleEString ) + // InternalRosSystem.g:11420:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11421:3: ( ruleEString ) { before(grammarAccess.getActionConnectionAccess().getToRosActionClientCrossReference_6_0()); - // InternalRosSystem.g:11692:3: ( ruleEString ) - // InternalRosSystem.g:11693:4: ruleEString + // InternalRosSystem.g:11422:3: ( ruleEString ) + // InternalRosSystem.g:11423:4: ruleEString { before(grammarAccess.getActionConnectionAccess().getToRosActionClientEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -34889,17 +34159,17 @@ public final void rule__ActionConnection__ToAssignment_6() throws RecognitionExc // $ANTLR start "rule__ComponentInterface__NameAssignment_3" - // InternalRosSystem.g:11704:1: rule__ComponentInterface__NameAssignment_3 : ( ruleEString ) ; + // InternalRosSystem.g:11434:1: rule__ComponentInterface__NameAssignment_3 : ( ruleEString ) ; public final void rule__ComponentInterface__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11708:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11709:2: ( ruleEString ) + // InternalRosSystem.g:11438:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11439:2: ( ruleEString ) { - // InternalRosSystem.g:11709:2: ( ruleEString ) - // InternalRosSystem.g:11710:3: ruleEString + // InternalRosSystem.g:11439:2: ( ruleEString ) + // InternalRosSystem.g:11440:3: ruleEString { before(grammarAccess.getComponentInterfaceAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -34930,17 +34200,17 @@ public final void rule__ComponentInterface__NameAssignment_3() throws Recognitio // $ANTLR start "rule__ComponentInterface__NameSpaceAssignment_4_1" - // InternalRosSystem.g:11719:1: rule__ComponentInterface__NameSpaceAssignment_4_1 : ( ruleEString ) ; + // InternalRosSystem.g:11449:1: rule__ComponentInterface__NameSpaceAssignment_4_1 : ( ruleEString ) ; public final void rule__ComponentInterface__NameSpaceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11723:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11724:2: ( ruleEString ) + // InternalRosSystem.g:11453:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11454:2: ( ruleEString ) { - // InternalRosSystem.g:11724:2: ( ruleEString ) - // InternalRosSystem.g:11725:3: ruleEString + // InternalRosSystem.g:11454:2: ( ruleEString ) + // InternalRosSystem.g:11455:3: ruleEString { before(grammarAccess.getComponentInterfaceAccess().getNameSpaceEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -34971,21 +34241,21 @@ public final void rule__ComponentInterface__NameSpaceAssignment_4_1() throws Rec // $ANTLR start "rule__ComponentInterface__FromRosNodeAssignment_5_1" - // InternalRosSystem.g:11734:1: rule__ComponentInterface__FromRosNodeAssignment_5_1 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11464:1: rule__ComponentInterface__FromRosNodeAssignment_5_1 : ( ( ruleEString ) ) ; public final void rule__ComponentInterface__FromRosNodeAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11738:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11739:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11468:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11469:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11739:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11740:3: ( ruleEString ) + // InternalRosSystem.g:11469:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11470:3: ( ruleEString ) { before(grammarAccess.getComponentInterfaceAccess().getFromRosNodeNodeCrossReference_5_1_0()); - // InternalRosSystem.g:11741:3: ( ruleEString ) - // InternalRosSystem.g:11742:4: ruleEString + // InternalRosSystem.g:11471:3: ( ruleEString ) + // InternalRosSystem.g:11472:4: ruleEString { before(grammarAccess.getComponentInterfaceAccess().getFromRosNodeNodeEStringParserRuleCall_5_1_0_1()); pushFollow(FOLLOW_2); @@ -35020,17 +34290,17 @@ public final void rule__ComponentInterface__FromRosNodeAssignment_5_1() throws R // $ANTLR start "rule__ComponentInterface__RospublisherAssignment_6_2" - // InternalRosSystem.g:11753:1: rule__ComponentInterface__RospublisherAssignment_6_2 : ( ruleRosPublisher ) ; + // InternalRosSystem.g:11483:1: rule__ComponentInterface__RospublisherAssignment_6_2 : ( ruleRosPublisher ) ; public final void rule__ComponentInterface__RospublisherAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11757:1: ( ( ruleRosPublisher ) ) - // InternalRosSystem.g:11758:2: ( ruleRosPublisher ) + // InternalRosSystem.g:11487:1: ( ( ruleRosPublisher ) ) + // InternalRosSystem.g:11488:2: ( ruleRosPublisher ) { - // InternalRosSystem.g:11758:2: ( ruleRosPublisher ) - // InternalRosSystem.g:11759:3: ruleRosPublisher + // InternalRosSystem.g:11488:2: ( ruleRosPublisher ) + // InternalRosSystem.g:11489:3: ruleRosPublisher { before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); @@ -35061,17 +34331,17 @@ public final void rule__ComponentInterface__RospublisherAssignment_6_2() throws // $ANTLR start "rule__ComponentInterface__RospublisherAssignment_6_3_1" - // InternalRosSystem.g:11768:1: rule__ComponentInterface__RospublisherAssignment_6_3_1 : ( ruleRosPublisher ) ; + // InternalRosSystem.g:11498:1: rule__ComponentInterface__RospublisherAssignment_6_3_1 : ( ruleRosPublisher ) ; public final void rule__ComponentInterface__RospublisherAssignment_6_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11772:1: ( ( ruleRosPublisher ) ) - // InternalRosSystem.g:11773:2: ( ruleRosPublisher ) + // InternalRosSystem.g:11502:1: ( ( ruleRosPublisher ) ) + // InternalRosSystem.g:11503:2: ( ruleRosPublisher ) { - // InternalRosSystem.g:11773:2: ( ruleRosPublisher ) - // InternalRosSystem.g:11774:3: ruleRosPublisher + // InternalRosSystem.g:11503:2: ( ruleRosPublisher ) + // InternalRosSystem.g:11504:3: ruleRosPublisher { before(grammarAccess.getComponentInterfaceAccess().getRospublisherRosPublisherParserRuleCall_6_3_1_0()); pushFollow(FOLLOW_2); @@ -35102,17 +34372,17 @@ public final void rule__ComponentInterface__RospublisherAssignment_6_3_1() throw // $ANTLR start "rule__ComponentInterface__RossubscriberAssignment_7_2" - // InternalRosSystem.g:11783:1: rule__ComponentInterface__RossubscriberAssignment_7_2 : ( ruleRosSubscriber ) ; + // InternalRosSystem.g:11513:1: rule__ComponentInterface__RossubscriberAssignment_7_2 : ( ruleRosSubscriber ) ; public final void rule__ComponentInterface__RossubscriberAssignment_7_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11787:1: ( ( ruleRosSubscriber ) ) - // InternalRosSystem.g:11788:2: ( ruleRosSubscriber ) + // InternalRosSystem.g:11517:1: ( ( ruleRosSubscriber ) ) + // InternalRosSystem.g:11518:2: ( ruleRosSubscriber ) { - // InternalRosSystem.g:11788:2: ( ruleRosSubscriber ) - // InternalRosSystem.g:11789:3: ruleRosSubscriber + // InternalRosSystem.g:11518:2: ( ruleRosSubscriber ) + // InternalRosSystem.g:11519:3: ruleRosSubscriber { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_2_0()); pushFollow(FOLLOW_2); @@ -35143,17 +34413,17 @@ public final void rule__ComponentInterface__RossubscriberAssignment_7_2() throws // $ANTLR start "rule__ComponentInterface__RossubscriberAssignment_7_3_1" - // InternalRosSystem.g:11798:1: rule__ComponentInterface__RossubscriberAssignment_7_3_1 : ( ruleRosSubscriber ) ; + // InternalRosSystem.g:11528:1: rule__ComponentInterface__RossubscriberAssignment_7_3_1 : ( ruleRosSubscriber ) ; public final void rule__ComponentInterface__RossubscriberAssignment_7_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11802:1: ( ( ruleRosSubscriber ) ) - // InternalRosSystem.g:11803:2: ( ruleRosSubscriber ) + // InternalRosSystem.g:11532:1: ( ( ruleRosSubscriber ) ) + // InternalRosSystem.g:11533:2: ( ruleRosSubscriber ) { - // InternalRosSystem.g:11803:2: ( ruleRosSubscriber ) - // InternalRosSystem.g:11804:3: ruleRosSubscriber + // InternalRosSystem.g:11533:2: ( ruleRosSubscriber ) + // InternalRosSystem.g:11534:3: ruleRosSubscriber { before(grammarAccess.getComponentInterfaceAccess().getRossubscriberRosSubscriberParserRuleCall_7_3_1_0()); pushFollow(FOLLOW_2); @@ -35184,17 +34454,17 @@ public final void rule__ComponentInterface__RossubscriberAssignment_7_3_1() thro // $ANTLR start "rule__ComponentInterface__RosserviceserverAssignment_8_2" - // InternalRosSystem.g:11813:1: rule__ComponentInterface__RosserviceserverAssignment_8_2 : ( ruleRosServiceServer ) ; + // InternalRosSystem.g:11543:1: rule__ComponentInterface__RosserviceserverAssignment_8_2 : ( ruleRosServiceServer ) ; public final void rule__ComponentInterface__RosserviceserverAssignment_8_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11817:1: ( ( ruleRosServiceServer ) ) - // InternalRosSystem.g:11818:2: ( ruleRosServiceServer ) + // InternalRosSystem.g:11547:1: ( ( ruleRosServiceServer ) ) + // InternalRosSystem.g:11548:2: ( ruleRosServiceServer ) { - // InternalRosSystem.g:11818:2: ( ruleRosServiceServer ) - // InternalRosSystem.g:11819:3: ruleRosServiceServer + // InternalRosSystem.g:11548:2: ( ruleRosServiceServer ) + // InternalRosSystem.g:11549:3: ruleRosServiceServer { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_2_0()); pushFollow(FOLLOW_2); @@ -35225,17 +34495,17 @@ public final void rule__ComponentInterface__RosserviceserverAssignment_8_2() thr // $ANTLR start "rule__ComponentInterface__RosserviceserverAssignment_8_3_1" - // InternalRosSystem.g:11828:1: rule__ComponentInterface__RosserviceserverAssignment_8_3_1 : ( ruleRosServiceServer ) ; + // InternalRosSystem.g:11558:1: rule__ComponentInterface__RosserviceserverAssignment_8_3_1 : ( ruleRosServiceServer ) ; public final void rule__ComponentInterface__RosserviceserverAssignment_8_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11832:1: ( ( ruleRosServiceServer ) ) - // InternalRosSystem.g:11833:2: ( ruleRosServiceServer ) + // InternalRosSystem.g:11562:1: ( ( ruleRosServiceServer ) ) + // InternalRosSystem.g:11563:2: ( ruleRosServiceServer ) { - // InternalRosSystem.g:11833:2: ( ruleRosServiceServer ) - // InternalRosSystem.g:11834:3: ruleRosServiceServer + // InternalRosSystem.g:11563:2: ( ruleRosServiceServer ) + // InternalRosSystem.g:11564:3: ruleRosServiceServer { before(grammarAccess.getComponentInterfaceAccess().getRosserviceserverRosServiceServerParserRuleCall_8_3_1_0()); pushFollow(FOLLOW_2); @@ -35266,17 +34536,17 @@ public final void rule__ComponentInterface__RosserviceserverAssignment_8_3_1() t // $ANTLR start "rule__ComponentInterface__RosserviceclientAssignment_9_2" - // InternalRosSystem.g:11843:1: rule__ComponentInterface__RosserviceclientAssignment_9_2 : ( ruleRosServiceClient ) ; + // InternalRosSystem.g:11573:1: rule__ComponentInterface__RosserviceclientAssignment_9_2 : ( ruleRosServiceClient ) ; public final void rule__ComponentInterface__RosserviceclientAssignment_9_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11847:1: ( ( ruleRosServiceClient ) ) - // InternalRosSystem.g:11848:2: ( ruleRosServiceClient ) + // InternalRosSystem.g:11577:1: ( ( ruleRosServiceClient ) ) + // InternalRosSystem.g:11578:2: ( ruleRosServiceClient ) { - // InternalRosSystem.g:11848:2: ( ruleRosServiceClient ) - // InternalRosSystem.g:11849:3: ruleRosServiceClient + // InternalRosSystem.g:11578:2: ( ruleRosServiceClient ) + // InternalRosSystem.g:11579:3: ruleRosServiceClient { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_2_0()); pushFollow(FOLLOW_2); @@ -35307,17 +34577,17 @@ public final void rule__ComponentInterface__RosserviceclientAssignment_9_2() thr // $ANTLR start "rule__ComponentInterface__RosserviceclientAssignment_9_3_1" - // InternalRosSystem.g:11858:1: rule__ComponentInterface__RosserviceclientAssignment_9_3_1 : ( ruleRosServiceClient ) ; + // InternalRosSystem.g:11588:1: rule__ComponentInterface__RosserviceclientAssignment_9_3_1 : ( ruleRosServiceClient ) ; public final void rule__ComponentInterface__RosserviceclientAssignment_9_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11862:1: ( ( ruleRosServiceClient ) ) - // InternalRosSystem.g:11863:2: ( ruleRosServiceClient ) + // InternalRosSystem.g:11592:1: ( ( ruleRosServiceClient ) ) + // InternalRosSystem.g:11593:2: ( ruleRosServiceClient ) { - // InternalRosSystem.g:11863:2: ( ruleRosServiceClient ) - // InternalRosSystem.g:11864:3: ruleRosServiceClient + // InternalRosSystem.g:11593:2: ( ruleRosServiceClient ) + // InternalRosSystem.g:11594:3: ruleRosServiceClient { before(grammarAccess.getComponentInterfaceAccess().getRosserviceclientRosServiceClientParserRuleCall_9_3_1_0()); pushFollow(FOLLOW_2); @@ -35348,17 +34618,17 @@ public final void rule__ComponentInterface__RosserviceclientAssignment_9_3_1() t // $ANTLR start "rule__ComponentInterface__RosactionserverAssignment_10_2" - // InternalRosSystem.g:11873:1: rule__ComponentInterface__RosactionserverAssignment_10_2 : ( ruleRosActionServer ) ; + // InternalRosSystem.g:11603:1: rule__ComponentInterface__RosactionserverAssignment_10_2 : ( ruleRosActionServer ) ; public final void rule__ComponentInterface__RosactionserverAssignment_10_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11877:1: ( ( ruleRosActionServer ) ) - // InternalRosSystem.g:11878:2: ( ruleRosActionServer ) + // InternalRosSystem.g:11607:1: ( ( ruleRosActionServer ) ) + // InternalRosSystem.g:11608:2: ( ruleRosActionServer ) { - // InternalRosSystem.g:11878:2: ( ruleRosActionServer ) - // InternalRosSystem.g:11879:3: ruleRosActionServer + // InternalRosSystem.g:11608:2: ( ruleRosActionServer ) + // InternalRosSystem.g:11609:3: ruleRosActionServer { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_2_0()); pushFollow(FOLLOW_2); @@ -35389,17 +34659,17 @@ public final void rule__ComponentInterface__RosactionserverAssignment_10_2() thr // $ANTLR start "rule__ComponentInterface__RosactionserverAssignment_10_3_1" - // InternalRosSystem.g:11888:1: rule__ComponentInterface__RosactionserverAssignment_10_3_1 : ( ruleRosActionServer ) ; + // InternalRosSystem.g:11618:1: rule__ComponentInterface__RosactionserverAssignment_10_3_1 : ( ruleRosActionServer ) ; public final void rule__ComponentInterface__RosactionserverAssignment_10_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11892:1: ( ( ruleRosActionServer ) ) - // InternalRosSystem.g:11893:2: ( ruleRosActionServer ) + // InternalRosSystem.g:11622:1: ( ( ruleRosActionServer ) ) + // InternalRosSystem.g:11623:2: ( ruleRosActionServer ) { - // InternalRosSystem.g:11893:2: ( ruleRosActionServer ) - // InternalRosSystem.g:11894:3: ruleRosActionServer + // InternalRosSystem.g:11623:2: ( ruleRosActionServer ) + // InternalRosSystem.g:11624:3: ruleRosActionServer { before(grammarAccess.getComponentInterfaceAccess().getRosactionserverRosActionServerParserRuleCall_10_3_1_0()); pushFollow(FOLLOW_2); @@ -35430,17 +34700,17 @@ public final void rule__ComponentInterface__RosactionserverAssignment_10_3_1() t // $ANTLR start "rule__ComponentInterface__RosactionclientAssignment_11_2" - // InternalRosSystem.g:11903:1: rule__ComponentInterface__RosactionclientAssignment_11_2 : ( ruleRosActionClient ) ; + // InternalRosSystem.g:11633:1: rule__ComponentInterface__RosactionclientAssignment_11_2 : ( ruleRosActionClient ) ; public final void rule__ComponentInterface__RosactionclientAssignment_11_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11907:1: ( ( ruleRosActionClient ) ) - // InternalRosSystem.g:11908:2: ( ruleRosActionClient ) + // InternalRosSystem.g:11637:1: ( ( ruleRosActionClient ) ) + // InternalRosSystem.g:11638:2: ( ruleRosActionClient ) { - // InternalRosSystem.g:11908:2: ( ruleRosActionClient ) - // InternalRosSystem.g:11909:3: ruleRosActionClient + // InternalRosSystem.g:11638:2: ( ruleRosActionClient ) + // InternalRosSystem.g:11639:3: ruleRosActionClient { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_2_0()); pushFollow(FOLLOW_2); @@ -35471,17 +34741,17 @@ public final void rule__ComponentInterface__RosactionclientAssignment_11_2() thr // $ANTLR start "rule__ComponentInterface__RosactionclientAssignment_11_3_1" - // InternalRosSystem.g:11918:1: rule__ComponentInterface__RosactionclientAssignment_11_3_1 : ( ruleRosActionClient ) ; + // InternalRosSystem.g:11648:1: rule__ComponentInterface__RosactionclientAssignment_11_3_1 : ( ruleRosActionClient ) ; public final void rule__ComponentInterface__RosactionclientAssignment_11_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11922:1: ( ( ruleRosActionClient ) ) - // InternalRosSystem.g:11923:2: ( ruleRosActionClient ) + // InternalRosSystem.g:11652:1: ( ( ruleRosActionClient ) ) + // InternalRosSystem.g:11653:2: ( ruleRosActionClient ) { - // InternalRosSystem.g:11923:2: ( ruleRosActionClient ) - // InternalRosSystem.g:11924:3: ruleRosActionClient + // InternalRosSystem.g:11653:2: ( ruleRosActionClient ) + // InternalRosSystem.g:11654:3: ruleRosActionClient { before(grammarAccess.getComponentInterfaceAccess().getRosactionclientRosActionClientParserRuleCall_11_3_1_0()); pushFollow(FOLLOW_2); @@ -35512,17 +34782,17 @@ public final void rule__ComponentInterface__RosactionclientAssignment_11_3_1() t // $ANTLR start "rule__ComponentInterface__RosparameterAssignment_12_2" - // InternalRosSystem.g:11933:1: rule__ComponentInterface__RosparameterAssignment_12_2 : ( ruleRosParameter ) ; + // InternalRosSystem.g:11663:1: rule__ComponentInterface__RosparameterAssignment_12_2 : ( ruleRosParameter ) ; public final void rule__ComponentInterface__RosparameterAssignment_12_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11937:1: ( ( ruleRosParameter ) ) - // InternalRosSystem.g:11938:2: ( ruleRosParameter ) + // InternalRosSystem.g:11667:1: ( ( ruleRosParameter ) ) + // InternalRosSystem.g:11668:2: ( ruleRosParameter ) { - // InternalRosSystem.g:11938:2: ( ruleRosParameter ) - // InternalRosSystem.g:11939:3: ruleRosParameter + // InternalRosSystem.g:11668:2: ( ruleRosParameter ) + // InternalRosSystem.g:11669:3: ruleRosParameter { before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_2_0()); pushFollow(FOLLOW_2); @@ -35553,17 +34823,17 @@ public final void rule__ComponentInterface__RosparameterAssignment_12_2() throws // $ANTLR start "rule__ComponentInterface__RosparameterAssignment_12_3_1" - // InternalRosSystem.g:11948:1: rule__ComponentInterface__RosparameterAssignment_12_3_1 : ( ruleRosParameter ) ; + // InternalRosSystem.g:11678:1: rule__ComponentInterface__RosparameterAssignment_12_3_1 : ( ruleRosParameter ) ; public final void rule__ComponentInterface__RosparameterAssignment_12_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11952:1: ( ( ruleRosParameter ) ) - // InternalRosSystem.g:11953:2: ( ruleRosParameter ) + // InternalRosSystem.g:11682:1: ( ( ruleRosParameter ) ) + // InternalRosSystem.g:11683:2: ( ruleRosParameter ) { - // InternalRosSystem.g:11953:2: ( ruleRosParameter ) - // InternalRosSystem.g:11954:3: ruleRosParameter + // InternalRosSystem.g:11683:2: ( ruleRosParameter ) + // InternalRosSystem.g:11684:3: ruleRosParameter { before(grammarAccess.getComponentInterfaceAccess().getRosparameterRosParameterParserRuleCall_12_3_1_0()); pushFollow(FOLLOW_2); @@ -35594,17 +34864,17 @@ public final void rule__ComponentInterface__RosparameterAssignment_12_3_1() thro // $ANTLR start "rule__RosPublisher__NameAssignment_2" - // InternalRosSystem.g:11963:1: rule__RosPublisher__NameAssignment_2 : ( ruleEString ) ; + // InternalRosSystem.g:11693:1: rule__RosPublisher__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosPublisher__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11967:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11968:2: ( ruleEString ) + // InternalRosSystem.g:11697:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11698:2: ( ruleEString ) { - // InternalRosSystem.g:11968:2: ( ruleEString ) - // InternalRosSystem.g:11969:3: ruleEString + // InternalRosSystem.g:11698:2: ( ruleEString ) + // InternalRosSystem.g:11699:3: ruleEString { before(grammarAccess.getRosPublisherAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -35635,17 +34905,17 @@ public final void rule__RosPublisher__NameAssignment_2() throws RecognitionExcep // $ANTLR start "rule__RosPublisher__NsAssignment_4_1" - // InternalRosSystem.g:11978:1: rule__RosPublisher__NsAssignment_4_1 : ( ruleEString ) ; + // InternalRosSystem.g:11708:1: rule__RosPublisher__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosPublisher__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11982:1: ( ( ruleEString ) ) - // InternalRosSystem.g:11983:2: ( ruleEString ) + // InternalRosSystem.g:11712:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11713:2: ( ruleEString ) { - // InternalRosSystem.g:11983:2: ( ruleEString ) - // InternalRosSystem.g:11984:3: ruleEString + // InternalRosSystem.g:11713:2: ( ruleEString ) + // InternalRosSystem.g:11714:3: ruleEString { before(grammarAccess.getRosPublisherAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -35676,21 +34946,21 @@ public final void rule__RosPublisher__NsAssignment_4_1() throws RecognitionExcep // $ANTLR start "rule__RosPublisher__PublisherAssignment_6" - // InternalRosSystem.g:11993:1: rule__RosPublisher__PublisherAssignment_6 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11723:1: rule__RosPublisher__PublisherAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosPublisher__PublisherAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:11997:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:11998:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11727:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11728:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:11998:2: ( ( ruleEString ) ) - // InternalRosSystem.g:11999:3: ( ruleEString ) + // InternalRosSystem.g:11728:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11729:3: ( ruleEString ) { before(grammarAccess.getRosPublisherAccess().getPublisherPublisherCrossReference_6_0()); - // InternalRosSystem.g:12000:3: ( ruleEString ) - // InternalRosSystem.g:12001:4: ruleEString + // InternalRosSystem.g:11730:3: ( ruleEString ) + // InternalRosSystem.g:11731:4: ruleEString { before(grammarAccess.getRosPublisherAccess().getPublisherPublisherEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -35725,17 +34995,17 @@ public final void rule__RosPublisher__PublisherAssignment_6() throws Recognition // $ANTLR start "rule__RosSubscriber__NameAssignment_2" - // InternalRosSystem.g:12012:1: rule__RosSubscriber__NameAssignment_2 : ( ruleEString ) ; + // InternalRosSystem.g:11742:1: rule__RosSubscriber__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosSubscriber__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12016:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12017:2: ( ruleEString ) + // InternalRosSystem.g:11746:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11747:2: ( ruleEString ) { - // InternalRosSystem.g:12017:2: ( ruleEString ) - // InternalRosSystem.g:12018:3: ruleEString + // InternalRosSystem.g:11747:2: ( ruleEString ) + // InternalRosSystem.g:11748:3: ruleEString { before(grammarAccess.getRosSubscriberAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -35766,17 +35036,17 @@ public final void rule__RosSubscriber__NameAssignment_2() throws RecognitionExce // $ANTLR start "rule__RosSubscriber__NsAssignment_4_1" - // InternalRosSystem.g:12027:1: rule__RosSubscriber__NsAssignment_4_1 : ( ruleEString ) ; + // InternalRosSystem.g:11757:1: rule__RosSubscriber__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosSubscriber__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12031:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12032:2: ( ruleEString ) + // InternalRosSystem.g:11761:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11762:2: ( ruleEString ) { - // InternalRosSystem.g:12032:2: ( ruleEString ) - // InternalRosSystem.g:12033:3: ruleEString + // InternalRosSystem.g:11762:2: ( ruleEString ) + // InternalRosSystem.g:11763:3: ruleEString { before(grammarAccess.getRosSubscriberAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -35807,21 +35077,21 @@ public final void rule__RosSubscriber__NsAssignment_4_1() throws RecognitionExce // $ANTLR start "rule__RosSubscriber__SubscriberAssignment_6" - // InternalRosSystem.g:12042:1: rule__RosSubscriber__SubscriberAssignment_6 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11772:1: rule__RosSubscriber__SubscriberAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosSubscriber__SubscriberAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12046:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:12047:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11776:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11777:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:12047:2: ( ( ruleEString ) ) - // InternalRosSystem.g:12048:3: ( ruleEString ) + // InternalRosSystem.g:11777:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11778:3: ( ruleEString ) { before(grammarAccess.getRosSubscriberAccess().getSubscriberSubscriberCrossReference_6_0()); - // InternalRosSystem.g:12049:3: ( ruleEString ) - // InternalRosSystem.g:12050:4: ruleEString + // InternalRosSystem.g:11779:3: ( ruleEString ) + // InternalRosSystem.g:11780:4: ruleEString { before(grammarAccess.getRosSubscriberAccess().getSubscriberSubscriberEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -35856,17 +35126,17 @@ public final void rule__RosSubscriber__SubscriberAssignment_6() throws Recogniti // $ANTLR start "rule__RosServiceServer__NameAssignment_2" - // InternalRosSystem.g:12061:1: rule__RosServiceServer__NameAssignment_2 : ( ruleEString ) ; + // InternalRosSystem.g:11791:1: rule__RosServiceServer__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosServiceServer__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12065:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12066:2: ( ruleEString ) + // InternalRosSystem.g:11795:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11796:2: ( ruleEString ) { - // InternalRosSystem.g:12066:2: ( ruleEString ) - // InternalRosSystem.g:12067:3: ruleEString + // InternalRosSystem.g:11796:2: ( ruleEString ) + // InternalRosSystem.g:11797:3: ruleEString { before(grammarAccess.getRosServiceServerAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -35897,17 +35167,17 @@ public final void rule__RosServiceServer__NameAssignment_2() throws RecognitionE // $ANTLR start "rule__RosServiceServer__NsAssignment_4_1" - // InternalRosSystem.g:12076:1: rule__RosServiceServer__NsAssignment_4_1 : ( ruleEString ) ; + // InternalRosSystem.g:11806:1: rule__RosServiceServer__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosServiceServer__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12080:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12081:2: ( ruleEString ) + // InternalRosSystem.g:11810:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11811:2: ( ruleEString ) { - // InternalRosSystem.g:12081:2: ( ruleEString ) - // InternalRosSystem.g:12082:3: ruleEString + // InternalRosSystem.g:11811:2: ( ruleEString ) + // InternalRosSystem.g:11812:3: ruleEString { before(grammarAccess.getRosServiceServerAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -35938,21 +35208,21 @@ public final void rule__RosServiceServer__NsAssignment_4_1() throws RecognitionE // $ANTLR start "rule__RosServiceServer__SrvserverAssignment_6" - // InternalRosSystem.g:12091:1: rule__RosServiceServer__SrvserverAssignment_6 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11821:1: rule__RosServiceServer__SrvserverAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosServiceServer__SrvserverAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12095:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:12096:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11825:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11826:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:12096:2: ( ( ruleEString ) ) - // InternalRosSystem.g:12097:3: ( ruleEString ) + // InternalRosSystem.g:11826:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11827:3: ( ruleEString ) { before(grammarAccess.getRosServiceServerAccess().getSrvserverServiceServerCrossReference_6_0()); - // InternalRosSystem.g:12098:3: ( ruleEString ) - // InternalRosSystem.g:12099:4: ruleEString + // InternalRosSystem.g:11828:3: ( ruleEString ) + // InternalRosSystem.g:11829:4: ruleEString { before(grammarAccess.getRosServiceServerAccess().getSrvserverServiceServerEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -35987,17 +35257,17 @@ public final void rule__RosServiceServer__SrvserverAssignment_6() throws Recogni // $ANTLR start "rule__RosServiceClient__NameAssignment_2" - // InternalRosSystem.g:12110:1: rule__RosServiceClient__NameAssignment_2 : ( ruleEString ) ; + // InternalRosSystem.g:11840:1: rule__RosServiceClient__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosServiceClient__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12114:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12115:2: ( ruleEString ) + // InternalRosSystem.g:11844:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11845:2: ( ruleEString ) { - // InternalRosSystem.g:12115:2: ( ruleEString ) - // InternalRosSystem.g:12116:3: ruleEString + // InternalRosSystem.g:11845:2: ( ruleEString ) + // InternalRosSystem.g:11846:3: ruleEString { before(grammarAccess.getRosServiceClientAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -36028,17 +35298,17 @@ public final void rule__RosServiceClient__NameAssignment_2() throws RecognitionE // $ANTLR start "rule__RosServiceClient__NsAssignment_4_1" - // InternalRosSystem.g:12125:1: rule__RosServiceClient__NsAssignment_4_1 : ( ruleEString ) ; + // InternalRosSystem.g:11855:1: rule__RosServiceClient__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosServiceClient__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12129:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12130:2: ( ruleEString ) + // InternalRosSystem.g:11859:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11860:2: ( ruleEString ) { - // InternalRosSystem.g:12130:2: ( ruleEString ) - // InternalRosSystem.g:12131:3: ruleEString + // InternalRosSystem.g:11860:2: ( ruleEString ) + // InternalRosSystem.g:11861:3: ruleEString { before(grammarAccess.getRosServiceClientAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -36069,21 +35339,21 @@ public final void rule__RosServiceClient__NsAssignment_4_1() throws RecognitionE // $ANTLR start "rule__RosServiceClient__SrvclientAssignment_6" - // InternalRosSystem.g:12140:1: rule__RosServiceClient__SrvclientAssignment_6 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11870:1: rule__RosServiceClient__SrvclientAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosServiceClient__SrvclientAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12144:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:12145:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11874:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11875:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:12145:2: ( ( ruleEString ) ) - // InternalRosSystem.g:12146:3: ( ruleEString ) + // InternalRosSystem.g:11875:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11876:3: ( ruleEString ) { before(grammarAccess.getRosServiceClientAccess().getSrvclientServiceClientCrossReference_6_0()); - // InternalRosSystem.g:12147:3: ( ruleEString ) - // InternalRosSystem.g:12148:4: ruleEString + // InternalRosSystem.g:11877:3: ( ruleEString ) + // InternalRosSystem.g:11878:4: ruleEString { before(grammarAccess.getRosServiceClientAccess().getSrvclientServiceClientEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -36118,17 +35388,17 @@ public final void rule__RosServiceClient__SrvclientAssignment_6() throws Recogni // $ANTLR start "rule__RosActionServer__NameAssignment_2" - // InternalRosSystem.g:12159:1: rule__RosActionServer__NameAssignment_2 : ( ruleEString ) ; + // InternalRosSystem.g:11889:1: rule__RosActionServer__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosActionServer__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12163:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12164:2: ( ruleEString ) + // InternalRosSystem.g:11893:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11894:2: ( ruleEString ) { - // InternalRosSystem.g:12164:2: ( ruleEString ) - // InternalRosSystem.g:12165:3: ruleEString + // InternalRosSystem.g:11894:2: ( ruleEString ) + // InternalRosSystem.g:11895:3: ruleEString { before(grammarAccess.getRosActionServerAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -36159,17 +35429,17 @@ public final void rule__RosActionServer__NameAssignment_2() throws RecognitionEx // $ANTLR start "rule__RosActionServer__NsAssignment_4_1" - // InternalRosSystem.g:12174:1: rule__RosActionServer__NsAssignment_4_1 : ( ruleEString ) ; + // InternalRosSystem.g:11904:1: rule__RosActionServer__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosActionServer__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12178:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12179:2: ( ruleEString ) + // InternalRosSystem.g:11908:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11909:2: ( ruleEString ) { - // InternalRosSystem.g:12179:2: ( ruleEString ) - // InternalRosSystem.g:12180:3: ruleEString + // InternalRosSystem.g:11909:2: ( ruleEString ) + // InternalRosSystem.g:11910:3: ruleEString { before(grammarAccess.getRosActionServerAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -36200,21 +35470,21 @@ public final void rule__RosActionServer__NsAssignment_4_1() throws RecognitionEx // $ANTLR start "rule__RosActionServer__ActserverAssignment_6" - // InternalRosSystem.g:12189:1: rule__RosActionServer__ActserverAssignment_6 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11919:1: rule__RosActionServer__ActserverAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosActionServer__ActserverAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12193:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:12194:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11923:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11924:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:12194:2: ( ( ruleEString ) ) - // InternalRosSystem.g:12195:3: ( ruleEString ) + // InternalRosSystem.g:11924:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11925:3: ( ruleEString ) { before(grammarAccess.getRosActionServerAccess().getActserverActionServerCrossReference_6_0()); - // InternalRosSystem.g:12196:3: ( ruleEString ) - // InternalRosSystem.g:12197:4: ruleEString + // InternalRosSystem.g:11926:3: ( ruleEString ) + // InternalRosSystem.g:11927:4: ruleEString { before(grammarAccess.getRosActionServerAccess().getActserverActionServerEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -36249,17 +35519,17 @@ public final void rule__RosActionServer__ActserverAssignment_6() throws Recognit // $ANTLR start "rule__RosActionClient__NameAssignment_2" - // InternalRosSystem.g:12208:1: rule__RosActionClient__NameAssignment_2 : ( ruleEString ) ; + // InternalRosSystem.g:11938:1: rule__RosActionClient__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosActionClient__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12212:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12213:2: ( ruleEString ) + // InternalRosSystem.g:11942:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11943:2: ( ruleEString ) { - // InternalRosSystem.g:12213:2: ( ruleEString ) - // InternalRosSystem.g:12214:3: ruleEString + // InternalRosSystem.g:11943:2: ( ruleEString ) + // InternalRosSystem.g:11944:3: ruleEString { before(grammarAccess.getRosActionClientAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -36290,17 +35560,17 @@ public final void rule__RosActionClient__NameAssignment_2() throws RecognitionEx // $ANTLR start "rule__RosActionClient__NsAssignment_4_1" - // InternalRosSystem.g:12223:1: rule__RosActionClient__NsAssignment_4_1 : ( ruleEString ) ; + // InternalRosSystem.g:11953:1: rule__RosActionClient__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosActionClient__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12227:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12228:2: ( ruleEString ) + // InternalRosSystem.g:11957:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11958:2: ( ruleEString ) { - // InternalRosSystem.g:12228:2: ( ruleEString ) - // InternalRosSystem.g:12229:3: ruleEString + // InternalRosSystem.g:11958:2: ( ruleEString ) + // InternalRosSystem.g:11959:3: ruleEString { before(grammarAccess.getRosActionClientAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -36331,21 +35601,21 @@ public final void rule__RosActionClient__NsAssignment_4_1() throws RecognitionEx // $ANTLR start "rule__RosActionClient__ActclientAssignment_6" - // InternalRosSystem.g:12238:1: rule__RosActionClient__ActclientAssignment_6 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:11968:1: rule__RosActionClient__ActclientAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosActionClient__ActclientAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12242:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:12243:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11972:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:11973:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:12243:2: ( ( ruleEString ) ) - // InternalRosSystem.g:12244:3: ( ruleEString ) + // InternalRosSystem.g:11973:2: ( ( ruleEString ) ) + // InternalRosSystem.g:11974:3: ( ruleEString ) { before(grammarAccess.getRosActionClientAccess().getActclientActionClientCrossReference_6_0()); - // InternalRosSystem.g:12245:3: ( ruleEString ) - // InternalRosSystem.g:12246:4: ruleEString + // InternalRosSystem.g:11975:3: ( ruleEString ) + // InternalRosSystem.g:11976:4: ruleEString { before(grammarAccess.getRosActionClientAccess().getActclientActionClientEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -36380,17 +35650,17 @@ public final void rule__RosActionClient__ActclientAssignment_6() throws Recognit // $ANTLR start "rule__RosParameter__NameAssignment_2" - // InternalRosSystem.g:12257:1: rule__RosParameter__NameAssignment_2 : ( ruleEString ) ; + // InternalRosSystem.g:11987:1: rule__RosParameter__NameAssignment_2 : ( ruleEString ) ; public final void rule__RosParameter__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12261:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12262:2: ( ruleEString ) + // InternalRosSystem.g:11991:1: ( ( ruleEString ) ) + // InternalRosSystem.g:11992:2: ( ruleEString ) { - // InternalRosSystem.g:12262:2: ( ruleEString ) - // InternalRosSystem.g:12263:3: ruleEString + // InternalRosSystem.g:11992:2: ( ruleEString ) + // InternalRosSystem.g:11993:3: ruleEString { before(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -36421,17 +35691,17 @@ public final void rule__RosParameter__NameAssignment_2() throws RecognitionExcep // $ANTLR start "rule__RosParameter__NsAssignment_4_1" - // InternalRosSystem.g:12272:1: rule__RosParameter__NsAssignment_4_1 : ( ruleEString ) ; + // InternalRosSystem.g:12002:1: rule__RosParameter__NsAssignment_4_1 : ( ruleEString ) ; public final void rule__RosParameter__NsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12276:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12277:2: ( ruleEString ) + // InternalRosSystem.g:12006:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12007:2: ( ruleEString ) { - // InternalRosSystem.g:12277:2: ( ruleEString ) - // InternalRosSystem.g:12278:3: ruleEString + // InternalRosSystem.g:12007:2: ( ruleEString ) + // InternalRosSystem.g:12008:3: ruleEString { before(grammarAccess.getRosParameterAccess().getNsEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -36462,21 +35732,21 @@ public final void rule__RosParameter__NsAssignment_4_1() throws RecognitionExcep // $ANTLR start "rule__RosParameter__ParameterAssignment_6" - // InternalRosSystem.g:12287:1: rule__RosParameter__ParameterAssignment_6 : ( ( ruleEString ) ) ; + // InternalRosSystem.g:12017:1: rule__RosParameter__ParameterAssignment_6 : ( ( ruleEString ) ) ; public final void rule__RosParameter__ParameterAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12291:1: ( ( ( ruleEString ) ) ) - // InternalRosSystem.g:12292:2: ( ( ruleEString ) ) + // InternalRosSystem.g:12021:1: ( ( ( ruleEString ) ) ) + // InternalRosSystem.g:12022:2: ( ( ruleEString ) ) { - // InternalRosSystem.g:12292:2: ( ( ruleEString ) ) - // InternalRosSystem.g:12293:3: ( ruleEString ) + // InternalRosSystem.g:12022:2: ( ( ruleEString ) ) + // InternalRosSystem.g:12023:3: ( ruleEString ) { before(grammarAccess.getRosParameterAccess().getParameterParameterCrossReference_6_0()); - // InternalRosSystem.g:12294:3: ( ruleEString ) - // InternalRosSystem.g:12295:4: ruleEString + // InternalRosSystem.g:12024:3: ( ruleEString ) + // InternalRosSystem.g:12025:4: ruleEString { before(grammarAccess.getRosParameterAccess().getParameterParameterEStringParserRuleCall_6_0_1()); pushFollow(FOLLOW_2); @@ -36511,17 +35781,17 @@ public final void rule__RosParameter__ParameterAssignment_6() throws Recognition // $ANTLR start "rule__RosParameter__ValueAssignment_7_1" - // InternalRosSystem.g:12306:1: rule__RosParameter__ValueAssignment_7_1 : ( ruleParameterValue ) ; + // InternalRosSystem.g:12036:1: rule__RosParameter__ValueAssignment_7_1 : ( ruleParameterValue ) ; public final void rule__RosParameter__ValueAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12310:1: ( ( ruleParameterValue ) ) - // InternalRosSystem.g:12311:2: ( ruleParameterValue ) + // InternalRosSystem.g:12040:1: ( ( ruleParameterValue ) ) + // InternalRosSystem.g:12041:2: ( ruleParameterValue ) { - // InternalRosSystem.g:12311:2: ( ruleParameterValue ) - // InternalRosSystem.g:12312:3: ruleParameterValue + // InternalRosSystem.g:12041:2: ( ruleParameterValue ) + // InternalRosSystem.g:12042:3: ruleParameterValue { before(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -36552,17 +35822,17 @@ public final void rule__RosParameter__ValueAssignment_7_1() throws RecognitionEx // $ANTLR start "rule__Parameter__NameAssignment_3" - // InternalRosSystem.g:12321:1: rule__Parameter__NameAssignment_3 : ( ruleEString ) ; + // InternalRosSystem.g:12051:1: rule__Parameter__NameAssignment_3 : ( ruleEString ) ; public final void rule__Parameter__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12325:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12326:2: ( ruleEString ) + // InternalRosSystem.g:12055:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12056:2: ( ruleEString ) { - // InternalRosSystem.g:12326:2: ( ruleEString ) - // InternalRosSystem.g:12327:3: ruleEString + // InternalRosSystem.g:12056:2: ( ruleEString ) + // InternalRosSystem.g:12057:3: ruleEString { before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -36593,17 +35863,17 @@ public final void rule__Parameter__NameAssignment_3() throws RecognitionExceptio // $ANTLR start "rule__Parameter__NamespaceAssignment_4_1" - // InternalRosSystem.g:12336:1: rule__Parameter__NamespaceAssignment_4_1 : ( ruleNamespace ) ; + // InternalRosSystem.g:12066:1: rule__Parameter__NamespaceAssignment_4_1 : ( ruleNamespace ) ; public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12340:1: ( ( ruleNamespace ) ) - // InternalRosSystem.g:12341:2: ( ruleNamespace ) + // InternalRosSystem.g:12070:1: ( ( ruleNamespace ) ) + // InternalRosSystem.g:12071:2: ( ruleNamespace ) { - // InternalRosSystem.g:12341:2: ( ruleNamespace ) - // InternalRosSystem.g:12342:3: ruleNamespace + // InternalRosSystem.g:12071:2: ( ruleNamespace ) + // InternalRosSystem.g:12072:3: ruleNamespace { before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -36634,17 +35904,17 @@ public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionE // $ANTLR start "rule__Parameter__TypeAssignment_5_1" - // InternalRosSystem.g:12351:1: rule__Parameter__TypeAssignment_5_1 : ( ruleParameterType ) ; + // InternalRosSystem.g:12081:1: rule__Parameter__TypeAssignment_5_1 : ( ruleParameterType ) ; public final void rule__Parameter__TypeAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12355:1: ( ( ruleParameterType ) ) - // InternalRosSystem.g:12356:2: ( ruleParameterType ) + // InternalRosSystem.g:12085:1: ( ( ruleParameterType ) ) + // InternalRosSystem.g:12086:2: ( ruleParameterType ) { - // InternalRosSystem.g:12356:2: ( ruleParameterType ) - // InternalRosSystem.g:12357:3: ruleParameterType + // InternalRosSystem.g:12086:2: ( ruleParameterType ) + // InternalRosSystem.g:12087:3: ruleParameterType { before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -36675,17 +35945,17 @@ public final void rule__Parameter__TypeAssignment_5_1() throws RecognitionExcept // $ANTLR start "rule__Parameter__ValueAssignment_6_1" - // InternalRosSystem.g:12366:1: rule__Parameter__ValueAssignment_6_1 : ( ruleParameterValue ) ; + // InternalRosSystem.g:12096:1: rule__Parameter__ValueAssignment_6_1 : ( ruleParameterValue ) ; public final void rule__Parameter__ValueAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12370:1: ( ( ruleParameterValue ) ) - // InternalRosSystem.g:12371:2: ( ruleParameterValue ) + // InternalRosSystem.g:12100:1: ( ( ruleParameterValue ) ) + // InternalRosSystem.g:12101:2: ( ruleParameterValue ) { - // InternalRosSystem.g:12371:2: ( ruleParameterValue ) - // InternalRosSystem.g:12372:3: ruleParameterValue + // InternalRosSystem.g:12101:2: ( ruleParameterValue ) + // InternalRosSystem.g:12102:3: ruleParameterValue { before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -36716,17 +35986,17 @@ public final void rule__Parameter__ValueAssignment_6_1() throws RecognitionExcep // $ANTLR start "rule__ParameterListType__SequenceAssignment_3" - // InternalRosSystem.g:12381:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; + // InternalRosSystem.g:12111:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12385:1: ( ( ruleParameterType ) ) - // InternalRosSystem.g:12386:2: ( ruleParameterType ) + // InternalRosSystem.g:12115:1: ( ( ruleParameterType ) ) + // InternalRosSystem.g:12116:2: ( ruleParameterType ) { - // InternalRosSystem.g:12386:2: ( ruleParameterType ) - // InternalRosSystem.g:12387:3: ruleParameterType + // InternalRosSystem.g:12116:2: ( ruleParameterType ) + // InternalRosSystem.g:12117:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -36757,17 +36027,17 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // $ANTLR start "rule__ParameterListType__SequenceAssignment_4_1" - // InternalRosSystem.g:12396:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; + // InternalRosSystem.g:12126:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12400:1: ( ( ruleParameterType ) ) - // InternalRosSystem.g:12401:2: ( ruleParameterType ) + // InternalRosSystem.g:12130:1: ( ( ruleParameterType ) ) + // InternalRosSystem.g:12131:2: ( ruleParameterType ) { - // InternalRosSystem.g:12401:2: ( ruleParameterType ) - // InternalRosSystem.g:12402:3: ruleParameterType + // InternalRosSystem.g:12131:2: ( ruleParameterType ) + // InternalRosSystem.g:12132:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -36798,17 +36068,17 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_3" - // InternalRosSystem.g:12411:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; + // InternalRosSystem.g:12141:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12415:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRosSystem.g:12416:2: ( ruleParameterStructTypeMember ) + // InternalRosSystem.g:12145:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRosSystem.g:12146:2: ( ruleParameterStructTypeMember ) { - // InternalRosSystem.g:12416:2: ( ruleParameterStructTypeMember ) - // InternalRosSystem.g:12417:3: ruleParameterStructTypeMember + // InternalRosSystem.g:12146:2: ( ruleParameterStructTypeMember ) + // InternalRosSystem.g:12147:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -36839,17 +36109,17 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1" - // InternalRosSystem.g:12426:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; + // InternalRosSystem.g:12156:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12430:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRosSystem.g:12431:2: ( ruleParameterStructTypeMember ) + // InternalRosSystem.g:12160:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRosSystem.g:12161:2: ( ruleParameterStructTypeMember ) { - // InternalRosSystem.g:12431:2: ( ruleParameterStructTypeMember ) - // InternalRosSystem.g:12432:3: ruleParameterStructTypeMember + // InternalRosSystem.g:12161:2: ( ruleParameterStructTypeMember ) + // InternalRosSystem.g:12162:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -36879,26 +36149,26 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR end "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1" - // $ANTLR start "rule__ParameterIntegerType__DefaultAssignment_2_2" - // InternalRosSystem.g:12441:1: rule__ParameterIntegerType__DefaultAssignment_2_2 : ( ruleParameterInteger ) ; - public final void rule__ParameterIntegerType__DefaultAssignment_2_2() throws RecognitionException { + // $ANTLR start "rule__ParameterIntegerType__DefaultAssignment_2_1" + // InternalRosSystem.g:12171:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; + public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12445:1: ( ( ruleParameterInteger ) ) - // InternalRosSystem.g:12446:2: ( ruleParameterInteger ) + // InternalRosSystem.g:12175:1: ( ( ruleParameterInteger ) ) + // InternalRosSystem.g:12176:2: ( ruleParameterInteger ) { - // InternalRosSystem.g:12446:2: ( ruleParameterInteger ) - // InternalRosSystem.g:12447:3: ruleParameterInteger + // InternalRosSystem.g:12176:2: ( ruleParameterInteger ) + // InternalRosSystem.g:12177:3: ruleParameterInteger { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_2_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterInteger(); state._fsp--; - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_2_0()); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } @@ -36917,29 +36187,29 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_2() throws Rec } return ; } - // $ANTLR end "rule__ParameterIntegerType__DefaultAssignment_2_2" + // $ANTLR end "rule__ParameterIntegerType__DefaultAssignment_2_1" - // $ANTLR start "rule__ParameterStringType__DefaultAssignment_2_2" - // InternalRosSystem.g:12456:1: rule__ParameterStringType__DefaultAssignment_2_2 : ( ruleParameterString ) ; - public final void rule__ParameterStringType__DefaultAssignment_2_2() throws RecognitionException { + // $ANTLR start "rule__ParameterStringType__DefaultAssignment_2_1" + // InternalRosSystem.g:12186:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; + public final void rule__ParameterStringType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12460:1: ( ( ruleParameterString ) ) - // InternalRosSystem.g:12461:2: ( ruleParameterString ) + // InternalRosSystem.g:12190:1: ( ( ruleParameterString ) ) + // InternalRosSystem.g:12191:2: ( ruleParameterString ) { - // InternalRosSystem.g:12461:2: ( ruleParameterString ) - // InternalRosSystem.g:12462:3: ruleParameterString + // InternalRosSystem.g:12191:2: ( ruleParameterString ) + // InternalRosSystem.g:12192:3: ruleParameterString { - before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_2_0()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterString(); state._fsp--; - after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_2_0()); + after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } @@ -36958,29 +36228,29 @@ public final void rule__ParameterStringType__DefaultAssignment_2_2() throws Reco } return ; } - // $ANTLR end "rule__ParameterStringType__DefaultAssignment_2_2" + // $ANTLR end "rule__ParameterStringType__DefaultAssignment_2_1" - // $ANTLR start "rule__ParameterDoubleType__DefaultAssignment_2_2" - // InternalRosSystem.g:12471:1: rule__ParameterDoubleType__DefaultAssignment_2_2 : ( ruleParameterDouble ) ; - public final void rule__ParameterDoubleType__DefaultAssignment_2_2() throws RecognitionException { + // $ANTLR start "rule__ParameterDoubleType__DefaultAssignment_2_1" + // InternalRosSystem.g:12201:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; + public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12475:1: ( ( ruleParameterDouble ) ) - // InternalRosSystem.g:12476:2: ( ruleParameterDouble ) + // InternalRosSystem.g:12205:1: ( ( ruleParameterDouble ) ) + // InternalRosSystem.g:12206:2: ( ruleParameterDouble ) { - // InternalRosSystem.g:12476:2: ( ruleParameterDouble ) - // InternalRosSystem.g:12477:3: ruleParameterDouble + // InternalRosSystem.g:12206:2: ( ruleParameterDouble ) + // InternalRosSystem.g:12207:3: ruleParameterDouble { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_2_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterDouble(); state._fsp--; - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_2_0()); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } @@ -36999,29 +36269,29 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_2() throws Reco } return ; } - // $ANTLR end "rule__ParameterDoubleType__DefaultAssignment_2_2" + // $ANTLR end "rule__ParameterDoubleType__DefaultAssignment_2_1" - // $ANTLR start "rule__ParameterBooleanType__DefaultAssignment_2_2" - // InternalRosSystem.g:12486:1: rule__ParameterBooleanType__DefaultAssignment_2_2 : ( ruleParameterBoolean ) ; - public final void rule__ParameterBooleanType__DefaultAssignment_2_2() throws RecognitionException { + // $ANTLR start "rule__ParameterBooleanType__DefaultAssignment_2_1" + // InternalRosSystem.g:12216:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; + public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12490:1: ( ( ruleParameterBoolean ) ) - // InternalRosSystem.g:12491:2: ( ruleParameterBoolean ) + // InternalRosSystem.g:12220:1: ( ( ruleParameterBoolean ) ) + // InternalRosSystem.g:12221:2: ( ruleParameterBoolean ) { - // InternalRosSystem.g:12491:2: ( ruleParameterBoolean ) - // InternalRosSystem.g:12492:3: ruleParameterBoolean + // InternalRosSystem.g:12221:2: ( ruleParameterBoolean ) + // InternalRosSystem.g:12222:3: ruleParameterBoolean { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_2_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterBoolean(); state._fsp--; - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_2_0()); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } @@ -37040,29 +36310,29 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_2() throws Rec } return ; } - // $ANTLR end "rule__ParameterBooleanType__DefaultAssignment_2_2" + // $ANTLR end "rule__ParameterBooleanType__DefaultAssignment_2_1" - // $ANTLR start "rule__ParameterBase64Type__DefaultAssignment_2_2" - // InternalRosSystem.g:12501:1: rule__ParameterBase64Type__DefaultAssignment_2_2 : ( ruleParameterBase64 ) ; - public final void rule__ParameterBase64Type__DefaultAssignment_2_2() throws RecognitionException { + // $ANTLR start "rule__ParameterBase64Type__DefaultAssignment_2_1" + // InternalRosSystem.g:12231:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; + public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12505:1: ( ( ruleParameterBase64 ) ) - // InternalRosSystem.g:12506:2: ( ruleParameterBase64 ) + // InternalRosSystem.g:12235:1: ( ( ruleParameterBase64 ) ) + // InternalRosSystem.g:12236:2: ( ruleParameterBase64 ) { - // InternalRosSystem.g:12506:2: ( ruleParameterBase64 ) - // InternalRosSystem.g:12507:3: ruleParameterBase64 + // InternalRosSystem.g:12236:2: ( ruleParameterBase64 ) + // InternalRosSystem.g:12237:3: ruleParameterBase64 { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_2_0()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterBase64(); state._fsp--; - after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_2_0()); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } @@ -37081,21 +36351,21 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_2() throws Reco } return ; } - // $ANTLR end "rule__ParameterBase64Type__DefaultAssignment_2_2" + // $ANTLR end "rule__ParameterBase64Type__DefaultAssignment_2_1" // $ANTLR start "rule__ParameterArrayType__TypeAssignment_3" - // InternalRosSystem.g:12516:1: rule__ParameterArrayType__TypeAssignment_3 : ( ruleParameterType ) ; + // InternalRosSystem.g:12246:1: rule__ParameterArrayType__TypeAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterArrayType__TypeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12520:1: ( ( ruleParameterType ) ) - // InternalRosSystem.g:12521:2: ( ruleParameterType ) + // InternalRosSystem.g:12250:1: ( ( ruleParameterType ) ) + // InternalRosSystem.g:12251:2: ( ruleParameterType ) { - // InternalRosSystem.g:12521:2: ( ruleParameterType ) - // InternalRosSystem.g:12522:3: ruleParameterType + // InternalRosSystem.g:12251:2: ( ruleParameterType ) + // InternalRosSystem.g:12252:3: ruleParameterType { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -37126,17 +36396,17 @@ public final void rule__ParameterArrayType__TypeAssignment_3() throws Recognitio // $ANTLR start "rule__ParameterArrayType__DefaultAssignment_4_1" - // InternalRosSystem.g:12531:1: rule__ParameterArrayType__DefaultAssignment_4_1 : ( ruleParameterList ) ; + // InternalRosSystem.g:12261:1: rule__ParameterArrayType__DefaultAssignment_4_1 : ( ruleParameterList ) ; public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12535:1: ( ( ruleParameterList ) ) - // InternalRosSystem.g:12536:2: ( ruleParameterList ) + // InternalRosSystem.g:12265:1: ( ( ruleParameterList ) ) + // InternalRosSystem.g:12266:2: ( ruleParameterList ) { - // InternalRosSystem.g:12536:2: ( ruleParameterList ) - // InternalRosSystem.g:12537:3: ruleParameterList + // InternalRosSystem.g:12266:2: ( ruleParameterList ) + // InternalRosSystem.g:12267:3: ruleParameterList { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -37167,17 +36437,17 @@ public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws Recog // $ANTLR start "rule__ParameterList__ValueAssignment_2" - // InternalRosSystem.g:12546:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; + // InternalRosSystem.g:12276:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12550:1: ( ( ruleParameterValue ) ) - // InternalRosSystem.g:12551:2: ( ruleParameterValue ) + // InternalRosSystem.g:12280:1: ( ( ruleParameterValue ) ) + // InternalRosSystem.g:12281:2: ( ruleParameterValue ) { - // InternalRosSystem.g:12551:2: ( ruleParameterValue ) - // InternalRosSystem.g:12552:3: ruleParameterValue + // InternalRosSystem.g:12281:2: ( ruleParameterValue ) + // InternalRosSystem.g:12282:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -37208,17 +36478,17 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // $ANTLR start "rule__ParameterList__ValueAssignment_3_1" - // InternalRosSystem.g:12561:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; + // InternalRosSystem.g:12291:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12565:1: ( ( ruleParameterValue ) ) - // InternalRosSystem.g:12566:2: ( ruleParameterValue ) + // InternalRosSystem.g:12295:1: ( ( ruleParameterValue ) ) + // InternalRosSystem.g:12296:2: ( ruleParameterValue ) { - // InternalRosSystem.g:12566:2: ( ruleParameterValue ) - // InternalRosSystem.g:12567:3: ruleParameterValue + // InternalRosSystem.g:12296:2: ( ruleParameterValue ) + // InternalRosSystem.g:12297:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -37249,17 +36519,17 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // $ANTLR start "rule__ParameterAny__ValueAssignment_3_1" - // InternalRosSystem.g:12576:1: rule__ParameterAny__ValueAssignment_3_1 : ( ruleEString ) ; + // InternalRosSystem.g:12306:1: rule__ParameterAny__ValueAssignment_3_1 : ( ruleEString ) ; public final void rule__ParameterAny__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12580:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12581:2: ( ruleEString ) + // InternalRosSystem.g:12310:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12311:2: ( ruleEString ) { - // InternalRosSystem.g:12581:2: ( ruleEString ) - // InternalRosSystem.g:12582:3: ruleEString + // InternalRosSystem.g:12311:2: ( ruleEString ) + // InternalRosSystem.g:12312:3: ruleEString { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -37290,17 +36560,17 @@ public final void rule__ParameterAny__ValueAssignment_3_1() throws RecognitionEx // $ANTLR start "rule__ParameterString__ValueAssignment" - // InternalRosSystem.g:12591:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; + // InternalRosSystem.g:12321:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; public final void rule__ParameterString__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12595:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12596:2: ( ruleEString ) + // InternalRosSystem.g:12325:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12326:2: ( ruleEString ) { - // InternalRosSystem.g:12596:2: ( ruleEString ) - // InternalRosSystem.g:12597:3: ruleEString + // InternalRosSystem.g:12326:2: ( ruleEString ) + // InternalRosSystem.g:12327:3: ruleEString { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -37331,17 +36601,17 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBase64__ValueAssignment" - // InternalRosSystem.g:12606:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; + // InternalRosSystem.g:12336:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; public final void rule__ParameterBase64__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12610:1: ( ( ruleBase64Binary ) ) - // InternalRosSystem.g:12611:2: ( ruleBase64Binary ) + // InternalRosSystem.g:12340:1: ( ( ruleBase64Binary ) ) + // InternalRosSystem.g:12341:2: ( ruleBase64Binary ) { - // InternalRosSystem.g:12611:2: ( ruleBase64Binary ) - // InternalRosSystem.g:12612:3: ruleBase64Binary + // InternalRosSystem.g:12341:2: ( ruleBase64Binary ) + // InternalRosSystem.g:12342:3: ruleBase64Binary { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -37372,17 +36642,17 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterInteger__ValueAssignment" - // InternalRosSystem.g:12621:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; + // InternalRosSystem.g:12351:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; public final void rule__ParameterInteger__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12625:1: ( ( ruleInteger0 ) ) - // InternalRosSystem.g:12626:2: ( ruleInteger0 ) + // InternalRosSystem.g:12355:1: ( ( ruleInteger0 ) ) + // InternalRosSystem.g:12356:2: ( ruleInteger0 ) { - // InternalRosSystem.g:12626:2: ( ruleInteger0 ) - // InternalRosSystem.g:12627:3: ruleInteger0 + // InternalRosSystem.g:12356:2: ( ruleInteger0 ) + // InternalRosSystem.g:12357:3: ruleInteger0 { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -37413,17 +36683,17 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterDouble__ValueAssignment" - // InternalRosSystem.g:12636:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; + // InternalRosSystem.g:12366:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; public final void rule__ParameterDouble__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12640:1: ( ( ruleDouble0 ) ) - // InternalRosSystem.g:12641:2: ( ruleDouble0 ) + // InternalRosSystem.g:12370:1: ( ( ruleDouble0 ) ) + // InternalRosSystem.g:12371:2: ( ruleDouble0 ) { - // InternalRosSystem.g:12641:2: ( ruleDouble0 ) - // InternalRosSystem.g:12642:3: ruleDouble0 + // InternalRosSystem.g:12371:2: ( ruleDouble0 ) + // InternalRosSystem.g:12372:3: ruleDouble0 { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -37454,17 +36724,17 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBoolean__ValueAssignment" - // InternalRosSystem.g:12651:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; + // InternalRosSystem.g:12381:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12655:1: ( ( ruleboolean0 ) ) - // InternalRosSystem.g:12656:2: ( ruleboolean0 ) + // InternalRosSystem.g:12385:1: ( ( ruleboolean0 ) ) + // InternalRosSystem.g:12386:2: ( ruleboolean0 ) { - // InternalRosSystem.g:12656:2: ( ruleboolean0 ) - // InternalRosSystem.g:12657:3: ruleboolean0 + // InternalRosSystem.g:12386:2: ( ruleboolean0 ) + // InternalRosSystem.g:12387:3: ruleboolean0 { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -37495,17 +36765,17 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterDate__ValueAssignment" - // InternalRosSystem.g:12666:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; + // InternalRosSystem.g:12396:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; public final void rule__ParameterDate__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12670:1: ( ( ruleDateTime0 ) ) - // InternalRosSystem.g:12671:2: ( ruleDateTime0 ) + // InternalRosSystem.g:12400:1: ( ( ruleDateTime0 ) ) + // InternalRosSystem.g:12401:2: ( ruleDateTime0 ) { - // InternalRosSystem.g:12671:2: ( ruleDateTime0 ) - // InternalRosSystem.g:12672:3: ruleDateTime0 + // InternalRosSystem.g:12401:2: ( ruleDateTime0 ) + // InternalRosSystem.g:12402:3: ruleDateTime0 { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -37536,17 +36806,17 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_1" - // InternalRosSystem.g:12681:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; + // InternalRosSystem.g:12411:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12685:1: ( ( ruleParameterStructMember ) ) - // InternalRosSystem.g:12686:2: ( ruleParameterStructMember ) + // InternalRosSystem.g:12415:1: ( ( ruleParameterStructMember ) ) + // InternalRosSystem.g:12416:2: ( ruleParameterStructMember ) { - // InternalRosSystem.g:12686:2: ( ruleParameterStructMember ) - // InternalRosSystem.g:12687:3: ruleParameterStructMember + // InternalRosSystem.g:12416:2: ( ruleParameterStructMember ) + // InternalRosSystem.g:12417:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); @@ -37577,17 +36847,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_2_2" - // InternalRosSystem.g:12696:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; + // InternalRosSystem.g:12426:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12700:1: ( ( ruleParameterStructMember ) ) - // InternalRosSystem.g:12701:2: ( ruleParameterStructMember ) + // InternalRosSystem.g:12430:1: ( ( ruleParameterStructMember ) ) + // InternalRosSystem.g:12431:2: ( ruleParameterStructMember ) { - // InternalRosSystem.g:12701:2: ( ruleParameterStructMember ) - // InternalRosSystem.g:12702:3: ruleParameterStructMember + // InternalRosSystem.g:12431:2: ( ruleParameterStructMember ) + // InternalRosSystem.g:12432:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); pushFollow(FOLLOW_2); @@ -37618,17 +36888,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // $ANTLR start "rule__ParameterStructMember__NameAssignment_0" - // InternalRosSystem.g:12711:1: rule__ParameterStructMember__NameAssignment_0 : ( ruleEString ) ; + // InternalRosSystem.g:12441:1: rule__ParameterStructMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12715:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12716:2: ( ruleEString ) + // InternalRosSystem.g:12445:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12446:2: ( ruleEString ) { - // InternalRosSystem.g:12716:2: ( ruleEString ) - // InternalRosSystem.g:12717:3: ruleEString + // InternalRosSystem.g:12446:2: ( ruleEString ) + // InternalRosSystem.g:12447:3: ruleEString { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -37659,17 +36929,17 @@ public final void rule__ParameterStructMember__NameAssignment_0() throws Recogni // $ANTLR start "rule__ParameterStructMember__ValueAssignment_3" - // InternalRosSystem.g:12726:1: rule__ParameterStructMember__ValueAssignment_3 : ( ruleParameterValue ) ; + // InternalRosSystem.g:12456:1: rule__ParameterStructMember__ValueAssignment_3 : ( ruleParameterValue ) ; public final void rule__ParameterStructMember__ValueAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12730:1: ( ( ruleParameterValue ) ) - // InternalRosSystem.g:12731:2: ( ruleParameterValue ) + // InternalRosSystem.g:12460:1: ( ( ruleParameterValue ) ) + // InternalRosSystem.g:12461:2: ( ruleParameterValue ) { - // InternalRosSystem.g:12731:2: ( ruleParameterValue ) - // InternalRosSystem.g:12732:3: ruleParameterValue + // InternalRosSystem.g:12461:2: ( ruleParameterValue ) + // InternalRosSystem.g:12462:3: ruleParameterValue { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -37700,17 +36970,17 @@ public final void rule__ParameterStructMember__ValueAssignment_3() throws Recogn // $ANTLR start "rule__ParameterStructTypeMember__NameAssignment_0" - // InternalRosSystem.g:12741:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; + // InternalRosSystem.g:12471:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructTypeMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12745:1: ( ( ruleEString ) ) - // InternalRosSystem.g:12746:2: ( ruleEString ) + // InternalRosSystem.g:12475:1: ( ( ruleEString ) ) + // InternalRosSystem.g:12476:2: ( ruleEString ) { - // InternalRosSystem.g:12746:2: ( ruleEString ) - // InternalRosSystem.g:12747:3: ruleEString + // InternalRosSystem.g:12476:2: ( ruleEString ) + // InternalRosSystem.g:12477:3: ruleEString { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -37741,17 +37011,17 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // $ANTLR start "rule__ParameterStructTypeMember__TypeAssignment_1" - // InternalRosSystem.g:12756:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; + // InternalRosSystem.g:12486:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12760:1: ( ( ruleParameterType ) ) - // InternalRosSystem.g:12761:2: ( ruleParameterType ) + // InternalRosSystem.g:12490:1: ( ( ruleParameterType ) ) + // InternalRosSystem.g:12491:2: ( ruleParameterType ) { - // InternalRosSystem.g:12761:2: ( ruleParameterType ) - // InternalRosSystem.g:12762:3: ruleParameterType + // InternalRosSystem.g:12491:2: ( ruleParameterType ) + // InternalRosSystem.g:12492:3: ruleParameterType { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -37782,17 +37052,17 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // $ANTLR start "rule__GlobalNamespace__PartsAssignment_3_2" - // InternalRosSystem.g:12771:1: rule__GlobalNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; + // InternalRosSystem.g:12501:1: rule__GlobalNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12775:1: ( ( ruleGraphName ) ) - // InternalRosSystem.g:12776:2: ( ruleGraphName ) + // InternalRosSystem.g:12505:1: ( ( ruleGraphName ) ) + // InternalRosSystem.g:12506:2: ( ruleGraphName ) { - // InternalRosSystem.g:12776:2: ( ruleGraphName ) - // InternalRosSystem.g:12777:3: ruleGraphName + // InternalRosSystem.g:12506:2: ( ruleGraphName ) + // InternalRosSystem.g:12507:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -37823,17 +37093,17 @@ public final void rule__GlobalNamespace__PartsAssignment_3_2() throws Recognitio // $ANTLR start "rule__GlobalNamespace__PartsAssignment_3_3_1" - // InternalRosSystem.g:12786:1: rule__GlobalNamespace__PartsAssignment_3_3_1 : ( ruleGraphName ) ; + // InternalRosSystem.g:12516:1: rule__GlobalNamespace__PartsAssignment_3_3_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_3_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12790:1: ( ( ruleGraphName ) ) - // InternalRosSystem.g:12791:2: ( ruleGraphName ) + // InternalRosSystem.g:12520:1: ( ( ruleGraphName ) ) + // InternalRosSystem.g:12521:2: ( ruleGraphName ) { - // InternalRosSystem.g:12791:2: ( ruleGraphName ) - // InternalRosSystem.g:12792:3: ruleGraphName + // InternalRosSystem.g:12521:2: ( ruleGraphName ) + // InternalRosSystem.g:12522:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); pushFollow(FOLLOW_2); @@ -37864,17 +37134,17 @@ public final void rule__GlobalNamespace__PartsAssignment_3_3_1() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_3_2" - // InternalRosSystem.g:12801:1: rule__RelativeNamespace_Impl__PartsAssignment_3_2 : ( ruleGraphName ) ; + // InternalRosSystem.g:12531:1: rule__RelativeNamespace_Impl__PartsAssignment_3_2 : ( ruleGraphName ) ; public final void rule__RelativeNamespace_Impl__PartsAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12805:1: ( ( ruleGraphName ) ) - // InternalRosSystem.g:12806:2: ( ruleGraphName ) + // InternalRosSystem.g:12535:1: ( ( ruleGraphName ) ) + // InternalRosSystem.g:12536:2: ( ruleGraphName ) { - // InternalRosSystem.g:12806:2: ( ruleGraphName ) - // InternalRosSystem.g:12807:3: ruleGraphName + // InternalRosSystem.g:12536:2: ( ruleGraphName ) + // InternalRosSystem.g:12537:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -37905,17 +37175,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_3_2() throws Rec // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_3_3_1" - // InternalRosSystem.g:12816:1: rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 : ( ruleGraphName ) ; + // InternalRosSystem.g:12546: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 { - // InternalRosSystem.g:12820:1: ( ( ruleGraphName ) ) - // InternalRosSystem.g:12821:2: ( ruleGraphName ) + // InternalRosSystem.g:12550:1: ( ( ruleGraphName ) ) + // InternalRosSystem.g:12551:2: ( ruleGraphName ) { - // InternalRosSystem.g:12821:2: ( ruleGraphName ) - // InternalRosSystem.g:12822:3: ruleGraphName + // InternalRosSystem.g:12551:2: ( ruleGraphName ) + // InternalRosSystem.g:12552:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); pushFollow(FOLLOW_2); @@ -37946,17 +37216,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_3_3_1() throws R // $ANTLR start "rule__PrivateNamespace__PartsAssignment_3_2" - // InternalRosSystem.g:12831:1: rule__PrivateNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; + // InternalRosSystem.g:12561:1: rule__PrivateNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12835:1: ( ( ruleGraphName ) ) - // InternalRosSystem.g:12836:2: ( ruleGraphName ) + // InternalRosSystem.g:12565:1: ( ( ruleGraphName ) ) + // InternalRosSystem.g:12566:2: ( ruleGraphName ) { - // InternalRosSystem.g:12836:2: ( ruleGraphName ) - // InternalRosSystem.g:12837:3: ruleGraphName + // InternalRosSystem.g:12566:2: ( ruleGraphName ) + // InternalRosSystem.g:12567:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -37987,17 +37257,17 @@ public final void rule__PrivateNamespace__PartsAssignment_3_2() throws Recogniti // $ANTLR start "rule__PrivateNamespace__PartsAssignment_3_3_1" - // InternalRosSystem.g:12846:1: rule__PrivateNamespace__PartsAssignment_3_3_1 : ( ruleGraphName ) ; + // InternalRosSystem.g:12576:1: rule__PrivateNamespace__PartsAssignment_3_3_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_3_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystem.g:12850:1: ( ( ruleGraphName ) ) - // InternalRosSystem.g:12851:2: ( ruleGraphName ) + // InternalRosSystem.g:12580:1: ( ( ruleGraphName ) ) + // InternalRosSystem.g:12581:2: ( ruleGraphName ) { - // InternalRosSystem.g:12851:2: ( ruleGraphName ) - // InternalRosSystem.g:12852:3: ruleGraphName + // InternalRosSystem.g:12581:2: ( ruleGraphName ) + // InternalRosSystem.g:12582:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); pushFollow(FOLLOW_2); @@ -38143,4 +37413,4 @@ public String getDescription() { public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000400000L}); public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/RosSystem.xtextbin b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/RosSystem.xtextbin index 67c2b8ae448e48c333056080a7ae0f130e908443..134253c83e48721fabd74927bcfc2f24ca98a817 100644 GIT binary patch literal 12344 zcma)Cd7NBDxlQ%$+p}k~2^e+|2nnP^*f+UVl_43)OhRTtNC*j?nLCp)J>5fh&m==0 z0s^wgB7&d~SwuiYK@dR^l*Q#KiVLoYD=7FBcb@nFmvd^ly-ecI{E>UR>RZnDovOO^ zRn2Ab=um6N+}3G<5c_SeRK||WX18wLx-cHdkBpV$g~ifvcJZP`$7D~h#M>(Wfk-MV znwOSxqocV}DlFti;{yldg+ry>cwuvKC@w7=8Otp!70czxawQ&JxT;w0GjBo1csU+) zise*Fh}8b@o#5C;_X`J#qoc*b!v454I#S5x%jr3T@z6*iE-xDy9E=P7#Vv86EW(b> zH9ymVNOgFPRpa^C!V1>(1z}}!EKZA{xgXC}@ldLDG_K@Ei-U1K6zMr=iA!-|ARg@T z&8e1nWo}?gZaB`Q4%|t)kWr>=akguqSc?Bsv8-t6a;B%HQrRGr%a7#BnV2?2&^D0I zmCGYTBXOxIm1^x;lB?thdRnSAo9*hWltv1}BHfY8SK?A3R~eaz%gxAxtofa4AIOyk znYNM2WNJa!66fR5xKJsFEh5u=N<6u>SQ-p76S@3&oZ3gUicFYl5p8^Qh;}|&g%BMg zm1^r*zEQ8}>FMh252lMC6$VWr-6@(fOH0M^v8v%<2DF0gd@)lrx2-NzM)HQBumvCu zf3w&>KMS*BHtqIR?auLb-z1vC^e)CwR_rQTI(p;bTqPbfrs`vwU$wlO2*cpb7W7;` zI^bh>(NwQ+QW)$ZGL3DJ-P3A9C$md3B$i-KtLQn`6A01vvC1bchH z`w;NHFq=9lOl=VR0ZDp)(b}muLwNw9ugVpM<1oy}LzTDCPflbqrIF#yl>_+e93c)A zt>Hm@mm)Kd&vil^%;!cS=8G_unjeM>Aae-YpnWKx&|8SMEZ?EGh)?Jp#^*+{7+r_+ z741jxc`RZR;z)o`cZ0^G4Em!}scESu45;oxMWl}rt@Wu{5FYDH9Oq3O4+Bko{j0ir zmj);J44la1zm;h?iE{giD6*)7NTM}}6r0zJNQ<_XH6!^!4oo4UC88yax~LqT>?D?2 z1ArPWbFWc1Ek|$T&x1sCiZ{L7nC@|ky%@P7T0x5|jm1-4$11Bwi+#y!$Lt{LM<}hb zckRX%{mZ&m1<`6BPIMY=fuv}SNT;IHQ({_hP|e)uidM704aV7IeZyiHt%Xu1a1%LN zM-ykjM0(M`HG!3GtXRPG1Ql^9oP`j zb|OK-{tHj@Z5GkFz+zrANJ{h$LfC?U&huE$hiEHv+c$U;S;A-szM?bfMR} z2wLqYmx`l^vKOCI5nT+u+7_evE-|B1m#`T~zO;_@OBn3>Ai5O6hFFk{jZBrZ%e+ew zU2c75qIbh5Q@?V2Q+}kpIW8gfSD=jnU&)Na(U|YE8NZ5Vu13bmMxqx)?{T@lhPm!E zgEr|!mfwpkw?x;9jxf5;OCo3QgR?qABD!8ouU|qjMz|+3(cj>c{eFk?13rEKjfMal zndnB~#)}dEppQAa$vBFKs+gjiNlP_4a(RoG5k|MVM1F{g#PqAGWTM*=gC8bD>-y|8cEg7{E;Nx3{k8hKYXS_7veFu)G z7!=WW8!7po%SZHmhx7-Yk{_bMQ1WaIB|l2i_Z+%gv65J*BKk3;TFa#g7aH043EB9m zW8-IJ1LLVKLXnAno>=?^5jaAg_k_H_MiBDLohR^DHh~EGMQ0&;$#e2+w3uO8n$Y1!Pn4DPQ2yU9VY`eG;;C=Ir+QewBg4=~` zfz=t9D%ibq?_ZrMvK2;U8(5jqpdH9|n`YTTQf8TnQfpqM<#ci)JHd&Z;e`QjCcHM9 z6LMAqC33dQh@9h4qEO=67D!Vp;p-uHtx_U)OA^ScsAihTxugW4Ri}yE9hAsDEG2SJ zQi6|Q9r}#iD>1k?0XRlb{FtwY+?S1DWWSx}ZhxCQL~N=c7?1~eLJov>l@L1$5YRz1 z3PR@98FgccdnkD@jn1zl#A*j}fy?nBjfA*CmX?PaLKc#ctQQ6qzhlr{Ge_jHju00Y=7>CwgdFb(IiZdahbJRXObou2 zX>x>|>&xgUJ{U206?7~Ay+msaH`9IG<O^?3&R zp=}sgUBkd>Ny63`13Z+^wD1yw!ADP}lv-vu+Dp!t=IwFvx&TOI4tQCOSV!hch+B%zKz)C0_ zKb0l}S)!p0fy6=Iv<${TZ7-};s5Z`{1=ZavSFH`?1QkpTCbwdM1accIF*!+I7i|)f zB~P$O0seNL2P{AziyRzx$aDET%xrGWf09LxJP)8|CTU@vH5``$dA^JA0!E1KO`` zD{*Keud?tn@@l@|*haobbk-LY^Fw(J%x0E!FYSia_g1Z5OAFUoqZ!Epg%&a`IIb9G zfy{)+>)|XdZ(!%4LcX6WAMh%yM2yoL;S^;793}rGD-wBA-AGwdM1_SRe6!2rEsZ0^ z3LqP|)~E49v~?S7HCqW}@xv~Qw=;_^*=(YE2W9UxiCnQ-E$<5CM{LOQE*@aJsunK4T>D zAr3o!eN7>OJbs2f3()hh^_`?m$j`Fnk-7n>ip6}KD+KaUm$=V04nQY?%zeH-bC1#5 z;~apStP!N{375JjnL6a7s{92?e-XKBRx4I4?~=WN{E|%`&Nt+jO>itE!b)j87V;~2 z%?#nB9WlCp@~brQ6dX=ZX2~m@+PhWiYIM31H;b~+zBfr7r{hMAK zN%|JEg%$hT)!5AU{2BVnLEt;&1ZAoGE+z3D`(A_O_noAWKcIy9{K+4(@mWBvTO!8? z0QN`D`*V#W6l*910QJXanEZrLUCAJy1CpQF(Gkj@JIudmK=M4Dz5u7YB>Ay6d*V@) z!h!sybNws2-mNxI#Rz!NnAu+( z8yV2WLLs)>cA)~A+%8nwG8m{3wx`G$`ziyNs)-|~!A_u>N#B}4wSc|=AJ+x}kyfoB zu2b>qq)}U_cKB>HDm+!=PC#|Q7dcha9l%aJLmrgK*a-V6c6%>Ld|oo%|(YDQ)<4qw!m3C1lD#! z*r6~5!Z;unQW_>y))F16MQEAr>ioJPaTrB0Bo_N2aX38eK+*<&1brNdK{0EJtw8Y# zg~Q@#4hyV)Q$#Q@j={iaSI5HXR0~2K2jA^ZEg2lgyA-Jt9Mlu>bc4fe^uf+aP^@7% zVw$B(^Ebf{clI1$LTR7TCA5aY(N(W{GF6w>sB#x?RE6rM3I+#nUd-S)1-cv*9K*}0 z*y9v`51+kWQLUh!V|1nWf2#Ap3O06{?>^W-z6reF8Bwb}r>CK1mMu!_C|yHIP1Q=w|2`0=S9y1iYQ{Tbw*@230tv^Dz|aJf_PZlHZ~x#n@(|3)K6auMc2H$f%MoK;kC9Dr=_OjeeMXkWMg6ZfbCHvvmUG zw@`v3<5u^ASMKH&ck{chiu2~r5t1Bj>>eG<2g+>j*9Yo$CJL+N6gl9!!=&m?rpj#a zDGuXz!OyIz^6I1Xk1=w$PZn<+e6l|7I`3(S1G|4FODJsp%?4B9gJvSWzd;g3fRPmH z0ZK69Pq`PoKFHpO5b?~FrI88zfkF~+pgt|k@K&E;tSl-UBoOMuCe+U|)JMEDtUd|{ zQw$3AIr>GUpZAeIh6W$$_~QPl zuUgN6;&p<(7*@PdFt28A@e)Dt5}{fp@E$o(<^};&@&a&u578%yWcU+3T>juvh5t#WNGTNlR&y4=Siz6c5A%wIf)U%8US^N=jx0GFpVyDn^ z7Q9fX0qm&w3578aemYh7XHHlsQxTXfsb8@1dElRufU`w_jo<|b>6eUPmzpG0g%HE9 zObjnFhL^koV)!+%G`TWGxjI1c?qKd%vK*UA0tu~*nxeyo#Y+UmON6;Q0OhI^Wo{F| z4{sB~J$4AqS15|t3W53~i7#N8F~t7~PRwrh&up#$gK7SY&l1PgD?Y8JfHB!j*-w{Y!{ezkQr`Hfdv$SY- zl0v)sBG9Zan(>!sx$%5OXkI$_Ukp|AssRT~=ARDnLuVQX0{&df;L}akn{M90KyX4L zty>6Bw*sDS^9q31?gj$?_)B-VDXCdScsxRPHlmwBbVCl^Oro1rht3|ISahbsSRd#) zjp(XEK!=J0=yoBxT^+hPK(`ywxq}$}W{+-e9lG5c(d|KWH#u~B65U>PZAg>!VuN$hf z+#Y3Gd<&d6UOCjw@~RNv@!BD+dF`OhwF3e=1n^k1G+9BR5A*3;T!)U;ipOe(9xD_a z-kN{H#LzYUpNek|12ksbx!ylAPl>xS6fvrg&2d5dMD)jMq$EvAWj@X4? zp9mDmMAvVHS1kNOo2v&LiRq{gGcO?OFq?aarvO>|dk2eOXm|Y(XkI_KLk@j1^sC3{ zdMP8$QF|GY*>9BYb_)ufJ8XGB|~iRkL+ z-stJ*W!Wa@%WgHPo|ZZFjCx+ZrZak$UV#KxKT`O^%-H64rOWTB%x~>!m={5MR~hR2 zNPWK-2b$FY5mHR((>(DkYkb;-=JkaCWr$x(uGaxd^>a%Dfj-08T~8RbpIc);tAT@O)e7*gTdF1aeuo2vpN5D4|#aq6tMF!vbtI?tEINW>_c3%=QuEI7Z`V{AU# zH=ELg&1E*TEHOq*If7==JHf_7h2BaW+khj}v!b_uS)eDYK+fUWr`}E*tUhpMkkO{> zpy_u2WuVWq?fQHQUEm$D&>&jl=|cX1CzclaVt7g~k!u5OiVB;NON^gOY2q?#FQYH# z3;n#?__>0eSNhJY_;NTpuVym~1rwjC4QzZuzn883LSIX_*D=w{R;)&%-&c+AdgJ#7 z9(<`?_?X@2n#Eh%t8;&6qtqo!w1Ml=}K(Y&N@fHs8Z$8>GJ18UKVeZe2RZ zd+GW5K8)Jxm5wa9b?$yT#+v#`PJr4g9VdZ7`~U!@^`|%uAN10I@(>)RAtm&u{Ve3E zzMpqOKioJAd9ts0vfoi%O$(EOe$-htr~0_>s_lh;?Bm0XevJMf_mc4c1f10w68cHz z0IRRr!*gxr9^S8vW*=|ZAQO-X-fO`ILS{4#~VcPu?US(d*>1@&)y> tyhe`8FUmXRrTSvMO%Lnq^c{LYo-H4jx5A&TJ)f+x^yl_gQZ{>Cd(I zT66v0VDNe{Om^q)_6F;67gY8K$(BlkPx;m1nu1#XuD*UgPe5C$Vk?_t%4P_ED zGfev3*06n$3?`5Zo%>yw-fZ=^n7a1xb>VzCnRJrfq&pmhld3fFL-P7%ufG+R4qBc4 zr0}V#s8U#%R8zcE)U>@QJT4TbR&PBqw^vu|Ya79g3JPIRR>fIWF5T$&_V+Tw!4YT$ z)pP2onwYxR9kx3HQaA}G1;b-}f3B+VcbsouWyOV@rC)pl;!FF1z zRO+{Po(;d`uiuqAqblK7yw|F9me-$^`kL1#N}W?-p>Qq?&qL+{pF#T@UZFRKXI0)q zZ=P4^UF7wNTEMGIyv6g&ye>28>I$4Mt^meG@&0O|z>+GXq*l5^Ra{b)(d3*Dmz|Ms zy^(7$QC{D;yRvp8_|E6xd#3+iOvH7{omNp~{SG3Hr$H3+aZ^P`O-t{+A(;K~eQG#*4GyiYgJ zs%T(^f@r8_B#u<56rBIQ9PPtibbzLhr!UeH2%?wt;^!cGRS1yE;ycyqVJUd{8fl!3 zen*pUv7(|k^aUyV53Vv>tLP7SBex}_CHj+2JV!`>d2gFb99JsL@A@995p}n8krAX% zM6tQF;8ZDaDbwcAGu`O-c9E7fOtpM{1^W4C&cdQPGHd!+ETl8BtAggzRfgXTpt~dq z2r*!ZwNi#;b7|STz(z3Y5R?*bIrI>gJNr*N?ZLC84_KN@22Yuc=2DIEpy56L-XhXm zs?%U|sR2}2d8s}eS)O-@G?y=0OlGCLQyHMqTwVYklek{OV2sP1@%S%3j<>fTt%a{qm0Lvm+iV+uXoucvC!JC>ioNQ;_;$fX> z$a27XXf8L@5qPd8S^}VLv>`fkri>)(9R6D7oj+{nXzI&!?i>dAre?r}3-C=N%D3iR zOMJ{ZGo&R%Si-G~k!>-?S>$bf|LI_}-+pQl)iT8pQEgy-28a$)0SBqB38cCXNLdn@ z1-jSp_{8%T(<64sO05vo_@V_h<_wFUmog>#8MER?P4g*gUdD(F$#^kEGQP^Z(DQgH zMKb2ZYmtm~9?3Y)kc?TyGw3i`Ahg1Yp2`I;SjKh1GL|TbrLj?lSWxEFkzjK%Yr!ng zHxH(ft}S31Syd2B!w&t{bQ_7WiF7kHM#2;{jf<0wF-}QX|6o1oA6PIAF_x4Vmhn-7 ziI?rogqNi6@HA4@O;ZD&M~SDEv33|@-J@d~7SiJu(!3l|t<76hYZnF8+CrvB*J~{4 zLk;l7h-rEYvqV+yZ?L{|$T~&5xO52F#^n^*h74tlqOq7F+hBoPWE)F)WE<(!1bJ3AkU>S6$%43rYunn{r*G4JKSE z9XcDjWP>Z|GM+F^c70~6a-j4C1>Yz=3A;zoNx^r>ma;yoD=@34fZ~xc?LbdkD0IaF zcucxxz5!L#Gel3%0y}-gi^IXAXm{M8(#OUi)5l$2^a5o&BpU?%{<1{Fv^f&z(9|D)t zf1AJ0ZT=9ma7P%>UwTl^Ksy7))&oKkDhW`|ju>^-#nq<%nnur!fMT@+ecomH!eLNc z!4>s40t(ruu6l9!#mdV-anc&g#gVBmT`Jgh0{oN}0zqM?V*iol0dBZ-u`2>BN|mez zayDJcJ9{v9aSJtz?$0u+uqOz2j^=voRs@E7qlWir?FFmBO2pX0>%R_kpQauM8XKk<wCOOo9!L6fdYRFJ`l765`6YW3V2HAxnVB5@W5^4L7v#b2*Ea1Q6SBcqps@@sRN`1LS+?E@XES zAnFio1Gm^9)8uutqx9<>WS1|Zp;B$-#tPd3txL0NxgDO#Y8V3`Ze?izYo$qS5bba) zf+@rctQ6=HI2@Y$hEK5HM)R^HvdXgVwXR^0;Ut0gc^I0@T=U`~*SuLF*Lq;D3B7Y` zLEO2uV7{2G7;}ixdK3r@)U=D?8T%hrjyPbHwq*w!5QNmCKymwCe5+0+ zVeBYCP&m8A$X)B47T6rIz!2+z#CmYBn)NGsi$d47*PQU!~65{o(ne=$dc~`0wnktpMr?x zJ44*-b&^(>rVLYtRRNgT;m+XXhyf_sCPNtc)t*j=y*vf!QU|!Cp z`W5Tad-)8D=T?}GfqY4p!Mt*Nd3esaxtoVu$GLFF@x{-uO^~eAKTg_Q{rj|oU?B>( zG-}rC3=hW;kde_6%cCYJl?xQCDm7%`0Iza^Qqb=R;Z`8DW`PyGvs}uzWcd`f81O=1 zl$J=R-m-9N3bVq}N$kkj$+cLsA)|h3642S@b`yLGE{jRo@4`AQ-AT1;F-N8j=v(aA z)YrHbDuuncm{jWMMsKgZX?opmVhN9m1DlJu=*FZtgv*EIq>Z?Q+{9(p+0pPPS59-GCRXoi^i3)dUxpIQIt%G>Rxj2h!$W2)lAK|03Dn1G| zd1M_thSghqoUUNgne$I6KH;pWSU3~_ipimn%a{}@r~Dq3-ycyv<&{F2;c>U`GEy8eJH1huo9u*zNonS7 zk~Vm5GhmXME*v{#E5M9p3*@RT5RAQtgis>bUkj&Y3-PcG6@QD?r=40_Cf8h&;_nz2 zoc$hGS0+M}fYEg*=8%qyTJ$4QjQgE(R# zrz=zfPCWCIGWh}8EDu)nEvl}1Rg6ugc+IQEBtLH4itl(Iesn(Eg_XA;Wb?jm^UmhU zfdt!o9^0Srp<1)bY zF>sxXpPDXJ}(m-wmka}!sG>K5cJAWUk)q;A`!V%Me=@1!Z^8JmDW z3gkifjq=Z(JWi(LPAb34wp{1xdI)-ah|yy2AM*3U=7$K#!5Mqkz#}k(0UkbjRvqut zB2s_gQ~wgCE2)G{`74@yjg)6Eg7|m3jRo2xr1XuXl(Z+4P_fV-*!~mG?O9p;7t`f8 z@MBUQH?HzX%=K&X8yI5x?RgpG*w-u61MT0mLo(?O+#<<=W0aP6D1s&F-%Z}x9?qkd zQ~>UBF$!jbD;H_FaFKT8MyL0*)k)>3?v`n|bIUZ$C1YY@P8Mm9;vx+fw@9NJl21Z} zX=Ypx&;5`lr(9e^m++ADd}*)M$4)PP$yARVk`iHgAkQr*4plOAS4 zRQRGD?rb%JKl$;%a8YVMpMWIS+ww!EG4dd~0iKlSS^VY#IRtBRxiHzGPCB?zhzSIV z3Na&)LeUg>6P69B6e*iCR}&u3s;gz?dPq=AvRuoMv*ijh<@^BsLT2RrDx_upNGlXP zY9^cB&R%$)^wJSQ0Bp6zdNhDpi%H32oVtK)g<)m9wi;d+B5(oD7f*cZI~c@WHPb zha6&^dW*A;@j=2J^We@M^L+SLmp$u)9QQx~COFv0tOO?JXC+Xuk!k}AOS8%umR!sa znwEpH@WH=k!v7f=sF{mQ3}rn42JF0qbFS&aJ895vXU{|gXDA$YrMgNPOVK8rj>4oRT`x4`Y3Tlj#B2gzj<)tYLuHDH&i`U3G$8`Pwx%*A z%G+LS%6Mod#!C#JT#El@(t2R*!Bsd`UQSFE%@iFs(*L76!{H|}&*oW^XV>@4ESf_)29M}Fk7 zTkzIrH}06Xj5?VZT;`Zl#B>6e-FSm}N69o&wt~vfAfb`(F5&UD5s$wc_n1doID$|{ zsG9TlI{l5{@A0%B>VCiV+PdpDzKq-U!bfF?rQj|1y~>!PFtv)Z!o*~I7N=V~wHY34 zr4ySWkF&$K!Izt|!D>k4vW%0>`CrlvZ_)oIW=n)1A9UIf@Kc#JZ-dm%ZC)81X!#95 zcH}I z;Fn*^O8lCE>K3NA1&qr0Z)h`NPMU{Edo~f{1Mb9T-JOXUcP5tK zJM}_HdQ(c|7naClSJjW;7KvX-F=c-BCEcQ{C=e1npHgKu#}mATC`|&VvJG7t3XD*` zW?*(~Ps5iZX&FdMMe}Sl)ooh(4VEh6aCY4!Hn#?1h~ zWMkI)OzwvLbUc)f%#ReI3Vl40>5z?)q+y!IRrV$?@<~hw-1mo!g9lR3L?q4!>0aUk zmqCUU3?FUR^h4MI?Mkyo<|Q7;_l0;Ti&ya=J%hqiZVyxQsebV^KCQ6c8Ubct=u!OM^h&ynPQqx$gsAUcjEjE6^ut7(9u#amw#)+wTBzsD-CC zd7wn;OP@Txb=d>^kqqI9&7NgFl0DEKyh9W=d*D3y`7M=g_CR)UCbGJ+_GG4QruFyxY9C?}fXitcI(SXCaCgorV3iH+*>k(!Vyp{pUd|?*w zTE1yYJDKjf@tC9ruAwV})Y#6LKSXtM92`J&ID_z#BK$xVK&;L*_7aLkYO2s0+7{LTq%!aGb(u05lzpE!%o$3q{%b-?U!HP**8HlxKy z;*^cV&RHSk^boYh%^PGk*{Dx~GcxY;(>%9n2rY@wjr}|$N)sP(ZecijTX*zdT#)bp z&m=gxS;m>hC5+t$PcQ0yNM6Pn<06m!Q0MdLpqEUa6;EVMSHFP7JR}w%aoPNaosui~ Q*Pz%K{o_TUhy_*oFXWsGPXGV_ diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemLexer.java b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemLexer.java index 6f72b2f75..85cb0e756 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemLexer.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemLexer.java @@ -1341,8 +1341,8 @@ public final void mT__80() throws RecognitionException { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalRosSystem.g:3968:21: ( '0' .. '9' ) - // InternalRosSystem.g:3968:23: '0' .. '9' + // InternalRosSystem.g:3928:21: ( '0' .. '9' ) + // InternalRosSystem.g:3928:23: '0' .. '9' { matchRange('0','9'); @@ -1359,10 +1359,10 @@ public final void mRULE_BINARY() throws RecognitionException { try { int _type = RULE_BINARY; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:3970:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalRosSystem.g:3970:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalRosSystem.g:3930:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalRosSystem.g:3930:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalRosSystem.g:3970:15: ( '0b' | '0B' ) + // InternalRosSystem.g:3930:15: ( '0b' | '0B' ) int alt1=2; int LA1_0 = input.LA(1); @@ -1390,7 +1390,7 @@ else if ( (LA1_1=='B') ) { } switch (alt1) { case 1 : - // InternalRosSystem.g:3970:16: '0b' + // InternalRosSystem.g:3930:16: '0b' { match("0b"); @@ -1398,7 +1398,7 @@ else if ( (LA1_1=='B') ) { } break; case 2 : - // InternalRosSystem.g:3970:21: '0B' + // InternalRosSystem.g:3930:21: '0B' { match("0B"); @@ -1408,7 +1408,7 @@ else if ( (LA1_1=='B') ) { } - // InternalRosSystem.g:3970:27: ( '0' | '1' )+ + // InternalRosSystem.g:3930:27: ( '0' | '1' )+ int cnt2=0; loop2: do { @@ -1462,10 +1462,10 @@ public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:3972:14: ( ( 'true' | 'false' ) ) - // InternalRosSystem.g:3972:16: ( 'true' | 'false' ) + // InternalRosSystem.g:3932:14: ( ( 'true' | 'false' ) ) + // InternalRosSystem.g:3932:16: ( 'true' | 'false' ) { - // InternalRosSystem.g:3972:16: ( 'true' | 'false' ) + // InternalRosSystem.g:3932:16: ( 'true' | 'false' ) int alt3=2; int LA3_0 = input.LA(1); @@ -1483,7 +1483,7 @@ else if ( (LA3_0=='f') ) { } switch (alt3) { case 1 : - // InternalRosSystem.g:3972:17: 'true' + // InternalRosSystem.g:3932:17: 'true' { match("true"); @@ -1491,7 +1491,7 @@ else if ( (LA3_0=='f') ) { } break; case 2 : - // InternalRosSystem.g:3972:24: 'false' + // InternalRosSystem.g:3932:24: 'false' { match("false"); @@ -1517,19 +1517,19 @@ public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:3974:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) - // InternalRosSystem.g:3974:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRosSystem.g:3934:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) + // InternalRosSystem.g:3934:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) { mRULE_DECINT(); - // InternalRosSystem.g:3974:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRosSystem.g:3934:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) int alt8=2; alt8 = dfa8.predict(input); switch (alt8) { case 1 : - // InternalRosSystem.g:3974:28: '.' ( RULE_DIGIT )* + // InternalRosSystem.g:3934:28: '.' ( RULE_DIGIT )* { match('.'); - // InternalRosSystem.g:3974:32: ( RULE_DIGIT )* + // InternalRosSystem.g:3934:32: ( RULE_DIGIT )* loop4: do { int alt4=2; @@ -1542,7 +1542,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { switch (alt4) { case 1 : - // InternalRosSystem.g:3974:32: RULE_DIGIT + // InternalRosSystem.g:3934:32: RULE_DIGIT { mRULE_DIGIT(); @@ -1558,9 +1558,9 @@ public final void mRULE_DOUBLE() throws RecognitionException { } break; case 2 : - // InternalRosSystem.g:3974:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT + // InternalRosSystem.g:3934:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT { - // InternalRosSystem.g:3974:44: ( '.' ( RULE_DIGIT )* )? + // InternalRosSystem.g:3934:44: ( '.' ( RULE_DIGIT )* )? int alt6=2; int LA6_0 = input.LA(1); @@ -1569,10 +1569,10 @@ public final void mRULE_DOUBLE() throws RecognitionException { } switch (alt6) { case 1 : - // InternalRosSystem.g:3974:45: '.' ( RULE_DIGIT )* + // InternalRosSystem.g:3934:45: '.' ( RULE_DIGIT )* { match('.'); - // InternalRosSystem.g:3974:49: ( RULE_DIGIT )* + // InternalRosSystem.g:3934:49: ( RULE_DIGIT )* loop5: do { int alt5=2; @@ -1585,7 +1585,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { switch (alt5) { case 1 : - // InternalRosSystem.g:3974:49: RULE_DIGIT + // InternalRosSystem.g:3934:49: RULE_DIGIT { mRULE_DIGIT(); @@ -1612,7 +1612,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalRosSystem.g:3974:73: ( '-' | '+' )? + // InternalRosSystem.g:3934:73: ( '-' | '+' )? int alt7=2; int LA7_0 = input.LA(1); @@ -1671,10 +1671,10 @@ public final void mRULE_DECINT() throws RecognitionException { try { int _type = RULE_DECINT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:3976:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalRosSystem.g:3976:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRosSystem.g:3936:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalRosSystem.g:3936:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalRosSystem.g:3976:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRosSystem.g:3936:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) int alt11=3; switch ( input.LA(1) ) { case '0': @@ -1709,17 +1709,17 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt11) { case 1 : - // InternalRosSystem.g:3976:16: '0' + // InternalRosSystem.g:3936:16: '0' { match('0'); } break; case 2 : - // InternalRosSystem.g:3976:20: '1' .. '9' ( RULE_DIGIT )* + // InternalRosSystem.g:3936:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalRosSystem.g:3976:29: ( RULE_DIGIT )* + // InternalRosSystem.g:3936:29: ( RULE_DIGIT )* loop9: do { int alt9=2; @@ -1732,7 +1732,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt9) { case 1 : - // InternalRosSystem.g:3976:29: RULE_DIGIT + // InternalRosSystem.g:3936:29: RULE_DIGIT { mRULE_DIGIT(); @@ -1748,11 +1748,11 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalRosSystem.g:3976:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalRosSystem.g:3936:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalRosSystem.g:3976:54: ( RULE_DIGIT )* + // InternalRosSystem.g:3936:54: ( RULE_DIGIT )* loop10: do { int alt10=2; @@ -1765,7 +1765,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt10) { case 1 : - // InternalRosSystem.g:3976:54: RULE_DIGIT + // InternalRosSystem.g:3936:54: RULE_DIGIT { mRULE_DIGIT(); @@ -1797,10 +1797,10 @@ public final void mRULE_DECINT() throws RecognitionException { // $ANTLR start "RULE_DAY" public final void mRULE_DAY() throws RecognitionException { try { - // InternalRosSystem.g:3978:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalRosSystem.g:3978:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRosSystem.g:3938:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalRosSystem.g:3938:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalRosSystem.g:3978:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRosSystem.g:3938:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) int alt12=2; int LA12_0 = input.LA(1); @@ -1824,14 +1824,14 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { } switch (alt12) { case 1 : - // InternalRosSystem.g:3978:22: '1' .. '9' + // InternalRosSystem.g:3938:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRosSystem.g:3978:31: '1' .. '3' '0' .. '9' + // InternalRosSystem.g:3938:31: '1' .. '3' '0' .. '9' { matchRange('1','3'); matchRange('0','9'); @@ -1853,10 +1853,10 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { // $ANTLR start "RULE_MONTH" public final void mRULE_MONTH() throws RecognitionException { try { - // InternalRosSystem.g:3980:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalRosSystem.g:3980:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRosSystem.g:3940:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalRosSystem.g:3940:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalRosSystem.g:3980:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRosSystem.g:3940:23: ( '1' .. '9' | '1' '0' .. '2' ) int alt13=2; int LA13_0 = input.LA(1); @@ -1880,14 +1880,14 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { } switch (alt13) { case 1 : - // InternalRosSystem.g:3980:24: '1' .. '9' + // InternalRosSystem.g:3940:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRosSystem.g:3980:33: '1' '0' .. '2' + // InternalRosSystem.g:3940:33: '1' '0' .. '2' { match('1'); matchRange('0','2'); @@ -1909,8 +1909,8 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { // $ANTLR start "RULE_YEAR" public final void mRULE_YEAR() throws RecognitionException { try { - // InternalRosSystem.g:3982:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalRosSystem.g:3982:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalRosSystem.g:3942:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalRosSystem.g:3942:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { matchRange('0','2'); matchRange('0','9'); @@ -1928,10 +1928,10 @@ public final void mRULE_YEAR() throws RecognitionException { // $ANTLR start "RULE_HOUR" public final void mRULE_HOUR() throws RecognitionException { try { - // InternalRosSystem.g:3984:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalRosSystem.g:3984:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRosSystem.g:3944:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalRosSystem.g:3944:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalRosSystem.g:3984:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRosSystem.g:3944:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) int alt14=2; int LA14_0 = input.LA(1); @@ -1949,7 +1949,7 @@ else if ( (LA14_0=='2') ) { } switch (alt14) { case 1 : - // InternalRosSystem.g:3984:23: '0' .. '1' '0' .. '9' + // InternalRosSystem.g:3944:23: '0' .. '1' '0' .. '9' { matchRange('0','1'); matchRange('0','9'); @@ -1957,7 +1957,7 @@ else if ( (LA14_0=='2') ) { } break; case 2 : - // InternalRosSystem.g:3984:41: '2' '0' .. '3' + // InternalRosSystem.g:3944:41: '2' '0' .. '3' { match('2'); matchRange('0','3'); @@ -1979,8 +1979,8 @@ else if ( (LA14_0=='2') ) { // $ANTLR start "RULE_MIN_SEC" public final void mRULE_MIN_SEC() throws RecognitionException { try { - // InternalRosSystem.g:3986:23: ( '0' .. '5' '0' .. '9' ) - // InternalRosSystem.g:3986:25: '0' .. '5' '0' .. '9' + // InternalRosSystem.g:3946:23: ( '0' .. '5' '0' .. '9' ) + // InternalRosSystem.g:3946:25: '0' .. '5' '0' .. '9' { matchRange('0','5'); matchRange('0','9'); @@ -1998,8 +1998,8 @@ public final void mRULE_DATE_TIME() throws RecognitionException { try { int _type = RULE_DATE_TIME; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:3988:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalRosSystem.g:3988:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalRosSystem.g:3948:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalRosSystem.g:3948:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { mRULE_YEAR(); match('-'); @@ -2028,10 +2028,10 @@ public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:3990:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRosSystem.g:3990:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRosSystem.g:3950:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRosSystem.g:3950:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRosSystem.g:3990:11: ( '^' )? + // InternalRosSystem.g:3950:11: ( '^' )? int alt15=2; int LA15_0 = input.LA(1); @@ -2040,7 +2040,7 @@ public final void mRULE_ID() throws RecognitionException { } switch (alt15) { case 1 : - // InternalRosSystem.g:3990:11: '^' + // InternalRosSystem.g:3950:11: '^' { match('^'); @@ -2058,7 +2058,7 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalRosSystem.g:3990:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRosSystem.g:3950:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop16: do { int alt16=2; @@ -2107,10 +2107,10 @@ public final void mRULE_INT() throws RecognitionException { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:3992:10: ( ( '0' .. '9' )+ ) - // InternalRosSystem.g:3992:12: ( '0' .. '9' )+ + // InternalRosSystem.g:3952:10: ( ( '0' .. '9' )+ ) + // InternalRosSystem.g:3952:12: ( '0' .. '9' )+ { - // InternalRosSystem.g:3992:12: ( '0' .. '9' )+ + // InternalRosSystem.g:3952:12: ( '0' .. '9' )+ int cnt17=0; loop17: do { @@ -2124,7 +2124,7 @@ public final void mRULE_INT() throws RecognitionException { switch (alt17) { case 1 : - // InternalRosSystem.g:3992:13: '0' .. '9' + // InternalRosSystem.g:3952:13: '0' .. '9' { matchRange('0','9'); @@ -2156,10 +2156,10 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:3994:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRosSystem.g:3994:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRosSystem.g:3954:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRosSystem.g:3954:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRosSystem.g:3994:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRosSystem.g:3954:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt20=2; int LA20_0 = input.LA(1); @@ -2177,10 +2177,10 @@ else if ( (LA20_0=='\'') ) { } switch (alt20) { case 1 : - // InternalRosSystem.g:3994:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRosSystem.g:3954:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRosSystem.g:3994:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalRosSystem.g:3954:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop18: do { int alt18=3; @@ -2196,7 +2196,7 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 switch (alt18) { case 1 : - // InternalRosSystem.g:3994:21: '\\\\' . + // InternalRosSystem.g:3954:21: '\\\\' . { match('\\'); matchAny(); @@ -2204,7 +2204,7 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 } break; case 2 : - // InternalRosSystem.g:3994:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRosSystem.g:3954:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2229,10 +2229,10 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 } break; case 2 : - // InternalRosSystem.g:3994:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRosSystem.g:3954:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRosSystem.g:3994:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalRosSystem.g:3954:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop19: do { int alt19=3; @@ -2248,7 +2248,7 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 switch (alt19) { case 1 : - // InternalRosSystem.g:3994:54: '\\\\' . + // InternalRosSystem.g:3954:54: '\\\\' . { match('\\'); matchAny(); @@ -2256,7 +2256,7 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 } break; case 2 : - // InternalRosSystem.g:3994:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRosSystem.g:3954:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2299,12 +2299,12 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:3996:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRosSystem.g:3996:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRosSystem.g:3956:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRosSystem.g:3956:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRosSystem.g:3996:24: ( options {greedy=false; } : . )* + // InternalRosSystem.g:3956:24: ( options {greedy=false; } : . )* loop21: do { int alt21=2; @@ -2329,7 +2329,7 @@ else if ( ((LA21_0>='\u0000' && LA21_0<=')')||(LA21_0>='+' && LA21_0<='\uFFFF')) switch (alt21) { case 1 : - // InternalRosSystem.g:3996:52: . + // InternalRosSystem.g:3956:52: . { matchAny(); @@ -2359,12 +2359,12 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:3998:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalRosSystem.g:3998:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalRosSystem.g:3958:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalRosSystem.g:3958:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalRosSystem.g:3998:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRosSystem.g:3958:24: (~ ( ( '\\n' | '\\r' ) ) )* loop22: do { int alt22=2; @@ -2377,7 +2377,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt22) { case 1 : - // InternalRosSystem.g:3998:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalRosSystem.g:3958: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(); @@ -2397,7 +2397,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } } while (true); - // InternalRosSystem.g:3998:40: ( ( '\\r' )? '\\n' )? + // InternalRosSystem.g:3958:40: ( ( '\\r' )? '\\n' )? int alt24=2; int LA24_0 = input.LA(1); @@ -2406,9 +2406,9 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt24) { case 1 : - // InternalRosSystem.g:3998:41: ( '\\r' )? '\\n' + // InternalRosSystem.g:3958:41: ( '\\r' )? '\\n' { - // InternalRosSystem.g:3998:41: ( '\\r' )? + // InternalRosSystem.g:3958:41: ( '\\r' )? int alt23=2; int LA23_0 = input.LA(1); @@ -2417,7 +2417,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt23) { case 1 : - // InternalRosSystem.g:3998:41: '\\r' + // InternalRosSystem.g:3958:41: '\\r' { match('\r'); @@ -2449,10 +2449,10 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:4000:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRosSystem.g:4000:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRosSystem.g:3960:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRosSystem.g:3960:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRosSystem.g:4000:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRosSystem.g:3960:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt25=0; loop25: do { @@ -2506,8 +2506,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystem.g:4002:16: ( . ) - // InternalRosSystem.g:4002:18: . + // InternalRosSystem.g:3962:16: ( . ) + // InternalRosSystem.g:3962:18: . { matchAny(); @@ -3081,7 +3081,7 @@ public DFA8(BaseRecognizer recognizer) { this.transition = DFA8_transition; } public String getDescription() { - return "3974:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; + return "3934:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; } } static final String DFA26_eotS = @@ -3708,4 +3708,4 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc } -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemParser.java b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemParser.java index d0384ca56..7a80b7634 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemParser.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemParser.java @@ -5896,26 +5896,24 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException // $ANTLR start "ruleParameterIntegerType" - // InternalRosSystem.g:2536:1: ruleParameterIntegerType returns [EObject current=null] : ( () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? ) ; + // InternalRosSystem.g:2536: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; Token otherlv_1=null; Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_5=null; - EObject lv_default_4_0 = null; + EObject lv_default_3_0 = null; enterRule(); try { - // InternalRosSystem.g:2542:2: ( ( () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? ) ) - // InternalRosSystem.g:2543:2: ( () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? ) + // InternalRosSystem.g:2542:2: ( ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) + // InternalRosSystem.g:2543:2: ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) { - // InternalRosSystem.g:2543:2: ( () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? ) - // InternalRosSystem.g:2544:3: () otherlv_1= 'Integer' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? + // InternalRosSystem.g:2543:2: ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) + // InternalRosSystem.g:2544:3: () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? { // InternalRosSystem.g:2544:3: () // InternalRosSystem.g:2545:4: @@ -5932,36 +5930,36 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - // InternalRosSystem.g:2555:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' )? + // InternalRosSystem.g:2555:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? int alt58=2; int LA58_0 = input.LA(1); - if ( (LA58_0==23) ) { - alt58=1; + if ( (LA58_0==69) ) { + int LA58_1 = input.LA(2); + + if ( (LA58_1==RULE_DECINT) ) { + alt58=1; + } } switch (alt58) { case 1 : - // InternalRosSystem.g:2556:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterInteger ) ) otherlv_5= '}' + // InternalRosSystem.g:2556:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) { - otherlv_2=(Token)match(input,23,FOLLOW_62); + otherlv_2=(Token)match(input,69,FOLLOW_62); - newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getLeftCurlyBracketKeyword_2_0()); + newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); - otherlv_3=(Token)match(input,69,FOLLOW_63); - - newLeafNode(otherlv_3, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_1()); - - // InternalRosSystem.g:2564:4: ( (lv_default_4_0= ruleParameterInteger ) ) - // InternalRosSystem.g:2565:5: (lv_default_4_0= ruleParameterInteger ) + // InternalRosSystem.g:2560:4: ( (lv_default_3_0= ruleParameterInteger ) ) + // InternalRosSystem.g:2561:5: (lv_default_3_0= ruleParameterInteger ) { - // InternalRosSystem.g:2565:5: (lv_default_4_0= ruleParameterInteger ) - // InternalRosSystem.g:2566:6: lv_default_4_0= ruleParameterInteger + // InternalRosSystem.g:2561:5: (lv_default_3_0= ruleParameterInteger ) + // InternalRosSystem.g:2562:6: lv_default_3_0= ruleParameterInteger { - newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_2_0()); + newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); - pushFollow(FOLLOW_24); - lv_default_4_0=ruleParameterInteger(); + pushFollow(FOLLOW_2); + lv_default_3_0=ruleParameterInteger(); state._fsp--; @@ -5972,7 +5970,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { set( current, "default", - lv_default_4_0, + lv_default_3_0, "de.fraunhofer.ipa.rossystem.RosSystem.ParameterInteger"); afterParserOrEnumRuleCall(); @@ -5982,10 +5980,6 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { } - otherlv_5=(Token)match(input,30,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getParameterIntegerTypeAccess().getRightCurlyBracketKeyword_2_3()); - } break; @@ -6015,7 +6009,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { // $ANTLR start "entryRuleParameterStringType" - // InternalRosSystem.g:2592:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; + // InternalRosSystem.g:2584:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; public final EObject entryRuleParameterStringType() throws RecognitionException { EObject current = null; @@ -6023,8 +6017,8 @@ public final EObject entryRuleParameterStringType() throws RecognitionException try { - // InternalRosSystem.g:2592:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) - // InternalRosSystem.g:2593:2: iv_ruleParameterStringType= ruleParameterStringType EOF + // InternalRosSystem.g:2584:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) + // InternalRosSystem.g:2585:2: iv_ruleParameterStringType= ruleParameterStringType EOF { newCompositeNode(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); @@ -6051,29 +6045,27 @@ public final EObject entryRuleParameterStringType() throws RecognitionException // $ANTLR start "ruleParameterStringType" - // InternalRosSystem.g:2599:1: ruleParameterStringType returns [EObject current=null] : ( () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? ) ; + // InternalRosSystem.g:2591: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; Token otherlv_1=null; Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_5=null; - EObject lv_default_4_0 = null; + EObject lv_default_3_0 = null; enterRule(); try { - // InternalRosSystem.g:2605:2: ( ( () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? ) ) - // InternalRosSystem.g:2606:2: ( () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? ) + // InternalRosSystem.g:2597:2: ( ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) ) + // InternalRosSystem.g:2598:2: ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) { - // InternalRosSystem.g:2606:2: ( () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? ) - // InternalRosSystem.g:2607:3: () otherlv_1= 'String' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? + // InternalRosSystem.g:2598:2: ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) + // InternalRosSystem.g:2599:3: () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? { - // InternalRosSystem.g:2607:3: () - // InternalRosSystem.g:2608:4: + // InternalRosSystem.g:2599:3: () + // InternalRosSystem.g:2600:4: { current = forceCreateModelElement( @@ -6087,36 +6079,36 @@ public final EObject ruleParameterStringType() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - // InternalRosSystem.g:2618:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' )? + // InternalRosSystem.g:2610:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? int alt59=2; int LA59_0 = input.LA(1); - if ( (LA59_0==23) ) { - alt59=1; + if ( (LA59_0==69) ) { + int LA59_1 = input.LA(2); + + if ( ((LA59_1>=RULE_STRING && LA59_1<=RULE_ID)) ) { + alt59=1; + } } switch (alt59) { case 1 : - // InternalRosSystem.g:2619:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterString ) ) otherlv_5= '}' + // InternalRosSystem.g:2611:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) { - otherlv_2=(Token)match(input,23,FOLLOW_62); - - newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getLeftCurlyBracketKeyword_2_0()); - - otherlv_3=(Token)match(input,69,FOLLOW_5); + otherlv_2=(Token)match(input,69,FOLLOW_5); - newLeafNode(otherlv_3, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_1()); + newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); - // InternalRosSystem.g:2627:4: ( (lv_default_4_0= ruleParameterString ) ) - // InternalRosSystem.g:2628:5: (lv_default_4_0= ruleParameterString ) + // InternalRosSystem.g:2615:4: ( (lv_default_3_0= ruleParameterString ) ) + // InternalRosSystem.g:2616:5: (lv_default_3_0= ruleParameterString ) { - // InternalRosSystem.g:2628:5: (lv_default_4_0= ruleParameterString ) - // InternalRosSystem.g:2629:6: lv_default_4_0= ruleParameterString + // InternalRosSystem.g:2616:5: (lv_default_3_0= ruleParameterString ) + // InternalRosSystem.g:2617:6: lv_default_3_0= ruleParameterString { - newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_2_0()); + newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); - pushFollow(FOLLOW_24); - lv_default_4_0=ruleParameterString(); + pushFollow(FOLLOW_2); + lv_default_3_0=ruleParameterString(); state._fsp--; @@ -6127,7 +6119,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { set( current, "default", - lv_default_4_0, + lv_default_3_0, "de.fraunhofer.ipa.rossystem.RosSystem.ParameterString"); afterParserOrEnumRuleCall(); @@ -6137,10 +6129,6 @@ public final EObject ruleParameterStringType() throws RecognitionException { } - otherlv_5=(Token)match(input,30,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getParameterStringTypeAccess().getRightCurlyBracketKeyword_2_3()); - } break; @@ -6170,7 +6158,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { // $ANTLR start "entryRuleParameterDoubleType" - // InternalRosSystem.g:2655:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; + // InternalRosSystem.g:2639:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; public final EObject entryRuleParameterDoubleType() throws RecognitionException { EObject current = null; @@ -6178,8 +6166,8 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException try { - // InternalRosSystem.g:2655:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) - // InternalRosSystem.g:2656:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF + // InternalRosSystem.g:2639:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) + // InternalRosSystem.g:2640:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); @@ -6206,29 +6194,27 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException // $ANTLR start "ruleParameterDoubleType" - // InternalRosSystem.g:2662:1: ruleParameterDoubleType returns [EObject current=null] : ( () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? ) ; + // InternalRosSystem.g:2646: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; Token otherlv_1=null; Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_5=null; - EObject lv_default_4_0 = null; + EObject lv_default_3_0 = null; enterRule(); try { - // InternalRosSystem.g:2668:2: ( ( () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? ) ) - // InternalRosSystem.g:2669:2: ( () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? ) + // InternalRosSystem.g:2652:2: ( ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) + // InternalRosSystem.g:2653:2: ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) { - // InternalRosSystem.g:2669:2: ( () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? ) - // InternalRosSystem.g:2670:3: () otherlv_1= 'Double' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? + // InternalRosSystem.g:2653:2: ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) + // InternalRosSystem.g:2654:3: () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? { - // InternalRosSystem.g:2670:3: () - // InternalRosSystem.g:2671:4: + // InternalRosSystem.g:2654:3: () + // InternalRosSystem.g:2655:4: { current = forceCreateModelElement( @@ -6242,36 +6228,36 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - // InternalRosSystem.g:2681:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' )? + // InternalRosSystem.g:2665:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? int alt60=2; int LA60_0 = input.LA(1); - if ( (LA60_0==23) ) { - alt60=1; + if ( (LA60_0==69) ) { + int LA60_1 = input.LA(2); + + if ( (LA60_1==RULE_DOUBLE) ) { + alt60=1; + } } switch (alt60) { case 1 : - // InternalRosSystem.g:2682:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterDouble ) ) otherlv_5= '}' + // InternalRosSystem.g:2666:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) { - otherlv_2=(Token)match(input,23,FOLLOW_62); - - newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getLeftCurlyBracketKeyword_2_0()); - - otherlv_3=(Token)match(input,69,FOLLOW_64); + otherlv_2=(Token)match(input,69,FOLLOW_63); - newLeafNode(otherlv_3, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_1()); + newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); - // InternalRosSystem.g:2690:4: ( (lv_default_4_0= ruleParameterDouble ) ) - // InternalRosSystem.g:2691:5: (lv_default_4_0= ruleParameterDouble ) + // InternalRosSystem.g:2670:4: ( (lv_default_3_0= ruleParameterDouble ) ) + // InternalRosSystem.g:2671:5: (lv_default_3_0= ruleParameterDouble ) { - // InternalRosSystem.g:2691:5: (lv_default_4_0= ruleParameterDouble ) - // InternalRosSystem.g:2692:6: lv_default_4_0= ruleParameterDouble + // InternalRosSystem.g:2671:5: (lv_default_3_0= ruleParameterDouble ) + // InternalRosSystem.g:2672:6: lv_default_3_0= ruleParameterDouble { - newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_2_0()); + newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); - pushFollow(FOLLOW_24); - lv_default_4_0=ruleParameterDouble(); + pushFollow(FOLLOW_2); + lv_default_3_0=ruleParameterDouble(); state._fsp--; @@ -6282,7 +6268,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { set( current, "default", - lv_default_4_0, + lv_default_3_0, "de.fraunhofer.ipa.rossystem.RosSystem.ParameterDouble"); afterParserOrEnumRuleCall(); @@ -6292,10 +6278,6 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { } - otherlv_5=(Token)match(input,30,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getParameterDoubleTypeAccess().getRightCurlyBracketKeyword_2_3()); - } break; @@ -6325,7 +6307,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { // $ANTLR start "entryRuleParameterBooleanType" - // InternalRosSystem.g:2718:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; + // InternalRosSystem.g:2694:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; public final EObject entryRuleParameterBooleanType() throws RecognitionException { EObject current = null; @@ -6333,8 +6315,8 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException try { - // InternalRosSystem.g:2718:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) - // InternalRosSystem.g:2719:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF + // InternalRosSystem.g:2694:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) + // InternalRosSystem.g:2695:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); @@ -6361,29 +6343,27 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException // $ANTLR start "ruleParameterBooleanType" - // InternalRosSystem.g:2725:1: ruleParameterBooleanType returns [EObject current=null] : ( () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? ) ; + // InternalRosSystem.g:2701: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; Token otherlv_1=null; Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_5=null; - EObject lv_default_4_0 = null; + EObject lv_default_3_0 = null; enterRule(); try { - // InternalRosSystem.g:2731:2: ( ( () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? ) ) - // InternalRosSystem.g:2732:2: ( () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? ) + // InternalRosSystem.g:2707:2: ( ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) + // InternalRosSystem.g:2708:2: ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) { - // InternalRosSystem.g:2732:2: ( () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? ) - // InternalRosSystem.g:2733:3: () otherlv_1= 'Boolean' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? + // InternalRosSystem.g:2708:2: ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) + // InternalRosSystem.g:2709:3: () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? { - // InternalRosSystem.g:2733:3: () - // InternalRosSystem.g:2734:4: + // InternalRosSystem.g:2709:3: () + // InternalRosSystem.g:2710:4: { current = forceCreateModelElement( @@ -6397,36 +6377,36 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - // InternalRosSystem.g:2744:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' )? + // InternalRosSystem.g:2720:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? int alt61=2; int LA61_0 = input.LA(1); - if ( (LA61_0==23) ) { - alt61=1; + if ( (LA61_0==69) ) { + int LA61_1 = input.LA(2); + + if ( (LA61_1==RULE_BOOLEAN) ) { + alt61=1; + } } switch (alt61) { case 1 : - // InternalRosSystem.g:2745:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBoolean ) ) otherlv_5= '}' + // InternalRosSystem.g:2721:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) { - otherlv_2=(Token)match(input,23,FOLLOW_62); - - newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getLeftCurlyBracketKeyword_2_0()); - - otherlv_3=(Token)match(input,69,FOLLOW_65); + otherlv_2=(Token)match(input,69,FOLLOW_64); - newLeafNode(otherlv_3, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_1()); + newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); - // InternalRosSystem.g:2753:4: ( (lv_default_4_0= ruleParameterBoolean ) ) - // InternalRosSystem.g:2754:5: (lv_default_4_0= ruleParameterBoolean ) + // InternalRosSystem.g:2725:4: ( (lv_default_3_0= ruleParameterBoolean ) ) + // InternalRosSystem.g:2726:5: (lv_default_3_0= ruleParameterBoolean ) { - // InternalRosSystem.g:2754:5: (lv_default_4_0= ruleParameterBoolean ) - // InternalRosSystem.g:2755:6: lv_default_4_0= ruleParameterBoolean + // InternalRosSystem.g:2726:5: (lv_default_3_0= ruleParameterBoolean ) + // InternalRosSystem.g:2727:6: lv_default_3_0= ruleParameterBoolean { - newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_2_0()); + newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); - pushFollow(FOLLOW_24); - lv_default_4_0=ruleParameterBoolean(); + pushFollow(FOLLOW_2); + lv_default_3_0=ruleParameterBoolean(); state._fsp--; @@ -6437,7 +6417,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { set( current, "default", - lv_default_4_0, + lv_default_3_0, "de.fraunhofer.ipa.rossystem.RosSystem.ParameterBoolean"); afterParserOrEnumRuleCall(); @@ -6447,10 +6427,6 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { } - otherlv_5=(Token)match(input,30,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getParameterBooleanTypeAccess().getRightCurlyBracketKeyword_2_3()); - } break; @@ -6480,7 +6456,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64Type" - // InternalRosSystem.g:2781:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; + // InternalRosSystem.g:2749:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; public final EObject entryRuleParameterBase64Type() throws RecognitionException { EObject current = null; @@ -6488,8 +6464,8 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException try { - // InternalRosSystem.g:2781:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) - // InternalRosSystem.g:2782:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF + // InternalRosSystem.g:2749:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) + // InternalRosSystem.g:2750:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); @@ -6516,29 +6492,27 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException // $ANTLR start "ruleParameterBase64Type" - // InternalRosSystem.g:2788:1: ruleParameterBase64Type returns [EObject current=null] : ( () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? ) ; + // InternalRosSystem.g:2756: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; Token otherlv_1=null; Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_5=null; - EObject lv_default_4_0 = null; + EObject lv_default_3_0 = null; enterRule(); try { - // InternalRosSystem.g:2794:2: ( ( () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? ) ) - // InternalRosSystem.g:2795:2: ( () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? ) + // InternalRosSystem.g:2762:2: ( ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) + // InternalRosSystem.g:2763:2: ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) { - // InternalRosSystem.g:2795:2: ( () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? ) - // InternalRosSystem.g:2796:3: () otherlv_1= 'Base64' (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? + // InternalRosSystem.g:2763:2: ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) + // InternalRosSystem.g:2764:3: () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? { - // InternalRosSystem.g:2796:3: () - // InternalRosSystem.g:2797:4: + // InternalRosSystem.g:2764:3: () + // InternalRosSystem.g:2765:4: { current = forceCreateModelElement( @@ -6552,36 +6526,36 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - // InternalRosSystem.g:2807:3: (otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' )? + // InternalRosSystem.g:2775:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? int alt62=2; int LA62_0 = input.LA(1); - if ( (LA62_0==23) ) { - alt62=1; + if ( (LA62_0==69) ) { + int LA62_1 = input.LA(2); + + if ( (LA62_1==RULE_BINARY) ) { + alt62=1; + } } switch (alt62) { case 1 : - // InternalRosSystem.g:2808:4: otherlv_2= '{' otherlv_3= 'default' ( (lv_default_4_0= ruleParameterBase64 ) ) otherlv_5= '}' + // InternalRosSystem.g:2776:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) { - otherlv_2=(Token)match(input,23,FOLLOW_62); + otherlv_2=(Token)match(input,69,FOLLOW_65); - newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getLeftCurlyBracketKeyword_2_0()); + newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); - otherlv_3=(Token)match(input,69,FOLLOW_66); - - newLeafNode(otherlv_3, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_1()); - - // InternalRosSystem.g:2816:4: ( (lv_default_4_0= ruleParameterBase64 ) ) - // InternalRosSystem.g:2817:5: (lv_default_4_0= ruleParameterBase64 ) + // InternalRosSystem.g:2780:4: ( (lv_default_3_0= ruleParameterBase64 ) ) + // InternalRosSystem.g:2781:5: (lv_default_3_0= ruleParameterBase64 ) { - // InternalRosSystem.g:2817:5: (lv_default_4_0= ruleParameterBase64 ) - // InternalRosSystem.g:2818:6: lv_default_4_0= ruleParameterBase64 + // InternalRosSystem.g:2781:5: (lv_default_3_0= ruleParameterBase64 ) + // InternalRosSystem.g:2782:6: lv_default_3_0= ruleParameterBase64 { - newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_2_0()); + newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); - pushFollow(FOLLOW_24); - lv_default_4_0=ruleParameterBase64(); + pushFollow(FOLLOW_2); + lv_default_3_0=ruleParameterBase64(); state._fsp--; @@ -6592,7 +6566,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { set( current, "default", - lv_default_4_0, + lv_default_3_0, "de.fraunhofer.ipa.rossystem.RosSystem.ParameterBase64"); afterParserOrEnumRuleCall(); @@ -6602,10 +6576,6 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { } - otherlv_5=(Token)match(input,30,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getParameterBase64TypeAccess().getRightCurlyBracketKeyword_2_3()); - } break; @@ -6635,7 +6605,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { // $ANTLR start "entryRuleParameterArrayType" - // InternalRosSystem.g:2844:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; + // InternalRosSystem.g:2804:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; public final EObject entryRuleParameterArrayType() throws RecognitionException { EObject current = null; @@ -6643,8 +6613,8 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { try { - // InternalRosSystem.g:2844:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) - // InternalRosSystem.g:2845:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF + // InternalRosSystem.g:2804:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) + // InternalRosSystem.g:2805:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); @@ -6671,7 +6641,7 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { // $ANTLR start "ruleParameterArrayType" - // InternalRosSystem.g:2851: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= '}' ) ; + // InternalRosSystem.g:2811: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; @@ -6689,17 +6659,17 @@ public final EObject ruleParameterArrayType() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:2857:2: ( (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) ) - // InternalRosSystem.g:2858:2: (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) + // InternalRosSystem.g:2817:2: ( (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) ) + // InternalRosSystem.g:2818:2: (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) { - // InternalRosSystem.g:2858:2: (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) - // InternalRosSystem.g:2859:3: otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' + // InternalRosSystem.g:2818:2: (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) + // InternalRosSystem.g:2819: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,74,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); - otherlv_1=(Token)match(input,23,FOLLOW_67); + otherlv_1=(Token)match(input,23,FOLLOW_66); newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getLeftCurlyBracketKeyword_1()); @@ -6707,16 +6677,16 @@ public final EObject ruleParameterArrayType() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); - // InternalRosSystem.g:2871:3: ( (lv_type_3_0= ruleParameterType ) ) - // InternalRosSystem.g:2872:4: (lv_type_3_0= ruleParameterType ) + // InternalRosSystem.g:2831:3: ( (lv_type_3_0= ruleParameterType ) ) + // InternalRosSystem.g:2832:4: (lv_type_3_0= ruleParameterType ) { - // InternalRosSystem.g:2872:4: (lv_type_3_0= ruleParameterType ) - // InternalRosSystem.g:2873:5: lv_type_3_0= ruleParameterType + // InternalRosSystem.g:2832:4: (lv_type_3_0= ruleParameterType ) + // InternalRosSystem.g:2833:5: lv_type_3_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); - pushFollow(FOLLOW_68); + pushFollow(FOLLOW_67); lv_type_3_0=ruleParameterType(); state._fsp--; @@ -6738,7 +6708,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - // InternalRosSystem.g:2890:3: (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? + // InternalRosSystem.g:2850:3: (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? int alt63=2; int LA63_0 = input.LA(1); @@ -6747,17 +6717,17 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } switch (alt63) { case 1 : - // InternalRosSystem.g:2891:4: otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) + // InternalRosSystem.g:2851:4: otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) { otherlv_4=(Token)match(input,69,FOLLOW_3); newLeafNode(otherlv_4, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); - // InternalRosSystem.g:2895:4: ( (lv_default_5_0= ruleParameterList ) ) - // InternalRosSystem.g:2896:5: (lv_default_5_0= ruleParameterList ) + // InternalRosSystem.g:2855:4: ( (lv_default_5_0= ruleParameterList ) ) + // InternalRosSystem.g:2856:5: (lv_default_5_0= ruleParameterList ) { - // InternalRosSystem.g:2896:5: (lv_default_5_0= ruleParameterList ) - // InternalRosSystem.g:2897:6: lv_default_5_0= ruleParameterList + // InternalRosSystem.g:2856:5: (lv_default_5_0= ruleParameterList ) + // InternalRosSystem.g:2857:6: lv_default_5_0= ruleParameterList { newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); @@ -6817,7 +6787,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // $ANTLR start "entryRuleParameterList" - // InternalRosSystem.g:2923:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; + // InternalRosSystem.g:2883:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; public final EObject entryRuleParameterList() throws RecognitionException { EObject current = null; @@ -6825,8 +6795,8 @@ public final EObject entryRuleParameterList() throws RecognitionException { try { - // InternalRosSystem.g:2923:54: (iv_ruleParameterList= ruleParameterList EOF ) - // InternalRosSystem.g:2924:2: iv_ruleParameterList= ruleParameterList EOF + // InternalRosSystem.g:2883:54: (iv_ruleParameterList= ruleParameterList EOF ) + // InternalRosSystem.g:2884:2: iv_ruleParameterList= ruleParameterList EOF { newCompositeNode(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); @@ -6853,7 +6823,7 @@ public final EObject entryRuleParameterList() throws RecognitionException { // $ANTLR start "ruleParameterList" - // InternalRosSystem.g:2930:1: ruleParameterList returns [EObject current=null] : ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ; + // InternalRosSystem.g:2890: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; @@ -6869,14 +6839,14 @@ public final EObject ruleParameterList() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:2936:2: ( ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ) - // InternalRosSystem.g:2937:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) + // InternalRosSystem.g:2896:2: ( ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ) + // InternalRosSystem.g:2897:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) { - // InternalRosSystem.g:2937:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) - // InternalRosSystem.g:2938:3: () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' + // InternalRosSystem.g:2897:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) + // InternalRosSystem.g:2898:3: () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' { - // InternalRosSystem.g:2938:3: () - // InternalRosSystem.g:2939:4: + // InternalRosSystem.g:2898:3: () + // InternalRosSystem.g:2899:4: { current = forceCreateModelElement( @@ -6890,11 +6860,11 @@ public final EObject ruleParameterList() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); - // InternalRosSystem.g:2949:3: ( (lv_value_2_0= ruleParameterValue ) ) - // InternalRosSystem.g:2950:4: (lv_value_2_0= ruleParameterValue ) + // InternalRosSystem.g:2909:3: ( (lv_value_2_0= ruleParameterValue ) ) + // InternalRosSystem.g:2910:4: (lv_value_2_0= ruleParameterValue ) { - // InternalRosSystem.g:2950:4: (lv_value_2_0= ruleParameterValue ) - // InternalRosSystem.g:2951:5: lv_value_2_0= ruleParameterValue + // InternalRosSystem.g:2910:4: (lv_value_2_0= ruleParameterValue ) + // InternalRosSystem.g:2911:5: lv_value_2_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); @@ -6921,7 +6891,7 @@ public final EObject ruleParameterList() throws RecognitionException { } - // InternalRosSystem.g:2968:3: (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* + // InternalRosSystem.g:2928:3: (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* loop64: do { int alt64=2; @@ -6934,17 +6904,17 @@ public final EObject ruleParameterList() throws RecognitionException { switch (alt64) { case 1 : - // InternalRosSystem.g:2969:4: otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRosSystem.g:2929:4: otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) { otherlv_3=(Token)match(input,27,FOLLOW_56); newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - // InternalRosSystem.g:2973:4: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRosSystem.g:2974:5: (lv_value_4_0= ruleParameterValue ) + // InternalRosSystem.g:2933:4: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRosSystem.g:2934:5: (lv_value_4_0= ruleParameterValue ) { - // InternalRosSystem.g:2974:5: (lv_value_4_0= ruleParameterValue ) - // InternalRosSystem.g:2975:6: lv_value_4_0= ruleParameterValue + // InternalRosSystem.g:2934:5: (lv_value_4_0= ruleParameterValue ) + // InternalRosSystem.g:2935:6: lv_value_4_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); @@ -7007,7 +6977,7 @@ public final EObject ruleParameterList() throws RecognitionException { // $ANTLR start "entryRuleParameterAny" - // InternalRosSystem.g:3001:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; + // InternalRosSystem.g:2961:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; public final EObject entryRuleParameterAny() throws RecognitionException { EObject current = null; @@ -7015,8 +6985,8 @@ public final EObject entryRuleParameterAny() throws RecognitionException { try { - // InternalRosSystem.g:3001:53: (iv_ruleParameterAny= ruleParameterAny EOF ) - // InternalRosSystem.g:3002:2: iv_ruleParameterAny= ruleParameterAny EOF + // InternalRosSystem.g:2961:53: (iv_ruleParameterAny= ruleParameterAny EOF ) + // InternalRosSystem.g:2962:2: iv_ruleParameterAny= ruleParameterAny EOF { newCompositeNode(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); @@ -7043,7 +7013,7 @@ public final EObject entryRuleParameterAny() throws RecognitionException { // $ANTLR start "ruleParameterAny" - // InternalRosSystem.g:3008:1: ruleParameterAny returns [EObject current=null] : ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) ; + // InternalRosSystem.g:2968: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; @@ -7058,14 +7028,14 @@ public final EObject ruleParameterAny() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3014:2: ( ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) ) - // InternalRosSystem.g:3015:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) + // InternalRosSystem.g:2974:2: ( ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) ) + // InternalRosSystem.g:2975:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) { - // InternalRosSystem.g:3015:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) - // InternalRosSystem.g:3016:3: () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' + // InternalRosSystem.g:2975:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) + // InternalRosSystem.g:2976:3: () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' { - // InternalRosSystem.g:3016:3: () - // InternalRosSystem.g:3017:4: + // InternalRosSystem.g:2976:3: () + // InternalRosSystem.g:2977:4: { current = forceCreateModelElement( @@ -7083,7 +7053,7 @@ public final EObject ruleParameterAny() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getLeftCurlyBracketKeyword_2()); - // InternalRosSystem.g:3031:3: (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? + // InternalRosSystem.g:2991:3: (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? int alt65=2; int LA65_0 = input.LA(1); @@ -7092,17 +7062,17 @@ public final EObject ruleParameterAny() throws RecognitionException { } switch (alt65) { case 1 : - // InternalRosSystem.g:3032:4: otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) + // InternalRosSystem.g:2992:4: otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) { otherlv_3=(Token)match(input,63,FOLLOW_5); newLeafNode(otherlv_3, grammarAccess.getParameterAnyAccess().getValueKeyword_3_0()); - // InternalRosSystem.g:3036:4: ( (lv_value_4_0= ruleEString ) ) - // InternalRosSystem.g:3037:5: (lv_value_4_0= ruleEString ) + // InternalRosSystem.g:2996:4: ( (lv_value_4_0= ruleEString ) ) + // InternalRosSystem.g:2997:5: (lv_value_4_0= ruleEString ) { - // InternalRosSystem.g:3037:5: (lv_value_4_0= ruleEString ) - // InternalRosSystem.g:3038:6: lv_value_4_0= ruleEString + // InternalRosSystem.g:2997:5: (lv_value_4_0= ruleEString ) + // InternalRosSystem.g:2998:6: lv_value_4_0= ruleEString { newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_3_1_0()); @@ -7162,7 +7132,7 @@ public final EObject ruleParameterAny() throws RecognitionException { // $ANTLR start "entryRuleParameterString" - // InternalRosSystem.g:3064:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; + // InternalRosSystem.g:3024:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; public final EObject entryRuleParameterString() throws RecognitionException { EObject current = null; @@ -7170,8 +7140,8 @@ public final EObject entryRuleParameterString() throws RecognitionException { try { - // InternalRosSystem.g:3064:56: (iv_ruleParameterString= ruleParameterString EOF ) - // InternalRosSystem.g:3065:2: iv_ruleParameterString= ruleParameterString EOF + // InternalRosSystem.g:3024:56: (iv_ruleParameterString= ruleParameterString EOF ) + // InternalRosSystem.g:3025:2: iv_ruleParameterString= ruleParameterString EOF { newCompositeNode(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); @@ -7198,7 +7168,7 @@ public final EObject entryRuleParameterString() throws RecognitionException { // $ANTLR start "ruleParameterString" - // InternalRosSystem.g:3071:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; + // InternalRosSystem.g:3031:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; public final EObject ruleParameterString() throws RecognitionException { EObject current = null; @@ -7209,14 +7179,14 @@ public final EObject ruleParameterString() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3077:2: ( ( (lv_value_0_0= ruleEString ) ) ) - // InternalRosSystem.g:3078:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRosSystem.g:3037:2: ( ( (lv_value_0_0= ruleEString ) ) ) + // InternalRosSystem.g:3038:2: ( (lv_value_0_0= ruleEString ) ) { - // InternalRosSystem.g:3078:2: ( (lv_value_0_0= ruleEString ) ) - // InternalRosSystem.g:3079:3: (lv_value_0_0= ruleEString ) + // InternalRosSystem.g:3038:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRosSystem.g:3039:3: (lv_value_0_0= ruleEString ) { - // InternalRosSystem.g:3079:3: (lv_value_0_0= ruleEString ) - // InternalRosSystem.g:3080:4: lv_value_0_0= ruleEString + // InternalRosSystem.g:3039:3: (lv_value_0_0= ruleEString ) + // InternalRosSystem.g:3040:4: lv_value_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); @@ -7263,7 +7233,7 @@ public final EObject ruleParameterString() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64" - // InternalRosSystem.g:3100:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; + // InternalRosSystem.g:3060:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; public final EObject entryRuleParameterBase64() throws RecognitionException { EObject current = null; @@ -7271,8 +7241,8 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { try { - // InternalRosSystem.g:3100:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) - // InternalRosSystem.g:3101:2: iv_ruleParameterBase64= ruleParameterBase64 EOF + // InternalRosSystem.g:3060:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) + // InternalRosSystem.g:3061:2: iv_ruleParameterBase64= ruleParameterBase64 EOF { newCompositeNode(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); @@ -7299,7 +7269,7 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { // $ANTLR start "ruleParameterBase64" - // InternalRosSystem.g:3107:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; + // InternalRosSystem.g:3067:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; public final EObject ruleParameterBase64() throws RecognitionException { EObject current = null; @@ -7310,14 +7280,14 @@ public final EObject ruleParameterBase64() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3113:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) - // InternalRosSystem.g:3114:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRosSystem.g:3073:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) + // InternalRosSystem.g:3074:2: ( (lv_value_0_0= ruleBase64Binary ) ) { - // InternalRosSystem.g:3114:2: ( (lv_value_0_0= ruleBase64Binary ) ) - // InternalRosSystem.g:3115:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRosSystem.g:3074:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRosSystem.g:3075:3: (lv_value_0_0= ruleBase64Binary ) { - // InternalRosSystem.g:3115:3: (lv_value_0_0= ruleBase64Binary ) - // InternalRosSystem.g:3116:4: lv_value_0_0= ruleBase64Binary + // InternalRosSystem.g:3075:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRosSystem.g:3076:4: lv_value_0_0= ruleBase64Binary { newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); @@ -7364,7 +7334,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { // $ANTLR start "entryRuleParameterInteger" - // InternalRosSystem.g:3136:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; + // InternalRosSystem.g:3096:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; public final EObject entryRuleParameterInteger() throws RecognitionException { EObject current = null; @@ -7372,8 +7342,8 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { try { - // InternalRosSystem.g:3136:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) - // InternalRosSystem.g:3137:2: iv_ruleParameterInteger= ruleParameterInteger EOF + // InternalRosSystem.g:3096:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) + // InternalRosSystem.g:3097:2: iv_ruleParameterInteger= ruleParameterInteger EOF { newCompositeNode(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); @@ -7400,7 +7370,7 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { // $ANTLR start "ruleParameterInteger" - // InternalRosSystem.g:3143:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; + // InternalRosSystem.g:3103:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; public final EObject ruleParameterInteger() throws RecognitionException { EObject current = null; @@ -7411,14 +7381,14 @@ public final EObject ruleParameterInteger() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3149:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) - // InternalRosSystem.g:3150:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRosSystem.g:3109:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) + // InternalRosSystem.g:3110:2: ( (lv_value_0_0= ruleInteger0 ) ) { - // InternalRosSystem.g:3150:2: ( (lv_value_0_0= ruleInteger0 ) ) - // InternalRosSystem.g:3151:3: (lv_value_0_0= ruleInteger0 ) + // InternalRosSystem.g:3110:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRosSystem.g:3111:3: (lv_value_0_0= ruleInteger0 ) { - // InternalRosSystem.g:3151:3: (lv_value_0_0= ruleInteger0 ) - // InternalRosSystem.g:3152:4: lv_value_0_0= ruleInteger0 + // InternalRosSystem.g:3111:3: (lv_value_0_0= ruleInteger0 ) + // InternalRosSystem.g:3112:4: lv_value_0_0= ruleInteger0 { newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); @@ -7465,7 +7435,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { // $ANTLR start "entryRuleParameterDouble" - // InternalRosSystem.g:3172:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; + // InternalRosSystem.g:3132:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; public final EObject entryRuleParameterDouble() throws RecognitionException { EObject current = null; @@ -7473,8 +7443,8 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { try { - // InternalRosSystem.g:3172:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) - // InternalRosSystem.g:3173:2: iv_ruleParameterDouble= ruleParameterDouble EOF + // InternalRosSystem.g:3132:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) + // InternalRosSystem.g:3133:2: iv_ruleParameterDouble= ruleParameterDouble EOF { newCompositeNode(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); @@ -7501,7 +7471,7 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { // $ANTLR start "ruleParameterDouble" - // InternalRosSystem.g:3179:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; + // InternalRosSystem.g:3139:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; public final EObject ruleParameterDouble() throws RecognitionException { EObject current = null; @@ -7512,14 +7482,14 @@ public final EObject ruleParameterDouble() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3185:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) - // InternalRosSystem.g:3186:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRosSystem.g:3145:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) + // InternalRosSystem.g:3146:2: ( (lv_value_0_0= ruleDouble0 ) ) { - // InternalRosSystem.g:3186:2: ( (lv_value_0_0= ruleDouble0 ) ) - // InternalRosSystem.g:3187:3: (lv_value_0_0= ruleDouble0 ) + // InternalRosSystem.g:3146:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRosSystem.g:3147:3: (lv_value_0_0= ruleDouble0 ) { - // InternalRosSystem.g:3187:3: (lv_value_0_0= ruleDouble0 ) - // InternalRosSystem.g:3188:4: lv_value_0_0= ruleDouble0 + // InternalRosSystem.g:3147:3: (lv_value_0_0= ruleDouble0 ) + // InternalRosSystem.g:3148:4: lv_value_0_0= ruleDouble0 { newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); @@ -7566,7 +7536,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { // $ANTLR start "entryRuleParameterBoolean" - // InternalRosSystem.g:3208:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; + // InternalRosSystem.g:3168:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; public final EObject entryRuleParameterBoolean() throws RecognitionException { EObject current = null; @@ -7574,8 +7544,8 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { try { - // InternalRosSystem.g:3208:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) - // InternalRosSystem.g:3209:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF + // InternalRosSystem.g:3168:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) + // InternalRosSystem.g:3169:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF { newCompositeNode(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); @@ -7602,7 +7572,7 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { // $ANTLR start "ruleParameterBoolean" - // InternalRosSystem.g:3215:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; + // InternalRosSystem.g:3175:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; public final EObject ruleParameterBoolean() throws RecognitionException { EObject current = null; @@ -7613,14 +7583,14 @@ public final EObject ruleParameterBoolean() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3221:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) - // InternalRosSystem.g:3222:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRosSystem.g:3181:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) + // InternalRosSystem.g:3182:2: ( (lv_value_0_0= ruleboolean0 ) ) { - // InternalRosSystem.g:3222:2: ( (lv_value_0_0= ruleboolean0 ) ) - // InternalRosSystem.g:3223:3: (lv_value_0_0= ruleboolean0 ) + // InternalRosSystem.g:3182:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRosSystem.g:3183:3: (lv_value_0_0= ruleboolean0 ) { - // InternalRosSystem.g:3223:3: (lv_value_0_0= ruleboolean0 ) - // InternalRosSystem.g:3224:4: lv_value_0_0= ruleboolean0 + // InternalRosSystem.g:3183:3: (lv_value_0_0= ruleboolean0 ) + // InternalRosSystem.g:3184:4: lv_value_0_0= ruleboolean0 { newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); @@ -7667,7 +7637,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { // $ANTLR start "entryRuleParameterDate" - // InternalRosSystem.g:3244:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; + // InternalRosSystem.g:3204:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; public final EObject entryRuleParameterDate() throws RecognitionException { EObject current = null; @@ -7675,8 +7645,8 @@ public final EObject entryRuleParameterDate() throws RecognitionException { try { - // InternalRosSystem.g:3244:54: (iv_ruleParameterDate= ruleParameterDate EOF ) - // InternalRosSystem.g:3245:2: iv_ruleParameterDate= ruleParameterDate EOF + // InternalRosSystem.g:3204:54: (iv_ruleParameterDate= ruleParameterDate EOF ) + // InternalRosSystem.g:3205:2: iv_ruleParameterDate= ruleParameterDate EOF { newCompositeNode(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); @@ -7703,7 +7673,7 @@ public final EObject entryRuleParameterDate() throws RecognitionException { // $ANTLR start "ruleParameterDate" - // InternalRosSystem.g:3251:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; + // InternalRosSystem.g:3211:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; public final EObject ruleParameterDate() throws RecognitionException { EObject current = null; @@ -7714,14 +7684,14 @@ public final EObject ruleParameterDate() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3257:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) - // InternalRosSystem.g:3258:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRosSystem.g:3217:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) + // InternalRosSystem.g:3218:2: ( (lv_value_0_0= ruleDateTime0 ) ) { - // InternalRosSystem.g:3258:2: ( (lv_value_0_0= ruleDateTime0 ) ) - // InternalRosSystem.g:3259:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRosSystem.g:3218:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRosSystem.g:3219:3: (lv_value_0_0= ruleDateTime0 ) { - // InternalRosSystem.g:3259:3: (lv_value_0_0= ruleDateTime0 ) - // InternalRosSystem.g:3260:4: lv_value_0_0= ruleDateTime0 + // InternalRosSystem.g:3219:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRosSystem.g:3220:4: lv_value_0_0= ruleDateTime0 { newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); @@ -7768,7 +7738,7 @@ public final EObject ruleParameterDate() throws RecognitionException { // $ANTLR start "entryRuleParameterStruct" - // InternalRosSystem.g:3280:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; + // InternalRosSystem.g:3240:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; public final EObject entryRuleParameterStruct() throws RecognitionException { EObject current = null; @@ -7776,8 +7746,8 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { try { - // InternalRosSystem.g:3280:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) - // InternalRosSystem.g:3281:2: iv_ruleParameterStruct= ruleParameterStruct EOF + // InternalRosSystem.g:3240:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) + // InternalRosSystem.g:3241:2: iv_ruleParameterStruct= ruleParameterStruct EOF { newCompositeNode(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); @@ -7804,7 +7774,7 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { // $ANTLR start "ruleParameterStruct" - // InternalRosSystem.g:3287: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= '}' )? ) ; + // InternalRosSystem.g:3247: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; @@ -7822,14 +7792,14 @@ public final EObject ruleParameterStruct() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3293:2: ( ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) ) - // InternalRosSystem.g:3294:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) + // InternalRosSystem.g:3253:2: ( ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) ) + // InternalRosSystem.g:3254:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) { - // InternalRosSystem.g:3294:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) - // InternalRosSystem.g:3295:3: () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? + // InternalRosSystem.g:3254:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) + // InternalRosSystem.g:3255:3: () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? { - // InternalRosSystem.g:3295:3: () - // InternalRosSystem.g:3296:4: + // InternalRosSystem.g:3255:3: () + // InternalRosSystem.g:3256:4: { current = forceCreateModelElement( @@ -7839,7 +7809,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRosSystem.g:3302:3: (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? + // InternalRosSystem.g:3262:3: (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? int alt67=2; int LA67_0 = input.LA(1); @@ -7848,17 +7818,17 @@ public final EObject ruleParameterStruct() throws RecognitionException { } switch (alt67) { case 1 : - // InternalRosSystem.g:3303:4: otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' + // InternalRosSystem.g:3263: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,23,FOLLOW_5); newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); - // InternalRosSystem.g:3307:4: ( (lv_value_2_0= ruleParameterStructMember ) ) - // InternalRosSystem.g:3308:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRosSystem.g:3267:4: ( (lv_value_2_0= ruleParameterStructMember ) ) + // InternalRosSystem.g:3268:5: (lv_value_2_0= ruleParameterStructMember ) { - // InternalRosSystem.g:3308:5: (lv_value_2_0= ruleParameterStructMember ) - // InternalRosSystem.g:3309:6: lv_value_2_0= ruleParameterStructMember + // InternalRosSystem.g:3268:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRosSystem.g:3269:6: lv_value_2_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); @@ -7885,7 +7855,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRosSystem.g:3326:4: (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* + // InternalRosSystem.g:3286:4: (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* loop66: do { int alt66=2; @@ -7898,7 +7868,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { switch (alt66) { case 1 : - // InternalRosSystem.g:3327:5: otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' + // InternalRosSystem.g:3287:5: otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' { otherlv_3=(Token)match(input,27,FOLLOW_3); @@ -7908,11 +7878,11 @@ public final EObject ruleParameterStruct() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); - // InternalRosSystem.g:3335:5: ( (lv_value_5_0= ruleParameterStructMember ) ) - // InternalRosSystem.g:3336:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRosSystem.g:3295:5: ( (lv_value_5_0= ruleParameterStructMember ) ) + // InternalRosSystem.g:3296:6: (lv_value_5_0= ruleParameterStructMember ) { - // InternalRosSystem.g:3336:6: (lv_value_5_0= ruleParameterStructMember ) - // InternalRosSystem.g:3337:7: lv_value_5_0= ruleParameterStructMember + // InternalRosSystem.g:3296:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRosSystem.g:3297:7: lv_value_5_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); @@ -7985,7 +7955,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { // $ANTLR start "entryRuleParameterStructMember" - // InternalRosSystem.g:3368:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; + // InternalRosSystem.g:3328:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; public final EObject entryRuleParameterStructMember() throws RecognitionException { EObject current = null; @@ -7993,8 +7963,8 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio try { - // InternalRosSystem.g:3368:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) - // InternalRosSystem.g:3369:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF + // InternalRosSystem.g:3328:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) + // InternalRosSystem.g:3329:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF { newCompositeNode(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); @@ -8021,7 +7991,7 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio // $ANTLR start "ruleParameterStructMember" - // InternalRosSystem.g:3375:1: ruleParameterStructMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) ; + // InternalRosSystem.g:3335:1: ruleParameterStructMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) ; public final EObject ruleParameterStructMember() throws RecognitionException { EObject current = null; @@ -8037,17 +8007,17 @@ public final EObject ruleParameterStructMember() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3381:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) ) - // InternalRosSystem.g:3382:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) + // InternalRosSystem.g:3341:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) ) + // InternalRosSystem.g:3342:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) { - // InternalRosSystem.g:3382:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) - // InternalRosSystem.g:3383:3: ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' + // InternalRosSystem.g:3342:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' ) + // InternalRosSystem.g:3343:3: ( (lv_name_0_0= ruleEString ) ) otherlv_1= '{' otherlv_2= 'value' ( (lv_value_3_0= ruleParameterValue ) ) otherlv_4= '}' { - // InternalRosSystem.g:3383:3: ( (lv_name_0_0= ruleEString ) ) - // InternalRosSystem.g:3384:4: (lv_name_0_0= ruleEString ) + // InternalRosSystem.g:3343:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRosSystem.g:3344:4: (lv_name_0_0= ruleEString ) { - // InternalRosSystem.g:3384:4: (lv_name_0_0= ruleEString ) - // InternalRosSystem.g:3385:5: lv_name_0_0= ruleEString + // InternalRosSystem.g:3344:4: (lv_name_0_0= ruleEString ) + // InternalRosSystem.g:3345:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); @@ -8074,7 +8044,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - otherlv_1=(Token)match(input,23,FOLLOW_69); + otherlv_1=(Token)match(input,23,FOLLOW_68); newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_1()); @@ -8082,11 +8052,11 @@ public final EObject ruleParameterStructMember() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getParameterStructMemberAccess().getValueKeyword_2()); - // InternalRosSystem.g:3410:3: ( (lv_value_3_0= ruleParameterValue ) ) - // InternalRosSystem.g:3411:4: (lv_value_3_0= ruleParameterValue ) + // InternalRosSystem.g:3370:3: ( (lv_value_3_0= ruleParameterValue ) ) + // InternalRosSystem.g:3371:4: (lv_value_3_0= ruleParameterValue ) { - // InternalRosSystem.g:3411:4: (lv_value_3_0= ruleParameterValue ) - // InternalRosSystem.g:3412:5: lv_value_3_0= ruleParameterValue + // InternalRosSystem.g:3371:4: (lv_value_3_0= ruleParameterValue ) + // InternalRosSystem.g:3372:5: lv_value_3_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); @@ -8140,7 +8110,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // $ANTLR start "entryRuleParameterStructTypeMember" - // InternalRosSystem.g:3437:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; + // InternalRosSystem.g:3397:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; public final EObject entryRuleParameterStructTypeMember() throws RecognitionException { EObject current = null; @@ -8148,8 +8118,8 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce try { - // InternalRosSystem.g:3437:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) - // InternalRosSystem.g:3438:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF + // InternalRosSystem.g:3397:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) + // InternalRosSystem.g:3398:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); @@ -8176,7 +8146,7 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce // $ANTLR start "ruleParameterStructTypeMember" - // InternalRosSystem.g:3444:1: ruleParameterStructTypeMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ; + // InternalRosSystem.g:3404: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; @@ -8189,17 +8159,17 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException enterRule(); try { - // InternalRosSystem.g:3450:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) - // InternalRosSystem.g:3451:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRosSystem.g:3410:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) + // InternalRosSystem.g:3411:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) { - // InternalRosSystem.g:3451:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) - // InternalRosSystem.g:3452:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) + // InternalRosSystem.g:3411:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRosSystem.g:3412:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) { - // InternalRosSystem.g:3452:3: ( (lv_name_0_0= ruleEString ) ) - // InternalRosSystem.g:3453:4: (lv_name_0_0= ruleEString ) + // InternalRosSystem.g:3412:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRosSystem.g:3413:4: (lv_name_0_0= ruleEString ) { - // InternalRosSystem.g:3453:4: (lv_name_0_0= ruleEString ) - // InternalRosSystem.g:3454:5: lv_name_0_0= ruleEString + // InternalRosSystem.g:3413:4: (lv_name_0_0= ruleEString ) + // InternalRosSystem.g:3414:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); @@ -8226,11 +8196,11 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException } - // InternalRosSystem.g:3471:3: ( (lv_type_1_0= ruleParameterType ) ) - // InternalRosSystem.g:3472:4: (lv_type_1_0= ruleParameterType ) + // InternalRosSystem.g:3431:3: ( (lv_type_1_0= ruleParameterType ) ) + // InternalRosSystem.g:3432:4: (lv_type_1_0= ruleParameterType ) { - // InternalRosSystem.g:3472:4: (lv_type_1_0= ruleParameterType ) - // InternalRosSystem.g:3473:5: lv_type_1_0= ruleParameterType + // InternalRosSystem.g:3432:4: (lv_type_1_0= ruleParameterType ) + // InternalRosSystem.g:3433:5: lv_type_1_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); @@ -8280,7 +8250,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // $ANTLR start "entryRuleBase64Binary" - // InternalRosSystem.g:3494:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; + // InternalRosSystem.g:3454:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; public final String entryRuleBase64Binary() throws RecognitionException { String current = null; @@ -8288,8 +8258,8 @@ public final String entryRuleBase64Binary() throws RecognitionException { try { - // InternalRosSystem.g:3494:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) - // InternalRosSystem.g:3495:2: iv_ruleBase64Binary= ruleBase64Binary EOF + // InternalRosSystem.g:3454:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) + // InternalRosSystem.g:3455:2: iv_ruleBase64Binary= ruleBase64Binary EOF { newCompositeNode(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); @@ -8316,7 +8286,7 @@ public final String entryRuleBase64Binary() throws RecognitionException { // $ANTLR start "ruleBase64Binary" - // InternalRosSystem.g:3501:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; + // InternalRosSystem.g:3461:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -8326,8 +8296,8 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti enterRule(); try { - // InternalRosSystem.g:3507:2: (this_BINARY_0= RULE_BINARY ) - // InternalRosSystem.g:3508:2: this_BINARY_0= RULE_BINARY + // InternalRosSystem.g:3467:2: (this_BINARY_0= RULE_BINARY ) + // InternalRosSystem.g:3468:2: this_BINARY_0= RULE_BINARY { this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); @@ -8356,7 +8326,7 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti // $ANTLR start "entryRuleboolean0" - // InternalRosSystem.g:3518:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; + // InternalRosSystem.g:3478:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; public final String entryRuleboolean0() throws RecognitionException { String current = null; @@ -8364,8 +8334,8 @@ public final String entryRuleboolean0() throws RecognitionException { try { - // InternalRosSystem.g:3518:48: (iv_ruleboolean0= ruleboolean0 EOF ) - // InternalRosSystem.g:3519:2: iv_ruleboolean0= ruleboolean0 EOF + // InternalRosSystem.g:3478:48: (iv_ruleboolean0= ruleboolean0 EOF ) + // InternalRosSystem.g:3479:2: iv_ruleboolean0= ruleboolean0 EOF { newCompositeNode(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); @@ -8392,7 +8362,7 @@ public final String entryRuleboolean0() throws RecognitionException { // $ANTLR start "ruleboolean0" - // InternalRosSystem.g:3525:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; + // InternalRosSystem.g:3485:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -8402,8 +8372,8 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3531:2: (this_BOOLEAN_0= RULE_BOOLEAN ) - // InternalRosSystem.g:3532:2: this_BOOLEAN_0= RULE_BOOLEAN + // InternalRosSystem.g:3491:2: (this_BOOLEAN_0= RULE_BOOLEAN ) + // InternalRosSystem.g:3492:2: this_BOOLEAN_0= RULE_BOOLEAN { this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); @@ -8432,7 +8402,7 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { // $ANTLR start "entryRuleDouble0" - // InternalRosSystem.g:3542:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; + // InternalRosSystem.g:3502:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; public final String entryRuleDouble0() throws RecognitionException { String current = null; @@ -8440,8 +8410,8 @@ public final String entryRuleDouble0() throws RecognitionException { try { - // InternalRosSystem.g:3542:47: (iv_ruleDouble0= ruleDouble0 EOF ) - // InternalRosSystem.g:3543:2: iv_ruleDouble0= ruleDouble0 EOF + // InternalRosSystem.g:3502:47: (iv_ruleDouble0= ruleDouble0 EOF ) + // InternalRosSystem.g:3503:2: iv_ruleDouble0= ruleDouble0 EOF { newCompositeNode(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); @@ -8468,7 +8438,7 @@ public final String entryRuleDouble0() throws RecognitionException { // $ANTLR start "ruleDouble0" - // InternalRosSystem.g:3549:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; + // InternalRosSystem.g:3509:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -8478,8 +8448,8 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3555:2: (this_DOUBLE_0= RULE_DOUBLE ) - // InternalRosSystem.g:3556:2: this_DOUBLE_0= RULE_DOUBLE + // InternalRosSystem.g:3515:2: (this_DOUBLE_0= RULE_DOUBLE ) + // InternalRosSystem.g:3516:2: this_DOUBLE_0= RULE_DOUBLE { this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); @@ -8508,7 +8478,7 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { // $ANTLR start "entryRuleInteger0" - // InternalRosSystem.g:3566:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; + // InternalRosSystem.g:3526:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; public final String entryRuleInteger0() throws RecognitionException { String current = null; @@ -8516,8 +8486,8 @@ public final String entryRuleInteger0() throws RecognitionException { try { - // InternalRosSystem.g:3566:48: (iv_ruleInteger0= ruleInteger0 EOF ) - // InternalRosSystem.g:3567:2: iv_ruleInteger0= ruleInteger0 EOF + // InternalRosSystem.g:3526:48: (iv_ruleInteger0= ruleInteger0 EOF ) + // InternalRosSystem.g:3527:2: iv_ruleInteger0= ruleInteger0 EOF { newCompositeNode(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); @@ -8544,7 +8514,7 @@ public final String entryRuleInteger0() throws RecognitionException { // $ANTLR start "ruleInteger0" - // InternalRosSystem.g:3573:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; + // InternalRosSystem.g:3533:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -8554,8 +8524,8 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3579:2: (this_DECINT_0= RULE_DECINT ) - // InternalRosSystem.g:3580:2: this_DECINT_0= RULE_DECINT + // InternalRosSystem.g:3539:2: (this_DECINT_0= RULE_DECINT ) + // InternalRosSystem.g:3540:2: this_DECINT_0= RULE_DECINT { this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); @@ -8584,7 +8554,7 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { // $ANTLR start "entryRuleDateTime0" - // InternalRosSystem.g:3590:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; + // InternalRosSystem.g:3550:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; public final String entryRuleDateTime0() throws RecognitionException { String current = null; @@ -8592,8 +8562,8 @@ public final String entryRuleDateTime0() throws RecognitionException { try { - // InternalRosSystem.g:3590:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) - // InternalRosSystem.g:3591:2: iv_ruleDateTime0= ruleDateTime0 EOF + // InternalRosSystem.g:3550:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) + // InternalRosSystem.g:3551:2: iv_ruleDateTime0= ruleDateTime0 EOF { newCompositeNode(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); @@ -8620,7 +8590,7 @@ public final String entryRuleDateTime0() throws RecognitionException { // $ANTLR start "ruleDateTime0" - // InternalRosSystem.g:3597:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; + // InternalRosSystem.g:3557:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -8630,8 +8600,8 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException enterRule(); try { - // InternalRosSystem.g:3603:2: (this_DATE_TIME_0= RULE_DATE_TIME ) - // InternalRosSystem.g:3604:2: this_DATE_TIME_0= RULE_DATE_TIME + // InternalRosSystem.g:3563:2: (this_DATE_TIME_0= RULE_DATE_TIME ) + // InternalRosSystem.g:3564:2: this_DATE_TIME_0= RULE_DATE_TIME { this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); @@ -8660,7 +8630,7 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException // $ANTLR start "entryRuleNamespace" - // InternalRosSystem.g:3614:1: entryRuleNamespace returns [EObject current=null] : iv_ruleNamespace= ruleNamespace EOF ; + // InternalRosSystem.g:3574:1: entryRuleNamespace returns [EObject current=null] : iv_ruleNamespace= ruleNamespace EOF ; public final EObject entryRuleNamespace() throws RecognitionException { EObject current = null; @@ -8668,8 +8638,8 @@ public final EObject entryRuleNamespace() throws RecognitionException { try { - // InternalRosSystem.g:3614:50: (iv_ruleNamespace= ruleNamespace EOF ) - // InternalRosSystem.g:3615:2: iv_ruleNamespace= ruleNamespace EOF + // InternalRosSystem.g:3574:50: (iv_ruleNamespace= ruleNamespace EOF ) + // InternalRosSystem.g:3575:2: iv_ruleNamespace= ruleNamespace EOF { newCompositeNode(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); @@ -8696,7 +8666,7 @@ public final EObject entryRuleNamespace() throws RecognitionException { // $ANTLR start "ruleNamespace" - // InternalRosSystem.g:3621:1: ruleNamespace returns [EObject current=null] : (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ; + // InternalRosSystem.g:3581:1: ruleNamespace returns [EObject current=null] : (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ; public final EObject ruleNamespace() throws RecognitionException { EObject current = null; @@ -8711,10 +8681,10 @@ public final EObject ruleNamespace() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3627:2: ( (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ) - // InternalRosSystem.g:3628:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) + // InternalRosSystem.g:3587:2: ( (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ) + // InternalRosSystem.g:3588:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) { - // InternalRosSystem.g:3628:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) + // InternalRosSystem.g:3588:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) int alt68=3; switch ( input.LA(1) ) { case 76: @@ -8741,7 +8711,7 @@ public final EObject ruleNamespace() throws RecognitionException { switch (alt68) { case 1 : - // InternalRosSystem.g:3629:3: this_GlobalNamespace_0= ruleGlobalNamespace + // InternalRosSystem.g:3589:3: this_GlobalNamespace_0= ruleGlobalNamespace { newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); @@ -8759,7 +8729,7 @@ public final EObject ruleNamespace() throws RecognitionException { } break; case 2 : - // InternalRosSystem.g:3638:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl + // InternalRosSystem.g:3598:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl { newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); @@ -8777,7 +8747,7 @@ public final EObject ruleNamespace() throws RecognitionException { } break; case 3 : - // InternalRosSystem.g:3647:3: this_PrivateNamespace_2= rulePrivateNamespace + // InternalRosSystem.g:3607:3: this_PrivateNamespace_2= rulePrivateNamespace { newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); @@ -8817,7 +8787,7 @@ public final EObject ruleNamespace() throws RecognitionException { // $ANTLR start "entryRuleGlobalNamespace" - // InternalRosSystem.g:3659:1: entryRuleGlobalNamespace returns [EObject current=null] : iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ; + // InternalRosSystem.g:3619:1: entryRuleGlobalNamespace returns [EObject current=null] : iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ; public final EObject entryRuleGlobalNamespace() throws RecognitionException { EObject current = null; @@ -8825,8 +8795,8 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { try { - // InternalRosSystem.g:3659:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) - // InternalRosSystem.g:3660:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF + // InternalRosSystem.g:3619:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) + // InternalRosSystem.g:3620:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF { newCompositeNode(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); @@ -8853,7 +8823,7 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { // $ANTLR start "ruleGlobalNamespace" - // InternalRosSystem.g:3666: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= '}' ) ; + // InternalRosSystem.g:3626: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; @@ -8873,14 +8843,14 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3672: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= '}' ) ) - // InternalRosSystem.g:3673: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= '}' ) + // InternalRosSystem.g:3632: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= '}' ) ) + // InternalRosSystem.g:3633: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= '}' ) { - // InternalRosSystem.g:3673: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= '}' ) - // InternalRosSystem.g:3674: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= '}' + // InternalRosSystem.g:3633: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= '}' ) + // InternalRosSystem.g:3634: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= '}' { - // InternalRosSystem.g:3674:3: () - // InternalRosSystem.g:3675:4: + // InternalRosSystem.g:3634:3: () + // InternalRosSystem.g:3635:4: { current = forceCreateModelElement( @@ -8894,11 +8864,11 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - otherlv_2=(Token)match(input,23,FOLLOW_70); + otherlv_2=(Token)match(input,23,FOLLOW_69); newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_2()); - // InternalRosSystem.g:3689:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? + // InternalRosSystem.g:3649:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? int alt70=2; int LA70_0 = input.LA(1); @@ -8907,21 +8877,21 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } switch (alt70) { case 1 : - // InternalRosSystem.g:3690:4: otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' + // InternalRosSystem.g:3650: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,77,FOLLOW_3); newLeafNode(otherlv_3, grammarAccess.getGlobalNamespaceAccess().getPartsKeyword_3_0()); - otherlv_4=(Token)match(input,23,FOLLOW_71); + otherlv_4=(Token)match(input,23,FOLLOW_70); newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); - // InternalRosSystem.g:3698:4: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRosSystem.g:3699:5: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystem.g:3658:4: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosSystem.g:3659:5: (lv_parts_5_0= ruleGraphName ) { - // InternalRosSystem.g:3699:5: (lv_parts_5_0= ruleGraphName ) - // InternalRosSystem.g:3700:6: lv_parts_5_0= ruleGraphName + // InternalRosSystem.g:3659:5: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystem.g:3660:6: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); @@ -8948,7 +8918,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } - // InternalRosSystem.g:3717:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* + // InternalRosSystem.g:3677:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* loop69: do { int alt69=2; @@ -8961,17 +8931,17 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { switch (alt69) { case 1 : - // InternalRosSystem.g:3718:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRosSystem.g:3678:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) { - otherlv_6=(Token)match(input,27,FOLLOW_71); + otherlv_6=(Token)match(input,27,FOLLOW_70); newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_3_3_0()); - // InternalRosSystem.g:3722:5: ( (lv_parts_7_0= ruleGraphName ) ) - // InternalRosSystem.g:3723:6: (lv_parts_7_0= ruleGraphName ) + // InternalRosSystem.g:3682:5: ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRosSystem.g:3683:6: (lv_parts_7_0= ruleGraphName ) { - // InternalRosSystem.g:3723:6: (lv_parts_7_0= ruleGraphName ) - // InternalRosSystem.g:3724:7: lv_parts_7_0= ruleGraphName + // InternalRosSystem.g:3683:6: (lv_parts_7_0= ruleGraphName ) + // InternalRosSystem.g:3684:7: lv_parts_7_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); @@ -9044,7 +9014,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { // $ANTLR start "entryRuleRelativeNamespace_Impl" - // InternalRosSystem.g:3755:1: entryRuleRelativeNamespace_Impl returns [EObject current=null] : iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ; + // InternalRosSystem.g:3715:1: entryRuleRelativeNamespace_Impl returns [EObject current=null] : iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ; public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionException { EObject current = null; @@ -9052,8 +9022,8 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti try { - // InternalRosSystem.g:3755:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) - // InternalRosSystem.g:3756:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF + // InternalRosSystem.g:3715:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) + // InternalRosSystem.g:3716:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF { newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); @@ -9080,7 +9050,7 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti // $ANTLR start "ruleRelativeNamespace_Impl" - // InternalRosSystem.g:3762: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= '}' ) ; + // InternalRosSystem.g:3722: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; @@ -9100,14 +9070,14 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3768: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= '}' ) ) - // InternalRosSystem.g:3769: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= '}' ) + // InternalRosSystem.g:3728: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= '}' ) ) + // InternalRosSystem.g:3729: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= '}' ) { - // InternalRosSystem.g:3769: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= '}' ) - // InternalRosSystem.g:3770: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= '}' + // InternalRosSystem.g:3729: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= '}' ) + // InternalRosSystem.g:3730: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= '}' { - // InternalRosSystem.g:3770:3: () - // InternalRosSystem.g:3771:4: + // InternalRosSystem.g:3730:3: () + // InternalRosSystem.g:3731:4: { current = forceCreateModelElement( @@ -9121,11 +9091,11 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - otherlv_2=(Token)match(input,23,FOLLOW_70); + otherlv_2=(Token)match(input,23,FOLLOW_69); newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_2()); - // InternalRosSystem.g:3785:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? + // InternalRosSystem.g:3745:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? int alt72=2; int LA72_0 = input.LA(1); @@ -9134,21 +9104,21 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } switch (alt72) { case 1 : - // InternalRosSystem.g:3786:4: otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' + // InternalRosSystem.g:3746: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,77,FOLLOW_3); newLeafNode(otherlv_3, grammarAccess.getRelativeNamespace_ImplAccess().getPartsKeyword_3_0()); - otherlv_4=(Token)match(input,23,FOLLOW_71); + otherlv_4=(Token)match(input,23,FOLLOW_70); newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_3_1()); - // InternalRosSystem.g:3794:4: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRosSystem.g:3795:5: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystem.g:3754:4: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosSystem.g:3755:5: (lv_parts_5_0= ruleGraphName ) { - // InternalRosSystem.g:3795:5: (lv_parts_5_0= ruleGraphName ) - // InternalRosSystem.g:3796:6: lv_parts_5_0= ruleGraphName + // InternalRosSystem.g:3755:5: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystem.g:3756:6: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_2_0()); @@ -9175,7 +9145,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } - // InternalRosSystem.g:3813:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* + // InternalRosSystem.g:3773:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* loop71: do { int alt71=2; @@ -9188,17 +9158,17 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { switch (alt71) { case 1 : - // InternalRosSystem.g:3814:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRosSystem.g:3774:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) { - otherlv_6=(Token)match(input,27,FOLLOW_71); + otherlv_6=(Token)match(input,27,FOLLOW_70); newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_3_3_0()); - // InternalRosSystem.g:3818:5: ( (lv_parts_7_0= ruleGraphName ) ) - // InternalRosSystem.g:3819:6: (lv_parts_7_0= ruleGraphName ) + // InternalRosSystem.g:3778:5: ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRosSystem.g:3779:6: (lv_parts_7_0= ruleGraphName ) { - // InternalRosSystem.g:3819:6: (lv_parts_7_0= ruleGraphName ) - // InternalRosSystem.g:3820:7: lv_parts_7_0= ruleGraphName + // InternalRosSystem.g:3779:6: (lv_parts_7_0= ruleGraphName ) + // InternalRosSystem.g:3780:7: lv_parts_7_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); @@ -9271,7 +9241,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { // $ANTLR start "entryRulePrivateNamespace" - // InternalRosSystem.g:3851:1: entryRulePrivateNamespace returns [EObject current=null] : iv_rulePrivateNamespace= rulePrivateNamespace EOF ; + // InternalRosSystem.g:3811:1: entryRulePrivateNamespace returns [EObject current=null] : iv_rulePrivateNamespace= rulePrivateNamespace EOF ; public final EObject entryRulePrivateNamespace() throws RecognitionException { EObject current = null; @@ -9279,8 +9249,8 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { try { - // InternalRosSystem.g:3851:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) - // InternalRosSystem.g:3852:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF + // InternalRosSystem.g:3811:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) + // InternalRosSystem.g:3812:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF { newCompositeNode(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); @@ -9307,7 +9277,7 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { // $ANTLR start "rulePrivateNamespace" - // InternalRosSystem.g:3858: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= '}' ) ; + // InternalRosSystem.g:3818: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; @@ -9327,14 +9297,14 @@ public final EObject rulePrivateNamespace() throws RecognitionException { enterRule(); try { - // InternalRosSystem.g:3864: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= '}' ) ) - // InternalRosSystem.g:3865: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= '}' ) + // InternalRosSystem.g:3824: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= '}' ) ) + // InternalRosSystem.g:3825: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= '}' ) { - // InternalRosSystem.g:3865: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= '}' ) - // InternalRosSystem.g:3866: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= '}' + // InternalRosSystem.g:3825: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= '}' ) + // InternalRosSystem.g:3826: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= '}' { - // InternalRosSystem.g:3866:3: () - // InternalRosSystem.g:3867:4: + // InternalRosSystem.g:3826:3: () + // InternalRosSystem.g:3827:4: { current = forceCreateModelElement( @@ -9348,11 +9318,11 @@ public final EObject rulePrivateNamespace() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - otherlv_2=(Token)match(input,23,FOLLOW_70); + otherlv_2=(Token)match(input,23,FOLLOW_69); newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_2()); - // InternalRosSystem.g:3881:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? + // InternalRosSystem.g:3841:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? int alt74=2; int LA74_0 = input.LA(1); @@ -9361,21 +9331,21 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } switch (alt74) { case 1 : - // InternalRosSystem.g:3882:4: otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' + // InternalRosSystem.g:3842: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,77,FOLLOW_3); newLeafNode(otherlv_3, grammarAccess.getPrivateNamespaceAccess().getPartsKeyword_3_0()); - otherlv_4=(Token)match(input,23,FOLLOW_71); + otherlv_4=(Token)match(input,23,FOLLOW_70); newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); - // InternalRosSystem.g:3890:4: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRosSystem.g:3891:5: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystem.g:3850:4: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosSystem.g:3851:5: (lv_parts_5_0= ruleGraphName ) { - // InternalRosSystem.g:3891:5: (lv_parts_5_0= ruleGraphName ) - // InternalRosSystem.g:3892:6: lv_parts_5_0= ruleGraphName + // InternalRosSystem.g:3851:5: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystem.g:3852:6: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); @@ -9402,7 +9372,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } - // InternalRosSystem.g:3909:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* + // InternalRosSystem.g:3869:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* loop73: do { int alt73=2; @@ -9415,17 +9385,17 @@ public final EObject rulePrivateNamespace() throws RecognitionException { switch (alt73) { case 1 : - // InternalRosSystem.g:3910:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRosSystem.g:3870:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) { - otherlv_6=(Token)match(input,27,FOLLOW_71); + otherlv_6=(Token)match(input,27,FOLLOW_70); newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_3_3_0()); - // InternalRosSystem.g:3914:5: ( (lv_parts_7_0= ruleGraphName ) ) - // InternalRosSystem.g:3915:6: (lv_parts_7_0= ruleGraphName ) + // InternalRosSystem.g:3874:5: ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRosSystem.g:3875:6: (lv_parts_7_0= ruleGraphName ) { - // InternalRosSystem.g:3915:6: (lv_parts_7_0= ruleGraphName ) - // InternalRosSystem.g:3916:7: lv_parts_7_0= ruleGraphName + // InternalRosSystem.g:3875:6: (lv_parts_7_0= ruleGraphName ) + // InternalRosSystem.g:3876:7: lv_parts_7_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); @@ -9498,7 +9468,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { // $ANTLR start "entryRuleGraphName" - // InternalRosSystem.g:3947:1: entryRuleGraphName returns [String current=null] : iv_ruleGraphName= ruleGraphName EOF ; + // InternalRosSystem.g:3907:1: entryRuleGraphName returns [String current=null] : iv_ruleGraphName= ruleGraphName EOF ; public final String entryRuleGraphName() throws RecognitionException { String current = null; @@ -9506,8 +9476,8 @@ public final String entryRuleGraphName() throws RecognitionException { try { - // InternalRosSystem.g:3947:49: (iv_ruleGraphName= ruleGraphName EOF ) - // InternalRosSystem.g:3948:2: iv_ruleGraphName= ruleGraphName EOF + // InternalRosSystem.g:3907:49: (iv_ruleGraphName= ruleGraphName EOF ) + // InternalRosSystem.g:3908:2: iv_ruleGraphName= ruleGraphName EOF { newCompositeNode(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); @@ -9534,7 +9504,7 @@ public final String entryRuleGraphName() throws RecognitionException { // $ANTLR start "ruleGraphName" - // InternalRosSystem.g:3954:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= 'GraphName' ; + // InternalRosSystem.g:3914:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= 'GraphName' ; public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -9544,8 +9514,8 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException enterRule(); try { - // InternalRosSystem.g:3960:2: (kw= 'GraphName' ) - // InternalRosSystem.g:3961:2: kw= 'GraphName' + // InternalRosSystem.g:3920:2: (kw= 'GraphName' ) + // InternalRosSystem.g:3921:2: kw= 'GraphName' { kw=(Token)match(input,80,FOLLOW_2); @@ -9681,16 +9651,15 @@ public String getDescription() { public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x000000000000D000L}); public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x8000000040000000L,0x0000000000000002L}); public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x00000000000007DCL}); - public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000800002L}); - public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000200L}); - public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000040000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000040000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - -} + public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L}); + public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000200L}); + public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000100L}); + public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000040000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000040000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/services/RosSystemGrammarAccess.java b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/services/RosSystemGrammarAccess.java index 98c593b5a..31280626a 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/services/RosSystemGrammarAccess.java +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/services/RosSystemGrammarAccess.java @@ -1874,21 +1874,19 @@ public class ParameterIntegerTypeElements extends AbstractParserRuleElementFinde private final Action cParameterIntegerTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cIntegerKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cDefaultParameterIntegerParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterIntegerParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); //ParameterIntegerType returns ros::ParameterIntegerType: // {ros::ParameterIntegerType} // 'Integer' - // ('{''default' default=ParameterInteger'}')?; + // ('default' default=ParameterInteger)?; @Override public ParserRule getRule() { return rule; } //{ros::ParameterIntegerType} //'Integer' - //('{''default' default=ParameterInteger'}')? + //('default' default=ParameterInteger)? public Group getGroup() { return cGroup; } //{ros::ParameterIntegerType} @@ -1897,23 +1895,17 @@ public class ParameterIntegerTypeElements extends AbstractParserRuleElementFinde //'Integer' public Keyword getIntegerKeyword_1() { return cIntegerKeyword_1; } - //('{''default' default=ParameterInteger'}')? + //('default' default=ParameterInteger)? public Group getGroup_2() { return cGroup_2; } - //'{' - public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } - //'default' - public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterInteger - public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } //ParameterInteger - public RuleCall getDefaultParameterIntegerParserRuleCall_2_2_0() { return cDefaultParameterIntegerParserRuleCall_2_2_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } + public RuleCall getDefaultParameterIntegerParserRuleCall_2_1_0() { return cDefaultParameterIntegerParserRuleCall_2_1_0; } } public class ParameterStringTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.ParameterStringType"); @@ -1921,21 +1913,19 @@ public class ParameterStringTypeElements extends AbstractParserRuleElementFinder private final Action cParameterStringTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cDefaultParameterStringParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterStringParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); //ParameterStringType returns ros::ParameterStringType: // {ros::ParameterStringType} // 'String' - // ('{''default' default=ParameterString'}')?; + // ('default' default=ParameterString)?; @Override public ParserRule getRule() { return rule; } //{ros::ParameterStringType} //'String' - //('{''default' default=ParameterString'}')? + //('default' default=ParameterString)? public Group getGroup() { return cGroup; } //{ros::ParameterStringType} @@ -1944,23 +1934,17 @@ public class ParameterStringTypeElements extends AbstractParserRuleElementFinder //'String' public Keyword getStringKeyword_1() { return cStringKeyword_1; } - //('{''default' default=ParameterString'}')? + //('default' default=ParameterString)? public Group getGroup_2() { return cGroup_2; } - //'{' - public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } - //'default' - public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterString - public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } //ParameterString - public RuleCall getDefaultParameterStringParserRuleCall_2_2_0() { return cDefaultParameterStringParserRuleCall_2_2_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } + public RuleCall getDefaultParameterStringParserRuleCall_2_1_0() { return cDefaultParameterStringParserRuleCall_2_1_0; } } public class ParameterDoubleTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.ParameterDoubleType"); @@ -1968,21 +1952,19 @@ public class ParameterDoubleTypeElements extends AbstractParserRuleElementFinder private final Action cParameterDoubleTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cDoubleKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cDefaultParameterDoubleParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterDoubleParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); //ParameterDoubleType returns ros::ParameterDoubleType: // {ros::ParameterDoubleType} // 'Double' - // ('{''default' default=ParameterDouble'}')?; + // ('default' default=ParameterDouble)?; @Override public ParserRule getRule() { return rule; } //{ros::ParameterDoubleType} //'Double' - //('{''default' default=ParameterDouble'}')? + //('default' default=ParameterDouble)? public Group getGroup() { return cGroup; } //{ros::ParameterDoubleType} @@ -1991,23 +1973,17 @@ public class ParameterDoubleTypeElements extends AbstractParserRuleElementFinder //'Double' public Keyword getDoubleKeyword_1() { return cDoubleKeyword_1; } - //('{''default' default=ParameterDouble'}')? + //('default' default=ParameterDouble)? public Group getGroup_2() { return cGroup_2; } - //'{' - public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } - //'default' - public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterDouble - public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } //ParameterDouble - public RuleCall getDefaultParameterDoubleParserRuleCall_2_2_0() { return cDefaultParameterDoubleParserRuleCall_2_2_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } + public RuleCall getDefaultParameterDoubleParserRuleCall_2_1_0() { return cDefaultParameterDoubleParserRuleCall_2_1_0; } } public class ParameterDateTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.ParameterDateType"); @@ -2015,21 +1991,19 @@ public class ParameterDateTypeElements extends AbstractParserRuleElementFinder { private final Action cParameterDateTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cDateKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cDefaultParameterDateParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterDateParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); //ParameterDateType returns ros::ParameterDateType: // {ros::ParameterDateType} // 'Date' - // ('{''default' default=ParameterDate'}')?; + // ('default' default=ParameterDate)?; @Override public ParserRule getRule() { return rule; } //{ros::ParameterDateType} //'Date' - //('{''default' default=ParameterDate'}')? + //('default' default=ParameterDate)? public Group getGroup() { return cGroup; } //{ros::ParameterDateType} @@ -2038,23 +2012,17 @@ public class ParameterDateTypeElements extends AbstractParserRuleElementFinder { //'Date' public Keyword getDateKeyword_1() { return cDateKeyword_1; } - //('{''default' default=ParameterDate'}')? + //('default' default=ParameterDate)? public Group getGroup_2() { return cGroup_2; } - //'{' - public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } - //'default' - public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterDate - public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } //ParameterDate - public RuleCall getDefaultParameterDateParserRuleCall_2_2_0() { return cDefaultParameterDateParserRuleCall_2_2_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } + public RuleCall getDefaultParameterDateParserRuleCall_2_1_0() { return cDefaultParameterDateParserRuleCall_2_1_0; } } public class ParameterBooleanTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.ParameterBooleanType"); @@ -2062,21 +2030,19 @@ public class ParameterBooleanTypeElements extends AbstractParserRuleElementFinde private final Action cParameterBooleanTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cBooleanKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cDefaultParameterBooleanParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterBooleanParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); //ParameterBooleanType returns ros::ParameterBooleanType: // {ros::ParameterBooleanType} // 'Boolean' - // ('{''default' default=ParameterBoolean'}')?; + // ('default' default=ParameterBoolean)?; @Override public ParserRule getRule() { return rule; } //{ros::ParameterBooleanType} //'Boolean' - //('{''default' default=ParameterBoolean'}')? + //('default' default=ParameterBoolean)? public Group getGroup() { return cGroup; } //{ros::ParameterBooleanType} @@ -2085,23 +2051,17 @@ public class ParameterBooleanTypeElements extends AbstractParserRuleElementFinde //'Boolean' public Keyword getBooleanKeyword_1() { return cBooleanKeyword_1; } - //('{''default' default=ParameterBoolean'}')? + //('default' default=ParameterBoolean)? public Group getGroup_2() { return cGroup_2; } - //'{' - public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } - //'default' - public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterBoolean - public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } //ParameterBoolean - public RuleCall getDefaultParameterBooleanParserRuleCall_2_2_0() { return cDefaultParameterBooleanParserRuleCall_2_2_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } + public RuleCall getDefaultParameterBooleanParserRuleCall_2_1_0() { return cDefaultParameterBooleanParserRuleCall_2_1_0; } } public class ParameterBase64TypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.ParameterBase64Type"); @@ -2109,21 +2069,19 @@ public class ParameterBase64TypeElements extends AbstractParserRuleElementFinder private final Action cParameterBase64TypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cBase64Keyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cDefaultParameterBase64ParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterBase64ParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); //ParameterBase64Type returns ros::ParameterBase64Type: // {ros::ParameterBase64Type} // 'Base64' - // ('{''default' default=ParameterBase64 '}')?; + // ('default' default=ParameterBase64)?; @Override public ParserRule getRule() { return rule; } //{ros::ParameterBase64Type} //'Base64' - //('{''default' default=ParameterBase64 '}')? + //('default' default=ParameterBase64)? public Group getGroup() { return cGroup; } //{ros::ParameterBase64Type} @@ -2132,23 +2090,17 @@ public class ParameterBase64TypeElements extends AbstractParserRuleElementFinder //'Base64' public Keyword getBase64Keyword_1() { return cBase64Keyword_1; } - //('{''default' default=ParameterBase64 '}')? + //('default' default=ParameterBase64)? public Group getGroup_2() { return cGroup_2; } - //'{' - public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } - //'default' - public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterBase64 - public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } //ParameterBase64 - public RuleCall getDefaultParameterBase64ParserRuleCall_2_2_0() { return cDefaultParameterBase64ParserRuleCall_2_2_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } + public RuleCall getDefaultParameterBase64ParserRuleCall_2_1_0() { return cDefaultParameterBase64ParserRuleCall_2_1_0; } } public class ParameterAnyTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.ParameterAnyType"); @@ -2156,21 +2108,19 @@ public class ParameterAnyTypeElements extends AbstractParserRuleElementFinder { private final Action cParameterAnyTypeAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cAnyKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cLeftCurlyBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cDefaultKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cDefaultAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cDefaultParameterAnyParserRuleCall_2_2_0 = (RuleCall)cDefaultAssignment_2_2.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterAnyParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); //ParameterAnyType returns ros::ParameterAnyType: // {ros::ParameterAnyType} // 'Any' - // ('{''default' default=ParameterAny'}')?; + // ('default' default=ParameterAny)?; @Override public ParserRule getRule() { return rule; } //{ros::ParameterAnyType} //'Any' - //('{''default' default=ParameterAny'}')? + //('default' default=ParameterAny)? public Group getGroup() { return cGroup; } //{ros::ParameterAnyType} @@ -2179,23 +2129,17 @@ public class ParameterAnyTypeElements extends AbstractParserRuleElementFinder { //'Any' public Keyword getAnyKeyword_1() { return cAnyKeyword_1; } - //('{''default' default=ParameterAny'}')? + //('default' default=ParameterAny)? public Group getGroup_2() { return cGroup_2; } - //'{' - public Keyword getLeftCurlyBracketKeyword_2_0() { return cLeftCurlyBracketKeyword_2_0; } - //'default' - public Keyword getDefaultKeyword_2_1() { return cDefaultKeyword_2_1; } + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterAny - public Assignment getDefaultAssignment_2_2() { return cDefaultAssignment_2_2; } + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } //ParameterAny - public RuleCall getDefaultParameterAnyParserRuleCall_2_2_0() { return cDefaultParameterAnyParserRuleCall_2_2_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_2_3() { return cRightCurlyBracketKeyword_2_3; } + public RuleCall getDefaultParameterAnyParserRuleCall_2_1_0() { return cDefaultParameterAnyParserRuleCall_2_1_0; } } public class ParameterArrayTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.ParameterArrayType"); @@ -3342,7 +3286,7 @@ public ParserRule getParameterStructTypeRule() { //ParameterIntegerType returns ros::ParameterIntegerType: // {ros::ParameterIntegerType} // 'Integer' - // ('{''default' default=ParameterInteger'}')?; + // ('default' default=ParameterInteger)?; public ParameterIntegerTypeElements getParameterIntegerTypeAccess() { return pParameterIntegerType; } @@ -3354,7 +3298,7 @@ public ParserRule getParameterIntegerTypeRule() { //ParameterStringType returns ros::ParameterStringType: // {ros::ParameterStringType} // 'String' - // ('{''default' default=ParameterString'}')?; + // ('default' default=ParameterString)?; public ParameterStringTypeElements getParameterStringTypeAccess() { return pParameterStringType; } @@ -3366,7 +3310,7 @@ public ParserRule getParameterStringTypeRule() { //ParameterDoubleType returns ros::ParameterDoubleType: // {ros::ParameterDoubleType} // 'Double' - // ('{''default' default=ParameterDouble'}')?; + // ('default' default=ParameterDouble)?; public ParameterDoubleTypeElements getParameterDoubleTypeAccess() { return pParameterDoubleType; } @@ -3378,7 +3322,7 @@ public ParserRule getParameterDoubleTypeRule() { //ParameterDateType returns ros::ParameterDateType: // {ros::ParameterDateType} // 'Date' - // ('{''default' default=ParameterDate'}')?; + // ('default' default=ParameterDate)?; public ParameterDateTypeElements getParameterDateTypeAccess() { return pParameterDateType; } @@ -3390,7 +3334,7 @@ public ParserRule getParameterDateTypeRule() { //ParameterBooleanType returns ros::ParameterBooleanType: // {ros::ParameterBooleanType} // 'Boolean' - // ('{''default' default=ParameterBoolean'}')?; + // ('default' default=ParameterBoolean)?; public ParameterBooleanTypeElements getParameterBooleanTypeAccess() { return pParameterBooleanType; } @@ -3402,7 +3346,7 @@ public ParserRule getParameterBooleanTypeRule() { //ParameterBase64Type returns ros::ParameterBase64Type: // {ros::ParameterBase64Type} // 'Base64' - // ('{''default' default=ParameterBase64 '}')?; + // ('default' default=ParameterBase64)?; public ParameterBase64TypeElements getParameterBase64TypeAccess() { return pParameterBase64Type; } @@ -3414,7 +3358,7 @@ public ParserRule getParameterBase64TypeRule() { //ParameterAnyType returns ros::ParameterAnyType: // {ros::ParameterAnyType} // 'Any' - // ('{''default' default=ParameterAny'}')?; + // ('default' default=ParameterAny)?; public ParameterAnyTypeElements getParameterAnyTypeAccess() { return pParameterAnyType; }